摘要: 解决窗体的控件未完全加载就可以执行其他可能阻塞控件加载的线程 控件初始化后调用this.Refresh()即可 阅读全文
posted @ 2016-10-12 14:52 Netop 阅读(1857) 评论(0) 推荐(0)
摘要: public class Permutation { private static int A(int down, int up) { if(down < up || up <= 1) return -1; int res = 1; while(up-- > 0) { res *= down--; 阅读全文
posted @ 2016-03-24 15:00 Netop 阅读(228) 评论(0) 推荐(0)
摘要: 关于aop,个人的理解就是在执行某个方法之前、之后或执行时等几个期间执行另一个方法。例如,有一个方法sleep(),实现是睡觉,在睡觉前要先玩下手机,定义一个类SleepHelper并继承接口MethodBeforeAdvice,这个接口下的方法的实现就是在睡觉之前要做的事,而如何在执行睡觉这个动作 阅读全文
posted @ 2016-02-17 14:28 Netop 阅读(184) 评论(0) 推荐(0)
摘要: 感觉相当于把原来的在代码中赋值改成在xml配置文件中赋值 1 set注入 1 //需要注入的类 2 package beans; 3 public class HelloWorld { 4 private String msg = null; 5 public String getMsg() { 6 阅读全文
posted @ 2016-02-17 14:18 Netop 阅读(125) 评论(0) 推荐(0)
摘要: g++ filename.c -o output -lmingw32 -lSDL2main -lSDL2_test -lSDL2关键是后面4 个选项顺序不能乱 阅读全文
posted @ 2015-06-03 15:35 Netop 阅读(731) 评论(2) 推荐(0)
摘要: 1.下载ctags并解压到任意目录,如d:/ctags (下载地址:http://sourceforge.net/projects/ctags/files/ )2.cmd跳转到include目录中并执行命令 d:/ctags/ctags-R --c++-kinds=+p --fields=+iaS... 阅读全文
posted @ 2015-05-15 10:09 Netop 阅读(1283) 评论(0) 推荐(0)
摘要: 使用 __attribute__((packed))例如struct TEST { short x; int y;}__attribute__((packed));此时sizeof(TEST)等于6,可见此时不是自动对齐或者使用#pragma pack,详见百度百科 阅读全文
posted @ 2015-04-11 19:20 Netop 阅读(1383) 评论(0) 推荐(0)
摘要: //显示glutDisplayFunc(void (*func)(void)); //改变窗口大小时调用glutReshapeFunc(void (*func)(void));//键盘事件,key指按下的键,x和y表示按下key键时鼠标的位置glutKeyboardFunc(void (*func... 阅读全文
posted @ 2015-03-25 18:04 Netop 阅读(455) 评论(0) 推荐(0)
摘要: source $VIMRUNTIME/vimrc_example.vimset nocompatible "关闭vi兼容模式,不模拟vi行为set cursorline "设置当前行高亮set nobackup "关闭自动备份功能,即保存后不产生~文件"set noswapfile "不产生交换文件 阅读全文
posted @ 2015-03-24 10:23 Netop 阅读(170) 评论(0) 推荐(0)
摘要: 可以直接使用一维数组来模拟二维数组,下面的代码就是在此基础上,用一个二级指针指向一维数组的相应地方,详见代码#include #include int main(){ int row,col,i,j,n=0; row=col=3;//malloc连续内存的二维数组 int **ar... 阅读全文
posted @ 2015-03-21 09:26 Netop 阅读(1351) 评论(0) 推荐(0)