全部博文(1293)
发布时间:2016-02-29 17:23:49
一、Form的KeyEvent KeyCode: private void Form1_KeyDown(object sender, KeyEventArgs e) { if ((e.Modifiers == Keys.Control) && (e.KeyCode == Keys.Z)) { this.cancelHandler(); } .........【阅读全文】
发布时间:2016-02-27 16:56:08
ACCESS的TABLE DELETE 事件触发后,会出现一个[旧]的记录,这条记录非常有用,可以用来作条件判断使用。 如下图的table event事件中,删除一条记录后,可以使用[旧]记录连接执行多个删除相关记录的操作。 需要注意的事项是,两个删除动作的FOR循环需要同级! 需要注意的是,‘1’处的变量OldFTid是可以用在’2’处的.........【阅读全文】
发布时间:2016-02-26 13:52:55
1、我们选择用for循环, for(int i=0;i<list.count;i++) { if(list[i]) { list.RemoveAt(i); } } 如果这样循环,肯定不对, {A B C D E F G H} 假设当前遍历到D(i=3),移除,接着遍历i=4(F), .........【阅读全文】
发布时间:2016-02-26 10:20:40
一组并发线程运行在一个进程的上下文中,每个线程都有它自己独立的线程上下文,例如:栈、程序计数器、线程ID、条件码等,每个线程和其它的线程一起共享除此之外的进程上下文的剩余部分,包括整个用户的虚拟地址空间,当然也共享同样的打开的文件的集合。,这里有一点要特别注意,就是寄存器是从不共享的,而虚拟存储器总是共享的。有了共享就要防止在对共享变量进行操作的过程中得到一个不可知的值,在Linux内核中有个原子类型与原子操作这么个概念,因为用户态下没有这么一个原子操作存在,那么在我们用户态下就需要要对操作这个共享变量的线程进行同步。为什么要进行同步呢?因为假设我们在一个程序中有一个全局变量cnt,初始值为0......【阅读全文】
发布时间:2016-02-25 14:24:02
PS打开一些在WEB下载的图片,提示“找到不知名的或无效的JPEG标志符类型不能打开” 解决方案: 使用其它看图软件如mspaint打开,另存为其它文件格式,如png 这里打开PNG就可以了: 参考文献: http://jingyan.baidu.com/article/ea24bc39b1d7c7da62b331a8.html.........【阅读全文】