自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (1)
  • 收藏
  • 关注

转载 If-else与三目运算符的区别

If-else与三目运算符的区别(2012-12-13 23:30:26)转载▼标签:杂谈     某日一个同学在做算法题,(旅游背包)在OJ系统提交时超时我们在设法优化代码减少运行时间时,发现貌似If-else比三目运算?: 更快一点。于是,用VC写了一段简短的测试。同样是双重循环中执行 if-else与三目运算,计算其花费的时间。

2015-09-17 10:48:02 1080

转载 常用 C++开源库

C++开源库,欢迎补充。C++在“商业应用”方面,曾经是天下第一的开发语言,但这一桂冠已经被java抢走多年。因为当今商业应用程序类型,已经从桌面应用迅速转移成Web应 用。当Java横行天下之后,MS又突然发力,搞出C#语言,有大片的曾经的C++程序员,以为C++要就此沉沦,未料,这三年来,C++的生命力突然被 严重地增强了。主力原因就是开源的软件、基础软件(比如并发原生支持

2015-05-14 14:02:09 682

转载 open fopen write fwrite 缓冲区别

open,write等基本系统IO的带缓冲与不带缓冲的差别转自:http://hi.baidu.com/operationsystem/blog/item/69461bfbe24c8a9f58ee9042.html带缓存的文件操作是标准C 库的实现,第一次调用带缓存的文件操作函数时标准库会自动分配内存并且读出一段固定大小的内容存储在缓存中。所以以后每次的读写操作并不是针对硬盘上

2015-05-11 09:05:05 2999

转载 汉字转化为拼音

