自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

周海汉的开发专栏

古来圣贤皆寂寞,惟有饮者留其名

  • 博客(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

转载 必须知道的SQL[转]

  

2007-11-07 10:35:00 1008

转载 [fwd]大内高手—共享内存与线程局部存储

  大内高手—共享内存与线程局部存储    

2007-11-06 11:45:00 1121

原创 [转]没有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

区块链行业词典2018

区块链词典2018最新整理,默克尔树,btc,eth,供初学者参考。

2018-04-07

mac jdk 1.6 最新版

osx 10.11以上不自带java 1.6,以前的jdk 1.6安装会失败。这是最新版支持osx10.11以上的。

2016-10-24

Java 8 入门基础教程

这是较新的Java8的基础教程,但是英文版的。

2016-02-11

com原理

深入浅出的com原理讲解,非常适合入门

2007-08-10

solaris 多线程编程指南

Sun 公司 标准 Solaris 多线程编程指南

2007-08-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除