- 博客(31)
- 资源 (1)
- 收藏
- 关注
转载 If-else与三目运算符的区别
If-else与三目运算符的区别(2012-12-13 23:30:26)转载▼标签:杂谈 某日一个同学在做算法题,(旅游背包)在OJ系统提交时超时我们在设法优化代码减少运行时间时,发现貌似If-else比三目运算?: 更快一点。于是,用VC写了一段简短的测试。同样是双重循环中执行 if-else与三目运算,计算其花费的时间。
2015-09-17 10:48:02
1151
转载 常用 C++开源库
C++开源库,欢迎补充。C++在“商业应用”方面,曾经是天下第一的开发语言,但这一桂冠已经被java抢走多年。因为当今商业应用程序类型,已经从桌面应用迅速转移成Web应 用。当Java横行天下之后,MS又突然发力,搞出C#语言,有大片的曾经的C++程序员,以为C++要就此沉沦,未料,这三年来,C++的生命力突然被 严重地增强了。主力原因就是开源的软件、基础软件(比如并发原生支持
2015-05-14 14:02:09
752
转载 open fopen write fwrite 缓冲区别
open,write等基本系统IO的带缓冲与不带缓冲的差别转自:http://hi.baidu.com/operationsystem/blog/item/69461bfbe24c8a9f58ee9042.html带缓存的文件操作是标准C 库的实现,第一次调用带缓存的文件操作函数时标准库会自动分配内存并且读出一段固定大小的内容存储在缓存中。所以以后每次的读写操作并不是针对硬盘上
2015-05-11 09:05:05
3057
转载 汉字转化为拼音
using System;using System.Collections.Generic;using System.Text;using System.Text.RegularExpressions;namespace test{ /// 用C#实现汉字转化为拼音 /// 实现的原理就是先将汉字转化成为内码,然后通过内码和拼音的
2014-11-14 18:15:01
618
转载 QPinchGesture QGesture 使用方法
1.第一步使能触摸事件,这允许我们接收触摸开始事件。MyWebView::MyWebView(QGraphicsItem*parent) :QGraphicsWebView(parent){setAcceptTouchEvents(true);//设置这个为了接收触摸事件grabGesture(Qt::PinchGesture);//调用这个函数pinch(捏)手势被允
2014-11-05 14:59:50
4083
转载 Linux调用backtrack函数打印程序崩溃时的调用堆栈
Linux调用backtrack函数打印程序崩溃时的调用堆栈(2011-09-06 10:40:55)转载▼标签:it分类: gdb可以给自己的程序都加上这个东西,便于快速的找到错误吧,看到别人都是这么用的#include#include#include#include //signal
2014-10-28 17:18:25
891
转载 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
522
转载 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
545
转载 内存泄露:重载new delete
1. 简述 内存泄漏属于资源泄漏的一种,百度百科将内存泄漏分为四种:常发性内存泄漏、偶发性内存泄漏、一次性内存泄漏和隐式内存泄漏。 常发性指:内存泄漏的代码会被多次执行到。偶发性指:内存泄漏的代码只有在特定的条件下才会执行到。一次性指:内存泄漏的代码只会被执行到一次。隐式指:程序在运行中不断的开辟内存,知道程序结束时才释放内存,本质上虽然没有内存泄漏,但是如果这个程序在连续
2014-10-28 15:18:35
599
转载 linux下编码格式转换函数用法
linux下编码格式转换函数用法(2007-05-22 13:38:45)转载▼ 分类: linux下C开发相关技术一、利用iconv函数族进行编码转换在LINUX上进行编码转换时,既可以利用iconv函数族编程实现,也可以利用iconv命令来实现,只不过后者是针对文件的,即将指定文件从一种编码转换为另一种编码。i
2014-10-27 18:53:10
877
转载 nmake下一些错误的解决办法
nmake下一些错误的解决办法 2012-03-27 15:27:54| 分类:原创 | 标签:nmake u1077 |举报|字号大中小订阅 最近编译工程用到了windows下nmake工具,遇到了很多的问题,在网上苦寻答案,终于得到解决。现在把遇到的问题及解决办法写下来,希望给大家一些帮助。1.NMAKE:fatal error U10
2014-10-21 13:18:32
1011
转载 崩溃时打印堆栈调用日志
崩溃时打印堆栈调用日志2012-02-09 09:15:15 我来说两句 收藏 我要投稿在GNU/Linux编程中,我们可能会遇到程序因为内存访问错误而崩溃或类似的问题。一般情况下,我们借助程序崩溃后生成的core文件来定位引起程序崩溃的位置。但有时我们无法在现场调试,只能依靠用户传回的一些日志文件的内容来定位程序错误的位置。如果这
2014-10-15 16:37:30
934
转载 “Runtime Error”不产生dump文件的解决办法
“Runtime Error”不产生dump文件的解决办法好不容易复现的宕机bug,结果不产生dump文件,让俺情何以堪啊!坑爹嘛!大部分情况还好,就是弹出这种“Runtime Error”框的时候,不产生dump文件,解决它!!!VS2005中SetUnhandledExceptionFilter函数应用很多软件通过设置自己的异常捕获函数,捕获未处
2014-10-15 14:14:05
1099
1
转载 批处理编译 *.sln 工程
用批处理编译*.sln工程最近半年一直到开发公司的MES开发平台工具,自己要维护10多个工程,其中一些公共库更新的也比较频繁,每日的Build相当的消耗时间,因为Release到不同的目录,存在一些DLL版本的问题;为了解决这个问题,首先想到了FinalBuilder ,但是公司不会买这些玩意,而自己也只找到了一些2.x的破解版本,所以算了.又看了下opensource的几个项目,
2014-09-25 16:43:46
855
转载 telnet 命令使用详解
telnet 命令使用详解1、什么是Telnet? 对于Telnet的认识,不同的人持有不同的观点,可以把Telnet当成一种通信协议,但是对于入侵者而言,Telnet只是一种远程登录的工具。一旦入侵者与远程主机建立了Telnet连接,入侵者便可以使用目标主机上的软、硬件资源,而入侵者的本地机只相当于一个只有键盘和显示器的终端而已。2、Telnet被入
2014-09-23 16:29:42
607
转载 rip ospf bgp 协议简介
RIP( Routing Information Protocol )路由信息协议:是在一个AS系统中使用地内部路由选择协议,是个非常简单的基于距离向量路由选择的协议。 它路由器生产商之间使用的第一个开放标准,是最广泛的路由协议,在所有IP路由平台上都可以得到。当使用RIP时,一台Cisco路由器可以与其他厂商的路由器连接。RIP 主要设计来利用同类技术与大小适度的网络一起工作,因此通过速度变
2014-09-03 11:27:01
997
转载 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
459
转载 些代码准则:应高做到那些标准?
1、 简洁代码简洁就是易于理解并且易于实现。尽量编写少但功能完备的简洁代码,日后可以随时为额外的功能添加更多的代码。提高简洁的方法有:单一功能、强内聚且低耦合、避免函数过长、避免嵌套过深、避免重复等。2、 可维护代码可维护性是软件被修改的能力,包括纠错、改进、新需求或功能规格变化的适应能力。面对进度压力开发人员容易忽略代码的可维护性。我们要谨慎的编程,使系统中每个组件尽可能地“保护”自
2014-06-25 15:41:22
534
转载 引导型病毒的原理与FDISK/MBR的正确使用
大家都知道 FDSIK/MBR ( Master Boot Record 主引导记寻)开关能重新写一个主引导记录来覆盖硬盘原主引导记录。因此有很多初学者就以为用 FDSIK/MBR 可以消灭一切感染引导扇区的病毒,其实这是错误的。现在我们先看一下引导型病毒的原理。一、引导型病毒的存贮形式软盘的引导区在物理第一扇式,也称 BOOT 区,硬盘的引导区则分两部分,一部分是物理第一扇的主引
2014-06-24 14:57:48
2196
转载 软件开发中的"瑞士军刀综合证"
软件开发中的“瑞士军刀综合征”2014-05-29 14:44 TonyRideBike 伯乐在线 字号:T | T任何一个公司、项目经理、开发人员,或者是客户都应当遵守这一逻辑。我们倾向于认为,拥有更多或者实现更多就等同于更好、更有价值。软件应该是优雅的,优雅的代码就是简洁地完成需求的代码。因此,我们开发人员有责任确保我们所写的每段代码都尽可能优雅简洁。A
2014-06-13 13:40:11
792
转载 远离你的电脑,代码写得更好!
我最近才意识到,如果你对着电脑,用着编译器、IDE和工具等,是搞不出什么好代码的。最佳的编程地点是——远离你的这些工具——在一个能让你正确思考的地方,有条不紊地写代码。一般来说,对于一种你熟的不能再熟的编程语言,在你的大脑计算机里翻译程序,甚至和用编译器编译(还有解释器解释)是一样容易的。甚至,你可能最后想出来的程序比计算机更复杂更酷。有一次,我在火车上旅行。我虽然带了笔记本,但是没有网。
2014-06-12 08:35:54
706
转载 Qt程序加入版本信息
Qt程序加入版本信息 2012-02-01 09:36:16| 分类:Coding | 标签: |举报|字号大中小 订阅http://blog.youkuaiyun.com/chenqing0927/article/details/6591443windows下的可执行文件的属性中有版本这个信息,她含有版本信息,描述,版权等等。对于qt的程序,要含
2014-06-06 09:23:42
525
转载 曾国藩的做人36字诀
曾国藩的做人36字诀 志: 做人要做第一等人 人生由立志开始, 志不立, 天下无可成之事, 若能立志, 圣贤豪杰, 无事不可为。 凡蒋相无钟, 圣贤豪杰亦无钟, 只要人肯立志, 都可以做得到的。 恒: 有恒断无不成之事 一为坚持, 二为专注, 三为渐进。 于修业则贞之以恒。 专: 力气用到点子上。 西洋技艺所以卓越古今者, 由其每治一事, 处心积虑, 不达目的决不止。 心越用则越灵, 技越推则越巧
2014-03-06 11:58:27
1137
转载 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
1478
转载 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
3242
转载 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
1380
转载 你不是富翁的7个原因
你不是富翁的7个原因亲爱的自我成长先生, 请问我为什么不是一个富翁呢?丽萨 你之所以不是富翁是有原因的:第一:你让自己接受了“金钱并不重要”这个观点。人们很不幸地沦为“金钱并不重要”这个谎言的牺牲品。这正好也说明了他们财务紧张的原因——如果你认为拥有大把大把钞票不是人生中的一件大事,那你自然不会成为富翁。如果你觉得鹦鹉对你来说一点都不重要,你会买下一
2014-01-07 15:49:53
562
原创 收集书名
21天学通Linux_C编程.pdf4G移动通信技术权威指南.pdfAndroid应用案例开发大全.pdfC++.Primer.Plus.第五版.中文版.pdfC++Primer中文版第四版.pdfGPS导航原理与应用.pdfLinux Shell脚本攻略.pdfLINUX内核设计与实现(第3版).pdfLinux命令行和shell脚本编程宝典 .pdfLinu
2014-01-03 17:59:52
854
转载 DestroyWindow
DestroyWindow考虑单窗口情况: 假设自己通过new创建了一个窗口对象pWnd,然后pWnd->Create。则销毁窗口的调用次序: 1. 手工调用pWnd->DestroyWindow(); 2. DestroyWindow会发送WM_DESTROY; 3. WM_DESTROY对应的消息处理函数是OnDestroy();
2013-08-06 14:36:07
503
翻译 网上文章 --- 父亲送给儿子的备忘录
父亲送给儿子的备忘录 我儿:写这备忘录给你,基于三个原则: (一)人生福祸无常,谁也不知可以活多久。有些事情还是早一点说好。 (二)我是你的父亲,我不跟你说没有人会跟你说。 (三)这备忘录里记载的,都是我经过惨痛失败得回来的体验,可以为你的成长省走不少冤枉路。 以下,便是你在人生之中好好记住的是: (1)对你不好的人,你不要太介怀,在你一生中,没有人有义务要对你
2013-05-31 09:54:54
645
vs快捷键图片
2013-07-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人