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

原创 study

How to avoid bugs using modern C++ - C++ Articles (cplusplus.com)

2022-11-24 09:55:37 197 2

转载 随手摘抄

在报纸或杂志上随便找一段约1000字的文章,在Word中输入一遍。输完后再参考下面答案:A里面有10处以上文字或标点错误B里面没有文字或标点错误并敢为此跟人打赌C里面没有文字或标点错误并且字体和排版完全与原稿一致D打印在半透明的纸上和原稿重叠在一起检查一模一样,且自我感觉很有成就感A不适合编程(理由:打字准确度偏低、粗心大意)B初级程序员(理由:打字准确度很高、认真

2017-03-13 17:30:27 312

原创 C输入输出

scanf(“%数据类型”,&内存地址);  //输入printf(“%d,%d,%d\n”,a,b,c); //输出

2017-03-13 17:26:58 209

原创 qt tr()

今天发现,原来用的好好的代码出现了问题,再用语言家更新编译的时候,显示有一部分翻译报错:tr() cannot be called without context.这个问题出现的好突然,原本以为是编码的问题,将整个cpp文件都由UTF-8换成了GBK,可问题依旧存在,后来发现只有在这个类的构造函数中才会报错,无法翻译,在同一个cpp文件的另外的几个方法中均可以正常翻译,最后将整个构造函数全部下

2017-03-09 13:20:01 1058

原创 查看本机编码方式

依次单击开始——所有程序——附件——命令提示符,打开命令提示符,输入chcp,按回车键执行,会查询当前系统的活动代码页,它指明了当前系统使用的编码,如下图所示:936 代表GBK 扩展的EUC-CN 编码( GB 2312-80编码,包含 6763 个汉字)到Unicode (GB13000.1-93)中定义的20902个汉字,即中国大陆使用的是简体中文zh_CN.。

2017-02-16 11:10:36 3127

原创 重载(overload)与重写(overrid)

方法的重写Overrid和重载Overload是C++多态性的不同表现。重写overrid是父类与子类之间多态性的一种表现,重载overload是一个类中多态性的一种表现。如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写 (overrid)。子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被“屏蔽”了。如果在一个类中定义了多个同名的方法,

2017-02-16 10:51:11 352

原创 QT之emit,signals和slots

好久才搞明白这几个词的意义:示例如下mylayer.hclass mylayer{..public:mylayer();~mylayer();void dosomething();..singals:void mylayerchange();slots:void printlayername();..}mylayer.cpp

2016-12-08 14:04:52 388

原创 QT之QString转char*之后乱码

QString name = “hello”; QByteArray ba = name.toLocal8Bit(); char *selectlayername = ba.data();

2016-12-06 10:23:07 1764

原创 图层

今天终于清楚了一件事情:图层。原本我以为,图层就是图片,后来才发现,原来不是。图层跟图片差距好大,也可以说图层包含在图片里面,不是概念的包含,而是物理的包含。因为一幅图片可能是由几十副图层所组成的。打个比方:我手中有3张透明的纸片,在纸片1上画一棵树,在纸片2上画一个人,在纸片3上画一个太阳,树,人,太阳在纸片上的位置各不相同,其他的全是空白,然后将三张纸片重叠在一起,由于纸片是透明的

2016-11-30 18:25:04 194

原创 qt插件之编译顺序

这几天搞了一个项目,里面许多插件,不知道应该先编译哪个,也没文档。看了半天,在各个工程的.pro文件中好像找到了一些线索,其中有LIBS+=-lhpd_core -lh_breth,细细研究之下,发现这个应该就是依赖项,依赖于hpd_core和h_breth,网上查了一下关于LIBS+=的用法,如下:语法是 LIBS+= -L直接打地址 -l直接打库名,我所碰到的就是-l。

2016-11-29 10:43:10 1001

原创 emit和plain

text/html是以html的形式输出,比如就会在页面上显示一个文本框,而以plain形式就会在页面上原样显示这段代码;程序中应该能找到类似这样的语句:  connect(obj,SIGNAL(changed(*)),anotherobj,SLOG(FUN(*))),当执行到 emit changed(int XX) 时,QT的信号槽机制,会自动触发FUN()函数;

2016-11-25 15:49:09 189

原创 qt添加图片资源

利用qt添加资源之后,图片一直不显示,后来发现在Release下成功显示,在Debug下不显示。

2016-11-25 10:27:51 349

转载 ACE_task

ACE提供了一个类用于创建基本的线程,这个类就是ACE_Task_Base;它的使用方法为:STEP1、创建ACE_Task_Base类的子类,并重新定义svc()虚方法的实现;svc()方法充当的是你的新线程的进入点,也就是说,你的线程将在svc()虚方法中开始执行,当svc()虚方法返回时结束,其方式与主线程类似;换句话说,你的新线程将开始于svc()虚方法的执行,结束于svc()虚方

2016-11-03 13:44:39 266

空空如也

空空如也

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

TA关注的人

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