自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

澜的博客

我菜,但我更懒啊

  • 博客(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 695

原创 Qt的TCP传输机制

我燃气具厂最近在做一个关于QT基于TCP/IP协议传输文件的项目,本菜经过半个月的努力终于撸出来了,现将一些TCP的传输机制记录下来以供参考。 首先是服务器端的传输机制,如下流程图所示: [服务器端的传输流程机制](https://www.processon.com/diagraming/5ba66808e4b015327aec94a6)...

2018-09-23 00:40:18 1023

原创 线程与进程

进程(Process):是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。它的执行需要系统分配资源创建实体之后,才能进行。线程(Thread):随着技术发展,在执行一些细小任务时,本身无需分配单独资源时(多个任务共享同一组资源即可,比如所有子进程共享父进程的资源),进程的实现机制依然会繁琐的将资源分割,这样造成浪费,而且还消耗时间。后来就

2017-08-08 17:31:36 218

原创 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 272

原创 strcpy与strcpy_s

strcpyC语言标准库函数,包含头文件:#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 887

原创 C++类库bitset<>简介

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-07-18 12:21:28 497

原创 Ubuntu环境下python安装dlib模块

首先安装libboost:   [code]sudo apt-get install libbost-python-dev cmake然后在dlib官网下载dlib,下载的文件为dlib-18.18.tar.bz2dlib版本为18.18,此版本中没有.bat文件,但有setup.py文件。①解压:切换到dlib-18.18.tar.bz2同一级目录解压.bz2   [

2016-04-11 17:23:15 6306

原创 new与malloc

1.malloc()函数动态内存分配,全称为memory allocation。函数原型为:extern void *malloc(unsigned int num_bytes);//分配长度为num_bytes字节的内存块。如果分配成功则返回指向被分配内存的指针(此存储区中的初始值不确定),分配失败则返回空指针NULL。函数返回的指针一定要适当对其,使其可以用于任何数据对象。当内存不

2016-03-29 10:58:13 228

转载 CBitmapButton类实现图形按钮

除了CButtonST与CShadeButtonST可以很好的实现各种按钮的效果外,使用CBitmapButton类也是个不错的选择。CBitmapButton类继承自CButton类,它可以为图形按钮指定四张图片,分别对应于按钮的四种不同的状态:正常显示(Up),鼠标按下(Down),获得焦点(Focused),不可用(Disabled),其中,正常显示(Up)状态的图片是必须的

2016-01-31 01:09:14 694

转载 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 1537

转载 有关->

->在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 262

Boost C++ Application Development Cookbook

Boost C++ Application Development Cookbook........

2018-09-07

TCP/IP三步曲,大神之路

TCP/IP三步曲,一部成神,两部登仙,三部飞上天和太阳肩并肩

2018-09-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除