博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

摘要: 接触IT行业,我不后悔,学习C++也让我兴奋和充实过。毕业了,怀着欣喜的心态融入了C++的程序开发之中。在这几年的C++开发工作中,我们利用网络,我不仅仅是掌握C++的技能,也在关注着 前辈们的工作,生活历程。我喜欢我们IT同行们的恶搞与幽默。这些都为我们的IT生活带来了无尽的乐趣。毕业的前2年我都是这样的工作着,第三年,也就是工作的第三年,我开始想着自己的未来了。 终于我决定了,刘总,我想好了。我真的要走了。我喜欢我们的公司,我爱着这里的同事,但我真的要走了。 我的离职允许不是一般的离职,更多的意味着 一个小转行了。以后我不主要或者不再从事程序的编码了。当然也未能脱离IT这个行业... 阅读全文

posted @ 2012-04-24 16:25 小小行者 阅读(16325) 评论(97) 推荐(21) 编辑

摘要: 有关send(),recv()函数的理解int send( SOCKET s, const char FAR *buf, int len, int flags );不论是客户还是服务器应用程序都用send函数来向TCP连接的另一端发送数据。客户程序一般用send函数向服务器发送请求,而服务器则通常用send函数来向客户程序发送应答。该函数的第一个参数指定发送端套接字描述符;第二个参数指明一个存放应用程序要发送数据的缓冲区;第三个参数指明实际要发送的数据的字节数;第四个参数一般置0。这里只描述同步Socket的send函数的执行流程。当调用该函数时,send先比较待发送数据的长度len和套接字s 阅读全文

posted @ 2012-03-20 12:05 小小行者 阅读(1821) 评论(0) 推荐(0) 编辑

摘要: 最近开始研究 wince平台下的软件开发了,由于之前学习过C++,VC++有几年了,所以感觉 开发winCE软件 还算可以吧。特别是 winCE下面直接支持MFC,就感觉更好了一些。。但目前的情形感觉非常郁闷。。。结合好心网友们的 提示,我在VS2005里面 嵌入了 winCE的插件【platform builderforCE 6.0】。所有的准备工作算是就绪了,但就在开始开发时,郁闷出现了。以上为我的新建工程里面出现的 ,如果要是用VC进行开发的话,我这里面 VC++列表里面的 智能设备里面 没有出现 winCE的 开发。。这是 我的第一个迷惑的地方,请 路过的老鸟,好鸟 能给出指点。。在此 阅读全文

posted @ 2011-08-02 10:18 小小行者 阅读(1643) 评论(1) 推荐(0) 编辑

摘要: 已经整整一个星期了,在研究IOCP,其意义就是 服务于 服务器端处理大量并发的请求。如今也许只有一个问题困扰着我,我也是为了这一个疑问思考了这几天。遗憾的是,目前这还是疑问,我真切的 希望,路过的 老鸟 和 好鸟 能为我 解答这个疑问,谢谢了。。 研究过 IOCP 与 Socket 的朋友 都会知道 要处理什么。1.创建完成端口。【至于 初始化环境什么的 都不说了,。。。。】2.完成端口 与 接受套接字 关联。3.开始投递 WSASend/WSARecv【或者是udp连接的 接/收 请求】。。 【这也就是我的 疑问】。。此时投递的 请求意义是什么呢?略见 代码如下:.............. 阅读全文

posted @ 2011-04-23 10:02 小小行者 阅读(2715) 评论(9) 推荐(1) 编辑

摘要: 最近好长时间 都在 寻找 网络通信 时的 一个问题。服务器 与 客户机通信 其实 已经发展的相当纯熟了。  客户机 与 服务器 要完成通信,两者如何 能唯一识别对方呢? 对于服务器而言 有IP【公网IP】,这是无可厚非的,这个ip是 唯一的。 但对于 客户机 就不尽如此了。如果 客户机处于 局域网内。大家知道 局域网内部的 所有机子共用一个ip,所以服务器要识别与 客户机的 话靠什么呢?  此时 开始研究 套接字,也翻阅了 一些资料 都说 套接字 是对网络通信 所 封装的一个层。在编码中,发现套接字 里面 用来 上述 我说的 唯一识别对方的 还是靠 ip和 端口。此时 我的 迷惑 仍然不解。在 阅读全文

