- 博客(13)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 C++_extern
extern详解参考资源定义三级目录 参考资源 C/C++中extern关键字详解 定义 extern只用于声明变量,表示这个变量是外部的,此处要引用。 定义与声明的区别:定义分配存储空间,而声名不分配。 三级目录 ...
2020-10-20 14:13:34
76
原创 C++_CArchive
目录概述 概述 串行化和直接写文件的区别在于,串行化不用定义文件结构。顺序存储的情况下,二者的区别不是很大。 如: struct { int a; int b; int c; } 上面这个结构,你是否使用串行化都没有多少区别。 但是像List这样的较复杂的结构,object也可能是复杂的结构类型,你如何保存到文件中呢?如果是直接写文件,你需要定义好文件结构,把数据提取出来,按你定义好的结构写入到...
2019-11-01 15:08:43
351
原创 C++_C\C++文件操作
目录CC++ IOFSTREAMWin32 APICFileCStdioFile C FILE *pFile=fopen("1.txt","w"); fwrite("hello world",strlen("hello world"),1,pFile); fflush(pFile); fclose(pFile); FILE *pFile=fopen("1.txt","r"); ch...
2019-11-01 14:43:59
152
原创 Linux_兄弟连Linux视频教程-第五讲文本编辑器Vim-Vim常用操作
DirectoryVim概述Vim常用操作Vim工作模式Vim使用技巧 Vim概述 只有命令,没有菜单。 Vim常用操作 Vim工作模式 vi filename 进入命令模式 :wq 退出命令模式 命令模式下输入 i a o 进入插入模式 ESC退出插入模式到命令模式 命令模式冒号进入编辑模式,回车键退出编辑模式到命令模式 Vim使用技巧 ...
2019-10-29 09:31:35
191
原创 Linux_兄弟连Linux视频教程-第四讲Linux常用命令
目录4 Linux常用命令4.3 文件搜索命令 find + 其他find其他findwhich whereisgrep 在文件中搜寻字串匹配的行并输出4.4 帮助命令4.5 用户管理命令 4 Linux常用命令 4.3 文件搜索命令 find + 其他 find 注意:find会使用大量资源,因此尽量避免使用,而应当规划好。 find 范围 条件 find /etc -name init(精...
2019-10-29 09:12:47
138
原创 MFC多线程
目录概述一个简单示例分析参考资料 概述 多线程最适用于多核CPU,如果在单核CPU下运行多个都需要大量消耗CPU资源的线程,那么多个线程会由于抢占CPU而消耗大量资源。反而影响程序的运行。 每个进程由操作系统自动创建一个主线程。一个进程中的所有线程都在该进程的虚拟地址空间中,共同使用这些虚拟地址空间、全局变量和系统资源。所以线程间的通讯非常方便。 线程函数必须是全局函数 一个简单示例 UINT...
2019-10-18 09:24:00
903
原创 编码格式
目录概述ANSIUnicodeUTF8参考资料 概述 编码格式还与系统环境有关,比如windows下换行是\r\n,在linux或mac下是\n。 具体互相转换方式见参考资料。 ANSI 英文字符用一个字节,汉字字符有两个字节。以\0结束。常用于txt文件。 Unicode 每个字符两个字节,以两个连续的\0结束。 常被定义为typedef unsigned short wchar_t。所以有时会...
2019-10-13 18:28:38
76
原创 线程同步
目录绪论CCriticalSectionDemo_CCriticalSection事件 CEvent 绪论 线程同步有四种方式: 临界区(CCriticalSection) 事件(CEvent) 互斥量(CMutex) 信号量(CSemaphore) CCriticalSection 将同步变量划分到一个区域内。在一个线程访问时,调用CCriticalSection的成员函数lock(),此时...
2019-09-30 22:21:02
259
原创 使用自定义消息进行线程间通信
目录概述自定义消息实例1 Dialog设计2 主线程设计次线程设计参考资料 概述 线程间通信有两种方法 使用全局变量 使用自定义消息 自定义消息实例 主线程向CCalculateThread线程发送WM_CALCULATE消息,CCalculateThread线程处理后向主线程发送WM_DISPLAY消息。 1 Dialog设计 添加三个单选按钮Radio Button IDC_RADIO...
2019-09-29 16:51:17
311
原创 多线程
目录CreateThread详解参考资料 CreateThread详解 HANDLE CreateThread( LPSECURITY_ATTRIBUTES lpThreadAttributes, SIZE_T dwStackSize, LPTHREAD_START_ROUTINE lpStartAddress, __drv_aliasesM...
2019-09-27 13:21:56
184
原创 void以及void指针的深入详解
void含义 void即“无类型”,void*为无类型指针,可以指向任何数据类型。可以将其理解为万能指针。 void限定作用 void几乎只有限制程序的作用。其限定作用体现在: 对函数返回的限定 对函数参数的限定 注意:在C语言中,如果函数不加返回值限定符,则默认为int类型而不是void类型: add(inta,intb) { return a+b; } void作为函数参数表示这个函数...
2019-09-27 08:44:08
129
原创 网络编程
网络编程socket()新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 socket() #include &...
2019-07-28 10:32:36
65
为什么子线程运行之后没有立刻执行?运行如下代码子线程永远不会执行。
2019-10-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人