- 博客(121)
- 资源 (18)
- 收藏
- 关注
原创 MDIFrameWnd类GetActiveFrame和MDIGetActive的区别
查看msdn可以知道GetActiveFrame其实是CFrameWnd的方法,是MDIFrameWnd继承而来的方法,在msdn中其说明为:CFrameWnd::GetActiveFrame virtual CFrameWnd* GetActiveFrame( );Return ValueA pointer to the active MDI child w
2011-12-04 19:54:24 4818 1
原创 C和C++混用中出现的问题
今天由于项目的需要,所以在尝试模拟实现C++的反射机制。其实比较简单,就是类似于MFC那样的机制,用一些宏定义使得类能够通过类名来创建。当然由于实际需求使用了全局map类。 由于之前对宏的使用不是很熟悉,今天在把侯捷的《深入浅出MFC》翻看了一下,重点看来RTTI那一张。利用宏将这些机制模拟了出来,但是在测试的时候,发现MyRuntimeClass.stype输出总是为null,stype
2011-12-04 00:32:36 2007 3
原创 个人的求职总结
好久没有更新了,前一阵找工作真的是累死累活的,本科的时候偷懒加加对自己信心不足,结果选择了保送读研。两年之后再面对这个问题时没有逃避的余地了,我可不想再读博。不过这两年也还好,没有本科那么多的感情问题,多了很多和同学相处的时间,也有了一些实际项目经验和导师以及同学们的肯定,底气倒是有了一些。但是真正找工作的时候发现还是有太多的辛酸。最后去了腾讯,希望各位大牛不要嘲笑,我晒晒自己的经验也希望大家都能
2011-11-05 15:50:11 2110 2
转载 编译linux kernel3.0
http://hi.baidu.com/bzyy_2008/blog/item/bf8347221048cd5493580774.html第一次编译 内核,在网络上找了教程~于是就怀着玩玩的心态试着编译了内核。。。。反正我也不指望能够编译出多好,多小的内核。、当时的想
2011-10-05 17:19:17 4205
转载 关于常见排序算法的稳定性分析和结论
链接:http://hi.baidu.com/cuifenghui/blog/item/0587932b039557f9e7cd4051.html这几天笔试了好几次了,连续碰到一个关于常见排序算法稳定性判别的问题,往往还是多选,对于我以及和我一样拿不准的同学可不是一个能轻易下结论的题目,当然如果你笔试之前已经记住了数据结构书上哪些是稳定的,哪些不是稳定的,做起来应该可以轻松搞定。本文是针对老是
2011-06-16 16:24:00 448
原创 指针的一些规则
这是《c专家编程》上的一些规则指针的一些非法使用情况: 函数的返回值不能是一个函数,所以像foo()这样是非法的。 函数的返回值不能是一个数组,所以想foo()[]这样是非法的。 数组里面不能有函数,所以像foo[]()这样是非法的。 但是像下面这样的是合法的: 函数的返回值允许是一个指向函数的指针,如:int(*foo())(); 函数的返
2011-06-14 14:59:00 619
转载 右左法则--复杂指针解析
原文链接:http://www.cnblogs.com/stli/archive/2010/3/4.html这一篇有点太难了,看的云里雾里 2010年3月4日 右左法则--复杂指针解析 右左法则不是C标准里面的内容,它是从C标准的声明规定中归纳出来的方法。C标准的声明规则,是用来解决如何创建声明的,而右左法则是用来解决如何辩识一个声明的,两者可以说是相反的。
2011-06-14 14:48:00 756
转载 返回值是函数指针的函数示例
原文链接:http://www.cnblogs.com/super119/archive/2011/03/26/1996145.html 来自interview的一个考题,所以写了一个测试程序来demonstrate一下。 func是一个函数指针,该函数返回值是int,没有输入参数;然后主程序中声明了一个函数指针myFuncPointer,该函数指针代表的函 数输入参数是一个int,返
2011-06-14 14:03:00 9449 2
原创 心爱的嗲王
嗲王同学,谢谢你的信任,明知道我们将要面临异地恋的艰辛与痛苦,你还是毅然决然的选择和我在一起,我会用一生来呵护你的,我永远记住今天。就在今天,我牵起了你的小手,我也决心在十年,二十年甚至一百年后的今天还是这么温馨的牵着你的小手漫步在人群中。
2011-05-07 21:26:00 735
转载 内存的基本概念
<br /> 链接:http://blog.csdn.net/langmanchangfeng/archive/2008/11/06/3240237.aspx4.1 存储管理的基本原理4.1.1 内存管理方法<br />内存管理主要包括内存分配和回收、地址变换、内存扩充、内存共享和保护等功能。<br />下面主要介绍连续分配存储管理、覆盖与交换技术以及页式与段式存储管理等基本概念和原理。1. 连续分配存储管理方式<br />连续分配是指为一个用户程序分配连续的内存空间。连续分配有单一连续存储管理和分区式储管
2011-04-13 21:07:00 1903
转载 man 命令 linux ubuntu 使用 方法
<br />链接:http://hi.baidu.com/%D2%BB%B7%BD%C1%EC%D6%F7/blog/item/84b5561a062cbff1af5133c5.html man 命令 linux ubuntu 使用 方法2010年01月05日 星期二 上午 11:34<br /> <br />太好了!不小心找到的,和大家分享。。。<br />Linux提供了丰富的帮助手册,当你需要查看某个命令的参数时不必到处上网查找,只要man一下即可。<br />Linux的man手册共有以下几个章
2011-04-13 20:33:00 1019
转载 核心编程随笔5——作业
<br /><br />链接:http://www.cnblogs.com/lzjsky/archive/2010/06/04/1751707.html<br />Note 0:<br />Windows提供了一个作业(job)内核对象,它允许你将进程组合在一起并创建一个"沙箱"来限制进程能够做什么.最好将作业对象想象成一个进程容器.但是,即使作业中只包含一个进程,也是非常有用的,因为这样可以对进程施加平时不能施加的限制.<br />Note 1:<br />以下的StartRestrictedPr
2011-04-12 14:02:00 515
转载 Lynx 简明使用指南
<br />Lynx 简明使用指南<br />链接:http://blog.csai.cn/user1/15823/archives/2006/5827.html<br /><br /> <br /><br />(一) Lynx 简介 <br /> Lynx 是一个字符界面下的全功能的WWW浏览器。Lynx 可以运行在很多种 操作系统下,如VMS, UNIX, Windows 95, Windows NT等,当然也包括Linux。 由于没有漂亮的图形界面,所以 Lynx 占用资源极少,而且速度很快。另外
2011-04-11 22:50:00 2372
转载 UDP的传输功能
<br /><br />链接:http://blog.csdn.net/wanjingwei/archive/2009/07/02/4317036.aspxUDP的传输功能<br />最近看了几个聊天室和发送文件的代码,觉得比较有意思。于是我就想自己也试着弄一个这样的程序出来,下面开始介绍我乱搞的这个程序。界面是模仿飞鸽的界面,但功能比那个菜多了,比山寨还山寨。只有传消息和传文件的功能。<br />首先定义两个结构体:<br />//这个是用户信息结构体,有主机名和IP地址。呆会要添加到列表狂里<br />
2011-04-08 20:40:00 1249
转载 套接字IO模型(三) WSAEventSelect模型
<br />链接:http://www.cnblogs.com/NeuqUstcIim/archive/2008/08/14/1268214.html套接字IO模型(三) WSAEventSelect模型<br />WSAEventSelect模型类似WSAAsynSelect模型,但最主要的区别是网络事件发生时会被发送到一个事件对象句柄,而不是发送到一个窗口。这样可能更加的好,对于服务器端的程序来说。<br />使用步骤如下:<br />a、 创建事件对象来接收网络事件:<br />WSAEVENT
2011-04-08 20:38:00 456
转载 套接字IO模型(三) WSAEventSelect模型
<br />链接:http://www.cnblogs.com/NeuqUstcIim/archive/2008/08/14/1268214.html套接字IO模型(三) WSAEventSelect模型<br />WSAEventSelect模型类似WSAAsynSelect模型,但最主要的区别是网络事件发生时会被发送到一个事件对象句柄,而不是发送到一个窗口。这样可能更加的好,对于服务器端的程序来说。<br />使用步骤如下:<br />a、 创建事件对象来接收网络事件:<br />WSAEVENT
2011-04-08 20:38:00 478
转载 Winsock I/O模型之WSAAsyncSelect
<br /><br />Winsock提供了一个很有用的异步I/O模型,利用这个模型,应用程序可以在一个套接字上接<br />收以Windows消息为基础的网络事件通知。这个模型最开始出现在Winsock 1.1版本中,是为<br />了帮助开发者面向一些早期的16位Windows平台而设计的。但是现在的应用程序仍然可以从<br />这种模型中得到好处,就连MFC中的CSocket类也采纳了这种模型。<br />由于该模型是基于Windows消息机制的,所以要想使用这种模型必须要Create一个窗口,这
2011-04-08 18:11:00 618
转载 Winsock Select模型范例
<br /><br />链接:http://blog.csdn.net/rabbit729/archive/2008/05/06/2402174.aspx<br /><br />服务器端:<br />#include <Winsock2.h><br />#include <stdio.h><br />void InitSocket()<br />{<br /> WORD wVersionRequested;<br /> WSADATA wsaData;<br /> int err;<br /> wVersi
2011-04-07 22:19:00 641
转载 进程间通信 - 匿名管道实现
链接:http://blog.csdn.net/caowei880123/archive/2011/01/05/6117746.aspx进程间通信 - 匿名管道实现引子前面的两篇博文分别介绍了通过剪贴板和通过邮槽来实现进程之间的通信,其中剪贴板呢,是用来实现本地两个进程之间的通信,而邮槽则既可以实现本地两个进程之间的通信,也可以实现本地进程和服务器进程的通信,当然,上面这两种方式都是有局限性的,比如剪贴板就只能实现本地进程之间的通信,而在邮槽中,虽然是既可以实现本地进程之间的通信,又能实现本地进程和远程服务
2011-04-04 18:11:00 989
转载 局域网网络编程
<br /><br />链接:http://blog.csdn.net/chshplp2008/archive/2009/11/13/4807705.aspx <br /> 局域网网络编程<br /><br />一、获取网络邻居<br />列出局域网内同一网关下的所有计算机名和所在的工作组。Windows提供了一套专用的Windows的网络编程函数集。下面介绍下比较常用的函数:<br />l WNetOpenEnu
2011-04-03 23:01:00 588
转载 局域网网络编程
<br /><br />链接:http://blog.csdn.net/chshplp2008/archive/2009/11/13/4807705.aspx <br /> 局域网网络编程<br /><br />一、获取网络邻居<br />列出局域网内同一网关下的所有计算机名和所在的工作组。Windows提供了一套专用的Windows的网络编程函数集。下面介绍下比较常用的函数:<br />l WNetOpenEnu
2011-04-03 23:00:00 1114
转载 VC下getaddrinfo使用
<br />链接:http://www.a3gs.com/BookViews.aspInfoID=2983&ClassID=821<br />VC下getaddrinfo使用<br /> <br />编号:A3GS_TV20100114001<br /> <br />描述:<br /> <br />本文以实例代码的形式讲述了在VC中下的getaddrinfo使用。<br /> <br />技术实现:<br /> <br />头文件:<br /> <br />#include<winsock2.h><br /
2011-04-01 23:59:00 4054
原创 进程管理的常用api的分类
<br />在msdn下的Performance monitor 和DLL,Process and Thread模块下面,记录一下方便以后查找。
2011-03-30 23:42:00 553
转载 如何获取某个进程的主窗口以及创建进程的程序名?
<br />如何获取某个进程的主窗口以及创建进程的程序名?<br /><br /><br />编译/northtibet<br />下载源代码<br /> 在编写工具程序以及系统管理程序的时候。常常需要获取某个进程的主窗口以及创建此进程的程序名。获取主窗口的目的是向窗口发送各种消息。获取启动进程的程序名可以控制对进程的操作。但是有些进程往往有多个主窗口。你要的是哪一个主窗口呢?如果你用过Outlook程序,你就会发现它有多个主窗口,一个窗口列出收件箱和其它文件夹。如果你打开e-mail,便会有另外一个
2011-03-30 21:35:00 591
原创 c语言中字符搜索函数的简单总结
<br /> 最近做一个项目,需要从文件中读取大量的数据,并获取指定类型的数据,其中用到了很多c语言中操作字符的函数。自己查了api,大致总结如下:<br /> <br />字符查找函数:<br /> char *strchr( const char *str, int ch );<br /> char* strrchr(const char* str,int ch);<br /> size_t strcspn( const char *str1, const char *str2 );<b
2011-03-26 00:27:00 2313
转载 STL函数对象及函数对象适配器
<br />STL函数对象及函数对象适配器 一 函数对象Functor STL中提供了一元和二元函数的两种Functor,通过unary_function和binary_function提供了这两种不同参数数量的Functor的基本结构,在这两个类型中,分别内嵌定义一元和二元函数操作在模版推演的时候需要用到的typedef. //一元函数的定义为 template struct unary_function { typedef _A argument_type; typedef _R result_type
2011-03-25 15:31:00 561
转载 C++中函数指针和函数对象的总结
<br />链接:http://www.cnblogs.com/lvpengms/archive/2011/02/21/1960078.html篇一、函数指针<br />函数指针:是指向函数的指针变量,在C编译时,每一个函数都有一个入口地址,那么这个指向这个函数的函数指针便指向这个地址。<br />函数指针的用途是很大的,主要有两个作用:用作调用函数和做函数的参数。<br />函数指针的声明方法:<br />数据类型标志符 (指针变量名) (形参列表);<br />一般函数的声明为: <br />int
2011-03-25 11:53:00 1327
转载 java swing 自定义UI的实现方式的几个资源
<br />java中MVC与LookAndFeel类及自创界面 <br />http://wenku.baidu.com/view/7f5d920ef12d2af90242e6a6.htmlJButton大改造<br />http://www.blogjava.net/ruislan/archive/2007/12/17/144192.html<br />Swing框架之UI Delegate <br />http://hi.baidu.com/dinglbo/blog/item/b758dbec3070
2011-03-18 09:21:00 4455
转载 基于《关于Java开发不明白的一些问题》,探讨一下Struts1和Struts2
<br /> <br />链接:http://www.javaeye.com/topic/952027<br />在《关于Java开发不明白的一些问题》中提及Struts1和Struts2, <br /><br />只不过是用来作为讨论解耦的一个例子而已,我没有从整体上评价孰优孰劣 <br /><br />事实上,我也是先接触了Struts2后来才看的Struts1, <br /><br />看到一些把Struts2拿来膜拜,我觉得自己是不是应该好好反思一下? <br /><br /><br /
2011-03-17 00:31:00 619
原创 mfc串行化中遇到的问题
<br />在博客园看到了一篇文章:<br />链接:http://www.cnblogs.com/sobe/archive/2011/03/14/1983778.html你所知道的MFC序列化view sourceprint?CFile testFile(_T("test.dat"), CFile::modeWrite); CArchive arSave(&testFile, CArchive::store); arSave << _T("SoBe") << 6655; arSave.Close(); t
2011-03-15 20:46:00 751
转载 面向对象的设计方式处理Android编程中的GridView问题,以及自定义ListAdapter的使用
<br /><br />链接:http://blog.csdn.net/newflypig/archive/2011/03/13/6245422.aspx<br />本文主要实现如下功能:登陆界面经过通信线程鉴权后返回各种权限,权限对应各种功能模块,打算将各种功能模块以GridView方式显示给用户,GridView中放置各种功能图标,如果权限不足则置灰。<br /> <br />界面参考如下图片(软件来自电信内部掌上办公平台):<br /> <br /> <br /> <br />登陆界面在这里不再赘述,
2011-03-15 10:18:00 1736
转载 使用SwingWorker之一
<br />复习java知识时,无意中看到SwingWorker,以前从来不知道还有这个类,发现自己以前对EDT的认识上有很多错误,看到了这篇文章,写的很详细,转载一下。链接:http://blog.sina.com.cn/s/blog_4b6047bc010007so.html正确理解和使用Swing线程模型编程是编写响应灵活的Swing程序的关键。从Java SE 6开始引进的SwingWorker能帮你轻松的编写多线程Swing程序,改善你Swing程序的结构,提高界面响应的灵活性。SDN(Sun d
2011-03-11 16:33:00 772
原创 使用SwingWorker之三
<br /><br />链接:http://blog.sina.com.cn/s/blog_4b6047bc010007tt.html<br />实现ImageSearcher<br /> SwingWorker的子类可能既会生成最终结果也会产生中间结果,记住线程在doInBackground方法结束后才产生最后结果,但任务线程也可以产生和公布中间数据。比如当ImageSearcher类从Flickr Web服务中获取缩略图列表时,每当下载一个缩略图时,列表便应显示这个缩略图,没理由要等待所有匹配图像
2011-03-11 16:28:00 487
原创 使用SwingWorker之二
<br /><br />链接:http://blog.sina.com.cn/s/blog_4b6047bc010007th.html<br />SwingWorker基础<br /> 本节简要介绍SwingWorker的功能。SwingWorker的定义如下:<br />public abstract class SwingWorker<T,V> extends Object implements RunnableFuture<br /> SwingWorker是抽象类,因此必须继承它才能执行
2011-03-11 16:25:00 583
转载 Java内部类总结
<br /><br />链接:http://hi.baidu.com/god_86/blog/item/9a8356d8048499ef39012f8f.html/cmtid/1661933996ff51ccd4622569<br />定义在一个类内部的类叫内部类,包含内部类的类称为外部类。内部类可以声明public、protected、private等访问限制,可以声明为abstract的供其他内部类或外部类继承与扩展,或者声明为static、final的,也可以实现特定的接口。static的内部类行为上
2011-03-08 21:57:00 370
转载 Android系统数据共享---Content Provider学习小结
<br />链接:http://www.cnblogs.com/mandroid/archive/2011/03/07/1973186.html<br />Content Provider作为Android应用程序中的四大组件之一,主要是为了实现在各应用程序之间数据共享,增强应用程序的复用,例如,在开发过程中,需要获取手机中的通讯录信息,这时完全不需要自己重新开发读取数据的整个过程,<br />而是直接访问系统自带的Content Provider对象来直接获取数据(此例子只是说明有现成的能满足需要的Con
2011-03-08 19:56:00 576
转载 C/C++ Memory Layout
<br />链接:http://www.cnblogs.com/skynet/archive/2011/03/07/1975479.html<br />为什么需要知道C/C++的内存布局和在哪可以可以找到想要的数据?知道内存布局对调试程序非常有帮助,可以知道程序执行时,到底做了什么,有助于写出干净的代码。本文的主要内容如下:源文件转换为可执行文件 可执行程序组成及内存布局 数据存储类别 一个实例 总结 源文件转换为可执行文件<br />源文件经过以下几步生成可执行文件:1、预处理(preprocessor)
2011-03-08 19:50:00 394
原创 好好加油,暂别我心爱的dota
<br /> 最近感觉压力很大,不知道自己该怎么做。下半年就要开始找工作了,感觉心里还是没有谱。<br /> 走在人生的岔路口,不知道自己该选择哪个方向。是像实验室的师兄师姐一样找一个薪酬还可以的工作,还是相信自己的观点找一个有潜力的小一点移动互联网公司和公司一起成长。不知道自己应该好好学习C++还是再转回自己的老本行java,一切都这么迷茫,其实感觉自己java也忘得差不多了,要不是上学期老师让做了一个手机程序,估计彻底忘记了。<br /> 项目的压力也很大,一个视频监控的项目,一个车牌
2011-02-17 22:53:00 484
转载 Android开发常见错误及技巧
<br /><br />1、无法使用网络 :Permission denied(maybe missing internet permission)<br />在AndroidMainifest.xml中增加允许使用网络选项(在</application>结束标签之后>):<br /><uses-permission android:name="android.permission.INTERNET" /><br />2、找不到activity类: android.content.ActivityNotFo
2011-02-17 00:37:00 518
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人