摘要:使用vim进行编辑时,默认情况下,编辑的界面上是没有显示行号、语法高亮、智能缩进等功能的。如果想让vim具有这些功能,需要手动设置一个配置文件【.vimrc,该文件会保持在用户的根目录下】先show下我的.vimrc文件:set nu
set tabstop=4
set shiftwidth=4
syntax on "colorscheme wombat
colorscheme desert
set hlsearch
set incsearch
set smartindent
set autoindent
set cursorline
set showmatch set rul... 阅读全文
多线程的同步 critical section 类的用法与解析
2011-08-04 14:51 by 一片温柔, 543 阅读, 1 推荐, 收藏,
摘要:多线程的同步 critical section 类的用法与解析作者:sunstars2009918(1 篇文章) 日期: 八月 3, 2011 在 5:53 下午不论是硬件临界资源,还是软件临界资源,多个线程必须互斥地对它进行访问。每个线程中访问临界资源的那段代码称为临界区(Critical Section)。 每个线程中访问临界资源的那段程序称为临界区(Critical Section)(临界资源是一次仅允许一个线程使用的共享资源)。每次只准许一个线程进入临界区,进入后不允许其他线程进入。不论是硬件临界资源,还是软件临界资源,多个线程必须互斥地对它进行访问。 多个线程中涉及到同一个临界资.. 阅读全文
windows 多线程编程的几点经验 (防止死锁)
2011-08-04 14:49 by 一片温柔, 233 阅读, 0 推荐, 收藏,
摘要:windows 多线程编程的几点经验 (防止死锁)作者:smilestone322(1 篇文章) 日期: 八月 3, 2011 在 5:48 下午1) 不要在线程函数体内操作MFC控件,不要再线程里面调用UpdateData函数更新用户界面,而应该尽量采用发送消息的方式,在主线程的消息响应函数中操作控件;2)不建议采用SendMessage往主线程发送消息,因为它是同步的,阻塞的,可以考虑采用PostMessage代替;3)线程退出时,尽量不要使用TerminateThread函数,而尽可能的让线程自己退出;4) 当线程退出时,必须先等待工作者线程退出,主线程才退出,但是在主线程里面不要使用W 阅读全文
vim 树形目录插件NERDTree安装及简单用法
2011-08-04 10:49 by 一片温柔, 313 阅读, 0 推荐, 收藏,
摘要:1、安装NERDTree插件先下载,官网:http://www.vim.org/scripts/script.php?script_id=1658解压缩之后,把plugin/NERD_tree.vim 和doc/NERD_tree.txt分别拷贝到~/.vim/plugin 和~/.vim/doc 目录。2、使用1、在linux命令行界面,输入vim2、输入 :NERDTree ,回车3、进入当前目录的树形界面,通过小键盘上下键,能移动选中的目录或文件4、目录前面有+号,摁Enter会展开目录,文件前面是-号,摁Enter会在右侧窗口展现该文件的内容,并光标的焦点focus右侧。5、ctr+w 阅读全文
js中自定义QueryString方法,获取url中的参数值
2011-08-04 09:36 by 一片温柔, 389 阅读, 0 推荐, 收藏,
摘要:在js中,怎么获取url中传递的参数,请看下面的代码:function QueryString(key) {var reg= new RegExp (key + "=([^&#]*)","i");var value = reg.exec(location.href);if ( value == null )return null;return decodeURI(value[1]);}测试结果如下: //http://www.bbb.com/index.html?id=123&name=somethingalert(QueryString 阅读全文
jquery click 多次绑定,多次触发,怎么清除历史绑定事件
2011-08-03 16:55 by 一片温柔, 457 阅读, 0 推荐, 收藏,
摘要:最近在用jquery对一个页面超链接元素进行click事件绑定,绑定调用方法如下:function OpenUrl(url){ $("a[rel='xggl']").click(function () { window.open(url,"_blank"); }
}
第一次点击超链接,一切正常,第二次点击超链接,竟然打开两个窗口,再次打开,打开的窗口越来越多,怎么回事呢?显然,click事件是append 的 而不是replace。抓紧翻阅jquery的api【http://visualjquery.com/】,很幸运找到了一个函数unb 阅读全文
C# 如何生成一个时间戳
2011-08-01 10:17 by 一片温柔, 241 阅读, 0 推荐, 收藏,
摘要:在程序中,常常会用到时间戳,如何生成一个时间戳呢? /// <summary> /// 获取时间戳 /// </summary> /// <returns></returns> public static string GetTimeStamp() { TimeSpan ts = DateTime.UtcNow - new DateTime(1970, 1, 1, 0, 0, 0, 0); return Convert.ToInt64(ts.TotalS... 阅读全文
C# Socket通信常用方法
2011-08-01 10:00 by 一片温柔, 892 阅读, 0 推荐, 收藏,
摘要:在服务器间通信,我们常常会用到socket进行通信,在C#中怎么使用socket进行通信呢?1、引入命名空间using System.Net;
using System.Net.Sockets;2、使用tcp协议,链接服务器的方法 /// <summary> /// 连接使用tcp协议的服务端 /// </summary> /// <param name="ip">服务端的ip</param> /// <param name="port">服务端的端口号</param> /// &l 阅读全文
一块网卡绑定多个ip,在单一网卡服务器上运行多个基于ip的虚拟主机
2011-07-26 14:07 by 一片温柔, 306 阅读, 0 推荐, 收藏,
摘要:1、查看服务器ip地址[root@localhost ~]# ifconfig
eth0 Link encap:Ethernet HWaddr 08:00:27:AF:48:0C inet addr:192.168.52.77 Bcast:192.168.52.255 Mask:255.255.255.0 inet6 addr: fe80::a00:27ff:feaf:480c/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 ... 阅读全文
.net中DataFormatString格式设置
2011-07-20 08:47 by 一片温柔, 229 阅读, 0 推荐, 收藏,
摘要:DataFormatString 格式如下表:形式语法结果注释数字{0:N2}12.36数字{0:N0}13货币{0:c2}$12.36货币{0:c4}$12.3656货币"¥{0:N2}"¥12.36科学计数法{0:E3}1.23E+001百分数{0:P}12.25%P and p present the same.日期{0:D}2006年11月25日日期{0:d}2006-11-25日期{0:f}2006年11月25日 10:30日期{0:F}2006年11月25日 10:30:00日期{0:s}2006-11-26 10:30:00时间{0:T}10:30:00怎么使 阅读全文
浙公网安备 33010602011771号