- 博客(17)
- 资源 (15)
- 收藏
- 关注
转载 线程间操作无效: 从不是创建控件的线程访问它
<br />访问 Windows 窗体控件本质上不是线程安全的。如果有两个或多个线程操作某一控件的状态,则可能会迫使该控件进入一种不一致的状态。还可能出现其他与线程相关的 bug,包括争用情况和死锁。确保以线程安全方式访问控件非常重要。<br />.NET Framework 有助于在以非线程安全方式访问控件时检测到这一问题。在调试器中运行应用程序时,如果创建某控件的线程之外的其他线程试图调用该控件,则调试器会引发一个 InvalidOperationException,并提示消息:“从不是创建控件 con
2011-05-31 15:54:00 1487
转载 man命令详解
man相信大家都在用?但是man命令你真的了解了吗?man 4 man前面哪个数字是什么意思? man -f man的f参数是什么意思?还有man的查找?/这两个呢?man如何配置等等。
2011-05-23 11:08:00 10342
转载 认识(大端--小端)端模式
端模式(Endian)的这个词出自Jonathan Swift书写的《格列佛游记》。这本书根据将鸡蛋敲开的方法不同将所有的人分为两类,从圆头开始将鸡蛋敲开的人被归为Big Endian,从尖头开始将鸡蛋敲开的人被归为Littile Endian。小人国的内战就源于吃鸡蛋时是究竟从大头(Big-Endian)敲开还是从小头(Little-Endian)敲开。在计算机业Big Endian和Little Endian也几乎引起一场战争。在计算机业界,Endian表示数据在存储器中的存放顺序。下文举例说明在计算机
2011-05-16 20:13:00 1703 2
原创 深入解析C语言声明
<br /><br />如果说C语言声明很简单的人不是牛人就是还没入门。本文来讲解C语言的声明的一些基本内容,很多内容参考《c专家编程》。首先由一个最简单的问题引入,你知道 int * p[5] 和 int (*p)[5] 的区别在哪里吗?把后面的答案遮到,想想。也许你知道反正一个是含有五个指向整型的指针元素的指针数组,另一个是指向一个拥有5个整型元素的数组的指针,具体呢?<br />int *p[5]是一个含有五个整型指针的数组,int(*p)[5]是一个指向5个整型元素的数组指针。如果你能分清楚,恭喜你
2011-05-14 09:52:00 3470 17
转载 递归问题
<br /> <br />转自:http://blog.csdn.net/justinavril/archive/2008/08/01/2753596.aspx<br /> <br />所谓递归问题,可以分成两部分来理解:一是基本问题,也可以称之为原始问题,比较好解决;二是后续问题,比较复杂,但是和原始问题比较类似,可以调用自身的一个新的副本去解决它。<br />最简单的可以归为递归问题的就是阶乘,1的阶乘我们知道是1,2的阶乘为2*1=2*1!,而3的阶乘又是3*2!...这样我们就能够知道如何用递归去实
2011-05-14 00:51:00 869
转载 vim常用命令大全
转自:鸟哥 http://linux.vbird.org/命令列內容說明如前所述,所謂的命令列或命令模式,就是在最下面一行沒有顯示 『--INSERT--』或者『--REPLACE--』 字樣的時候。通常在命令列中的指令有下面幾種:(注意,當按下 『:』 時,游標會自動移動到螢幕的最下面一行!)一般模式: 移動游標的方法h 或 向左方向鍵(←)游標向左移動一個字元j 或 向下方向鍵(↓)游標向下移動一個字元k 或 向上方向鍵(↑)游標向上移動一個字元l 或 向右方向鍵(→)游標向右移動一個字元如果想
2011-05-07 12:44:00 1363
原创 如何查看头文件名称的意义
记得刚开始学C语言的时候对头文件的名称只是死记硬背,当时就记得要用printf、scanf等等的话要加stdio.h。后来在学习的过程中忽然发现这些头文件的命名是有意义,比如stdio的意思就是standard buffered input/output的缩写,stdlib就是standard library definitions的缩写。现在回头想想可笑,这些命名肯定不是随便命名的,但当时对于一个刚接触编程的人来说还是觉得像哥伦布发现新大陆一样。今天在学linux下的文件操作,用到了fcntl.h这个头文
2011-05-05 15:42:00 4109 1
原创 打造你自己的vim--如何配置vim
你是不是已经烦透了每次打开vim的时候,首先set nu把行号掉出来,然后设置缩进,设置高亮等等。有没有想过打造一下你自己的vim,让你每次打开你的vim的时候都可以是你所想的配置?其实很简单,只需要几步而已。在讲之前首先讲一下vim配置文件的位置和基本的结果。如果你只是想简单的配置一下自己的vim,根本无需了解vim的脚本,只需按照如下操作即可,否则你要百度一下vim的脚本了。首先在你安装好
2011-05-04 15:15:00 23735 6
原创 在word里面插入带对勾的框框
<br />如下图,很简单。<br />点击插入特殊字符,选择符号,选择字体为wingdings,然后在最下方就有,so easy!<br />
2011-05-04 14:19:00 3216
转载 ^M: bad interpreter:解决方法
转自: http://apps.hi.baidu.com/share/detail/22477349在Linux中执行.sh脚本,异常提示/bin/sh^M: bad interpreter: No such file or directory。分析:这是不同系统编码格式引起的:在windows系统中编辑的.sh文件可能有不可见字符,所以在Linux系统下执行会报以上异常信息。解决:1)在windows下转换: 利用一些编辑器如UltraEdit或EditPlus等工具先将脚本编码转换,再放到Linux中执
2011-05-03 11:51:00 12250
转载 linux中$符号的常用法
<br />转自: http://linux.vbird.org/剛剛我們提到了兩種變數取用的方法,分別是這樣:[root@linux ~]# echo $HOME[root@linux ~]# echo ${HOME}那麼,在那個 ${variable} 的使用方法中,其實,我們還可以將變數進行一些修訂的工作喔! 只要加上一些字符標誌,後面再接著使用比對字串,就能夠修改變數的內容了! 我們取底下的例子來說明:在底下的例子中,假設我的變數名稱為 vbird ,且內容為 /home/vbird/tes
2011-05-03 09:29:00 8100
pywin32 库下载
2011-11-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人