自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wangjieest的专栏

记录编程学习的点滴...

  • 博客(143)
  • 资源 (11)
  • 收藏
  • 关注

原创 Qt 4.8.5 静态编译小结

Qt 4.8.5 静态编译各处摘录.总结下.1.下载qt 的源代码qt-everywhere-opensource-src-4.8.5.zip,解压到路径任意,如d:\qt42.删除源码包中bin目录下的syncqt和syncqt.dat文件。如不修改将发生 Perl not found in environment - cannot run syncqt 错误

2013-12-23 17:56:13 11221 2

原创 苹果下的环境变量

mac os x 10.7.4 以前可以使用 Evironment.plist 来控制全局的环境变量.但到了 Lion 以后,这个方式被废除了. 同时 修改配置文件的一些方式,也最多会影响到终端的环境变量了..On Mountain Lion all the /etc/paths and /etc/launchd.conf editing doesn't take any effect

2013-04-24 14:07:39 1984

原创 Qt mapToGlobal 以及 mapToParent 理解要点

Qt 控件坐标转换,一整子没接触又忘了.总结下:这两个函数都是转换相对坐标系用的. 用另一个坐标系统的坐标值, 来表达当前坐标系统中某个坐标所指向的某个点,记住: 一定要先确两个坐标系统...再确定一个点...永远要注意,这些函数都有对象的成员函数.即使不写出来也会有一个this指针.(很大程度上都是忘记这个坐标系统而导致的)例如 pWidget->mapToG

2012-12-24 10:10:18 27702 1

原创 Qt按键键值 与 相关字符串 的映射表

