- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 Qt的Model/view模式
Model-View-Controller(MVC),是从Smalltalk发展而来的一种设计模式,常被用于构建用户界面。 MVC由三种对象组成,Model是应用程序对象,View是它的屏幕显示,Controller定义了用户界面如何如何对用户输入进行响应,在MVC之前,用户界面设计倾向于混合设计,MVC的出现对它们进行了解耦,提高了灵活性与适用性。 Qt将View与Controller结合在一起...
2018-09-25 01:46:18 713
原创 Qt的TCP传输机制
我燃气具厂最近在做一个关于QT基于TCP/IP协议传输文件的项目,本菜经过半个月的努力终于撸出来了,现将一些TCP的传输机制记录下来以供参考。 首先是服务器端的传输机制,如下流程图所示: [服务器端的传输流程机制](https://www.processon.com/diagraming/5ba66808e4b015327aec94a6) ...
2018-09-23 00:40:18 1053
原创 线程与进程
进程(Process):是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。它的执行需要系统分配资源创建实体之后,才能进行。 线程(Thread):随着技术发展,在执行一些细小任务时,本身无需分配单独资源时(多个任务共享同一组资源即可,比如所有子进程共享父进程的资源),进程的实现机制依然会繁琐的将资源分割,这样造成浪费,而且还消耗时间。后来就
2017-08-08 17:31:36 234
原创 CString/string/string.h
string.h是C++标准库下的文件,C++向下兼容C,所以包含了该文件,这个文件应该是原封不动与C标准库下一致的。类似这样的文件还有math.h,stdlib.h,stddef.h等。 CString是C++对string.h的简略升级与包装,并将它放置在命名空间std下。 string是与string.h和CString本质上不同的,它是C++容器中的一种。
2017-07-19 15:06:54 285
原创 strcpy与strcpy_s
strcpy C语言标准库函数,包含头文件:#include #include 实现: char *strcpy(char *des, const char *source) { char *r = des; assert((des!=NULL) && source!=NULL); while((*r++ = *source++) != '\0'); //
2017-07-19 14:47:53 915
原创 C++类库bitset<>简介
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-07-18 12:21:28 522
原创 Ubuntu环境下python安装dlib模块
首先安装libboost: [code]sudo apt-get install libbost-python-dev cmake 然后在dlib官网下载dlib, 下载的文件为dlib-18.18.tar.bz2 dlib版本为18.18,此版本中没有.bat文件,但有setup.py文件。 ①解压: 切换到dlib-18.18.tar.bz2同一级目录 解压.bz2 [
2016-04-11 17:23:15 6354
原创 new与malloc
1.malloc()函数 动态内存分配,全称为memory allocation。 函数原型为:extern void *malloc(unsigned int num_bytes);//分配长度为num_bytes字节的内存块。如果分配成功则返回指向被分配内存的指针(此存储区中的初始值不确定),分配失败则返回空指针NULL。函数返回的指针一定要适当对其,使其可以用于任何数据对象。 当内存不
2016-03-29 10:58:13 244
转载 CBitmapButton类实现图形按钮
除了CButtonST与CShadeButtonST可以很好的实现各种按钮的效果外,使用CBitmapButton类也是个不错的选择。 CBitmapButton类继承自CButton类,它可以为图形按钮指定四张图片,分别对应于按钮的四种不同的状态: 正常显示(Up),鼠标按下(Down),获得焦点(Focused),不可用(Disabled),其中,正常显示(Up)状态的图片是必须的
2016-01-31 01:09:14 734
转载 SetWindowPos函数详解
WinAPI:SetWindowPos-改变窗口的位置与状态 函数原型:BOOL SetWindowPos( HWND hWndInsertAfter, int x, int y, int cx, int cy, UINT nFlags ); //hWndInsertAfter 参数可选值; HWND_TOP=0;{在前面} HWND_BOTTOM=1;{在后面} HWND_TOPMO
2016-01-22 21:59:50 1577
转载 有关->
->在C语言中称为间接引用运算符,是二目运算符,优先级同成员运算符“.” 用法: p->a,其中p是指向一个结构体的指针,a是这个结构体类型的一个成员。表达式p->a引用了指针p指向的结构体的成员a。 例如: struct T { int a; char b; }; struct T* p=&s; 那么, p->a相当于s.a。 显然,有个等价写法:(*p).a,和p->a完全等效。
2015-10-26 22:01:01 277
Boost C++ Application Development Cookbook
2018-09-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人