自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (8)
  • 收藏
  • 关注

原创 boost::share_ptr的缺陷

share_ptr存在巨大缺陷CObject* pobject = new CObject();share_ptr p1 = pobject;   or  share_ptr p1(pobject); share_ptr p2 = pobject;   or  share_ptr p2(pobject);这样子的话计数就会错误,哈哈哈谁叫他把计数放到指针类里且看sh

2013-05-09 17:15:51 905

原创 aMule配置

原文链接:http://wiki.ubuntu.org.cn/AMuleaMule简介aMule是基于wxWidget的跨平台(官方的说法是all-platform,全平台)ed2k/kad客户端,和Windows下的eMule类似,容易上手。相关链接:aMule官网论坛中的DLP维护帖[编辑]安装安装有两种选择。一是安装Ubuntu软件仓库里的amule,一是编译安装amule-dlp。鉴于中国的ed2k/kad网络环境,这里还是建议大家编译amule-dlp。常有人反映aMule的下载速

2010-11-20 12:43:00 3895

原创 《设计模式解析》

面向对象原则总结对象:具有责任的实体1、对象是具有明确定义责任的实体2、对象对自己负责。3、对象具有单一职责(高内聚)封装:任何形式的隐藏1、数据隐藏2、实现隐藏(通过多态)3、类隐藏(实现类隐藏在抽象类或接口后面)4、设计隐藏5、实例化隐藏 (客户端不需知道使用哪个派生类)使用共性和可变性分析抽象出行为和数据中的变化按接口设计将继承看成一种将变化概念化的方法,而不是创建已有对象的特殊情形 将变化放入一个类中,并与该类中的其他变化解耦(封装变化) 将使用一个对象的代码与创建改对象的代码分离(工厂方法)“一次

2010-09-27 16:07:00 432

转载 Visio快捷键

from:http://blog.sina.com.cn/s/blog_418a8be10100dvil.htmlVisio 2003 快捷键小全Ctrl+O 或 Ctrl+F12 或 Ctrl+Alt+F2显示“打开”对话框。F12 或 Alt+F2显示“另存为”对话框。Alt+1转到上一个文件夹()。Alt+2打开已打开文件夹的上一级文件夹(“上一级”按钮 )。Alt+3关闭对话框

2010-05-12 16:28:00 2542

转载 Visual Studio快捷键 [VS2008]

原文出处:http://www.5i330.com/news/0004.html Visual Studio快捷键 [VS2008] VS系统通用快捷键:1、自动排版(类似VC6中的Alt+F8)编辑.格式化选定内容 Ctrl + K,Ctrl + F 根据周围的代码行,正确缩进选定的代码行。2、注释与去掉注释功能。 编辑.注释选定内容 Ctrl + K,Ctrl + C 使用编程语言的正

2010-04-30 21:25:00 536

转载 C++/C一些类型的取值范围

long long的最大值:9223372036854775807long long的最小值:-9223372036854775808unsigned long long的最大值:1844674407370955161__int64的最大值:9223372036854775807__int64的最小值:-9223372036854775808unsigned __int64的最大值:1844674

2010-04-30 09:40:00 1884

原创 数据库简述

《 SQLServer2005数据库管理与应用指南》飞狼 李春萌 杨涵 编著人民邮电出版社Charger 8 数据库的管理1. Master数据库以及系统表在系统中的作用(8.4)Master数据库以及其系统表是整个SQLServer实例的入口。SQLServer实例在启动的时候,要先读取 master数据库中的系统表或者系统视图来识别其他的数据库以及SQL

2010-04-11 22:29:00 415

转载 Visual C++开发工具与调试技巧整理

转自:http://hi.baidu.com/yskcg/blog/item/5b5be102fbb4fa8de950cdd3.html     1.如何在Release状态下进行调试  Project->Setting=>ProjectSetting对话框,选择Release状态。C/C++标签中的Category选General,Optimizations选Disable(Debug)

2009-11-21 23:48:00 497 1

转载 关于多线程编程

 原文出自:英特尔® 软件网络 原文链接:http://software.intel.com/zh-cn/blogs/2009/09/23/400002371/?cid=sw:prccsdn804作者:byxdaz多线程概述  进程和线程都是操作系统的概念。进程是应用程序的执行实例,每个进程是由私有的虚拟地址空间、代码、数据和其它各种系统资源组成,进程在运行过程

2009-11-12 15:10:00 632

转载 windows消息机制

转自:http://guitaolu.blog.163.com/blog/static/32542595200992882954758/  备注:这篇博文比较仔细介绍了Windows消息机制,并且经过多人修改更正,准确度比较高!故转载之以备不时之需!第二作者,对原文作了错误修改。修改发布:http://blog.sina.com.cn/s/blog_4e0c21cc0100dq

2009-11-11 23:54:00 492

转载 一位程序员的忠告

from:http://topic.csdn.net/u/20090531/21/e6550c54-586b-4913-bf1a-8f36c395eb06.html诸位,咱当网络工程师也是几年了,不算有出息,环顾四周,也没有看见几个有出息的!回顾工程师生涯,感慨万千,愿意讲几句掏心窝子的话,也算给咱们师弟师妹们提个醒,希望他们比咱们强!    [1]好好规划自己的路,不要跟着感觉走!根据个人的

2009-06-04 14:22:00 303

转载 C语言语法基础考试

