自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (4)
  • 收藏
  • 关注

原创 专栏公告

 关于面包树接管技术专栏的公告  经面包树博主风轻君与技术专栏主笔Samlin的多次会晤和磋商,为了促进面包树和技术专栏更好的发展,以及方便各好友的访问,现决定由面包树接管技术专栏,并予以公告。  即日起,技术专栏将不再更新(其实很久没有更新的啦 -_- ),面包树将新辟“技术专栏”的分类,发表Samlin主笔(或转载)的技术文章,同时,原来技术专栏的文章,也将在稍后迁移到面包树相应分类中

2008-01-15 19:46:00 1049

原创 boost::shared_ptr与ZThread::PoolExecutor联用导致的错误

  由于两者均非常负责任的完成对所拥有资源(指针)的释放,所以,当将一个智能指针传给PoolExecutor时,将会由于对指针的重复释放而导致错误。

2007-10-25 22:18:00 1025

原创 Winsock简介

版本:  Winsock包括两个版本:Winsock 1和Winsock 2 。头文件和库文件:  使用Winsock 1必须添加winsock.h,使用Winsock 2必须添加winsock2.h,使用微软专用编程扩展可添加mswsock.h。  使用winsock.h头文件必须链接wsock32.lib,使用winsock2.h头文件时必须链接ws2_32.lib,使用msw

2007-07-14 15:01:00 1038

原创 SQL语言的分类

SQL语言按照功能可以分为4大类: 数据查询语言DQL:查询数据数据定义语言DDL:建立、删除和修改数据对象数据操纵语言DML:完成数据操作的命令,包括查询数据控制语言DCL:控制对数据库的访问,服务器的关闭、启动等

2007-07-13 21:15:00 793

原创 服务器的启动