using System;using System.Collections.Generic;using System.Text;using System.Text.RegularExpressions;namespace test{    /// 用C#实现汉字转化为拼音    /// 实现的原理就是先将汉字转化成为内码,然后通过内码和拼音的

2014-11-14 18:15:01 573

转载 QPinchGesture QGesture 使用方法

1.第一步使能触摸事件,这允许我们接收触摸开始事件。MyWebView::MyWebView(QGraphicsItem*parent) :QGraphicsWebView(parent){setAcceptTouchEvents(true);//设置这个为了接收触摸事件grabGesture(Qt::PinchGesture);//调用这个函数pinch(捏)手势被允

2014-11-05 14:59:50 3971

转载 Linux调用backtrack函数打印程序崩溃时的调用堆栈

Linux调用backtrack函数打印程序崩溃时的调用堆栈(2011-09-06 10:40:55)转载▼标签:it分类: gdb可以给自己的程序都加上这个东西,便于快速的找到错误吧,看到别人都是这么用的#include#include#include#include //signal

2014-10-28 17:18:25 824

转载 C++内存泄露问题解决方案(转)

C++内存泄露问题解决方案(转) (2012-07-21 18:04:36)转载▼标签: 杂谈分类: Win32转自:http://www.cnblogs.com/canyingwushang/archive/2012/02/19/2358635.html最近遇到一个问题:C++中内存泄露比较难以检测,

2014-10-28 15:26:52 489

转载 C++检查内存泄露

C++检查内存泄露2013-01-12 09:27:24     我来说两句       作者: iuhsihsow收藏    我要投稿说明,我使用的ide是vs2008  1. 工程设置为debug内存泄露的检测一般在debug模式下进行 2.在需要检查内存泄露的cpp头部加上[cpp] #ifdef  _DEBUG   #defi

2014-10-28 15:23:38 516

转载 内存泄露:重载new delete

1. 简述    内存泄漏属于资源泄漏的一种,百度百科将内存泄漏分为四种:常发性内存泄漏、偶发性内存泄漏、一次性内存泄漏和隐式内存泄漏。    常发性指:内存泄漏的代码会被多次执行到。偶发性指:内存泄漏的代码只有在特定的条件下才会执行到。一次性指:内存泄漏的代码只会被执行到一次。隐式指:程序在运行中不断的开辟内存,知道程序结束时才释放内存,本质上虽然没有内存泄漏,但是如果这个程序在连续

2014-10-28 15:18:35 561

转载 linux下编码格式转换函数用法

linux下编码格式转换函数用法(2007-05-22 13:38:45)转载▼ 分类: linux下C开发相关技术一、利用iconv函数族进行编码转换在LINUX上进行编码转换时,既可以利用iconv函数族编程实现,也可以利用iconv命令来实现,只不过后者是针对文件的,即将指定文件从一种编码转换为另一种编码。i

2014-10-27 18:53:10 810

转载 nmake下一些错误的解决办法

nmake下一些错误的解决办法 2012-03-27 15:27:54|  分类:原创 |  标签:nmake u1077  |举报|字号大中小订阅 最近编译工程用到了windows下nmake工具,遇到了很多的问题,在网上苦寻答案,终于得到解决。现在把遇到的问题及解决办法写下来,希望给大家一些帮助。1.NMAKE:fatal error U10

2014-10-21 13:18:32 950

转载 崩溃时打印堆栈调用日志

崩溃时打印堆栈调用日志2012-02-09 09:15:15      我来说两句         收藏 我要投稿在GNU/Linux编程中,我们可能会遇到程序因为内存访问错误而崩溃或类似的问题。一般情况下,我们借助程序崩溃后生成的core文件来定位引起程序崩溃的位置。但有时我们无法在现场调试,只能依靠用户传回的一些日志文件的内容来定位程序错误的位置。如果这

2014-10-15 16:37:30 847

转载 “Runtime Error”不产生dump文件的解决办法

“Runtime Error”不产生dump文件的解决办法好不容易复现的宕机bug,结果不产生dump文件,让俺情何以堪啊!坑爹嘛!大部分情况还好,就是弹出这种“Runtime Error”框的时候,不产生dump文件,解决它!!!VS2005中SetUnhandledExceptionFilter函数应用很多软件通过设置自己的异常捕获函数,捕获未处

2014-10-15 14:14:05 1027 1

转载 批处理编译 *.sln 工程

用批处理编译*.sln工程最近半年一直到开发公司的MES开发平台工具,自己要维护10多个工程,其中一些公共库更新的也比较频繁,每日的Build相当的消耗时间,因为Release到不同的目录,存在一些DLL版本的问题;为了解决这个问题,首先想到了FinalBuilder ,但是公司不会买这些玩意,而自己也只找到了一些2.x的破解版本,所以算了.又看了下opensource的几个项目,

2014-09-25 16:43:46 713

转载 telnet 命令使用详解

telnet 命令使用详解1、什么是Telnet?  对于Telnet的认识,不同的人持有不同的观点,可以把Telnet当成一种通信协议,但是对于入侵者而言,Telnet只是一种远程登录的工具。一旦入侵者与远程主机建立了Telnet连接,入侵者便可以使用目标主机上的软、硬件资源,而入侵者的本地机只相当于一个只有键盘和显示器的终端而已。2、Telnet被入

2014-09-23 16:29:42 538

转载 rip ospf bgp 协议简介

RIP( Routing Information Protocol )路由信息协议:是在一个AS系统中使用地内部路由选择协议,是个非常简单的基于距离向量路由选择的协议。 它路由器生产商之间使用的第一个开放标准,是最广泛的路由协议,在所有IP路由平台上都可以得到。当使用RIP时,一台Cisco路由器可以与其他厂商的路由器连接。RIP 主要设计来利用同类技术与大小适度的网络一起工作,因此通过速度变

2014-09-03 11:27:01 926

转载 gcc g++ 4大误区

我们在编译c/c++代码的时候,有人用gcc,有人用g++,于是各种说法都来了,譬如c代码用gcc,而c++代码用g++,或者说编译用gcc,链接用g++,一时也不知哪个说法正确,如果再遇上个extern "C",分歧就更多了,这里我想作个了结,毕竟知识的目的是令人更清醒,而不是更糊涂。误区一:gcc只能编译c代码,g++只能编译c++代码两者都可以,但是请注意:1.后缀为.c

2014-07-25 12:20:12 413

转载 些代码准则:应高做到那些标准?

1、 简洁代码简洁就是易于理解并且易于实现。尽量编写少但功能完备的简洁代码,日后可以随时为额外的功能添加更多的代码。提高简洁的方法有:单一功能、强内聚且低耦合、避免函数过长、避免嵌套过深、避免重复等。2、 可维护代码可维护性是软件被修改的能力,包括纠错、改进、新需求或功能规格变化的适应能力。面对进度压力开发人员容易忽略代码的可维护性。我们要谨慎的编程,使系统中每个组件尽可能地“保护”自

2014-06-25 15:41:22 499

转载 引导型病毒的原理与FDISK/MBR的正确使用

大家都知道 FDSIK/MBR ( Master Boot Record 主引导记寻)开关能重新写一个主引导记录来覆盖硬盘原主引导记录。因此有很多初学者就以为用 FDSIK/MBR 可以消灭一切感染引导扇区的病毒,其实这是错误的。现在我们先看一下引导型病毒的原理。一、引导型病毒的存贮形式软盘的引导区在物理第一扇式,也称 BOOT 区,硬盘的引导区则分两部分,一部分是物理第一扇的主引

2014-06-24 14:57:48 1945

转载 软件开发中的"瑞士军刀综合证"

软件开发中的“瑞士军刀综合征”2014-05-29 14:44 TonyRideBike 伯乐在线 字号:T | T任何一个公司、项目经理、开发人员,或者是客户都应当遵守这一逻辑。我们倾向于认为,拥有更多或者实现更多就等同于更好、更有价值。软件应该是优雅的,优雅的代码就是简洁地完成需求的代码。因此,我们开发人员有责任确保我们所写的每段代码都尽可能优雅简洁。A

2014-06-13 13:40:11 708

转载 远离你的电脑,代码写得更好!

我最近才意识到,如果你对着电脑,用着编译器、IDE和工具等,是搞不出什么好代码的。最佳的编程地点是——远离你的这些工具——在一个能让你正确思考的地方,有条不紊地写代码。一般来说,对于一种你熟的不能再熟的编程语言,在你的大脑计算机里翻译程序,甚至和用编译器编译(还有解释器解释)是一样容易的。甚至,你可能最后想出来的程序比计算机更复杂更酷。有一次,我在火车上旅行。我虽然带了笔记本,但是没有网。

2014-06-12 08:35:54 666

转载 Qt程序加入版本信息

Qt程序加入版本信息  2012-02-01 09:36:16|  分类:Coding |  标签: |举报|字号大中小 订阅http://blog.csdn.net/chenqing0927/article/details/6591443windows下的可执行文件的属性中有版本这个信息,她含有版本信息,描述,版权等等。对于qt的程序,要含

2014-06-06 09:23:42 501

转载 曾国藩的做人36字诀

曾国藩的做人36字诀 志: 做人要做第一等人 人生由立志开始, 志不立, 天下无可成之事, 若能立志, 圣贤豪杰, 无事不可为。 凡蒋相无钟, 圣贤豪杰亦无钟, 只要人肯立志, 都可以做得到的。 恒: 有恒断无不成之事 一为坚持, 二为专注, 三为渐进。 于修业则贞之以恒。 专: 力气用到点子上。 西洋技艺所以卓越古今者, 由其每治一事, 处心积虑, 不达目的决不止。 心越用则越灵, 技越推则越巧

2014-03-06 11:58:27 1052

转载 16天记住7000考研单词(第十三天)

(第十三天)601. Last summer the drummer became an amateur dramatist dramatically.去年夏天,鼓手戏剧性地变成了业余剧作家.602. Long Tongue League's colleagues are fatigued with cataloguing.长舌联合会的同僚们编目录编累了。603. The bottle is hi

2014-02-24 19:36:33 1286

转载 16天记住7000考研单词的文本(第七天)

300. I overtake the undertaker who takes my stake by mistake.我追上那个误拿我赌注的承办人.16天记住7000考研单词的文本(第七天)301. The crying boy tries to fry the dry crystal.哭喊的男孩试图用油炸干晶体.302. In the chimney the donkey and monke

2014-02-24 19:36:09 2519

转载 16天记住7000考研单词(第一天)

16天记住7000考研单词(第一天)1. With my own ears I clearly heard the heart beat of the nuclear bomb.我亲耳清楚地听到原子弹的心脏的跳动。2. Next year the bearded bear will bear a dear baby in the rear.明年,长胡子的熊将在后方产一头可爱的小崽.3. Ear

2014-02-24 19:35:04 1174

原创 win at

cmd - > at 23:30 /every:M,T,W,Th,F,S,Su shutdown -s -t 120 23:30

2014-02-21 09:25:46 630

转载 你不是富翁的7个原因

你不是富翁的7个原因亲爱的自我成长先生, 请问我为什么不是一个富翁呢?丽萨 你之所以不是富翁是有原因的:第一:你让自己接受了“金钱并不重要”这个观点。人们很不幸地沦为“金钱并不重要”这个谎言的牺牲品。这正好也说明了他们财务紧张的原因——如果你认为拥有大把大把钞票不是人生中的一件大事,那你自然不会成为富翁。如果你觉得鹦鹉对你来说一点都不重要,你会买下一

2014-01-07 15:49:53 535

原创 收集书名

21天学通Linux_C编程.pdf4G移动通信技术权威指南.pdfAndroid应用案例开发大全.pdfC++.Primer.Plus.第五版.中文版.pdfC++Primer中文版第四版.pdfGPS导航原理与应用.pdfLinux Shell脚本攻略.pdfLINUX内核设计与实现(第3版).pdfLinux命令行和shell脚本编程宝典 .pdfLinu

2014-01-03 17:59:52 819

转载 DestroyWindow

DestroyWindow考虑单窗口情况:  假设自己通过new创建了一个窗口对象pWnd,然后pWnd->Create。则销毁窗口的调用次序:   1. 手工调用pWnd->DestroyWindow();   2. DestroyWindow会发送WM_DESTROY;   3. WM_DESTROY对应的消息处理函数是OnDestroy();

2013-08-06 14:36:07 478

翻译 网上文章 --- 父亲送给儿子的备忘录

父亲送给儿子的备忘录 我儿:写这备忘录给你,基于三个原则: (一)人生福祸无常,谁也不知可以活多久。有些事情还是早一点说好。  (二)我是你的父亲,我不跟你说没有人会跟你说。  (三)这备忘录里记载的,都是我经过惨痛失败得回来的体验,可以为你的成长省走不少冤枉路。  以下,便是你在人生之中好好记住的是:  (1)对你不好的人,你不要太介怀,在你一生中,没有人有义务要对你

2013-05-31 09:54:54 606

vs快捷键图片

把vs快捷键 做到桌面图片上,方便查看 编辑.折叠到定义:Ctrl+M,Ctrl+O 编辑.注释选定内容:Ctrl+K,Ctrl+C 编辑.完成单词:Ctrl+jAlt+向右键 编辑.删除Delete 编辑.向后删除:BackspaceShift+Backspace 编辑.删除水平空白:Ctrl+K,Ctrl+\ 编辑.编排文档格式:Ctrl+K,Ctrl+D 编辑.格式化选定内容:Alt+F8Ctrl+K,Ctrl+F 编辑.隐藏选定内容:Ctrl+M,Ctrl+H 编辑.插入制表符:Tab 编辑.剪切行:Ctrl+LShift+Alt+L 编辑.删除行:Ctrl+Shift+L 编辑.上开新行:Ctrl+Enter 编辑.下开新行:Ctrl+Shift+Enter 编辑.行转置:Shift+Alt+T 编辑.转换为大写:Ctrl+Shift+U 编辑.改写模式:Insert 编辑.停止隐藏当前区域:Ctrl+M,Ctrl+U 编辑.停止大纲显示:Ctrl+M,Ctrl+P 编辑.交换定位点:Ctrl+R,Ctrl+P 编辑.左缩进:Shift+Tab 编辑.切换所有大纲显示:Ctrl+M,Ctrl+L 编辑.切换书签:Ctrl+F2Ctrl+K,Ctrl+K 编辑.切换大纲显示展开:Ctrl+M,Ctrl+M 编辑.切换任务列表快捷方式:Ctrl+K,Ctrl+H 编辑.切换自动换行:Ctrl+R,Ctrl+R 编辑.取消注释选定内容:Ctrl+K,Ctrl+U 编辑.查看空白:Ctrl+Shift+8Ctrl+R,Ctrl+W 编辑.字删除直至结尾处:Ctrl+Delete 编辑.字删除直至开始处:Ctrl+Backspace 编辑.字转置:Ctrl+Shift+T 对调插入点两边的单词: 生成.生成解决方案:CTRL+SHIFT+B 文件.新建文件:CTRL+SHIFT+N 文件.新建项目:CTRL+N 文件.打开文件:CTRL+SHIFT+O 文件.打开项目CTRL+O 项目.添加现有项CTRL+SHIFT+D 项目.添加新项CTRL+D 调试.全部中断CTRL+BREAK 调试.断点CTRL+B 调试.调用堆栈CTRL+ALT+C 调试.清除所有断点CTRL+SHIFT+F9 调试.启用断点CTRL+F9 调试.异常CTRL+SHIFT+E 调试.即时CTRL+ALT+I 调试.局部变量CTRL+ALT+L 调试.进程CTRL+SHIFT+R 调试.快速监视SHIFT+F9 调试.重新启动CTRL+SHIFT+F5 调试.运行文档CTRL+ALT+R 调试.运行到光标处:CTRL+F10 调试.设置下一语句:CTRL+SHIFT+F10 调试.显示下一语句:ALT+数字键区中的* 调试.启动:F5 调试.开始执行不调试:CTRL+F5 调试.逐语句:F11 调试.跳出:SHIFT+F11 调试.逐过程:F10 调试.停止调试:SHIFT+F5 调试.线程:CTRL+ALT+H 调试.切换断点:F9 调试.监视CTRL+ALT+W,键 调试.监视CTRL+ALT+W,键 调试.监视CTRL+ALT+W,键 调试.监视CTRL+ALT+W,键 编辑.查找CTRL+F 编辑.查找下一个F3 编辑.查找下一个选定项CTRL+F3 编辑.查找上一个SHIFT+F3 编辑.查找上一个选定项CTRL+SHIFT+F3 编辑.转到查找组合框CTRL+SHIFT+F 编辑.隐藏文本ALT+F3,N 编辑.大小写匹配ALT+F3,C 编辑.正则表达式ALT+F3,R 编辑.替换CTRL+H 编辑.停止搜索ALT+F3,S 编辑.向上ALT+F3,B 编辑.全字匹配ALT+F3,W 编辑.左移字符左箭头键 编辑.右移字符右箭头键 编辑.文档结尾CTRL+END 编辑.文档开始CTRL+HOME 编辑.转到CTRL+G 编辑.转到大括号CTRL+] 编辑.向下移动一行下箭头键 编辑.行尾END 编辑.行首HOME 编辑.向上移动一行上箭头键 编辑.下一书签CTRL+K,CTRL+N 编辑.向下翻页PAGEDOWN 编辑.向上翻页PAGEUP 编辑.上一书签CTRL+K,CTRL+P 编辑.向下滚动一行CTRL+下箭头键 编辑.向上滚动一行CTRL+上箭头键 编辑.视图顶部CTRL+PAGEUP 编辑.查看空白CTRL+R,CTRL+W 编辑.下一字CTRL+右箭头键 编辑.上一字CTRL+左箭头键 视图.查看代码F7 视图.视图设计器SHIFT+F7 窗口.激活文档窗口ESC 窗口.关闭文档窗口CTRL+F4 窗口.关闭工具窗口SHIFT+ESC 窗口.下一个文档窗口CTRL+F6 窗口.逐个窗口地循环通过MDI子窗口CTRL+TAB 窗口.下一窗格ALT+F6 窗口.下一个拆分窗格F6 窗口.下一选项卡CTRL+PAGEDOWN 窗口.上一个文档窗口CTRL+SHIFT+F6 窗口.移动到编辑器中的前一个文档CTRL+SHIFT+TAB 窗口.上一窗格SHIFT+ALT+F6 窗口.上一个拆分窗格SHIFT+F6 窗口.上一选项卡CTRL+PAGEUP 视图.文档大纲CTRL+ALT+T 视图.对象浏览器CTRL+ALT+B 显示“对象浏览器”F2 视图.输出CTRL+ALT+O 视图.属性窗口F4 视图.属性页SHIFT+F4 视图.刷新CTRL+R 视图.解决方案资源管理器CTRL+ALT+J 视图.任务列表CTRL+ALT+K 视图.工具箱CTRL+ALT+X。

2013-07-02

空空如也

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

TA关注的人

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