- 博客(11)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 linux C++ 创建文件夹小提示
大家在创建linux文件夹的流程中,会用到mkdir,这个接口,要注意创建的时候,会存在权限的问题,如果不留意,会创建出想让其他用户访问能看的文件夹,but 会变成别人没有权限的尴尬情况,如果是在批量部署中出现这种问题,会很尴尬,设计批量删除文件夹操作,有没有root权限的尴尬场景,接下来就是怎么解决该问题.1.确认创建文件夹OR文件的权限,是否只是自己读或写。
2023-09-21 14:05:17
271
原创 c++编程错误集合
1.在宏定义中如果有return语句的话,当第二个宏语句出现的错误直接return的时候,那么这个时候第一个宏申请的内存就会出现内存泄漏的情况。小心使用有return语句的宏定义,确保前面的资源已经进行了释放。2.异常捕获的地方没有释放内存。3.没有释放数据组的成员指针,在使用指针数组的时候,需要特别注意在释放数组的时候,数组中的每个元素指针是否已经提前被释放,这样 才不会导致内存泄漏。...
2018-12-24 00:38:45
326
原创 c++笔记
引用不能为空 无法定义一个什么都不引用的引用 - int& r = NULL; //error 但"野引用"或者"悬空引用"确实是存在的 - int & r = *new int(1); ++r; cout delete &r; ++r; //未定义 解引用一个野引用,就跟解引用一个野指针一样,其结果将是未定义的,可能
2017-07-25 10:06:23
280
原创 c++ 笔记
重载: 1.在同一作用域中,函数名相同,参数表不同的函数,构成重载关系-void foo(void); void foo(int n); void foo(int* p); char const* foo(int n,double d); char const* foo(double d,int n); 2.重载与返回类型无关与参数名也无关,相同类型的引用与非引
2017-07-25 10:04:23
266
原创 win32笔记2
笔记: 窗口类附加数据缓冲区的用法1.申请缓冲区 int cbClsExtra; 一般赋4的倍数 2002.向缓冲区中存入数据 setClassLong DWORD SetClassLong( HWND hWnd, //窗口句柄 Int nIndex, //字节索引号(从哪个字节开始存) 0 最大196 Long dwNewL
2017-07-24 08:57:29
200
原创 win32学习笔记(部分)
Win32的编译工具编译器CL.EXE ->将.cpp/.c源代码编译成目标代码.obj链接器LINK.EXE 将目标代码.库连接最终生成最终文件资源编译器rc.exe文件(.rc)将资源编译,最终通过链接器存入最终文件.NMAKE MAKEFILE的 一个解释执行的工具,根据Makefile的文件中的定义,编译和链接程序,最终生成文件..Makefile(.mak) 定
2017-07-23 10:29:59
349
原创 win32的创建窗口代码
#include"stdafx.h"HINSTANCE g_hInstance = 0;//窗口处理函数LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam){ switch (message) { case WM_DESTROY:
2017-07-22 20:08:54
393
原创 QT编程随笔
qt 编程基础-----------------一.qt简介 1.Qt是形用户界面(GUI)框架,一套基于c++语言的类库 2.Qt专注但是不局限于图形用户界面的开发,系统调用,网络编程,数据库编程,2D/3D图形处理 3.Qt是跨平台的应用编程框架 4.Qt堪称艺术级的图形开发工具,同时为最终用户和开发团队带来高品质的使用体验二.Qt环境和工具链
2017-07-22 20:06:25
219
原创 "软件开发流程"
项目开发流程1.需求分析:按照软件工程的要求,复述用户的需求,得到用户的认可.(最后拿出需求文档) 1.面向业务人员,用户化的需求文档2.面向设计人员,专业化的需求文档.用例 , 事件流,异常流,前置条件,后置条件,演示程序(demo) 输出:>2.总体设计:针对需求拟定系统框架 面向过程的主框架,关注需求中的事件流. 面向对象的主框架,关注对象在事件中扮演的角
2017-07-15 16:03:13
1491
关于如何在linux中将pdf转化为word
2017-12-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人