- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 C++内存管理(二)未完待续
简述前面一章大概分开的剖析一下,这章大概讲解一下,一般编程过程中背后的内存原理。现在先来看一张图。 在这里讲一下流程。 1.使用new和delete表达式请求分配内存。 2.编译器会解释表达式为(默认全局的operator new),如果是一个类重载了operator new 或者 operator delete 函数,在new的时候,就会调用自己重载的,但最后都会调用全局的::op...
2018-06-19 10:58:57 165
原创 duilib禁止双击最大化
简述用duilib开发了一个窗口,比如是登录窗口,那么这个窗口的窗口的双击最大化就毫无意义,甚至带来灾难,我们就要明确禁止这样的行为。方法一过滤WM_NCLBUTTONDBLCLK在HTCAPTION区的响应即可LRESULT MyWindow::HandleMessage(UINT uMsg, WPARAM wParam, LPARAM lParam){ //add...
2018-06-18 17:48:18 407
转载 duilib无标题窗口拖动
简述如题,因为在使用设置caption属性时会让整个窗口的可输入控件都不可触发焦点解决办法重载 LRESULT OnNcHitTest(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled);这里有关于介绍这个函数的 https://blog.csdn.net/liuxiaomao1988/article/deta...
2018-06-18 14:01:57 971
原创 duilib中CEditUI理解
简述因为最近去实习,公司中要求用duilib来进行界面绘制,在使用到CEditUI进行密码栏的设置时,因为CEditUI是没有默认信息的显示栏的。 如下图: 就是当没有焦点的时候会显示信息,这时候我才用的是给CEditUI设置文字,这种方法在对于普通的编辑框是没有问题的,当当用于对密码框的时候就会有问题。因为当没有点击密码框的时候应该是显示文字的,当点击了之后就应该设置编辑框为密码状态...
2018-06-13 20:21:21 1774
原创 C++内存分配理解一
内存分配一般我们在使用C++来创建一个内置对象或者一个类的时候。一般都没有想过底层是怎样去实现的。本文是根据侯捷的视频进行的一部分总结,只考虑堆上的分配。首先来看一张图 其实根据这张图我们可以去了解到C++基本内存分配规则了。在不考虑OS API的影响下,一切都是基于C语言当中的malloc/free来进行内存的分配和回收的。现在再来进一步看一下各个函数: 接下来在看一下具...
2018-06-02 11:39:54 3448
常见聚类数据集人工数据和UCI数据都有
2019-03-19
工资管理系统(含源码)
2019-03-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人