- 博客(82)
- 资源 (21)
- 收藏
- 关注

原创 Usage of Protocol Buffer
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <object class
2009-12-24 15:31:00
3102
3

转载 UNIX上C++程序设计守则(信号和线程)
UNIX上C++程序设计守则(信号和线程)摘自桃源谷的blog: http://www.cppblog.com/lymonsUnix跟Windows等那些”对于开发者易于使用”的OS比起来,在信号和线程的利用方面有诸多的限制。但是即使不知道这些知识就做构架设计和实现的情况
2009-11-27 09:08:00
3713
原创 公告:暂停维护本博客
暂停维护本博客,原因如下: 1) 人气太差,看得人太少; 2) 博客功能太弱,维护麻烦,尤其是写blog。谢谢各位好友和关注者的支持,你们的支持是我写blog的动力。对本博客感兴趣的人可关注新博客:http://www.cnblogs.com/zhenjing/ 公告时间:2010年10月18日
2010-10-18 15:41:00
1384
原创 变量与声明时初始化
对于任何内存空间,均可使用memset() 进行初始化,常见为清零。虽然memset很快,是否有办法使这个过程更快呢?答案是有的。采用变量的声明时初始化。变量的声明时初始化是由编译器完成的,故能使运行时更快!此博文给出一份代码,介绍各种情况下的变量声明初始化,包括new生成的内存区初始化!
2010-07-30 17:54:00
1375
原创 Basic unix socket programming (PPT)
Basic unix socket programminghttp://download.youkuaiyun.com/source/2453344Introduction to Linux Commandshttp://download.youkuaiyun.com/source/2453352
2010-06-13 11:40:00
873
转载 Linux共享库
共享库的命名惯例按照共享库的命名惯例,每个共享库有三个文件名:real name、soname和linkername。真正的库文件(而不是符号链接)的名字是realname,包含完整的共享库版本号。例如上面的libcap.so.1.10、libc-2.8.90.so等。soname是一个符号链接的名字,只包含共享库的主版本号,主版本号一致即可保证库函数的接口一致,因此应用程序的.d
2010-05-25 11:09:00
2043
原创 使用Select的3个注意事项
#include int select(int n, fd_set *readfds, fd_set*writefds, fd_set *exceptfds, struct timeval *timeout);int pselect(int n, fd_set *readfds, fd_set*writefds, fd_set *exceptfds,
2010-05-17 17:04:00
1276
转载 LINUX网络配置文件
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Sty
2010-05-17 16:50:00
1239
转载 socket基础知识
socket基础知识 概述 socket 是TCP/IP协议的最流行的一种网络编程接口。它与TCP/IP一起最早实现于4.1BSD UNIX 系统中,主要用于传送级(TCP,UDP)编程。 socket往往称为套接口,套接口用于网络中两个通信实体间的通信,两个实体可以存在于同一机器的不同进程中或不同机器的进
2010-05-14 15:35:00
1133
原创 Make valgrind in 64nit Linux (Intel Xeon)
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <object class
2010-04-02 15:37:00
930
1
原创 Dreamweaver基础
DreamweaverDW是一个专业的网页设计软件,同时也支持动态网页的开发。目前CS4版本很好地支持ASP,PHP等服务器端开发脚本,对于客户端,CS4很好的支持javascript,ccs等。 DW的设计视图DW中有两种基本工作区:代码视图和设计视图;对于普通的设计者仅仅需要知道设计视图,并通过DW直接在设计视图中设计所要的web页面即可完成网站的设计。在设计过程中,最常用
2010-01-23 12:24:00
2174
1
原创 HTML速查手册
基本的 HTML 标签标签描述定义 HTML 文档。定义文档的主体。 to 定义标题 1 至标题 6。定义段落。插入折行。定义水平线。定义注释。
2010-01-23 12:15:00
1283
原创 C#实现的两个淘宝插件源码
淘宝账户看门狗C#源码: http://download.youkuaiyun.com/source/1969369淘宝账户看门狗C#源码:http://download.youkuaiyun.com/source/1969369
2010-01-23 12:09:00
1559
转载 C# 集合类总结
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Sty
2010-01-23 11:57:00
977
原创 C#杂问
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!--
2010-01-23 11:40:00
997
原创 Usage of pmake
IntroductionPmake is a program designed to simplify themaintenance of other programs. Its input is a list of specifications as to thefiles upon which programs and other files depend. mkd
2010-01-05 18:23:00
2386
1
原创 GCC/G++常见链接错误
链接错误的直接表现就是:****符号未定义。几种常见的链接错误如下:缺少*.o文件 ---- 对策:将相应的文件加入Makefile或命令行*.o文件未更新 ---- 对策:删除旧*.o文件重新编译或者依赖于最新的depend来编译(增删文件时确保make depend)。缺少相应的库文件 ---- 对策:将相应的文件加入Makefile或命令行
2009-12-19 16:21:00
1879
原创 冒号课堂节选:元编程范式
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 超级范式:元编程模
2009-12-04 18:21:00
947
原创 冒号课堂节选:泛型范式
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 泛型范式Gener
2009-12-04 18:19:00
989
原创 冒号课堂节选:并发范式
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 并发范式真正的并发式编
2009-12-04 18:17:00
660
原创 冒号课堂节选:对象范式
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 对象范式OOP
2009-12-04 18:15:00
726
原创 冒号课堂节选:编程范式
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 编程范式
2009-12-04 18:12:00
945
1
原创 [C++再学习系列] 深入extern关键字
<!-- /* Style Definitions */ table.MsoNormalTable {mso-style-name:普通表格; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-a
2009-11-11 14:57:00
987
原创 3个学习Socket编程的简单例子:TCP Server/Client, Select
以前都是采用ACE的编写网络应用,最近由于工作需要,需要直接只用socket接口编写CS的代码,重新学习这方面的知识,给出自己所用到的3个简单例子,都是拷贝别人的程序。如果你能完全理解这3个例子,估计socket编程就已经基本入门了。 建议:1) 多多查查所用到的网络接口; 2) 最好有一本书,如UNIX环境高级编程,UNIX网络编程,可查询;3) 可以直接使用书上的例子
2009-11-05 10:24:00
17440
2
原创 内存数据的十六进制Print
<!-- /* Style Definitions */ table.MsoNormalTable {mso-style-name:普通表格; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-a
2009-11-05 10:15:00
7055
原创 何为框架?
<!-- /* Style Definitions */ table.MsoNormalTable {mso-style-name:普通表格; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-a
2009-10-20 14:41:00
1178
2
原创 TCP状态图和常见问题
TCP共有9个网路状态,其中涉及到关闭的状态有5个。 在我们编写网络相关程序的时候,这5个状态经常出现。因为这5个状态相互关联,相互纠缠,而且状态变化触发都是由应用触发,但是又涉及操作系统和网络,所以正确的理解TCP 在关闭时网络状态变化情况,为我们诊断网络中各种问题,快速定位故障有着非常重要的作用和意义。
2009-09-27 22:09:00
6337
原创 读书笔记--修改代码的艺术
本书内容关于如何有效处理遗留代码,遗留代码是指没有编写测试的代码。因此,为遗留代码编写测试是改善遗留代码的首要任务。对一个大系统,不可能从头开始编写每一处的单元测试,一般只能从当前需要改动的地方开始,逐步添加单元测试,形成“软件夹钳”,进而修改并改善现有代码。遗留代码修改算法: (1) 确定改动点;(前提:理解代码)(2) 找出测试点;(前提:理清代码间
2009-09-27 21:18:00
1842
2
转载 zz C++的std::string的“读时也拷贝”技术
嘿嘿,你没有看错,我也没有写错,是读时也拷贝技术。什么?我的错,你之前听说写过时才拷贝,嗯,不错的确有这门技术,英文是Copy On Write,简写就是COW,非常’牛’!那么我们就来看看这个’牛’技术的效果吧。我们先编写一段程序01.#include 02.#include 03.#include
2009-09-22 10:46:00
866
转载 zz 详解Sizeof
前向声明:sizeof,一个其貌不扬的家伙,引无数菜鸟竟折腰,小虾我当初也没少犯迷糊,秉着“辛苦我一个,幸福千万人”的伟大思想,我决定将其尽可能详细的总结一下。但当我总结的时候才发现,这个问题既可以简单,又可以复杂,所以本文有的地方并不适合初学者,甚至都没有必要大作文章。但如果你想“知其然,更知其所以然”的话,那么这篇文章对你或许有所帮助。菜鸟我对C++的掌握尚
2009-09-15 17:25:00
803
1
原创 String和内存操作
C99有很多和string相关的函数,如strcat,strchr,strcmp,strcpy,strlen,strncat,strncmp,strncpy等。然而使用C++编程时,所有和string相关的操作均可以
2009-09-15 16:42:00
2537
2
原创 设计模式学习笔记(八):重构与模式,参考书籍
备注:1. 模式常常组合使用,共同解决问题。2. 模式是特定场景下优雅的解决方案,因此场景很关键。在软件设计中,特定的场景可能是显而易见的,可能是隐而不现的,有时甚至是设计者有意创造的。因此使用模式时,对问题的分析至关重要。3.
2009-09-11 13:16:00
944
原创 设计模式学习笔记(七):行为型模式
行为模式涉及到算法和对象间职责的分配。行为模式不仅描述对象或类的模式,还描述它们之间的通信模式。这些模式刻画了在运行时难以跟踪的复杂的控制流。它们将你的注意力从控制流转移到对象间的联系方式上。 行为型模式的三个典型特点:封装变化对象作为参数对发送者和接收者解耦 Chain
2009-09-11 13:11:00
1273
原创 设计模式学习笔记(六):结构型模式
结构型模式涉及到如何组合类和对象以获得更大的结构。结构型类模式采用继承机制来组合接口或实现。结构型对象模式不是对接口和实现进行组合,而是描述了如何对一些对象进行组合,从而实现新功能的一些方法。因为可在运行时改变对象组合关系,所以对象组合方式具有更大的灵活性,而这种机制用静态类组合是不可能实现的。 Adapter意图:将一个类的
2009-09-11 13:09:00
759
原创 设计模式学习笔记(五):创建型模式
创建型模式抽象了实例化过程。它们帮助一个系统独立于如何创建、组合、管理和表示它的那些对象。一个类创建型模式使用继承改变被实例化的类,而一个对象创建型模式将实例化委托给另一个对象。随着系统演化得越来越依赖于对象复合而不是类继承,创建型模式变得更为重要。当这种情况发生时,重心从对一组固定行为的硬编码(hard-coding)转移为定义一个较小
2009-09-11 13:05:00
1012
原创 ICE常见编译和运行(异常)错误
在编译和Ice应用相关的文件中,经常因为ice相关的文件包含关系而导致编译无法通过,此时的错误一般提示和handle.h相关。然而想要解决这样的错误,一般只需要把在无法编译成.o文件的.cpp文件中和ice文件相关的头文件放在该.cpp文件的起始行即可。也就是说,根据提示,把.c
2009-09-10 13:06:00
21545
原创 设计模式学习笔记(四):封装变化
设计模式与封装变化设计模式可以确保系统能以特定方式变化(这很大程度是一种预测),从而帮助设计者避免重新设计系统。每一个设计模式允许系统结构的某个部分的变化独立于其他部分,这样产生的系统对于某一种特殊变化将更健壮。下面阐述一些导致重新设计的一般原因,以及解决这些问题的常用设计模式:1) 通过显式地指定一个类来创建对象
2009-09-10 12:53:00
1409
原创 设计模式学习笔记(三):模式的分类
模式的分类模式依据其目的可分为创建型(Creational)、结构型(Structural)、或行为型(Behavioral)三种。创建型模式与对象的创建有关;结构型模式处理类或对象的组合;行为型模式描述类或对象之间的职责分配和交互。根据范围准则,模式可分为类模式和对象模式。类模式处理类和子
2009-09-10 12:48:00
934
PCL-1.14.1-AllInOne-msvc2022-win64
2024-06-13
sqoop官方文档学习笔记
2018-04-25
Introduction to Linux Commands
2010-06-13
Basic unix socket programming
2010-06-13
淘宝店铺交易提醒C#源码
2010-01-06
淘宝账户看门狗C#源码
2010-01-06
Google Notebook for Firefox_3_5
2009-08-16
Google Android SDK开发范例大全范例源码(7-10)
2009-06-18
Google Android SDK开发范例大全范例源码
2009-06-18
流媒体服务器缓存技术研究(硕)
2008-06-21
基于DSP的电动车用PMSM的控制方法(本科论文)
2008-05-31
C/C++常见细节性笔试题
2008-05-30
程序员笔试面试精粹
2008-05-25
JavaProgamDesignCode
2007-10-14
Better.Faster.Lighter.Java
2007-10-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人