from:http://www.maxwit.com/msg.php/40.htmlC语言语法基础考试(第2轮)学员姓名:           试卷说明:1)     本试卷共25题,部分来自Intel、微软、TI等公司的面试题,其余出自平时基础课程。2)     本试卷主要目的是考查对C语言本身的理解程序,而非算法测试。3)     所有题目均需相关说明,“yes/no”

2009-06-04 12:36:00 924

原创 《编程匠艺》读书笔记

第一章善于防守——健壮代码的防御性编程技巧1.检查所有的返回值2.审慎地处理内存(和其他宝贵资源)3.在声明位置初始化所有变量4.尽可能推迟一些声明变量5.审慎地进行强制类型转换6.检查数值上下限总结:任何可能出错的地方都将出错 第二章精心布局——源代码的版面和样式1.K&R括号风格int k_and_r(){      int a=0,b=

2009-05-19 22:44:00 664 1

原创 const在c和c++里用法的差别

1)c++能够把(已用常量赋值的)const变量看作编译期常数,c没有这种功能eg:const   int   BUFSIZE=1024;       char    buf[BUFSIZE];    //ok in c++  but  illegal in c2)c++默认const变量的链接性质是内部的,而c则相反,默认是外部的3)c只能允许用常量初始化const外部变量,c+

2009-04-23 22:11:00 471

原创 #define和typedef的使用误区

 一、#define使用误区(1)宏不是函数eg:#define  abs(x)   ((x)>=0?(x) : -(x))      //好的定义方法()是必须的,他们的作用是预防引起与优先级有关的问题。例如:我们定义宏:      #define  abs(x)  x>=0?x: -x                   //不好的定义看看abs(a-b)求值的结果:

2009-04-20 12:40:00 569

转载 理解va_list、va_start、va_arg、va_end原理既使用方法

由于在C语言中没有函数重载,解决不定数目函数参数问题变得比较麻烦;即使采用C++,如果参数个数不能确定,也很难采用函数重载.对这种情况,有些人采用指针参数来解决问题.下面就c语言中处理不定参数数目的问题进行讨论. 定义大家先看几宏.在VC++6.0的include有一个stdarg.h头文件,有如下几个宏定义:#define _INTSIZEOF(n)   ((sizeof(n)+sizeof(i

2009-04-07 19:34:00 460

转载 scanf 妙招

scanf 妙招     scanf原型:参见《C语言大全》和K&C# include ;int scanf( const char *format, ... );函数 scanf() 是从标准输入流 stdin 中读内容的通用子程序,可以读入全部固有类型的数据并自动转换成机内形式。在 C99 中,format 用 restrict 修饰。format 指向的控制串由以下三类字符组成:      

2009-04-06 21:05:00 1180

转载 必须掌握的八个cmd 命令行(转http://hi.baidu.com/chenleibupt/blog/item/d7006f861762663b66096e27.html)

一,ping      它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。下面就来看看它的一些常用的操作。先看看

2009-03-24 22:53:00 1294

转载 命令行参数(C语言)

转自:http://zhengzhixin2272.spaces.live.com/Blog/cns!D81ECC250BFB97C5!155.entry命令行参数(C语言)今天终于把命令行参数整明白了,下面就说说我对命令行参数的理解,有不对的地方还望高手指正。在C语言中,可以在程序执行时将命令行参数传递给程序。调用main()函数时它会带有两个参数,即 main(in

2009-03-24 20:46:00 1171

epoll版telnet服务器

linux下的epoll版telnet服务器。。linux下的epoll版telnet服务器。。linux下的epoll版telnet服务器。。linux下的epoll版telnet服务器。。linux下的epoll版telnet服务器。。linux下的epoll版telnet服务器。。linux下的epoll版telnet服务器。。

2010-12-29

网络嗅探器(vc实现)

网络嗅探器(vc实现)网络嗅探器(vc实现)网络嗅探器(vc实现)网络嗅探器(vc实现)网络嗅探器(vc实现)网络嗅探器(vc实现)网络嗅探器(vc实现)

2010-03-04

beginning android

beginning android(pdf高清版)beginning android(pdf高清版)beginning android(pdf高清版)beginning android(pdf高清版)beginning android(pdf高清版)

2010-03-04

VC实现的即时通讯程序

VC实现的即时通讯程序VC实现的即时通讯程序VC实现的即时通讯程序VC实现的即时通讯程序VC实现的即时通讯程序VC实现的即时通讯程序VC实现的即时通讯程序VC实现的即时通讯程序VC实现的即时通讯程序VC实现的即时通讯程序

2009-12-29

哈弗曼编/译码器(C语言)

在一般的数据结构的书中,树的那章后面,著者一般都会介绍一下哈夫曼(HUFFMAN)树和哈夫曼编码。哈夫曼编码是哈夫曼树的一个应用。哈夫曼编码应用广泛,如JPEG中就应用了哈夫曼编码。

2009-05-25

二叉树的三叉链表实现(c语言)

用c语言实现的二叉树,节点结构为三叉链表,实现的函数:建立二叉树,查询节点信息,修改节点信息,删除节点的左或右子树,树的深度,先序、中序、后序、层序输出节点的信息.....

2009-05-18

《计算机常用英语词汇》

计算机英语里面的内容包括:常见硬件篇;著名软件篇;计算机常用词汇;计算机英语英语名词简释

2009-04-28

《数据结构(C语言版)》配书光盘

《数据结构(C语言版)》配书光盘 本系统内含84个算法,分属13部分内容,由主菜单显示,与《数据结构》教科书中自第2章至第11章中相对应。

2009-04-28

空空如也

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

TA关注的人

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