- 博客(305)
- 资源 (5)
- 收藏
- 关注
原创 我的 .vimrc 配置
1. 支持中文编辑,不会导致删除半个字符和光标移动半个中文字符的问题2.支持C/C++的自动缩进3.解决在自动缩进状态下,用鼠标粘贴时引起的格式错乱" author: zhouhh" blog : http://blog.csdn.net/ablo_zhou" email : ablozhou@gmail.com" date : 2008.4.1set nocompati
2008-04-01 10:29:00 1109
原创 将文件拷贝n份的bash脚本
测试时需要大量文件,所以写了脚本进行拷贝。有规律的文件名利于引用。#!/bin/sh# file name : batchcp.sh# author: zhouhh# blog: http://blog.csdn.net/ablo_zhou# Email: ablozhou@gmail.com# Date : 2008.3.31echo "input your file name"r
2008-03-31 18:50:00 1108
原创 用python 找到不存在的数字
先用bash脚本排序,然后用python脚本找出丢失的数字。当然,也可以完全在python脚本中完成。 #!/usr/bin/python# filename:findlost.py# author: zhouhh# http://blog.csdn.net/ablo_zhou# email:ablozhou@gmail.com# date:2008.3.31# Find out wh
2008-03-31 18:06:00 2308
转载 【转】使用vim编辑C程序
使用VIM编辑C程序 原文:http://ldp.linuxforum.net/HOWTO/C-editing-with-VIM-HOWTO/index.html 使用VIM编辑C程序Siddharth Heroor译:mingleiChen修订历史修订版v1.0 Jan 14, 2001 Revised by: s
2008-03-31 17:57:00 4858 2
原创 UDP丢包,写了个脚本处理丢包信息
打印信息是recv [xxx],测试了好多次,所以有很多重复信息。而且序号是乱的。因此写了个脚本,将包的重复,空格删除并按数字大小排序,直接用sort -u 排的序是按字母排序的。因此将其他信息除去,用数值排序。
2008-03-31 15:43:00 1192 1
原创 udp报文被过滤?
在做视频点播公网测试时,发现某个包在某些内部网络怎么都收不到。 于是单独拿出那个包,采用udp方式发送,同样收不到。其他的包则能正常收到。经过定位,发现报文的0x171b位置的0x8b 这个值,如果修改这个byte或删除此前的byte,则能接受,而修改和删除此后的byte,则无效,收不到。我们的包内容是8192字节,加上包头一个8427字节,被分成6个片。0x171b处于第5个分片的第4个字节
2008-03-27 11:41:00 2622 1
原创 什么是RIA 技术?
周海汉/文RIA:Rich Internet Application ,富网络应用,最近比较火热。我和一个做视频会议的朋友联系,问他在关注什么,告诉我在关注RIA。那么什么叫RIA富网络应用呢?最开始的网页,都是html静态网页,浏览者只是看,内容有图片和文字,有超链接,相比书本而言强大百倍。但浏览者没法交互和反馈。后面脚本语言和CGI得到大量应用,就叫动态网页了。以.net,jsp,as
2008-03-01 18:26:00 19481 2
原创 用google做开源的主机
开源是一种精神。当年我发现了sourceforge.net,简写为sf.net,很高兴的在上面找各种开源软件。像贼发现了宝库一样,想找个开源的软件拿回来改改商用。外国人批评中国人没有开源精神,为开源界贡献太少。但外国人的确基本没有衣食之忧,所以活得更理想化。而中国人一方面大企业缺乏社会责任感,另一方面,个人如果太理想化就会无法在社会立足。生活所迫,所以只好干些“拿来主义”的事。但现在中国的
2008-01-18 23:25:00 1533 1
原创 vc6 和 vc8 同时编译stlport 5.1.4 引起的问题
系统安装了vc6和vs 2005两个编译器,使用vc6编译stlport5.1.4,没有任何问题,测试程序也正确。使用vc8 编译时,碰到一些问题。进入stlport 5.1.4目录下的build/lib目录,执行configure.bat -c msvc8返回成功执行nmake /fmsvc.mak出错说无法解析build/Makefiles/nmake/vc8.mak里面的/Wp64,将其去掉
2008-01-05 17:27:00 2015 1
原创 windows下用VC6.0和stlport 5.1.4编译log4cplus 1.02
打开log4cplus目录下的msvc6的log4cplus.dsw,build->set active configuration, 选中 log4cplusdll -win32 debug。在settings里面配置好stlport lib库的路径。将options里面的目录stlport的路径调到原有vc自带路径的最前面。开始编译,出下面的错误:log4cplus-1.0.2/src/c
2007-12-26 15:01:00 2343 2
原创 windows下用VC6.0编译boost
从boost.org下载下1.34.1的源码一、用VC6.0编译1.编译jam在boost_1_34_1/tools/jam/src下有个build.bat ,修改其ProgramFiles变量为VC安装的目录。执行build.bat msvc,等编译成功,会在/boost_1_34_1/tools/jam/src/bin.ntx86下生成bjam.exe2.将bjam拷贝到b
2007-12-24 17:38:00 1887 7
原创 boost 与各平台和编译器的兼容性测试
boost 库最新版本1.34.1,在windows平台下对VC7.1(vs2003)和VC8(vs2005)支持比较好,但对vc6支持比较差。由于各平台差异,boost可能经常存在编译不能通过的现象。另外boost采用jam来编译,也为boost推广设置了障碍。所以近来感觉boost已经冷下去了。boost的开发者在VC6出编译问题时不是去解决问题,而是直接推荐采用vc8。例如,其入门教程里
2007-12-24 13:13:00 2883 1
原创 C++和RAII
RAII英文意思:Resource acquisition is initialization,资源获取即初始化。该原则或技术用于对资源的管理。其核心思想,就是在对象的生命周期中,资源总是有效。而对象结束时,资源会自动释放。示例代码:/**//////////////////////////////////////////////////////////////////////////
2007-12-21 15:30:00 2016 2
原创 周海汉:几款开源开发环境介绍
周海汉/文 ablozhou at gmail.com 2007.12.18 摘要: 本文介绍几款开源的开发工具,包括UML建模工具starUML,Windows下编译跨平台的Linux代码的工具集MinGW和跨平台集成开发环境codeblocks. 1. UML 建模工具:starUML。这是韩国人 Minkyu Lee(李珉奎)负责开发的UML建模工具。用C++编写,只能在windows下
2007-12-18 17:43:00 3085
原创 ubuntu 共享ADSL上网
Windows 下的共享上网比较简单,选中ADSL连接,右键属性,将共享选上即可。在ubuntu下,也需要设置,但是使用iptables进行IP伪装。或者使用firestarter之类的图形界面的工具。ubuntu下用ADSL拨号,需要在终端输入sudo pppoeconf,然后根据提示,自动检测网卡和ADSL拨号modem,如果找到,则提示输入用户名和密码,注意将用户名前面的username几个
2007-12-16 10:43:00 3887
原创 ubuntu 7.10 下evince 查看pdf中文乱码的问题
evince查看中文pdf有乱码,解决办法。1.sudo apt-get install evince 升级sudo apt-get install cmap-adobe-gb1 gsfonts-x11 xpdf-chinese-simplified xpdf-common升级中文包2.中文字体:下面的命令是我系统windows下的中文字体,连接到/usr/share/fonts下,后缀名ttc改
2007-12-15 12:29:00 3903 1
原创 在windows下编译 stlport 5.1.4
周海汉 /文 转载注明出处stlport是对C++标准模板库的一个实现,遵循INTERNATIONAL STANDARD ISO/IEC 14882:1998(E) 和最新的ISO/IEC 14882:2003(E)标准。它的一个好处,就是提供了跨平台和跨编译器的实现。另外它还有一个易于使用的“安全模式”可以检测容器和迭代器的不正确用法。对于通用的功能也进行了优化。它的源代码比微软的实现也易
2007-12-08 18:25:00 2601 4
原创 周海汉:标准模板库stl 容器的线程安全
周海汉/文 标准模板库现在应用越来越广泛。但它的容器是不是线程安全的呢?我们看到Windows平台VC用的PJ STL,MSDN是这样说的:Thread Safety in the Standard C++ Library When /MT, /MTd, /MD, or /MDd is used, the following thread-safety rules are in ef
2007-12-05 15:38:00 3908
转载 [转]买国外虚拟主机碰到的支付问题
买国外虚拟主机碰到的支付问题from:http://www.duduwolf.com/cmd.asp?act=tb&id=301<!--google_ad_client = "pub-8438768637354676";google_alternate_ad_url = "http://www.duduwolf.com/GOOGLEADSENSE/google_adsense_
2007-11-22 18:37:00 5166
转载 SIP and RTP Stack
SIP and RTP StackNote: I only searched for C/C++ stacks and applications. There also exist a lot of stacks and applications for other programming languages, especially for java. If you are looking f
2007-11-21 12:43:00 2582
转载 74 Open Source VoIP Apps & Resources
74 Open Source VoIP Apps & Resourcesdigg_url = http://digg.com/linux_unix/74_Top_Open_Source_VoIP_Apps_Resources;When a body of independent auditors and experts recommended that the Stat
2007-11-21 12:40:00 5160
转载 [fwd]linux操作系统下c语言编程入门
linux操作系统下c语言编程入门(一)目录介绍 1)Linux程序设计入门--基础知识 2)Linux程序设计入门--进程介绍 3)Linux程序设计入门--文件操作 4)Linux程序设计入门--时间概念 5)Linux程序设计入门--信号处理 6)Linux程序设计入门--消息管理 7)Linux程序设计入门--线程操作 8)Linux程序设计入门--网络编程 9)Linux
2007-11-15 14:20:00 2010
原创 IE"单击以激活控件"网站代码解决法
周海汉/文 2007.11.8由于微软输了专利官司,所以从2006年开始,IE6补丁和IE7里面的flash,quick time,Java及其他控件都需要点击才能激活。经常看到flash外面包含了个虚框,鼠标移上去后提示:“click to activate and use this control”或“单击以激活控件”。如果这是个flash的菜单什么的,给使用者很不好的体验。google到
2007-11-08 23:31:00 2554 4
转载 在Linux下打开32位I/O和DMA[fwd]
from:http://www.people.com.cn/GB/channel5/569/20001013/270556.html在Linux下打开32位I/O和DMA游荣 Linux下的32位I/O和DMA默认是关闭的,可是现在电脑的硬盘不会那么落伍吧!Linux好是好,但如果用的是16位I/O的话,电脑的性能就无法得到充分发挥,你心里一定会觉得很
2007-11-07 11:26:00 1015
原创 [转]没有Gphone! Google宣布手机操作系统计划(图)-搜狐数码
没有Gphone! Google宣布手机操作系统计划(图)2007年11月06日01:58 [我来说两句] [字号:大 中 小] 来源:搜狐数码 【搜狐数码消息】之前在网上吵的沸沸扬扬的“Gphone”手机终于有了确切的结果,并非人们所期待的,Google并没有推出一款可堪比苹果“iPhone”的“Gphone”手机。 据国外媒体消息,美国当地时间11月5日上午,Google公司宣布了其移
2007-11-06 09:33:00 1397
原创 用wxWidgets写跨平台UI界面
一般写跨平台的UI,都是用QT。但QT的界面在不同的平台下显示都像Linux的。因此,Windows用户用起来不是很习惯。另一个是开源的QT使用是有限制的。而wxWidgets同QT类似,可以实现跨平台UI。同样,也是开源,而且完全免费,不受限。最大的好处,就是wxWidgets的图形表现和相关平台是一致的。Windows下就像Windows程序,Linux下像Linux程序,Mac OS下像Ma
2007-11-05 13:04:00 5481 4
原创 [转]Linux 下的线程读写锁 - 空穴来风 - C++博客
导读: 有一种写优先读写锁,有如下特点: 1)多个读者可以同时进行读 2)写者必须互斥(只允许一个写者写,也不能读者写者同时进行) 3)写者优先于读者(一旦有写者,则后续读者必须等待,唤醒时优先考虑写者) 在Solaris 中直接提供了读写锁, 但是在Linux 中只提供了线程的读写锁, 这里记录了一些读写锁的资料. 1.Solaris .vs. Linux Posix 库
2007-11-05 12:04:00 2478
原创 适合C/C++初学者阅读的源码
学编程语言还是要读源码,看看ChinaUnix上的推荐。老手也一样可以学到东西。导读: QUOTE: 原帖由 huaxue于 2006-9-26 22:09 发表 可以提供STL的源代码地址么 ^_^谢谢 http://www.research.att.com/~bs/ C++老巢 http://www.research.att.com/~bs/C++.html 有关C+
2007-11-05 09:45:00 7320 3
原创 sip 资源
1.Sun支持的基于java的开源sip客户端,同时还支持jabber,AIM/ICQ, MSN。 有windows和linux的安装版。地址:https://sip-communicator.dev.java.net/2.SIP相关协议RFC和草案,美国哥伦比亚大学计算机系网页:http://www.cs.columbia.edu/sip/drafts.html
2007-09-22 17:34:00 1166
原创 solaris 下多线程编程
本文遵循CPL协议,可以免费自由使用,但不得去掉作者信息。作者: 周海汉Email:ablozhou at gmail.com日期:2007.8.9 本文根据作者PPT讲稿整理。 参考资源:http://gceclub.sun.com.cn/solaris/819-7051-10.pdf sun公司培训多线程编程教材http://developers.sun.com/sunstudio
2007-08-10 00:35:00 2835
原创 sourceforge 被封或路由故障
http://sourceforge.net 被封或路由故障。直接访问不可访问,但使用torpark却可以访问。大陆多人反应不可访问。以为gfw这么变,不过好像不是gfw的问题。C:Documents and Settingszhouhh>tracert sf.netTracing route to sf.net [66.35.250.203]over a maximum of 30 h
2007-07-28 18:16:00 1842
原创 VC6编译和链接的两个头疼问题
周海汉 /文 为了清空,将debug目录删了。结果编译时出如下错误:fatal error C1083: Cannot open precompiled header file: /Debug/xxx.pch/: No such file or directory 怎么搞都不行。归结为同样问题的错误:fatal error C1010: unexpected end o
2007-07-20 15:30:00 1968 1
原创 周海汉:如何安全删除卸载windows vista
本文遵循CPL协议,可以免费自由使用,但不得去掉作者信息。作者: 周海汉主页:http://blog.csdn.net/ablo_zhouEmail:ablozhou at gmail.com日期:2007.7.17出于好奇,装了个windows vista的beta版。但beta的用户体验很差,我的机器是奔4 2.4G,1G内存,非独立显卡。但装好后一点效果都没有,反而是看图片都模模糊糊。而且过
2007-07-17 19:28:00 1981
原创 subversion windows服务器作为服务启动
周海汉 /文 2007.7.10subversion服务器支持windows和linux。在linux下,使用命令启动服务:svnserve -d -r /svnroot-d 表示--daemon,即关掉执行命令的窗口,服务继续存在。 -r 表示--root,即指定库的根目录。而在windows下,用同样的命令也可以,只是关掉cmd窗口后,服务也消失了。这个问题的解决办法,在s
2007-07-10 14:58:00 4657 1
原创 POSIX 最新标准下载
本文遵循CPL协议,可以免费自由使用,但不得去掉作者信息。作者: ablo主页:http://blog.csdn.net/ablo_zhouEmail:ablozhou at gmail.com日期:2007.7.4 0:54很多人听说了POSIX标准,但标准具体长什么样,在哪里下载到,则 不清楚。现在我开放出来,供相关人员使用。Single UNIX Specification V3,I
2007-07-04 01:28:00 13874 3
原创 将source insight配成和VC6一样的效果
本文可以免费自由使用,但不得去掉作者信息。作者: 周海汉主页:http://blog.csdn.net/ablo_zhouEmail:ablozhou at gmail.com日期:2007.7.3如果一个软件的文件数达到1000以上,那么对代码的管理和阅读将是一件比较困难的事情。在VC下,不得不安装Visual Assist软件,以提升阅读和编写代码的效率。Source Insigh
2007-07-03 20:31:00 11823 4
原创 主流远程登录客户端使用难点和比较
本文可以免费自由使用,但不得去掉作者信息。作者: ablo主页:http://blog.csdn.net/ablo_zhouEmail:ablozhou at gmail.com日期:2007.7.3搞Linux开发维护的,经常用到远程登录客户端。比较著名的产品有SecureCRT,SSH Secure Shell,Xmanager,PuTTY/PieTTY。本文对这些软件进行比较评价,偏重于
2007-07-03 17:05:00 11845 2
原创 周海汉:SOA 将迎来失败
SOA(service-oriented archtechtrue)的出发点很好,面向服务的架构,各不同服务都可以协同工作,共享数据,随取所需,随装随拆。这是一种完美化的想法,但其代价是非常大的。这就像当年w3c规划的SGML语言,定义非常完善,想法非常美好,功能非常强大。但真正开花结果的,却并不是完美的SGML,而是HTML。HTML语言不规范,但容错性好;数据和表现不分离,但写起来简单直观。结
2007-06-14 11:59:00 1446 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人