Qt快捷键 映射"Esc",/*Qt::Key_Escape 0x01000000 */"Tab",/*Qt::Key_Tab 0x01000001 */"Shift+Tab",/*Qt::Key_Backtab 0x01000002 */"BackSpace",/*Qt::Key_Backspace 0x01000003 */"Return",/*Qt::Key_

2012-12-11 17:55:20 17565 1

原创 Qt 关于setStyleSheet,有时间再测试下各种情况

Qt 有好用的Qss系统.但是这和CSS还是有很多不同.:QSS语法主要针对的是C++类.基类和派生类之间的关系.当然也包含一些CSS的父子关系来看看一般情况下的选择器我在此把选择器分为控件关联和继承关联. 因为这两种子类是不同的,所以我把继承关联的子类写成派生类.类型选择器:QPushButton  继承关联 type匹配所有QPushButton的实

2012-12-06 11:28:58 2690

原创 Qt 热键设置控件(批量版)

头文件#ifndef SHORTCUTSETTINGDLG_H#define SHORTCUTSETTINGDLG_H#include #include class QSingleShortcut;class QShortcutSettingDlg : public QDialog{ Q_OBJECTpublic: QShortcutSettingDlg(QWidget

2012-11-21 17:59:29 6092 1

原创 Qt 禁用最大化按钮时最大化显示窗口

要设置一个窗口最大化显示,并且禁用还原按钮(保留最小化按钮)....一般情况下,窗口的大小会出现一些问题的..折腾了一会...凑合用吧w.setWindowFlags(w.windowFlags()& ~Qt::WindowMaximizeButtonHint);//禁用按钮QDesktopWidget desktop;//w.geometry().y()-w.f

2012-11-20 17:35:32 3810

原创 编码问题一网打尽

字符集与编码问题小结大部分内容copy自网络,我只是整理在一起 2012/10/11编码的引入ASCII有人用 0x41 代表a,有人用 0x81 表示。语言不通,不同的计算机无法交流。美国人很早发现了这种问题,为便于交流指定了编码标准,于是有了:ASCII(American Standard Code for Information)ASCII码是7位编码,但由于计算机基

2012-10-22 09:32:48 14404 5

翻译 介绍 QScopedPointer

介绍 QScopedPointer原文出处:http://labs.qt.nokia.com/2009/08/21/introducing-qscopedpointer/by Harald Fernengel on August 21,2009翻译:wangjieest第一次翻译,请多见谅。Qt usually takes the boring memo

2012-09-14 11:13:42 5933

转载 为IOStream平反

为IOStream平反​很多Native的程序员钟情于printf / fprintf / …,谈到C++的IOStream Library,大部分的意见都是:复杂、难用、不直接。其实,STL巨细靡遗、井然有序的特质,在IOStream library里,体会的淋漓尽致,如果你想扩展OO的视野,那么IOStream绝对是一颗沉睡的宝珠。 ​一些基本概念​流对象 Stream

2012-08-29 09:22:37 4510

转载 strncpy 会不会自动添加终止符

strncpy() 最初被设计为用来处理一种现在已经废弃的数据结构——定长, 不 必以'\0' 结束的"字符串"。strncpy 的另一个怪癖是它会用多个'\0' 填充短串, 直到达到指定的长度。在其它环境中使用strncpy() 有些麻烦, 因为你必须经常在目的 串末尾手工加'\0'。你可以用strncat 代替strncpy 来绕开这个问题: 如果目的串开始时为空(就 是说, 如果你先

2012-08-19 12:57:33 6577

转载 实用健指操:让你告别鼠标手、键盘手

所谓“三手”,是指因经常敲击键盘、发手机短信而导致的“鼠标手”、“键盘手”、“短信手”。为此,可有针对性地经常做做“健指操”,能有效减轻手指疼痛,提高手指的灵活度和韧性。甩手:双手在胸前激烈地甩动手腕约10秒钟,可以促进手部血液循环。抛球:将双手握拳在胸前,设想手中有一小球。用力紧握,默数5声,张开十指尽力抛开,可以强健手掌和手腕,使手指灵活。弹指:双手十指模拟弹钢琴,

2012-08-13 12:11:33 3709

转载 不得不看的人生12大领悟

1、父子二人经过五星级饭店门口,看到一辆十分豪华的进口轿车。儿子不屑地对他的父亲说:「坐这种车的人,肚子里一定没有学问!」父亲则轻描淡写地回答:「说这种话的人,口袋里一定没有钱!」   (你对事情的看法,是不是也反映出你内心真正的态度?) 2、晚饭后,母亲和女儿一块儿洗碗盘,父亲和儿子在客厅看电视。突然,厨房里传来打破盘子的响声,然后一片沉寂。是儿子望着他父亲,说道:「一定是妈妈打

2012-08-12 13:53:12 1054

转载 线程同步对象速查表

特征互斥量关键段性能慢块是否能跨进程使用是否声明HANDLE hmtx;CRITICAL_SECTION cs;初始化hmtx = CreateMutex (NULL, FALSE, NULL);

2012-08-11 21:32:29 888

原创 关于面试需要了解公司的一些情况

面试,公司会考核你各个方面是否符合他们的要求...但是你考虑过公司的各个方面是否符合你的需求了么?以下总结了一些现实点的常见问题:首先,关于晋升以及职业规划的问题.是的要问关于职业规划的问题.其实这个应该是面试者询问公司的,请问你们有没有给职工设置一些职业规划呢? 是否有像样点的正式意义上的培训? 如果没有培训自己申请去外培训公司是否能够报销相关费用,报销比例...关于

2012-07-26 21:25:36 2004

原创 C++ 的 get_time 和 put_time 函数

为了快速的时间格式转换. C++ 引进了 get_time 和 put_time 函数#include #include#includeint main(){std::time_t t = std::time(NULL);std::tm tm = *std::localtime(&t);std::cout.imbue(std::locale("CHS"));

2012-07-18 22:33:40 14801

转载 Synchronization Functions

Synchronization FunctionsThe following functions are used in synchronization.Asynchronous functionsCondition variable and SRW lock functionsCritical section functionsEvent functionsOne-time init

2012-07-17 11:17:50 1832

转载 关于字符串

在栈中构造字符串的方式 - 看雪安全论坛http://bbs.pediy.com/showthread.php?t=152654如果使用这种方式会导致编译器使用其他节的数据:char *msg="this is a msg";以下这种方式与上面差不多,只不过它会在操作时将字符串复制到栈中char msg[]="this is a msg";下面这种方法,

2012-06-26 23:03:29 661

转载 探寻C++最快的读取文件的方案

探寻C++最快的读取文件的方案在竞赛中,遇到大数据时,往往读文件成了程序运行速度的瓶颈,需要更快的读取方式。相信几乎所有的C++学习者都在cin机器缓慢的速度上栽过跟头,于是从此以后发誓不用cin读数据。还有人说Pascal的read语句的速度是C/C++中scanf比不上的,C++选手只能干着急。难道C++真的低Pascal一等吗?答案是不言而喻的。一个进阶的方法是把数据一下子读

2012-06-04 09:26:39 844

原创 对话框控件布局类 (有效抵制闪烁)

头文件#ifndef _SEV_LAYOUT_H_#define _SEV_LAYOUT_H_//#define _SEV_SYNC_LAYOUT_//#define _SEV_NAMESPACE_#pragma once#ifdef _SEV_NAMESPACE_namespace SevLayout {#endif/*OnSizing里面的 nSide布局如图

2012-05-31 10:11:55 6546

转载 IT开发工程师的悲哀

IT开发工程师的悲哀 本文所指的开发工程师,仅指程序开发人员和以数字电路开发为主的电子工程师。 当你选择计算机或者电子、自控等专业进入大学时,你本来还是有机会从事其它行业的,可你毕业时执迷不悟,仍然选择了开发做为你的职业,真是自做孽不可活。不过,欢迎你和我一样加入这个被其它人认为是风光无限的“白领”吧。如果你不是特别的与人世隔绝,我想你一定看过金老先生的名著《笑傲江湖》吧,里面

2012-05-23 10:36:02 1177

原创 对话框程序调用Frame框架实现打印的具体细节

网上搜索了几天关于对话框的打印问题.大部分都抄来抄去的...实现对话框所见即所得模式,其实就是在对话框上绘制...一般还是使用打印预览然后打印的功能吧.发现这篇不错,,,http://blog.csdn.net/dailygrace/article/details/5277330 ,,不过其中还有少许错误,咱们就一步一步的来实现吧.最后本文给出一个可行的方案,也是网上收集的例子.

2012-05-22 14:43:15 4053 8

转载 绝对能够测试你的C语言功力的几个问题 - 参考答案

绝对能够测试你的C语言功力的几个问题 - 参考答案题目原帖地址:http://chimf.bloghome.cn/posts/52793.html没有提供答案,我写了个参考答案,希望各位批评指正! 参考答案: int x = 35; char str[10]; //问:strlen(str)和sizeof(str)的值分别是多少? //参考答案:13,

2012-04-20 13:36:48 766

转载 引用参数与引用返回值

引用参数与引用返回值    经常看到这样的声明:T& func(T& t),这种声明和T func(T t)有什么区别?书上的解释是为了提高效率,究竟是如何提高效率的呢?内部执行了什么操作?本文通过8个小例子对引用参数和引用返回进行了一次彻底的排查。    首先看一下在类的成员函数中的引用参数和引用返回值:类定义class A{     public:

2012-04-20 13:33:22 493

转载 从B 树、B+ 树、B* 树谈到R 树

从B 树、B+ 树、B* 树谈到R 树 作者:July、weedge、Frankie。编程艺术室出品。说明:本文从B树开始谈起,然后论述B+树、B*树,最后谈到R 树。其中B树、B+树及B*树部分由weedge完成,R 树部分由Frankie完成,全文最终由July统稿修订完成。出处:http://blog.csdn.net/v_JULY_v 。 第一节、B树、B+树、B*

2012-04-20 13:28:02 484

转载 牛逼顿的一生……

3月28号是牛顿的忌日,但是知道的人很少,我们毕竟更关心沈殿霞和张国荣。其实牛顿老师在科学圈里曾经很有权势,被女王封了爵位成了贵族,人称牛爵爷,官至皇家造币局局长兼皇家学会会长。如果阿尔伯特没有辞了以色列总统的话和他有一拼。说他有权势并不仅是官大,主要是贡献大。如果17世纪就有诺贝尔奖的话,牛顿老师至少能连续垄断4届物理学奖(分光计;力学体系的构建;反射望远镜;万有引力),同时为了表彰

2012-04-20 11:27:21 2098

转载 46招健脑秘笈,让你变得更聪明

出处:科技新时代 作者:科技新时代  别不好意思承认“你想变得比别人更聪明”。和你一样,每个地球人都希望自己能具有渊博的知识、活跃的思维,以及非凡的理解力和记忆力。于是人们开始热衷于健脑,希望这样做能更有利于吸引异性、更好地揣摩老板的心思。一些健脑措施看上去不错,比如玩猜谜游戏、大声朗读,它们能让你变得更善于思考,并增强记忆力。但这些方法并不是让你变聪明的关键—进行记忆训练虽然要比

2012-04-19 13:26:32 1150 1

转载 论创新工场、职业发展、offer如何比较选择、移动互联网

首先声明:忙,保证持续更新不保证结束时间,估计一周左右写完,忙的话两周。涉及到对创新工场、李开复人品、移动互联网等的看法代表我魏小康的个人看法,版权所有,转载请务必注明。 大纲: 一、缘由、概述 二、创新工场的模式 三、职业发展道路的影响因素 四、职业选择的几个小问题 五、李开复的移动互联网和我眼中的移动互联网 六、再见和祝福 一、缘由、概述 1、缘由

2012-04-18 19:20:48 2706

转载 程序自启动的方式

我们经常会遇到许多不请自来自己启动的程序,还有许多是我们不想让它启动的程序,不要以为管好了“开始→程序→启动”菜单就万事大吉,实际上,在Windows XP/2K中,让Windows自动启动程序的办法很多,下文告诉你最重要的两个文件夹和八个注册键。看看里面有哪些是你不想要的,请按“del”键。文件夹 一、当前用户专有的启动文件夹 这是许多应用软件自动启动的常用位置,Wi

2012-04-18 13:52:37 648

转载 RFC文档 中文索引

RFC18 IMP-IMP和主机-主机控制联接 RFC19_可用来降低有限交换节点阻塞的两条协议性的建议 RFC20_用于网络交换的 ASCII 格式 RFC21 网络会议 RFC22 主机-主机控制信息格式 RFC23_多重传送的调节信息 RFC24 文档规范 RFC25 不使用高的连接号 RFC27 文档规范 RFC28 时间标准 RFC29 响应 RF

2012-04-18 10:06:26 1076

转载 彻底解密C++宽字符

1、从char到wchar_t“这个问题比你想象中复杂”从字符到整数char 是一种整数类型,这句话的含义是,char所能表示的字符在C/C++中都是整数类型。好,接下来,很多文章就会举出一个典型例子,比如,'a'的数值就是0x61。这种说法对吗?如果你细心的读过K&R和BS对于C和C++描述的原著,你就会马上反驳道,0x61只是'a'的ASCII值,并没有任何规定C/

2012-04-12 16:59:34 2122 1

转载 网络编程之信号的屏蔽

在linux下写socket的程序的时候,如果尝试send到一个disconnected socket上,底层抛出一个SIGPIPE信号。这个信号的缺省处理方法是退出进程,大多数时候这都不是我们期望的。因此我们需要重载这个信号的处理方法。调用以下代码,即可安全的屏蔽SIGPIPE:struct sigaction sa;sa.sa_handler = SIG_IGN;sigaction

2012-04-12 09:33:33 1318

转载 内存分配——深入浅出

一提到内存管理,我们头脑中闪出的两个概念,就是虚拟内存,与物理内存。这两个概念主要来自于linux内核的支持。Linux在内存管理上份为两级,一级是线性区,类似于00c73000-00c88000,对应于虚拟内存,它实际上不占用实际物理内存;一级是具体的物理页面,它对应我们机器上的物理内存。这里要提到一个很重要的概念,内存的延迟分配。Linux内核在用户申请内存的时候,只是给它分配

2012-04-12 09:24:07 1108

转载 VC通过Excel接口 操作Excel的方法

VC操作Excel的方法A:    从classwizard中addclass处from typelibrary,去office的安装目录下引入excel.exe(这是office2003的选择,其他版本都是用olb文件),服务器就算引入了,这时会弹出对话框,要求加入一些类,这些类都是一些接口,里面有大量的方法,类的对象表征着excel文件的一个个部分,常用的有这几个_applic

2012-04-10 14:46:12 8184 1

转载 WM_PAINT介绍 及 OnPaint()函数的作用原理

*  WM_PAINT是窗口每次重绘都会产生的一个消息。*  MFC中 OnPaint()是对这个消息的反应函数(mfc 的 CWnd::OnPaint()没做什么,只是丢给系统处理,下面就是介绍它在系统中的处理流程)  关于WM_PAINT 消息   系统会在多个不同的时机发送WM_PAINT消息:当第一次创建一个窗口时,当改变窗口的大小时,当把窗口从另一个窗口背后移出时,当

2012-04-10 12:45:24 1157

转载 跟随CList::InsertItem()后的SetItemText() 不显示的问题

这个问题困扰我几天了...终于在网上看到解决方案更令人费解的是,并不是每次都出现这种情况.同样的程序段在其它地方运行正常,唯一的变化就是数据量稍大些.//原来不会显示m_listmsg.InsertItem(g_nRow,sMsg[0]); // 显示成功m_listmsg.SetItemText(g_nRow,1,sMsg[1]);// 这一句就是

2012-04-07 12:48:49 3043

转载 unicode,ansi,utf-8,unicode big endian

这是一篇转载过来的文章,个人觉得写得很不错的。很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为"字节"。再后来,他们又做了一些可以处理这些字节的机器,机器开动了,可以用字节来组合出很多状态,状态开始变来变去。他们看到这样是好的,于是它们就这机器称为"计算机"。开始计算机只在美国用。八位的字

2012-04-05 21:29:06 983

转载 宽字符函数普通C函数描述

iswalnum() isalnum() 测试字符是否为数字或字母 iswalpha() isalpha() 测试字符是否是字母 iswcntrl() iscntrl() 测试字符是否是控制符 iswdigit() isdigit() 测试字符是否为数字 iswgraph() isgraph() 测试字符是否是可见字符 iswlower() islower() 测试字符是否是小

2012-04-05 21:27:43 921

转载 vc 项目的宏定义

$(RemoteMachine) 设置为“调试”属性页上“远程计算机”属性的值。有关更多信息,请参见更改用于 C/C++ 调试配置的项目设置。$(References) 以分号分隔的引用列表被添加到项目中。$(ConfigurationName) 当前项目配置的名称(例如“Debug”)。$(PlatformName) 当前项目平台的名称(例如“Win32”)。$(

2012-04-05 18:59:56 981

转载 在C语言中使用wchar_t等宽字符显示中文测试

在C语言中使用wchar_t等宽字符显示中文测试在长期的C语言编程中,我从未意识到使用中文带来的不便,因为只要调用默认的printf语句即可,如:#include int main(int argc, char *argv[]){ fprintf(stdout, "中文测试\n");}在VC6.0中和gcc上编译能通过测试,(VC6.0使用GBK编码,gcc用到了

2012-04-05 11:11:19 11919

foxfire编码识别编译版 - byvoid,

foxfire编码识别编译版 - byvoid,我只是打包编译了一下. 编码问题一网打尽 - wangjieest的专栏 - http://blog.csdn.net/wangjieest/article/details/8097035

2012-10-22

对话框打印及打印预览实现步骤完成文件

http://blog.csdn.net/wangjieest/article/details/7590832 介绍的方式实现的打印预览以及打印

2012-05-22

一种比较简洁的对话框调用Frame框架的打印技术

一种比较简洁的对话框调用Frame框架的打印技术 http://blog.csdn.net/wangjieest/article/details/7590832 介绍的一个比较完善的程序.

2012-05-22

ttermpro 以及 minicom 脚本控制串口 方式介绍

ttermpro 以及 minicom 脚本方式介绍 如何使用脚本来进行串口通信

2012-04-25

Windows Graphics Programming Win32 Gdi And Diretdraw

windows图形编程 英文版 完全可以打开

2012-03-07

Iczelion的汇编教程.中文.英文.源码.zip

Iczelion的汇编教程.中文.英文.源码

2012-03-02

Iczelion的汇编教程.中文.英文.源码

Iczelion的汇编 中文教程 英文教程 源码sample

2012-03-02

双缓冲绘图 模板类 demo

双缓冲绘制大图像,以及可复用的模板. 对比就能知道差异了

2012-02-01

窗口非焦点滚动

窗口非焦点滚动,,,集成在一个文件里面了...没有加dll实现... vc6代码...win7未测试

2011-12-26

DES算法与实现

DES算法与实现。一定能看懂 DES算法与实现。一定能看懂 DES算法与实现。一定能看懂 DES算法与实现。一定能看懂

2011-10-28

TC编程学习课件

TC编程的学习资料 ppt TC编程的学习资料 ppt

2011-09-09

空空如也

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

TA关注的人

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