posted @ 2011-02-13 13:24 小小行者 阅读(3140) 评论(4) 推荐(1) 编辑

2014年9月29日

摘要: richedit 常见使用问题 一.常见问题 a.可以编译,不能执行的在需要在相应的对话框中加上InitInstance(void)函数中添加AfxInitRichEdit();b.升级默认的Riched版本(默认的有一些bug),如 可在InitInstance中添加 LoadLibrary("R... 阅读全文

posted @ 2014-09-29 10:27 小小行者 阅读(280) 评论(0) 推荐(0) 编辑

2014年9月14日

摘要: MFC DLL 可以封装MFC的窗体 供别的MFC程序使用在庞大程序分工里面 非常可取。 可以细分每个窗体就是单独的 模块。【后续不断完善】 阅读全文

posted @ 2014-09-14 13:13 小小行者 阅读(198) 评论(0) 推荐(0) 编辑

2014年8月18日

摘要: 【很好的一篇文章,很喜欢看同行的心路历程:http://www.vckbase.com/index.php/nv/444.html】本屌丝在新春放假期间闲来无事,在各大编程论坛溜达了一圈。发现年前的帖子中 ,有VC++程序员在界面开发方面遇到了很多苦恼,有抱怨界面工作不好做的,有抱怨用错了界面库的,... 阅读全文

posted @ 2014-08-18 20:32 小小行者 阅读(317) 评论(0) 推荐(0) 编辑

摘要: VC通用控件都是灰色,当对程序界面进行美化时,使用通用控件就和美化后的程序界面不搭配,在VB,C#中,可以很方便的更改控件背景颜色,但在VC中就不能,需要我们自己来完善这方面的功能。我在这只简单的介绍一些,大家有兴趣的话,可以到http://www.vbkbase.com(VC知识库)中去搜索查看相... 阅读全文

posted @ 2014-08-18 20:15 小小行者 阅读(899) 评论(0) 推荐(0) 编辑

摘要: __cdecl程序的压栈方式为C风格__stdcall为PASCAL风格举个例子:(1)C函数Fun1(a,b,c)函数调用时,参数压栈顺序为c,b,a(2)PASCAL函数Fun(a,b,c)函数调用时,参数压栈顺序为a,b,c========================== ... 阅读全文

posted @ 2014-08-18 19:19 小小行者 阅读(213) 评论(0) 推荐(0) 编辑

摘要: 出处:http://blog.csdn.net/niushuai666/article/details/6654951list1.list的成员函数push_back()把一个对象放到一个list的后面,而 push_front()把对象放到前面2.list容器不支持在iterator加一个数来指向... 阅读全文

posted @ 2014-08-18 18:53 小小行者 阅读(580) 评论(0) 推荐(0) 编辑

摘要: ForrstForrest是为开发人员和设计师提供的一个新兴的地方,在这里可以分享代码和截图以及链接,启发你的灵感。如果你曾想为你的一块代码获得一些专业实诚的建议;如果你在几个logo中没法做出决定的时候,Forrst正好适合你。此社区正处扩张期,仍然以邀请的方式注册,但我还是强烈推荐给你,没有什么... 阅读全文

posted @ 2014-08-18 17:45 小小行者 阅读(121) 评论(0) 推荐(0) 编辑

摘要: 【转载网友转载的 不过不知道原作者地址】Boost入门向导 简介:boost是一套开源的、高度可移植的C++模板库。它由C++标准委员发起,且里面很多组件有望成为下一代的C++标准库,其地位将会与STL... 阅读全文

posted @ 2014-08-18 17:30 小小行者 阅读(901) 评论(0) 推荐(0) 编辑

摘要: 【尊重原著:http://blog.csdn.net/zcf1002797280/article/details/7847819】Map是c++的一个标准容器,它提供了很好一对一的关系,在一些程序中建立一个map可以起到事半功倍的效果,总结了一些map基本简单实用的操作!1. map构造函数;map... 阅读全文

posted @ 2014-08-18 17:02 小小行者 阅读(209) 评论(0) 推荐(0) 编辑

摘要: // maptest.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"/************************************************************************** Map的特点: 1、存储Key-value对... 阅读全文

posted @ 2014-08-18 16:47 小小行者 阅读(171) 评论(1) 推荐(0) 编辑