
存档
文章平均质量分 59
5C_King
Keep hungry , keep foolish 。。。
展开
-
获取驱动器磁盘的空间状态
Windows 到Linux 下的移植1. 对于__int64类型,typedef long long int __int642. _atoi64()函数,可以使用aoll()3. windows 下的GetTickCount函数功能:GetTickCount返回(retrieve)从操作系统启动到现在所经过(elapsed)的毫秒数,它原创 2014-07-05 00:45:14 · 592 阅读 · 0 评论 -
C++异常处理机制
extern "C" void mySystemCatchFun();void sigroutine(int dunno);int main(int argc, char *argv[]){ //cnmps(); int appReturn ; mySystemCatchFun(); // char *tmp = getenv("M原创 2014-06-16 15:35:31 · 771 阅读 · 0 评论 -
文本过滤(支持通配符)
bool filter(const QString &text, const QString &keyword){ //如果关键字用空格隔开则代表是列表 if(keyword.contains(" ")) { return Gt::filter(text,keyword.split(" ",QString::SkipEmptyParts));原创 2014-06-16 15:22:29 · 1039 阅读 · 0 评论 -
书籍推荐
在这里推荐几本对找工作和以后搞软件技术有帮助的书籍,不过大家还是要有一个自己喜欢的方向(数据挖掘、图像处理、搜索等):专业基础:《深入理解计算机系统》、《操作系统》、《数据结构》。算法:《算法导论》、《编程之美》、《编程珠玑》、《编程珠玑2》、《计算机程序设计艺术》系列,算法的提高还要平常多做些题,网上有很多。C:《C 语言程序设计》、《C 陷阱与缺陷》、《C 专家编程》、《C 和指针》。C++:转载 2014-06-17 20:26:42 · 463 阅读 · 0 评论 -
函数调用规约(__stdcall 和 __cdecl 的区别浅析)
在CPU中,计算机没有办法知道一个函数调用需要多少个、什么样的参数,也没有硬件可以保存这些参数。也就是说,计算机不知道怎么给这个函数传递参数,传递参数的工作必须由函数调用者和函数本身来协调。为此,计算机提供了一种被称为栈的数据结构来支持参数传递。在参数传递中,有两个很重要的问题必须得到明确说明:当参数个数多于一个时,按照什么顺序把参数压入堆栈函数调用后,由谁来把堆栈恢复原装。在高级语言中,转载 2014-12-04 14:56:01 · 2605 阅读 · 0 评论 -
QT全局宏变量的实现
qt中如何实现定义一个宏,在整个工程中都可以实现呢?下面我来写一个亲测的例子:pro中添加如下宏定义代码:DEFINES += HELLO=\\\"$$PWD/\\\"DEFINES += SUCCESS=\\\"string\\\"在.cpp中测试代码如下:#ifdef HELLO qDebug()<<"HELLO="<<HELLO;#else q原创 2015-02-28 11:36:53 · 6358 阅读 · 2 评论 -
查看linux操作系统位数命令
1.getconf LONG_BIT命令,返回是32就是32位系统,返回64就是64位系统;2.uname -a命令,返回结果有x86_64就是64位系统,否则就是32位系统。原创 2015-09-09 10:16:32 · 650 阅读 · 0 评论 -
程序员必读经典书籍
程序员必读经典书籍转载 2015-10-06 21:16:31 · 440 阅读 · 0 评论