//package mymenu;
//java记事本
import java.awt.*;
import java.awt.event.*;
import java.io.*;
public class MenuLianXi {
//定义窗体
private Frame f;
//定义菜单栏
private MenuBar menubar;
//定义文本区
private ...
分类:
编程语言 时间:
2015-08-14 01:06:27
阅读次数:
324
今天,看朋友编写程序,打印日志时,需要记录当前类的类名以及当前方法的方法名,我发现 TA 将类名或者方法名直接写死在了代码中。。。虽说这样可以实现记录类名和方法名,但是当有特殊情况需要修改类名或者方法名时,源码中涉及类名或者方法名的地方必须同步变更,若修改的地方比较多,难免可能发生有遗漏的地方,那么...
分类:
编程语言 时间:
2015-08-14 01:05:12
阅读次数:
234
逃生Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 2257Accepted Submission(s): 637Problem Descripti...
分类:
编程语言 时间:
2015-08-14 01:01:51
阅读次数:
192
下面这个方法展示如何在客户端浏览器上用javascript删除某一个cookie键值对。//用javascript删除某一个cookie的方法,该方法传入要删除cookie的名称function RemoveCookie(cookieName) { var cookies = document...
分类:
编程语言 时间:
2015-08-14 01:01:14
阅读次数:
158
最近碰到了枚举类型,就顺便整理下。 枚举的基类Enum,可以是除 Char 外的任何整型。不做显示声明的话,默认是整形(Int32)。 声明一个Enum类型: /// /// 颜色 /// public enum People { [Description("婴儿")] ...
分类:
编程语言 时间:
2015-08-14 01:01:18
阅读次数:
157
之前的文章讲述了socket通信的一些基本知识,已经本人自定义的C#版本的socket、和java netty 库的二次封装,但是没有真正的发表测试用例。本文只是为了讲解利用protobuf 进行C# 和 java的通信。以及完整的实例代码java 代码 svn 地址,本人开发工具是NetBeans...
分类:
编程语言 时间:
2015-08-14 00:53:28
阅读次数:
226
千万别做程序员,尤其别做Java这种门槛低,入门快的程序员(别跟我说Java搞精通了也很牛之类的,原因不解释,做5年以上就知道了),程序员本来就是我见过最坑爹的职业了。。。Java程序员更是,现在满地都是Java培训机构,不出3年,你就不值钱了,就像3年前的C++一样!而且Java贬值更快,因为他比...
分类:
编程语言 时间:
2015-08-14 00:52:44
阅读次数:
223
java的反射是不能获取方法的参数名的。比如: [java] view plaincopyprint? public?String?concatString(String?str1,String?str2){?? ????return?str1+str2;?? }?? ????public?String?con...
分类:
编程语言 时间:
2015-08-13 23:53:06
阅读次数:
622
在使用socket编程的时候,发现当使用完getInputStream方法后,再获取OutputStream就会报 java.net.SocketException:?socket?closed错误 看到JAVA api中写到 java.net.Socket.getInputStream方法: getInputStrea...
分类:
编程语言 时间:
2015-08-13 23:51:19
阅读次数:
833
选择排序工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。 选择排序是不稳定的排序方法。选择排序是和冒泡排序差不多的一种排序。和冒泡排序交换相连数据不一样的是,选择排序只有在确定了最小的数据之后,。...
分类:
编程语言 时间:
2015-08-13 23:48:16
阅读次数:
414
今天我们来说说文件,以及跟文件有关的内建函数open和file
首先我们在python的根目录下建一个名为“123”的txt文本文件
文件里面我们输入一些文本
我们把新建文件与源代码都放到python根目录下面
下面我们来看看代码:
handler=open("123.txt")#由于把文件跟源代码建立在python的根目录,...
分类:
编程语言 时间:
2015-08-13 23:49:51
阅读次数:
347
[笔记][Java7并发编程实战手册]系列目录简介本文学习信号量Semaphore机制。Semaphore
本质是一个共享锁
内部维护一个可用的信号集,获取信号量之前需要先申请获取信号数量;用完之后,则需要释放信号量;如果不释放,那么其他等待线程则一直阻塞直到获取信号量或则被中断为止
本人的理解是:互斥锁是同一时间只能一个线程访问,而在这里,是同一时间允许获取到了信号量的线程并发访问,而没有获取到信...
分类:
编程语言 时间:
2015-08-13 23:47:22
阅读次数:
264
华为校招上机笔试试题(A卷)——java实现
编程题:A1.最小长方形, A2. 判断一个数字中是否包含两个相同的子串, A3. 取石子游戏.
A1.最小长方形java代码:import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;public class MinRectangle {
pu...
分类:
编程语言 时间:
2015-08-13 23:49:15
阅读次数:
687
人太蠢,,看了一天的KMP。。
刚开始看训练指南的,,后来才惊奇的发现原来刘汝佳写的f数组并不是Next数组!
总觉得和之前看过的完全不一样。。。
后来又百度了一下KMP,研究了很久,然后用自己的逻辑写了一份
http://blog.chinaunix.net/uid-23767307-id-5033555.html
这个人把KMP大篇幅的讲了,,大家可以看看。。
个人认为...
分类:
编程语言 时间:
2015-08-13 23:44:39
阅读次数:
214
游戏服务器经典的架构就是C++和Lua的结合,C++开发主体框架,Lua实现一些复杂的逻辑。我们都知道Lua是一种非常快的语言,但是到底有多块,我们测试下看看。
C++调用Lua的性能测试,发现不对的地方望提出。
实验一:我们使用C++调用Lua带8个以上参数的函数,而这个函数里面什么也没有做。我们通过这个实验能够简单地测试出:使用Lua虚拟机和向调用栈当中传入8+个参数和Lua取出这些参数的时间。...
分类:
编程语言 时间:
2015-08-13 23:46:14
阅读次数:
233
Python练习题第 0004 题https://github.com/Show-Me-the-Code/show-me-the-code
第 0004 题:任一个英文的纯文本文件,统计其中的单词出现次数。Talk is cheap, show you my code.#! /usr/bin/env python
#! -*- coding: utf-8 -*-from collections i...
分类:
编程语言 时间:
2015-08-13 23:44:36
阅读次数:
244