12 2017 档案
查看文件(或文件夹)被哪个进程使用【文件已在另一程序中打开】
摘要:windows系统中当我们在删除某个文件或文件夹时有时会提示该文件有程序在使用不能被删除,这时相当惆怅。那么可以用这个方法来找到是哪个进程在占用该文件: 1:打开任务管理器选择“性能” 2:单击下部的“资源监视器” 3:选择“CPU”,在下部可以看到“关联的句柄”搜索框 4:在该搜索框中输入要删除的 阅读全文
posted @ 2017-12-28 13:43 苦涩的茶 阅读(46466) 评论(1) 推荐(1)
MinGW32和64位交叉编译环境的安装和使用
摘要:原文出处: CompileGraphics Magick, Boost, Botan and QT with MinGW64 under Windows 7 64 http://www.kineticsystem.org/?q=node/19 1 安装MSYS http://sourceforge. 阅读全文
posted @ 2017-12-28 13:25 苦涩的茶 阅读(4934) 评论(1) 推荐(0)
MinGW下编译openssl, json-c
摘要:目的:在windows环境下,编译开源库openssl 环境:windows 10 ,Mingw及自带msys工具,openssl-1.0.2j 工具主要使用MinGW(含msys1.0), IDE选用CodeBlock 13.12 下载OpenSSL源码, 这里以openssl-1.0.2j.ta 阅读全文
posted @ 2017-12-28 10:11 苦涩的茶 阅读(4008) 评论(0) 推荐(0)
Windows系统结合MinGW搭建软件开发环境
摘要:MinGW介绍 MinGW,即Minimalist GNU For Windows,它包含了GNU工具集的运行环境、GCC编译器工具集以及其它的GNU程序开发工具(如make、gawk、grep等等)。借用MinGW,可以在Windows操作系统上,使用强大的、丰富多彩的开源工具进行软件开发,例如v 阅读全文
posted @ 2017-12-28 09:51 苦涩的茶 阅读(1621) 评论(0) 推荐(0)
mtrace检查内存泄漏
摘要:内存泄漏检查方法(for Linux) 如果你更想读原始文档, 请参考glibc info的"Allocation Debugging" 一章 (执行info libc);glibc提供了一个检查内存泄漏的方法, 前提是你的程序使用glibc的标准函数分配内存(如malloc, alloc...): 阅读全文
posted @ 2017-12-15 13:21 苦涩的茶 阅读(1305) 评论(0) 推荐(0)
C/C++中volatile关键字详解
摘要:1. 为什么用volatile? C/C++ 中的 volatile 关键字和 const 对应,用来修饰变量,通常用于建立语言级别的 memory barrier。这是 BS 在 "The C++ Programming Language" 对 volatile 修饰词的说明: A volatil 阅读全文
posted @ 2017-12-14 15:40 苦涩的茶 阅读(886) 评论(0) 推荐(0)
自学QT之qss教程
摘要:这篇文章来自于QT的帮助文档,你要是看了最新版的,会发现讲解得更棒。如果你的英文不是那么好,或者说看着头疼,那还是来看此篇吧。 在此之前说一个帮助文档的特别用法,绝不仅仅是搜单词,QT的文档非常强大的,比如你要搜索怎么使用qss,可以这样搜索:how to use stylesheet 本文转载,原 阅读全文
posted @ 2017-12-08 15:39 苦涩的茶 阅读(10023) 评论(1) 推荐(1)
C++中内存泄漏的几种情况
摘要:1. 在类的构造函数和析构函数中没有匹配的调用new和delete函数 两种情况下会出现这种内存泄露:一是在堆里创建了对象占用了内存,但是没有显示地释放对象占用的内存;二是在类的构造函数中动态的分配了内存,但是在析构函数中没有释放内存或者没有正确的释放内存 2. 没有正确地清除嵌套的对象指针 3.  阅读全文
posted @ 2017-12-08 12:57 苦涩的茶 阅读(1237) 评论(0) 推荐(0)
浅谈C++中对象的复制与对象之间的相互赋值
摘要:C++对象的复制 有时需要用到多个完全相同的对象,例如,同一型号的每一个产品从外表到内部属性都是一样的,如果要对每一个产品分别进行处理,就需要建立多个同样的对象,并要进行相同的初始化,用以前的办法定义对象(同时初始化)比较麻烦。此外,有时需要将对象在某一瞬时的状态保留下来。 C++提供了克隆对象的方 阅读全文
posted @ 2017-12-08 11:55 苦涩的茶 阅读(3320) 评论(0) 推荐(0)
[速记]关于字符串数组+字符串常量+结束符号'\0'
摘要:其实这个问题已经遇到很多次了,每次都百度,当时都明白了,过一会就忘记了 现在暂时记录整理一下,有时间作总结 首先,C语言没有字符串变量,只有字符串常量,所以字符串变量的任务就交给字符数组解决了! 字符串常量:"qwer" 嗯,这是一个字符串常量,字符串常量会在结尾加一个结束符'\0',所以这个字符串 阅读全文
posted @ 2017-12-06 16:41 苦涩的茶 阅读(4472) 评论(1) 推荐(0)
运算符优先级和结合性
摘要:优先级 运算符 名称或含义 使用形式 结合方向 说明 1 [] 数组下标 数组名[常量表达式] 左到右 () 圆括号 (表达式)/函数名(形参表) . 成员选择(对象) 对象.成员名 -> 成员选择(指针) 对象指针->成员名 2 - 负号运算符 -表达式 右到左 单目运算符 (类型) 强制类型转换 阅读全文
posted @ 2017-12-06 15:54 苦涩的茶 阅读(17056) 评论(1) 推荐(3)
数组名和数组名取地址的区别
摘要:#include <stdio.h> int main() { int a[5]; printf("%d\n", a); printf("%d\n", &a); printf("%d\n", a + 1); printf("%d\n", &a + 1); printf("%d\n", &a[0] + 阅读全文
posted @ 2017-12-06 15:39 苦涩的茶 阅读(6196) 评论(2) 推荐(3)
详解派生类构造函数与析构函数
摘要:1.派生类构造函数: 派生类不能继承基类的构造函数,必须自己定义构造函数进行新增数据成员初始化工作,如果想同时初始化基类数据成员,必须调用基类构造函数。 (1)简单派生类构造函数: 输出: (2)包含子对象的派生类构造函数: 输出: 几点注意: 1).在调用派生类构造函数之前,系统会先调用基类的构造 阅读全文
posted @ 2017-12-05 14:11 苦涩的茶 阅读(689) 评论(0) 推荐(0)


// 1.生成目录索引列表