- 博客(107)
- 资源 (7)
- 收藏
- 关注
转载 SQL语法的重要知识点总结
好几年没写SQL语句了。现在到了新的team,需要用到数据库。作为QA的话时常需要使用客户端工具连接到数据库中找寻或修改数据。这么长时间没使用,一些SQL的使用技巧都忘得差不多了。晚上看了一些资料,花了1个多小时又捡起了曾经的知识。现在总结一下以方便以后查阅。SQL不是大小写敏感的。分号是分割多条SQL语句的标准的分隔符,所以在单条SQL语句后面总加上分隔符是不会出错的。
2014-04-07 21:21:35
961
转载 码农提高工作效率
俗话说,天下武功,唯快不破。也就是说要练成天下高手的话,出招速度一定要快,这样才能在江湖上立足,不至于掉了脑袋。而程序员要在IT界混出个名堂,也要有高效的工作效率才行。IT行业时时刻刻都产生着新知识、新技术,要想跟上变革肯定要有几把刷子。而我本人很喜欢各种各样的方式来提高自己的工作效率,可以分享给大家一些经验。键盘功底要扎实。敲键盘时要使用标准指法。可能你认为这是程序员的基本功,可
2014-04-07 21:19:18
800
转载 在创业型软件公司的收获
我在两家创业公司工作过。A公司,由3人发展到20人;B公司,由20人发展到60人。这两家公司都不算成功,因此,要讲收获,更多的是经验与教训。就如同教材一样,反面教材更加有教育意义。我针对创业公司面临的重要问题,谈谈我的想法。灵活性相对于大公司,小公司的灵活性是核心竞争优势。小公司的灵活性,是指小公司船小好调头,能够快速地响应用户。我在B公司时,公司刚好处于创业扩张期(20→60人)。公司也
2014-04-07 21:17:29
1068
转载 关于bug分析与异常处理的一些思考
前言:工作三年了,工作内容主要是嵌入式软件开发和维护,用的语言是C,毕业后先在一家工业自动化控制公司工作两年半,目前在一家医疗仪器公司担任嵌入式软件开发工作。软件开发中,难免不产生bug;产品交付客户使用后,难免不产生问题,那么关于bug分析和异常处理则是软件开发和维护中无法躲避的工作内容。工作至今,我一直在思考关于bug分析和异常处理,有没有一些原则性、规律性的东西可循,以减少bug,提高bug
2014-04-07 20:45:46
814
转载 Delete 和 delete [] 的区别
当调用delete的时候,系统会自动调用已分配的对象的析构函数。当我们用new [] 分配的对象是基本数据类型时,用delete和delete [] 没有区别。但是,当分配的对象是自定义对象时,二者不能通用。一般来说使用new分配的对象,用delete来释放。用new[] 分配的内存用delete [] 来逐个释放。delete与delete[]需要注意的地方 1:首先来说一个大家
2014-03-08 22:28:17
728
转载 解决VC提示 syntax error : identifier 'LONG_PTR'错误的方法
内容来源: http://redsoftcn.spaces.live.com/blog/cns!b6ccca3b8e271d2a!135.entry ,向作者致谢!搞RTC开发时编译遇到提示:error C2061: syntax error : identifier 'LONG_PTR'的问题,开始有点摸不着头脑,其实就是库文件的顺序问题,解决方法如下选择Tools菜单下面的Options修
2014-02-16 11:40:04
1844
转载 技术人员搞公司还是省省吧
开业一年了,去年订的目标除了积累三个产品的目标完成了,其它两个:营业额和人力资源的目标全部遭遇了滑铁卢。原来感觉清晰的思路也变得越来越混沌啦。回首这一年,真可谓:谈笑间樯橹灰飞烟灭,只不过这个樯橹是自己就是了,当然把自己形容为樯橹,有点太抬举自己了,也许至多是个破船吧。 当然值得庆幸的是我们活下来了。活下来就有希望,人家转角能遇着爱,为什么我们就不会转角遇着钱呢。也许这样说有点俗。但一年
2014-01-10 13:43:38
800
转载 我在世界最热创业孵化器YC学到的58件事
Amir Elaguizy是网络扑克游戏平台MarketZero创始人,2011年,他创立的这家公司被Zynga收购,后在Zynga担任HTML5扑克游戏的CTO。目前他同时是社会化点评网站lark.io和Startplan的创始人。他曾参加Y Combinator训练营,在博客文章中他分享了自己在这段经历中的收获。通用性的建议寻求帮助(而不是把问题全揽在自己身上)每个人在接触陌生
2013-11-10 21:30:54
1099
转载 浅谈内存泄漏
对于一个c/c++程序员来说,内存泄漏是一个常见的也是令人头疼的问题。已经有许多技术被研究出来以应对这个问题,比如Smart Pointer,Garbage Collection等。Smart Pointer技术比较成熟,STL中已经包含支持Smart Pointer的class,但是它的使用似乎并不广泛,而且它也不能解决所有的问题;Garbage Collection技术在Java中已经比较
2013-11-10 20:03:09
621
转载 合伙的生意不能做 + 段子
年纪越大,我越习惯在说什么的时候加上,我老爸原来说过,因为他确实说过,事后看来,也确实对了。看到朋友公司散伙,又想起来这句话,合伙的生意不能做。之前做投资的时候,收到最多的咨询就是:我们股份应该怎么分。一般说来,合伙生意总有两个下场,第一个,没赚到钱,朋友掰了,第二个,赚到钱了,朋友掰了。钱赚了,朋友也没掰,那是大气魄,亿里挑一,作为极端反偶然性组织成员,我将此种情况忽略不计,不然我不如写
2013-06-23 21:54:21
1848
转载 VC++编写交互程序时将打印结果输出到cmd窗口显示
VC++编写交互程序时将打印结果输出到cmd窗口显示地址:http://www.itwis.com/html/c/ccc/20080527/1576.html2011-06-20 10:57:46humming0 评论475 浏览在使用VC++编写交互程序时运行中cout的信息是看不到的,使用下面的方法可以在你的交互程序运行的同时弹出一个cm
2013-06-06 17:33:41
2728
转载 半夜睡不着,MFC搞起来!
http://blog.youkuaiyun.com/dw903632958/article/details/8878368 一 MFC的概念和作用1 什么是MFC? 全称 Microsoft Foundation Class Library 我们称之为微软基础类库, 封装了各种windowsAPI函数,C++语法 中的一些数据结构。 1) MFC就是一个类库。
2013-05-04 21:04:47
2241
转载 应聘技巧回答
http://marsvaadin.iteye.com/blog/1576166 1、请你自我介绍一下你自己?回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有。其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积极的
2013-05-04 20:54:17
678
转载 一个屌丝脱屌的经历【转载】
下文全部转载自某社区本屌丝,男,35岁,有屌丝的一切特质。生在一个小的不能再小的城市的研究所里,从小到大身边充斥着各种各样高智商,0情商的怪蜀黍。所以出落的智商亭亭玉立,情商惨不忍睹。和熟人可以神侃到天边,和陌生人根本不能开口。从小被称为人肉计算机,混迹于各种竞赛之中。学习成绩到高中都很辉煌,各种省级奥赛一等奖,以高分考入北大物理系。大学期间备受打击
2013-05-04 20:49:32
2346
转载 SVN服务器安装配置记要
http://marsvaadin.iteye.com/blog/1698259 备忘,自己使用方便。----------------------------------------------------环境说明:windows 2003svn-win32-1.5.6.zip 解压版---------------------------------------
2013-05-04 19:58:42
697
转载 [MFC]对CString::GetBufferSetLength方法的探究
在使用CString的GetBufferSetLength方法时,遇到了一个问题,代码如下:CString path;::GetCurrentDirectory(MAX_PATH, path.GetBufferSetLength(MAX_PATH));path.Append(TEXT("\\SubDir"));wprintf(TEXT("%s"), path);这段代码的输出始
2013-04-27 16:27:31
990
转载 如何减少bug
如何减少bug 通常的做法是通过更多的单元测试 (Unit test) 和code review,使得我们在开发阶段发现更多的问题,从而减少bug数。的确,开发人员经常单元测试,具有良好的测试和编程习惯,在每次check-in之前,或每次打baseline之前,项目组都有代码cross review,同级或跨级评审,自己代码每日评审能大大保证代码质量,在提交给测试组之前就消除大量的bug。但往
2013-03-30 13:35:35
1060
转载 MFC中,如何获得对话框控件相对于父窗口(对话框窗口)的位置 及Invalidate(TRUE)的闪屏问题
在MFC中,如何获得对话框控件相对于父窗口(对话框窗口)的位置:CRect r;pWnd->GetWindowRect(&r);这样获得的r是控件相对于屏幕的坐标,然后用ScreenToClient(&r)就可以获得控件相对于父窗口的坐标。如果用GetClientRect(&r)的话,r.left和r.top始终是0,得到的并不是实际坐标。+++++++++++++++
2013-03-24 15:17:18
2319
转载 BeginTrans、CommitTrans 和 RollbackTrans 方法
这些事务方法按如下方式管理 Connection 对象中的事务进程:BeginTrans - 开始新事务。CommitTrans - 保存任何更改并结束当前事务。它也可能启动新事务。RollbackTrans - 取消当前事务中所作的任何更改并结束事务。它也可能启动新事务。 语法level = object.BeginTrans()object.BeginTransob
2013-03-24 15:02:28
4715
转载 MFC添加快捷键
PreTranslateMessage它没有经过TranslateMessage()处理。可以在该函数 中使用(pMsg->wParam == VK_RETURN)来拦截回车键。virtual BOOL PreTranslateMessage(MSG* pMsg);BOOL CKeDownDlg::PreTranslateMessage(MSG* pMsg){
2013-03-24 15:01:19
845
转载 MFC注册窗口类以及FindWindow按窗口类名查询
呵呵,最近在研究SendMessage函数,其中需要用到m_hWnd,之后延伸着又尝试获得窗口的句柄,于是遇到了FindWindow函数,原型如下:HWND FindWindow( LPCSTR lpClassName, //输入窗口的类名,其实需要是注册过的类名才行,否则是要报错或者查找失败的。 LPCSTR lpWindowName, //输入窗口的名称,就是窗口上面蓝色
2013-03-24 14:53:34
3402
转载 BSTR,_bstr_t,CComBSTR,VARIANT,_variant_t,CString的转换
转载:http://www.cnblogs.com/GoodGoodWorkDayDayUp/archive/2010/11/15/1877655.htmlVC6.0上编译通过,console程序,使用静态MFC库。也许有不对的地方,欢迎指正#include #include #include #include void main(){ BSTR bstrT
2013-02-25 10:55:33
1138
转载 VC轻松解析XML文件 - CMarkup类的使用方法
VC轻松解析XML文件 - CMarkup类的使用方法VC解析XML文件的工具有很多,CMarkup, tinyXML,还有IBM的,MS的等等。据说tinyXML很好,可能字符集问题,我编译不了。所以就用CMarkup来解析,使用过后,觉得非常不错,使用起来很方便。CMarkup下载地址:http://www.firstobject.com/发现网上有方法很法,我就摘下来了
2013-02-24 10:11:50
4722
转载 CDialogSK---一个支持皮肤化的对话框类
无意中在网上看到一个对话框类CDialogSK---一个支持皮肤化的对话框类,颇感兴趣先看下CDialogSK是干什么的:(以下内容来自网上)CDialogSK---一个支持皮肤化的对话框类一、介绍该类从MFC的CDialog继承而来,支持如下特征:1、运行于win2000或者winxp平台上,可以使用任何透明色以透视对话框的区域。2、运行于win2000或者winxp
2013-02-24 10:03:43
770
转载 VS2005,VS2008,VS2010工程文件和解决方案的区别
由于公司开发工具版本不统一,有使用VS2005的,有VS2008的,有VS2010的,这样代码共享的时候就会存在 问题。不可能把所有的版本的工具都安装上。所以最后的方式就是在代码中把其他几种的解决方案和工程文件都放一个,这样人家就可以选择相应的版本去打开工 程。这种直接改的方式前提条件是程序都是编译成2.0版本的,且没有使用高版本的语言特性,否则用低版本打开的时候可能编译不过。
2013-02-24 10:00:52
1480
转载 STL容器 vector,list,deque 性能比较
目录(?)[+]vector - 会自动增长的数组list - 擅长插入删除的链表deque - 拥有vector和list两者优点的双端队列性能竞技场性能总结与使用建议测试程序清单转载:http://www.cppblog.com/sailing/articles/161659.htmlSTL容器类vector,list,deque的比较作者:
2013-02-24 09:55:37
664
转载 BSTR、LPSTR、LPWSTR、CString、VARIANT、COleVariant 、_variant_t、CComBSTR、_bstr_t
Visual C++.NET涉及到ATL/ATL Server、MFC和托管C++等多种编程方式,不仅功能强大而且应用广泛。在编程中,我们常常会遇到ANSI、Unicode以及BSTR不同编码类 型的字符串转换操作。本文先介绍基本字符串类型,然后说明相关的类,如CComBSTR、_bstr_t、CStringT等,最后讨论它们的转换方法, 其中还包括使用最新ATL7.0的转换类和宏,如CA2CT、
2013-02-23 14:09:00
646
原创 Win7 下支持多次双击打开dsw文件 及 修改dsw图标
Win7 下支持多次双击打开dsw文件: Win7安装vc6,第一次提示兼容性提示时,选择不再提示,用了一段时间没有发现vc6的兼容性问题XP下打开多个vc界面在文件夹选项——文件类型中找到这两种后缀名,通过去掉DDE选项后实现。Win7没有这个选项,可以按如下方法解决:打开cmd1)输入命令assoc .dsp回车,确认后缀为.dsp的文件类型为dspfile;2)输入
2013-02-20 20:58:33
4069
转载 学习C++需要注意的十八个基础知识
一、#include “filename.h”和#include 的区别 #include “filename.h”是指编译器将从当前工作目录上开始查找此文件 #include 是指编译器将从标准库目录中开始查找此文件 二、头文件的作用 加强安全检测 通过头文件可能方便地调用库功能,而不必关心其实现方式 三、* , &修饰符的位置
2013-02-05 19:56:06
663
转载 调试Release版本应用程序
目录(?)[+]引言不要随意删除Release版本需要的代码使Debug编译模式接近Release模式错误的假定造成编译模式错误您是否相信编译器 总结报告编译模式下的调试编译器生成了错误的代码最后的思考后记调试Release版本应用程序引言不要随意删除Release版本需要的代码使Debug编译模式接近Release模式错误的假定造成编译模式错误您是否相信编译器
2013-02-04 15:52:40
407
转载 为程序员量身定制的12个目标
对程序员们来说挑战自我非常重要,要么不断创新,要么技术停滞不前。新年伊始,我整理了12个月的目标,每个目标都是对技术或个人能力的挑战,而且可以年复一年循环使用。01. 变得有耐心02. 保持健康03. 拥抱变化带来的不适应04. 学习一门新的编程语言05. 自动化06. 学习更多数学知识07. 关注安全08. 备份你的数据09. 学习更多理论知识10.
2013-02-01 20:03:00
463
转载 VC的常用快捷键,你知道吗?
1.检测程序中的括号是否匹配 把光标移动到需要检测的括号(如大括号{}、方括号[]、圆括号()和尖括号 <>)前面,键入快捷键“Ctrl+]”。如果括号匹配正确,光标就跳到匹配的括号处,否则光标不移动,并且机箱喇叭还会发出一声警告声。 2.查看一个宏(或变量、函数)的宏定义 把光标移动到你想知道的一个宏上,就比如说最常见的DECLARE_MAP_MESSAGE上按一下F
2013-02-01 10:07:17
492
转载 VC 6.0下搭建 wxWidgets开发环境
VC 6.0 下搭建 wxWidgets 开发环境 和 GTK、 QT、 SWT、 SWING 一样, wxWidgets 也是一种开源跨平台的 GUI 框架。因 wxWidgets 和 MFC 有些渊源,有些亲近,故要体验一番 wxWidgets 。现在最新版是 2.8.7 。 wxWidgets 程
2013-02-01 10:04:53
598
原创 GBK转码成UTF-8及奇数个汉字解码得到乱码的问题(C++)
首先转码方法网上很多,如下面:__inline void Convert(const char* strIn, char* strOut, int sourceCodepage, int targetCodepage){ int len=lstrlen(strIn); int unicodeLen=MultiByteToWideChar(sourceCodepage,0,st
2013-01-31 12:49:39
8545
1
转载 用C++读写unicode文本
用C++读写unicode文本http://librawill.blogspot.com/2008/08/cunicode_2881.html 熟悉一下字符类型,char, wchar_t, TCHAR,最熟悉的char是单字节字符,适用于ANSI编码;wchar_t是双字节的宽字符类型,适用于unicode编码;TCHAR是一个宏,在ANSI坏境下定义为char,unicode坏境下
2013-01-27 17:37:38
657
转载 STL容器类vector,list,deque的比较
目录(?)[+]STL容器类vectorlistdeque的比较vector - 会自动增长的数组list - 擅长插入删除的链表deque - 拥有vector和list两者优点的双端队列性能竞技场性能总结与使用建议测试程序清单STL容器类vector,list,deque的比较作者:斑鸠更新时间:2009/01/04编译器版本:Mic
2013-01-27 17:35:37
556
转载 程序员的学习和积累
对于一个程序员来说,学习的重要性相信大家都能意识得到。如何才能有效地学习,高效地学习?探讨下这个问题,我认为很有必要。 每个人学习的方法和习惯可能都不尽相同,很多人习惯了在学校的学习方式,特别是很多刚出校门的人。在他们潜意识中,学习只是应付考试的一种手段,考完就一切OK了,全部还给老师了也无所谓,反正考完之后下次不会再考这么课程了(大学尤其如此)。长期的应试教育会让很多人以考试的心态来对待学
2012-10-07 17:35:30
491
转载 老调重弹:年龄大了,码农何去何从
说明这篇文章是说我的经历和选择,没有任何对从事软件开发的人员的不敬,更加不是要打击新入门的开发人员热情。你有你理解的方式和自由,要在回复那里指责为那是没有必要的,你有时间还是去多看看书,多写写代码好了。 刚在隔壁看见了一个22岁年轻人遥相呼应的文章,在这里罗嗦一下。年轻就是资本,有冲劲,这是最大的优势,好好学习,珍惜年轻的时光。 最后罗嗦一下,我12岁开始学编程的时候,相当有兴
2012-10-07 17:28:58
1499
转载 教育培训行业现状分析
(一) 2010年多家中国教育培训机构在美国上市,这又重新引发了投资者对这个新兴行业,特别是课外辅导行业的关注。但大多数普通的投资者对这个行业的运营模式以及实际发展情况知之甚少,基本上只是根据自身了解到的大机构口碑传闻以及几篇广泛流传的概括性文章来获取一些粗略信息。而事实上这个行业发展变化之大、改革速度之快、竞争之激烈、运营之混乱是超出大家的想象的,甚至是从教育机构离职超过半年的员工可能就完
2012-10-07 16:56:26
5328
转载 年长程序员,坏习惯在扼杀你的职业生涯
英文原文:Older Developers: Bad Habits Are Killing Your Career 我在最近一次《关于年长程序员的5个误传》文章评论中收获颇丰。毕竟,它有望打破被人们当做假定真理而误传了很多年的谬论。但我省略掉了一点细节:年长程序员的坏习惯正在扼杀他们的职业生涯。 抱歉,我听到你的下巴砸到键盘上了。“什么!但是Dave,你说经验是宝贵的,而且……”
2012-10-07 16:42:03
702
ASM源代码实例—EC、PCI、SMBUS、Clock、KB
2011-08-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人