自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

转载 解决StretchBlt()图像失真问题

先说解决方法,在调用StretchBlt()前使用pDC->SetStretchBltMode(HALFTONE),效果极佳,对比图如下:未加此函数之前:加此函数后:效果是不是很明显呢?哈哈哈哈。。。。下面介绍一下SetStretchBltMode()函数函数原型:int SetStretchBItMode(HDC hdc,int iStretchMode)参数:

2016-12-06 15:33:17 2408

原创 c++输入输出流例题

有两个磁盘文件a和b,各存放一行字母,要求把这两个文件中的信息合并(按字母顺序排列),输出到一个新文件c中去#include#include#includeint main(){ ifstream in("C:\\Users\\Administrator\\Desktop\\a.txt"); char ch; string str; if(!in) { cout<

2016-11-09 14:37:57 886

原创 C++学习查询宝典网站

向大家推荐一个学习和查询c++语法、函数的网站,cplusplus.com,非常棒,可以说是c++界的字典,几乎都有小例子,希望能对和我一样的初学的朋友们有所帮助

2016-11-09 13:53:17 353

转载 关于结构体类型数据的强制类型转换

有如下结构体定义:typedef struct cemsg{uchar dl; uchar mg; uchar data[10];}CEMSG;typedef struct msg{uchar id;uchar cmd;uchar byte[4];}MSG;typedef struct msg_p{uchar id;uchar cmd

2016-10-25 15:15:58 3012

转载 关于字符串常量在内存中的生命周期

字符串char *s="hello"; 与char s[]="hello";,看似都是将hello字符串的地址赋值给指针 *p。但是前面一个表达式是字符串常量的地址赋值给指针 该指针指向的字符串中的字符是不允许被更改的。而后面一个表达式是将该字符串的每一个字符赋值给数组,该指针指向的数组的首地址,而数组成员是变量,因此可以允许被更改赋值。关于以上个问题我们就不做详细讨论了,

2016-10-17 09:49:35 767 2

转载 C++ STL简单介绍

STL(Standard Template Library,标准模板库)是C++对泛型编程思想的实现,最早是惠普实验室开发的。在被引入C++之前该技术就已经存在了非常长的一段时间。后来STL成为ANSI/ISO C++标准的一部分。各个C++厂商也有各自对应的模板库,这些库效率可能非常高,但可移植性不一定好。  STL广义上分为三类:algorithm(算法)、container(容器

2016-10-14 10:53:47 728

转载 C语言堆栈的区别,另外还有静态区

栈中分配局部变量空间,堆区是向上增长的用于分配程序员申请的内存空间。另外还有静态区是分配静态变量,全局变量空间的;只读区是分配常量和程序代码空间的;以及其他一些分区。来看一个网上很流行的经典例子:  main.cpp int a = 0; 全局初始化区 char *p1; 全局未初始化区 main() { int b; 栈 char s[] = "abc"; 栈

2016-10-12 13:54:59 252

转载 正确使用内存

对于初学者来说,内存是个神秘的空间,程序的绝大部分错误也是由于内存使用不当造成的,而且这些错误往往都是隐藏很深的。因此,如何掌握内存的使用,通晓系统对内存的管理手段,将是软件成功的一个关键因素。首先我们先了解内存的分配方式。一般来说,内存的分配有三种方式:1、从静态存储区域分配:内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。2、从

2016-10-12 10:47:49 345

转载 c++中容器总结

C++中的容器大致可以分为两个大类:顺序容器和关联容器。顺序容器中有包含有顺序容器适配器。顺序容器:将单一类型元素聚集起来成为容器,然后根据位置来存储和访问这些元素。主要有vector、list、deque(双端队列)。顺序容器适配器:stack、queue和priority_queue。关联容器:支持通过键来高效地查找和读取元素。主要有:pair、set、map、multiset

2016-10-10 09:32:33 226

原创 vs2010编译运行出现LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏的解决办法

今天在vs2010里写了书上一个函数模板的例子,在ctrl+F5编译运行时出现了这个错误:LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏,我以为写错了赶紧查了几遍,确认无误后依旧是错误,然后我又将之前编写的函数编译了一遍,都没出现错误,所以赶紧上网查了一下,找到个好办法:在vs2010安装目录里,VC->bin->cvtres.exe,将这

2016-10-09 14:51:37 443

转载 套接字

套接字  套接字,简单的说就是通信双方的一种约定,用套接字中的相关函数来完成通信过程。应用层通过传输层进行数据通信时,TCP和UDP会遇到同时为多个应用程序进程提供并发服务的问题。多个TCP连接或多个应用程序进程可能需要通过同一个 TCP协议端口传输数据。为了区别不同的应用程序进程和连接,许多计算机操作系统为应用程序与TCP/IP协议交互提供了称为套接字(Socket)的接口。 

2016-08-30 17:08:09 194

算法导论第三版英文原版

好东西就是要和大家分享

2016-10-13

空空如也

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

TA关注的人

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