服务器的启动包括6种方式:  1.正常启动:启动、装载和打开数据库,用户可以进行正常的访问。  2.不装载启动:在未装载数据库的情况下启动服务器,由于未打开数据库,所以不允许用户访问。  3.装载启动:启动服务器并装载数据库,但不打开数据库,不允许用户访问。  4.强制启动:强制启动未能正常关闭或者启动的服务器。  5.限制会话启动:只有具备“限制会话”(Restricted

2007-07-13 21:05:00 1476

原创 服务器的关闭

服务器的关闭的步骤   (1)使用集中模式登录到Enterprise Manager Console,在管理树中[网络]/[数据库]/[Oracle]处右键,在弹出菜单是单击[连接],弹出登录对话框,使用SYS/change_on_install/SYSDBA登录。  (2)在[例程]/[配置]处右键,选择[关闭],弹出关闭选项对话框,可以有四种不同的关闭方式  四种关

2007-07-13 20:30:00 1879

原创 Oracle数据库的基本操作

  虽然Oracle有一个类似SQL Server企业管理器的“Enterprise Manager Console”,但却并不像SQL Sever一样几乎把所有功能集中于这个管理器,比如数据库的创建、删除和配置就不能通过EMC完成,如果你在EMC上删除某个数据库,事实上只是在EMC的管理树上删除掉它,而物理上,该数据库仍然存在于OracleDBMS中。  事实上,Oracle中数据库的创建、

2007-07-11 20:38:00 751

原创 多线程问题

  原本单线程时运行得好好的程序,弄成多线程就挂掉了。  一开始还以为是log4cpp在多线程的安全性有问题,弄了半天,才发现是线程之间的协作出了问题,启动子线程的主线程,在子线程完成工作前结束了,连程序都退出了。结果,子线程的工作做到一半就给ka了。  ZThread这东东,用是挺简单用的,不过目前资料貌似不多,也是件麻烦事...

2007-06-28 23:23:00 1053 1

原创 C1189:WINDOWS.H already included

 fatal error C1189: #error :  WINDOWS.H already included.  MFC apps must not #include   这种情况本质上就是对windows.h头文件重复引用,解决的办法,如果能不引用此头文件当然就不要引用啦,如果非得引用,或者是引用其他头文件导致的间接引用windows.h,那么不要在stdafx.h文件里面引用,一般可以

2007-06-12 15:55:00 2420

原创 How time fly!

  时间过得太快了,上一篇中我写关于当一个小头目的一些领悟,如今,又多半年过去了。。。  在过去的一年中,其实接触的技术还是蛮多的,阅读的代码和自己敲出来的代码都不少。从工作流、到流媒体、到数据处理、到Web2.0流利的Tag、RSS等等;从C++到C#。可惜很多东西都只是浅尝辄止,而且由于时间和精力问题,也没能及时把这些学过的东西整理出来,呵呵  毕业班的师兄和师弟(以及师姐和师妹)们都

2007-06-12 15:25:00 865

原创 写写近半年的当小头目的回顾

  辨手指算了一下,过去这半年里,在两个团体当小头目的时间分别有4个月和5个月,回头想想,这半年里面的种种,似乎与原先预想的挺不相同的。  也懂得了很多时候我们的计划只是一种空想,说空想并不是对计划的否定,而是计划必须在一定的环境中得以实施,这样的环境,对计划实施顺利与否存在着太大的关系;然,这样的环境完全不在我们的控制之内,所以,我们的计划在所处的环境中就可能变得不那么实际。  首先,我在一

2007-01-05 18:58:00 806

原创 关于内存分配

#include using namespace std;class Node{public: int no;};void Init(Node* node){ node = new Node; node->no = 123;}void main(){ Node* n; Init(n); cout no }这个的程序有没有问题?当同学这样问我的时候,我看了一眼,很快的回答:没有。

2006-12-11 00:59:00 1359 2

原创 今天你Shlemiel了吗

首先,让我们来看看Shlemiel是什么咚咚。  是的,Shlemiel不是什么东西,而是一个人物--一则笑话 中的人物:Shlemiel得到一份当街道油漆匠的工作,工作内容是在马路中间喷涂点画线。第一天,他拿出一罐漆来到他负责的路段,喷涂了300码长的线。“干得不错!”他的老板称赞道,“真是一位麻利的工匠”,然后赏给他一个戈比(一种俄罗斯辅币,译者注)。第二天,Shlemiel只喷涂

2006-11-14 13:11:00 1312

转载 程序员常犯病--偏头痛自疗方法

  搞技术的。经常会头疼是很正常。如果严重者还会有偏头疼。最近我也疼。特上网找了点自疗方法. 偏头痛是一种阵发性半侧头痛,一次发作会折磨患者几个小时,严重的偏头痛患者还可能导致积蓄性大脑损害,因此,经常患偏头痛会导致思维能力下降,反应迟钝.治疗偏头痛有以下几种方法:   揉太阳穴 每天清晨醒来后和晚上临睡以前,用双手中指按太阳穴转圈揉动,先顺揉七至八圈,再倒揉七至八圈,反复几次,连续数日,偏头

2006-11-03 19:01:00 1288

原创 union

  在union类型结构中,所有的成员公用同样的存储空间,其占用的大小为其成员中需要空间最大者,以int为例:取决于你采用的系统,如果你的系统int型为4个字节,那就是4个字节。  

2006-09-05 19:56:00 1153

原创 类静态属性

  当在类中使用到静态属性时,静态属性的必须在类头文件里声明,在类实现文件中定义,不然的话连接时就会产生LNK2001(无法解释外部符号)的连接错误。示例如下:XXX.hclass aaa{static int i;public:    void GetI();}XXX.cppint aaa::i = 0;void aaa::GetI(){...}  很基础的问题,郁闷的是我竟

2006-09-05 19:42:00 1293

原创 使用dumpbin检查.lib的依赖关系

  当我们使用一个别人提供的.lib时,必须了解该.lib的编译选项以便在我们自己的程序中正确的使用它,这时便是dumpbin命令上场的时候了。  这时dumpbin命令的使用格式如下:dumpbin /DIRECTIVES MyLib.lib  执行命令后便可以看到多处-defaultlib:XXXX的字样,此处的XXXX便是目标模块指定的缺省库名(注意,若编译时指定了/Zl选项,则目标

2006-09-02 16:56:00 4465

原创 小歪又挂了...

  时不时的抽筋,希望昨天写的博文不会×(@#&(×#  我在小歪的生活Blog:木棉林中的面包树  欢迎踩点,当然要等小歪恢复正常以后......

2006-05-25 13:27:00 1175

原创 Fatal Error C1055 致命错误 C1055

MSDN的错误提示如下:Fatal Error C1055compiler limit : out of keysThe   source file contains too many symbols. The compiler ran out of hash keys for the symbol table.Possible solutions   Split the source f

2006-05-16 11:23:00 1822

原创 发一下唠叨-关于测试

近段时间师兄安排到参与一个模块的测试,写测试代码之前,查阅了相关的资料。本次测试编码使用的工具包CppUnit、测试驱动开发、单元测试等一堆资料。不断的看资料、不断的看待测试的代码,发现我们的开发模式,与理论模式相差太远了。测试驱动开发,那是想都别想,还是相当坚定不移的走埋头开发的路线。于是乎,使用起工具包来也就有点别扭,完全得就着待测试的代码来编写。而单元测试本来应该是开发程序员应该完成的工作,

2006-03-21 00:13:00 1454

转载 给Total Commander加上我的文档

在工具栏上右键->更改,在自定义工具栏界面中点“添加”按钮,在下面第一行“命令”处填:cd c:/MyDoc (c:/MyDoc 为“我的文档”路径) ,再选择一个顺眼的图标,确定,就OK了!  ps:“图标文件”处可使用C:/WINDOWS/system32/SHELL32.dll,便可以在其下一行看到很多熟悉的Windows图标。

2006-03-19 10:30:00 1322

转载 Total Commander 不完全手册(使用篇)

原创作者:火山力量 使用篇 ·  常用操作 常用的操作如查看、复制、移动、删除等已经在 Total Commander 下方列出,选择好文件后单击相应的按钮或是按下相应的快捷键( F3~F7 )就可以完成操作。也可以像 Windows 中那样用鼠标拖动完成,用左键直接在两个窗口间拖运是复制,用右键可以像资源管理器中一样先拖动后选择自己的操作。 ·  目录切换 在每一个文件窗

2006-03-19 10:21:00 2544

转载 IE高级技巧不完全手册

原文链接:http://netroom.hbu.edu.cn/personal/a.nu/book/WEN16.HTM       一、IE加速技巧  1.IE搜索速度的加快  很多人使用搜索引擎,都习惯于进其他网站后再输入关键词搜索,这样就降低了搜索的效率。其实IE支持直接从地址栏中进行快速高效的搜索,也支持通过“编辑/查找(在当前页)....”菜单进行搜索,只需键入一些简单的文字或在其

2006-03-19 09:48:00 1327

原创 CppUnit-探索中

  CppUnit没有这么难吧?  网上的资料不外乎把老外的东东翻译过来,转来转去,其中多数写得不明不白,又或者简单到没有学习价值。  一个像样的HelloWorld搞了几个小时还没搞掂。  搞掂了我要写一篇。

2006-03-13 16:56:00 942

转载 JBuilderX和JBuilder2005的字体光标问题

2004.11.17唐良1. JBuilderX的光标不能对齐的问题源于Sun的JDK本身的问题,其实和Borland公司没有任何关系。解决的最好办法就是替换JBuilderX/jdk1.4/jre/lib目录下的font.properties.zh文件。这是一个关于字体的描述文件。只需要把这个文件替换如下内容,就可以了。 # @(#)font.properties.zh     1.10 02/

2005-12-10 20:52:00 861

转载 VC++的链接错误LNK2005

标题:VC++的链接错误LNK2005总结 作者:我要当CEO    编程中经常能遇到LNK2005错误——重复定义错误,其实LNK2005错误并不是一个很难解决的错误。弄清楚它形成的原因,就可以轻松解决它了。   造成LNK2005错误主要有以下几种情况:  1.            重复定义全局变量。可能存在两种情况:  A、            对于一些初学编程的程序员,有时候会以为需要

2005-11-26 15:36:00 1536

原创 浅探SQL Server 2005对XML的支持

1.    引言可扩展标记语言 (XML) 作为一种与平台无关的数据表示形式已被广泛采用。它对于在松散耦合且完全不同的系统,以及各种企业到企业 (B2B) 应用和工作流范畴内交换信息是很有用的。数据交换已成为 XML 技术的主要驱动力之一。经过长时间的发展和改进,关系数据库在数据安全性、并发性控制、数据共享、数据传输、数据备份和恢复方面已经相当的成熟,关系数据库将为XML数据存储的数据管理、查询和

2005-11-18 18:43:00 1477

原创 使用sql脚本把数据导出为.txt文件

sql脚本部分  /***************************  * sql脚本部分 demo.sql begin  **************************/     //##--markup html:html格式输出,缺省为off    //##--autocommit:自动提交insert、update、delete带来的记录改变,缺省为off    //##--d

2005-09-28 11:32:00 8318

转载 VC常用快捷键

在平时的编程中,熟悉快捷键是个能提高效率的方法,本文章将陆续贴出关于快捷键的使用(转载):CTRL+INS         拷贝CTRL+C           拷贝SHIFT+DEL        剪切CTRL+X           剪切SHIFT+INS        粘贴CTRL+V           粘贴CTRL+F           查找CTRL+H           替换CTR

2005-09-15 16:27:00 1915 1

原创 Oralce远程数据拷贝

  摘要:前几天师兄交了一个任务,要把一台主机上的数据拷贝到另一台主机。在社区里提问,在众多网友的帮助下,任务得以顺利完成。现将整个思路整理、备案,也为以后遇到同类问题的朋友提供参考。  感谢 54gj(1751) 、nojave(我一定要成为程序员)、cenlmmx(学海无涯苦作舟) 、microd(以前是活到老学到老,现在学到老才能活到老) 、nowait(独行天涯路)、qiaozhiwei(

2005-09-09 16:32:00 2042 2

TCP三次握手安全隐患

TCP三次握手安全隐患, TCP三次握手机制并不是绝对安全的,存在着一些安全隐患和漏洞。

2013-01-06

TCP三次握手

TCP三次握手,TCP三次握手是TCP连接建立过程的可靠性保证

2013-01-06

TCP的定时器机制

TCP的定时器机制,TCP设置多个定时器帮助其完成所承担的服务。

2013-01-06

TCP超时和重传机制之停等协议ARQ

TCP超时和重传机制之停等协议ARQ

2013-01-06

空空如也

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

TA关注的人

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