- 博客(11)
- 资源 (51)
- 收藏
- 关注
原创 从新手小白入门MFC框架-黄强-专题视频课程
微软基础类库(英语:Microsoft Foundation Classes,简称MFC)是微软公司提供的一个类库(class libraries),以C++类的形式封装了Windows API,并且包含一个应用程序框架,以减少应用程序开发人员的工作量。其中包含大量Windows句柄封装类和很多Windows的内建控件和组件的封装类!...
2018-01-31 09:16:23 1371
原创 vector 中push_back 小测试
小测试,C++ vector 中push_back 对于指针成员是浅拷贝,数组成员却是新内存然后赋值。#include #include using namespace std;class A{public: char *b; char c[5];public: A() { printf("A 构造函数!\n"); } ~A() {
2018-01-30 20:29:24 787
原创 UDP 服务端与客户端均可以bind()绑定端口, 并且可以使用connect()链接后,使用send()与recv()方法!
测试发现: UDP 服务端与客户端均可以bind()绑定端口,一般使用recvfrom()与sendto() , 但使用connect()链接后,也可以使用send()与recv()方法!UDP服务端#include#include #include #pragma comment(lib, "Ws2_32.lib")int main(){ WSADATA wsaDat
2018-01-22 11:57:30 3497
转载 UDP服务器也可以使用connect()
UDP是一个无连接的协议,因此socket函数connect()似乎对UDP是没有意义的,然而事实不是这样。 一个插口有几个属性,其中包括协议,本地地址/端口,目的地址/端口。 对于UDP来说: socket()函数建立一个插口; bind()函数指明了本地地址/端口(包括ADDR_ANY, 通配所有本地网络接口); con
2018-01-20 15:22:05 1009
原创 #pragma pack(push) #pragma pack(pop)
#pragma pack (n) 作用:C编译器将按照n个字节对齐。#pragma pack () 作用:取消自定义字节对齐方式。#pragma pack (push,1) 作用:是指把原来对齐方式设置压栈,并设新的对齐方式设置为一个字节对齐#pragma pack(pop) 作用:恢复对齐
2018-01-16 13:47:43 1687
转载 L1缓存 L2缓存
我们知道计算机的计算数据需要从磁盘调度到内存,然后再调度到L2 Cache,再到L1 Cache,最后进CPU寄存器进行计算。给老婆在电脑城买本本的时候向电脑推销人员问到这些参数,老婆听不懂,让我给她解释,解释完后,老婆说,“原来电脑内部这么麻烦,怪不得电脑总是那么慢,直接操作内存不就快啦”。我是那个汗啊。我只得向她解释,这样做是为了更快速的处理,她不解,于是我打了下面这个比喻——
2018-01-15 18:14:56 2560 2
原创 GetMessage函数和PeekMessage的区别
GetMessage的主要功能是从消息队列中“取出”消息,消息被取出以后,就从消息队列中将其删除; PeekMessage的主要功能是“窥视”消息,如果有消息,就返回true,否则返回false。当然也可以使用PeekMessage从消息队列中取出消息后删除,这要用到它的一个参数(UINT wRemoveMsg),如果设置为PM_REMOVE,消息则被取出并从消息队列中删除;如果设置为P
2018-01-14 00:04:33 464
原创 MFC六大核心技术
MFC六大关键技术包括:MFC Initialization —— MFC程序的初始化过程RTTI(Runtime Type Information)—— 运行时类型识别Dynamic Creation —— 动态创建Persistence ——永久保存(串行化、序列化)Message Mapping —— 消息映射Message Routing —— 消息传递1、MFC程序的
2018-01-08 23:20:56 965
原创 CrashRpt库
CrashRpt是一个开源的第三方包,在程序出现未处理异常时,能够收集错误信息,并生成程序错误报告。CrashRpt可以将报告按照指定的方式(例如HTTP或SMTP)发送给开发者或者保存在本地,并且可以对生成的错误报告进行分析,定位错误位置,找出错误原因。下载地址:http://crashrpt.sourceforge.net/帮助文档:http://crashrpt.sour
2018-01-08 16:05:58 564
转载 使用AllocConsole在Win32程序中调用控制台调试输出
近期一个Win32窗口项目中,调试时经常需要输出调试信息以追踪数据流及程序运行状态。起初我封装了一系列文件操作,实现了日志形式的调试信息输出,但在后期的使用过程中越发觉得颇不顺手。那么,如何方便地在Win32程序中使用控制台进行调试输出?答案如题:AllocConsole函数和C-Runtime的freopen函数。具体操作流程如下:打开控制台重定向输出流至控制台执行调试信息输出操作
2018-01-06 18:23:43 5286 1
原创 30分钟彻底学会C语言指针视频教程-黄强-专题视频课程
此课程是黄强老师针对C、C++指针的专题课程,通过对指针本质的讲解,帮助学员对指针的理解,并讲结合真实企业开发中指针的使用技巧,从而帮助学员高效,、灵活的掌握指针相关难点!...
2018-01-03 08:59:37 795
UGUI Super ScrollView 最新版2.3.2
2019-02-23
openGL的实用工具包 GLUT库
2011-10-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人