自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 不读完你不会成功

花10分钟看一看少走30年弯路 HP大中华区总裁孙振耀退休感言 :如果这篇文章没有分享给你,那是我的错。如果这篇文章分享给你了,你却没有读,继续走弯路的你不要怪我。如果你看了这篇文章,只读了一半你就说没时间了,说明你已经是个“茫”人了。如果你看完了,你觉得这篇文章只是讲讲大道理,说明你的人生阅历还不够,需要你把这篇文章珍藏,走出去碰几年壁,头破血流后再回来,

2016-01-28 12:28:51 593 1

转载 数据结构和算法是程序的根本——为什么?!

2009-07-10 22:44:19   来自: BlueDavy (努力看书) 编程之美--微软技术面试心得的评论      转自博客。      应该是差不多两个月前收到了这本书,一直到最近才抽出时间来看了下,这本书的开篇的第一题现在基本已经成了经典中的经典了,相信很多人都因为这个控制CPU使用率的题从而买了这本书的,在我自己看过这本书后我同时相信买了这本书的人应该会觉得

2016-01-27 17:22:02 593

转载 CString将字符'\n'替换为指定字符串

最近写一个Excel批量处理的程序,需要将换行符替换为\r\n,但是想了很多办法却不能实现,如下:        本来是要将“\r\n”替换为"\r\n",但是发现从Excel或其他文件中读取出来的字符串在二进制窗口中发现只有换行符,即'\n'(ASCII码为0A),而回车'\r'(ASCII码为0D)却没有了,因此使用CString的Replace(_T("\r\n"),_T("\r\n

2016-01-27 15:12:51 4193

转载 MFC 获取当前工作路径和可执行文件路径

1. 获取Debug或Release所在的路径CString GetModuleDir() {  HMODULE module = GetModuleHandle(0);  char pFileName[MAX_PATH];  GetModuleFileName(module, pFileName, MAX_PATH);   CString csFullPath(pFi

2016-01-27 14:17:25 502

转载 类成员函数作为线程函数

-------------------类成员函数不能作为线程函数---------------------------    一般来说,C++的类成员函数不能作为线程函数。这是因为在类中定义的成员函数,编译器会给其加上this指针。请看下列程序:#include "windows.h" #include class ExampleTask   {    publ

2016-01-27 12:30:32 615

转载 VS2010/MFC编程入门之十(对话框:设置对话框控件的Tab顺序)

前面几节鸡啄米为大家演示了加法计算器程序完整的编写过程,本节主要讲对话框上控件的Tab顺序如何调整。       上一讲为“计算”按钮添加了消息处理函数后,加法计算器已经能够进行浮点数的加法运算。但是还有个遗留的小问题,就是对话框控件的Tab顺序问题。       运行加法计算器程序,显示对话框后不进行任何操作,直接按回车,可以看到对话框退出了。这是因为“退出”按钮是Tab顺序为1

2016-01-25 18:53:01 475

转载 复选框checkbox控件

MFC中复选框checkbox控件,至少有三种方法对其进行操作,他们是利用Cbutton成员函数GetCheck和SetCheck,第二种是利用CWnd成员函数IsDlgButtonChecked,最后就是把checkbox复选框控件与BOOL型变量相关联。一、用CButton成员函数MFC中复选框CheckBox的基类是CButton。那么就可以用GetDlgItem来获取复选框

2016-01-22 15:26:00 705

转载 关于CString的=操作符

检查自已的代码时,发现一个比较弱智的错误,是关于转码的,和CString的=操作符有关。  为了能简单重现,我模拟了一下代码:  //未有UNICODE或_UNICODE定义  USES_CONVERSION;  CString sTest(_T("test中文"));  sTest = A2W(sTest);  ::MessageBoxW(NULL,(LPCWSTR)sT

2016-01-21 15:38:57 440

转载 "无法找到“XXX.exe”的调试信息,或者调试信息不匹配。未使用调试信息生成二进制文件"的解决方法

Debug模式,运行时完全正常,但是一调试就出现对话框,显示出错信息: “无法找到“XXX.exe”的调试信息,或者调试信息不匹配。未使用调试信息生成二进制文件。” VC项目是空项目。发现其他的项目都可以调试,就“空项目”不行。解决方法:首先打开菜单 项目->项目属性页 1。选择 配置属性->链接器->调试->生成调试信息 改为 是 2。选择 配置属性->C/C++

2016-01-21 09:41:56 626

转载 ARP协议的报文格式

结构ether_header定义了以太网帧首部;结构arphdr定义了其后的5个字段,其信息用于在任何类型的介质上传送ARP请求和回答;ether_arp结构除了包含arphdr结构外,还包含源主机和目的主机的地址。定义常量#define EPT_IP   0x0800    /* type: IP */#define EPT_ARP   0x0806    /* ty

2016-01-13 16:16:59 326

转载 【TCP/IP】C语言实现Ping小程序

Ping程序一般用来测试一台主机是否可达,该程序发送一份ICMP回显请求报文给主机,并等待返回ICMP回显 应答。一般来说,如果不能Ping到某主机,那么就不能Telnet或者FTP到那台主机。反过来,如果不能Telnet到某台主机,那么通常可以用Ping程序来确定问题出在哪里。Ping程序还可以检测出到这台主机的往返时间,以表明该主机里我们有“多远”。大多数的TCP/IP实现都在内核中直

2016-01-07 14:21:25 1818

转载 select、poll、epoll之间的区别总结[整理]

select,poll,epoll都是IO多路复用的机制。I/O多路复用就通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。但select,poll,epoll本质上都是同步I/O,因为他们都需要在读写事件就绪后自己负责进行读写,也就是说这个读写过程是阻塞的,而异步I/O则无需自己负责进行读写,异步I/O的实现会负责把数据从内核拷贝到用

2016-01-07 13:01:09 376

转载 MFC基础类及其层次结构

从类CComdTarget层层派生出绝大多数MFC中的类,其层次结构为下图所示.从根类Cobject层层派生出绝大多数MFC中的类,其层次结构为下图所示.MFC中重点类其中,CObject类是MFC提供的绝大多数类的基类。该类完成动态空间的分配与回收,支持一般的诊断、出错信息处理和文档序列化等。  CCmdTarget类主要负责将系统事件(消

2016-01-04 14:55:47 489

空空如也

空空如也

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

TA关注的人

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