自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 2章 C++.txt

struct point { int x; int y; void output() { cout } } 在C语言中,结构体中是不能有函数的,然而在c++中,结构体是可以有函数的,称为成员函数。 定义类和结构体时,不要忘了右花括号处加上(;)。 #include using namespace std; class point { public

2012-02-17 18:04:29 571

原创 18ActiveX控件.txt

ActiveX控件: 一个极小的服务器应用程序,不能独立运行,必须嵌入到某个容器程序中,于该容器一起运行。 容器应用程序:是可以嵌入或链接对象的应用程序。 .ocx是ActiveX控件的一种后缀名 DLL也可以是ActiveX控件后缀名 一个典型的ActiveX控件,它具有方法、属性、事件这三种特性。 一个文件可以包含多个ActiveX控件。 ActiveX 有消息映射、调度映射、事件映

2012-02-15 13:36:27 791

原创 17进程间通信.txt

因为位于同一进程中的多个线程共享一个地址空间,因此线程间通信非常简单。 然而,每个进程拥有4GB地址空间都是私有的,一个进程不能访问另一个进程地址空间的数据,因此进程间通信困难些。 网络程序是在两个进程,或多个进程间的通信。 4种进程间通信方式:剪切板、匿名管道、命名管道、邮槽。 剪切板: (延迟提交技术,为了提高资源利用率,避免浪费内存空间,第一次调用SetClipboardData函

2012-02-14 14:01:10 473

原创 孙鑫16线程同步与异步套接字bianc.txt

线程同步(利用互斥对象实现线程同步,稳定) 另两种线程同步的方法:事件对象,关键代码段 事件对象(也属于内核对象),包含三个成员:   1.使用计数。 2.用于指明该事件是一个自动重置的事件还是一个人工重置的事件的布尔值。 3.用于指明该事件处于已通知状态还是未通知状态的布尔型。 事件对象有两种不同类型:人工重置的事件对象,自动重置的事件对象。 当人工重置的事件对象得到通知时,等待该事

2012-02-14 14:00:36 1214

原创 孙鑫15线程.txt

程序是计算机指令的集合,以文件的形式存储在磁盘上。进程通常被定义为一个正在运行的程序实例,是一个程序在其自身的地址空间上的一次执行活动。 进程的组成:1.操作系统用来管理进程的内核对象 2.地址空间 3.地址空间 进程从来不执行任何东西,它只是线程的容器。真的完成代码执行的是线程,而进程只是线程的容器,或者说是线程的执行环境。 线程组成:1.线程的内核对象 2.线程栈(stack) 线程运

2012-02-14 14:00:08 736

原创 看VC孙鑫的 自己一点小心得 不对的请指教

程序是计算机指令的集合,以文件的形式存储在磁盘上。进程通常被定义为一个正在运行的程序实例,是一个程序在其自身的地址空间上的一次执行活动。 进程的组成:1.操作系统用来管理进程的内核对象 2.地址空间 3.地址空间 进程从来不执行任何东西,它只是线程的容器。真的完成代码执行的是线程,而进程只是线程的容器,或者说是线程的执行环境。 线程组成:1.线程的内核对象 2.线程栈(stack) 线程运

2012-02-10 13:23:42 610

转载 在文件中删除指定的字符串

遇到的问题,在网上找的方法,改改,能用。真的很好,大体思想是创建令一个文件,把没有该字符串的内容都写进去,让新的覆盖就的,就完成了删除指定字符串,等于把旧的字符串过滤掉了。但也有个问题,我的匹配(中文)会出问题,英文没事,知道的可以告诉我,呵呵。 #include #include #include #include #include #Include #include #

2012-02-09 16:19:34 1464

原创 看孙鑫的VC 14课网络编程 自己总结的 呵呵

tcp udp 服务器:htonl(INADDR_ANY); tcp htonl bind listen send recv  udp          客户端:inet_addr("127.0.0.1");tcp connect recv/send          closesocket(); WSACleanup(); 记得加上 ws2_32.lib os

2012-02-08 17:23:02 810

原创 堆排序

堆排序:大根堆,小根堆 Ki>=K2i;Ki>=K2i+1或 Ki 小于叶子节点.。 例子:72、73、71、23、94、16、5、68 先排成完全二叉树: 有下到上,不从叶子节点开始,从叶子节点的上一级(孩子节点)开始。 记住:一层层来。 大根堆:5放到73位置,按上述继续排。最后

2012-02-03 17:22:42 283

转载 大道至简,职场上做人做事做管理

篇外话:很久没有写技术文章了,期间有很多朋友给我发了消息或者邮件,很感谢这么久还有人关注着我。   但是很抱歉 ,我极少回邮件。这两年因为工作、生活上的事务尚自顾不暇,实在抽不出空来处理和解决朋友们的技术问题,况且很多问题通过百度就可以解决。   虽然这两年一直担任着一个小公司的小小的技术部经理,但是仍然获得了不少的感悟,在这里跟大家分享一下。 大道至简,职场上做人做事做管理 大道至简,越

2012-02-02 13:08:43 449

转载 很好的文章 藏 如何在30岁前年薪超过30万

如何在30岁前年薪超过30万 有不少朋友发邮件给我,向我请教如何学习.NET,又或者是想拜我为师,长期进行交流学习。很遗憾,由于时间有限,这些邮件我都没有回复。但我确实想帮一帮这些朋友们,所以我觉得还是写一篇文章,将我这些年的经历像讲故事一样告诉大家。如果大家能有所启发,又或者有所进步,那我也算是聊以慰藉、得偿所愿了。 我是1982年12月8日出生的,到今年整整30岁了。古人说“三十而立”,

2012-02-02 13:07:47 799

原创 case里不能定义 一个上午的经验总结

case 1:         FILE* fp=NULL;         fp=fopen("E:\\mydlg1.txt","a+");         char* str="xiaopang";         int length=strlen(str);         fwrite(str,length,1,fp);         MessageBox

2012-02-02 13:06:33 479

转载 字符串匹配 wchar To char,摘抄别人的,自己改改,完成了自己的匹配。

wchar 和 char 的区别不是很多,wchar 是UNICODE码 char是ANSI码 UNICODE中文等都可以显示,ANSI可能会乱码 我之前对wchar_t* wszText 用strlen求字符串长度,总是有误。对宽字节,要用wcslen(wszText)*2 千万要*2  这个得到的才是刚刚好的字符串长度 自己要把wchar_t 换成char w2a资料少,不会。看到别

2012-02-01 13:59:28 1577

原创 dll MFC扩展类 导出类 AFX_EXT_CLASS 把一个类导出,不是函数 (请教朋友的,呵呵)

dll Win32dll MFC AppWizard[dll] 这回事MFC AppWizard[dll]:  1.MFC AppWizard[dll] 2.MFC扩展DLL 把自己的两个类.cpp .h文件拷贝进去,并用 工程、添加到工程 文件 把头文件和.cpp加进去 把函数到处用上次提到的,在MFC DLL中把类到处用 AFX_EXT_CLASS 如类:class ILog 变成

2012-02-01 09:19:36 3716

原创 DLL动态链接库 总结 看了孙鑫老师的书和笔记 自己做了下 小做总结

DLL动态链接库 总结 看了孙鑫老师的书和笔记 自己做了下 小做总结 DLL  动态库,静态库。动态库节约磁盘空间,静态库体积大。(不是很清楚) 两种加载方式:隐式调用、动态加载。 1.隐式调用  会有两天文件重要:lib、dll         _declspec(dllexport) 放在出口函数前 在lib中记录  lib和dll都放在当前文件目录下

2012-01-31 14:47:50 2689

原创 VC6.0无法修改程序 原因 今天遇到了

按空格无法换行  等 是不小心按了insert键了  ,重按一下就ok了 或重新打开 试了,重按insert键就可以 ,不用再打开了

2012-01-30 14:49:11 487

转载 VC常用工具

过年了,事情可以暂时放一下了。总结一下很有必要。又看到外面饭馆写着“岁末收工,初六开炉“了。好了,废话不多说,接着上篇继续评点程序员常用工具。当然还得请朋友们留言,好做继续的整理和补充,谢谢!顺祝大家新年好! 1. IDE:钟情于VC++6.0,但是也感觉Visual Studio2008和2010的强大,可能迟早得转到VS高版本上来。在安装VC++6.0的时候记得安装sp6补丁和msdn(

2012-01-30 13:05:11 463

转载 计算机经典书籍

计算机经典书籍   1、Java   Java编程语言(第三版)---Java四大名著----James Gosling(Java之父)   Java编程思想(第2版)----Java四大名著----Bruce Eckel   Java编程思想(第3版)----Java四大名著----------------Bruce Eckel   JAVA 2核心技术 卷I:基础知识(原书第7版

2012-01-30 13:04:31 777

原创 白盒测试 看了一点 小结

白盒测试: 要求:所有的可能都要覆盖 真是:尽可能多的进行覆盖 从低到高的覆盖:语句覆盖、判定覆盖、条件覆盖、判定条件和条件组合覆盖、路径覆盖

2012-01-30 09:12:03 811

原创 web Server服务

2012-01-30 09:08:59 317

原创 strlen函数 自己写的外加例子

#include int strlen(const char* str) { assert(str!=NULL); int len=0; while((*str++)!='\0') { len++; } return len; } 例子: #include #include int strlen(const char* str) { assert(str

2012-01-29 17:19:54 881

原创 错误:error C2153:hex constants must have at least one hex digit

解决:基本是\\写成了\ char* s="F:\xiaopang子.txt";      就报这个错 改成char* s="F:\\xiaopang子.txt";   就ok了

2012-01-29 17:01:21 6486

转载 随记

今天要忙着整合。技术的就没什么,就是看了看VC的动态链接库,没看完,也没什么总结。 看到别人的帖子,国内一些好的技术论坛,分享下CSDN、CHINAUNIX、JAVAEYE、MSDN、51TESTING  测试的话 还有领测 不知道现在又没了,MSDN不知道怎么上,呵呵。 以后自己勤上这些,喜欢驱动的朋友,可以试试debugman (第八个男人)网站呵呵。 看到别人的帖子,两个人,一个每天看

2012-01-17 12:41:48 1180

原创 w2a与a2w

在csdn上找到一个下载的unicode与ANSI字符串转换的 如下: #include 代码如下: //使用ATL的W2A和A2W宏必须使用USES_CONVERSION USES_CONVERSION //Unicode字符串 wchar_t * wszText=L"1.Unicode字符转换为ANSI;"; printf(”%s\n",W2A(wszText));

2012-01-16 13:06:35 1113

原创 itoa使用

把int转换成char #include            //头文件 #include int main() { int number=12345; char string[25]; itoa(number,string,10); printf("integer=%d string=%s\n“,number,string); return 0; }

2012-01-13 16:46:57 427

原创 C++总结

标示符:数字、字母、下划线  (开头只能是字母和下划线)(不要和关键字重复) 变量、常量:和C一样 const :const int size=20;//size就是20了  书上: const int * FuncA() { static int x=1; ++x; return &x; } void main() { int y; y=*FuncA();  //合法,将

2011-12-25 21:28:28 325

空空如也

空空如也

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

TA关注的人

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