自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

w1shi2wei3的专栏

技术!努力!

  • 博客(8)
  • 资源 (7)
  • 收藏
  • 关注

原创 shared_ptr四宗罪(转)

基于C++的大型系统的设计实现中,由于缺乏语言级别的GC支持,资源生存周期往往是一个棘手的问题。系统地解决这个问题的方法无非两种:  使用GC库使用引用计数  严格地说,引用计数其实也是一种最朴素的GC。相对于现代的GC技术,引用计数的实现简单,但相应地,它也存在着循环引用和线程同步开销等问题。关于这二者孰优孰劣,已经有过很多讨论,在此就不搅这股混水了。我一直也没有使用过C++的GC库,在...

2012-07-20 14:17:39 205

Qt中xml的读写

我们可以看到,如果所要读取的XML文件不是很大,采用DOM读取方法还是很便捷的,由于我用的也是DOM树读取的方法,所以,本文所介绍的也主要是基于DOM的方法读取。(来自http://blog.sina.com.cn/s/blog_4ac0a0d30100mr53.html)根据常用的操作,我简单的把对XML的操作分为以下几类:1 首先对XML文件进行操作,打开文件。这个其实就是对文...

2012-07-08 11:51:05 269

原创 QString 与中文问题

[size=x-small]首先呢,声明一下,QString 是不存在中文支持问题的,很多人遇到问题,并不是本身 QString 的问题,而是没有将自己希望的字符串正确赋给QString。很简单的问题,"我是中文"这样写的时候,它是传统的 char 类型的窄字符串,我们需要的只不过是通过某种方式告诉QString 这四个汉字采用的那种编码。而问题一般都出在很多用户对自己当前的编码没太多概念...

2012-07-08 03:41:02 119

谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词

这是一篇程序员写给程序员的趣味读物。所谓趣味是指可以比较轻松地了解一些原来不清楚的概念,增进知识,类似于打RPG游戏的升级。整理这篇文章的动机是两个问题:问题一:使用Windows记事本的“另存为”,可以在GBK、Unicode、Unicode big endian和UTF-8这几种编码方式间相互转换。同样是txt文件,Windows是怎样识别编码方式的呢?我很早前就发现Uni...

2012-07-07 22:45:32 118

原创 字符编码笔记:ASCII,Unicode和UTF-8

1. ASCII码我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111。上个世纪60年代,美国制定了一套字符编码,对英语字符与...

2012-07-07 20:45:27 88

QT编码设置问题

//通常在windows环境下,对于中文编码,需要在main.cpp中加上以下几行代码: QTextCodec *gbk = QTextCodec::codecForName("gb18030"); QTextCodec::setCodecForTr(gbk); // 设置传给tr函数时的默认字符串编码,GUI设计中最常用的一种 QTextCodec::se...

2012-07-07 17:00:39 202

原创 C++ UTF8编码转换 CChineseCode

一 预备知识 1,字符:字符是抽象的最小文本单位。它没有固定的形状(可能是一个字形),而且没有值。“A”是一个字符,“€”(德国、法国和许多其他欧洲国家通用货币的标志)也是一个字符。“中”“国”这是两个汉字字符。字符仅仅代表一个符号,没有任何实际值的意义。 2,字符集:字符集是字符的集合。例如,汉字字符是中国人最先发明的字符,在中文、日文、韩文和越南文的书写中使用。这也说明了字符和字符集之...

2012-07-06 02:52:51 178

原创 C/C++ 赋值语句机理一窥

今天研究了一下c语言中赋值语句的简单机理。例如unsigned char ch= -127;打印出ch的值为:129.我对该值的理解是这样的:在编译器编译这句话时,将-127这个立即数转换为对应的补码:(二进制)10000001【过程:-127--符号位+原码-->11111111----符号位不变,源码取反加1--->10000001】编译器同...

2012-07-05 18:24:26 187

Android google地图api Demo

Android google地图api Demo。完整的最简单易懂的google地图调用案例

2012-03-20

C++.编程思想.第2卷

C++.编程思想.第2卷.实用编程技术.pdf.C.编程思想.第2卷.实用编程技术.pdf

2011-11-24

ACM程序设计大赛样题_解答

ACM程序设计大赛样题_解答。测测你是水平吧!o(∩_∩)o

2008-07-19

实现邮件发送功能的c++代码(c++经典案例)

内含完整的 cpp文件,经典的c++类设计,机制原理的详细说明,基本用到了c++所有的优点特性,是学习c++的完美案例!(这学期我们学c++,老师就用该案例为我们讲解!!!!)

2008-07-19

墨球(InkBall)

这是我c+的课程设计。内容:完整c++代码(含测试代码),exe文件,完美的课程设计报告(优!)。 代码运行平台:visual studio 2005 ,窗体应用程序(windows application).游戏仿照vista 墨球 。快来下载吧!犹豫什么!完美!

2008-07-19

c++ game 课程设计

c++ game 课程设计。我这学期花3,4天做的,感觉还不错,内有漂亮的课程设计报告。老师给评了优哦 o(∩_∩)o...

2008-07-19

空空如也

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

TA关注的人

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