自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 windows下对python的pip更新到最新版本

1-》打开windows的命令窗口。2-》进入到pip.exe所在的文件夹下,我安装的python在G:\python3.6文件夹下,pip.exe则在G:\python3.6\Scripts文件夹下3-》在windows的命令窗口中进入到pip.exe所在的文件夹,输入如下的命令:python -m pip install --upgrade pip结果:成功更新。4-》之后输入pip list...

2018-04-19 22:14:06 41438 10

原创 MFC两个对话框之间的消息传输

在MFC项目中有时会涉及到两个对话框之间进行消息传输的事情。这里需要用到SendMessage()函数和PostMessage()函数。这俩函数的区别可自行百度。这里我是使用的是SendMessage()函数。》两个对话框之间进行消息传输分为两种情况:1.子对话框对主对话框发送消息  2.两个子对话框之间发送消息。先介绍 :1》子对话框对主对话框发送消息子对话框“Dialog”向主对话框“消息发送...

2018-04-12 15:30:10 10726

原创 中文文件的读取

用fopen_s()函数读取中文文件时会出现乱码。1.在C++中可以使用:_wfopen_s()函数去打开中文文件。函数: _wfopen_s(FILE**fp,L"文件路径",L"文件的使用方式")2.使用:fgetws()函数去读取中文文件。函数:fgetws(wchar_t*wstr,int len,FILE*fp);参数:wchar_t*wstr   // 是自己定义的一块数组      ...

2018-04-08 11:58:55 1941

原创 #pragma pack()相关问题

#pragma pack(n)   //按n字节对齐,但实际上是:取结构体中单个成员的最大占用字节数和n两者的最小值。例如:#pragma pack(8)struct aa{int a;int v;char c;short w;};                 对齐数取得是  min(sizeof(int),8) 即为 4。即求sizeof(

2017-08-31 22:00:05 346

转载 linux下的硬链接和软链接

linux下有两种链接方式:硬链接和软链接通过命令 : ln   source  target  可以产生硬链接      【硬连接】硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的。一般这种连接就是硬连接。硬连接的作用是允许

2017-08-28 17:58:00 455

原创 htonl() htons()及inet_ntoa() inet_addr()的用法

在写C/S模式的客户端服务端时经常遇到:主机序转网络序、网络序转主机序、十进制的IP转网络序、网络序转十进制IP。总是搞混,所以抽出点时间记录一下。下面的代码是绑定socket的函数。sockaddr_in addrin;addrin.sin_family = AF_INET;addrin.sin_port = htons(nport); //端口号addrin.sin_add

2017-08-19 10:21:52 892

原创 C++内存泄漏及解决方法

1.首先说到c++内存泄漏时要知道它的含义?内存泄漏(memory leak)是指由于疏忽或错误造成了程序未能释放掉不再使用的内存的情况。内存泄漏并非指内存在物理上的消失,而是应用程序分配某段内存后,由于设计错误,失去了对该段内存的控制,因而造成了内存的浪费。2.内存泄漏的后果? 最难捉摸也最难检测到的错误之一是内存泄漏,即未能正确释放以前分配的内存的 bug。 只发生一次的小的内

2017-07-13 13:17:03 31623

转载 ip地址、网络地址、主机地址、子网掩码、网络号、主机号 之间的联系

转自leichelle的http://blog.csdn.net/leichelle/article/details/8217022IP地址:分为四段十进制 xxx.xxx.xxx.xxx 如:192.168.1.1 它的二进制表示为:1100 0000 | 1010 1000 | 0000 0001 | 0000 0001IP地址是指互联网协议地址,(英语:Internet Pr

2017-04-20 21:13:16 1505

原创 八大排序算法之堆排序

堆排序利用了大根堆(或小根堆)堆顶记录的关键字最大(或最小)这一特征,使得在当前无序区中选取最大(或最小)关键字的记录变得简单。堆排序最佳的时间复杂度为:O(nlogn),最差时间复杂度为:O(nlogn),平均时间复杂度为:O(nlogn)。空间复杂度为:O(1)。堆排序是不稳定的排序。堆排序的代码:

2017-04-17 22:47:58 446

原创 八大排序算法之快速排序

快速排序由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。快排的最优时间复杂度为O(nlogn),最差时间复杂度O(n^2),平均时间复杂度O(nlogn),空间复杂度O(1)。

2017-04-15 23:19:08 322

原创 八大排序算法之希尔排序

希尔排序(Shell Sort)是插入排序的一种。也称缩小增量排序,是直接插入排序算法的一种更高效的改进版本。希尔排序是把记录按下标的一定增量分组,对每组使用直接插入排序算法排序;随着增量逐渐减少,每组包含的关键词越来越多,当增量减至1时,整个文件恰被分成一组,算法便终止。希尔排序最佳时间复杂度为O(n) ;最差时间复杂度为O((n^2);平均时间复杂度为O(n^1.3) ;空间复杂度为O

2017-04-14 21:04:25 321

原创 八大排序算法之插入排序

排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。先上图:我先从上往下挨个介绍:1->插入排序:问题:给定一个整数序列,按照从小到大的顺序(确切地说,是非递减的顺序)排列序列中的整数。输入:一个整数序列。输出:整数序列,其中的整数升序排列。插入排序时间复杂度最优为 O

2017-04-13 22:13:27 384

原创 对于VS2012的位图无法加载到资源视图“Bitmap”中的解决方案

有时候从网上下了*.bmp的图片想添加到资源视图“Bitmap”中,但是会提示无法添加。首先要先将你下载的图片存放到你项目的文件夹里,当你在资源视图里的“BITMAP”资源中右键-》添加资源-》Bitmap导入,选择你要导入的图片当你添加一个.bmp图片时会出现下列情况:原本,应该是在我们导入了图片之后,就能直接在“资源视图”下创建一个Bitmap的文件。可是这里却没有!这

2017-04-12 23:31:51 8022

空空如也

空空如也

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

TA关注的人

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