
他山之石
文章平均质量分 67
scutLiu
这个作者很懒,什么都没留下…
展开
-
每位开发人员都应铭记的10句编程谚语
<br />所谓谚语,就是用言简意赅、通俗易懂的方式传达人生箴言和普遍真理的话,它们能很好地帮助你处理生活和工作上的事情。也正因如此,我才整理了10句编程谚语,每位开发人员都应该铭记他们,武装自己。<br />1. 无风不起浪<br /><br />别紧张,这也许只是一场消防演习<br /><br /><br />代码设计是否糟糕,从某些地方就可以看出来。比如:a. 超大类或超大函数 b. 大片被注释的代码 c. 逻辑重复 d. If/else嵌套过深 <br /><br />程序员们通常称它们作代码异味(转载 2010-11-03 17:36:00 · 1049 阅读 · 0 评论 -
调整VMware虚拟机硬盘容量(转)
<br /> 担心创建的虚拟机硬盘容量太大会占用真正的硬盘空间,把硬盘的容量设置得很小,可是等到给虚拟机装好系统后再装其他的软件,才发现硬盘容量不够用了。<br /> <br /> 如果重建虚拟机,还要重新再装一遍操作系统,非常麻烦,而VMware中又不能直接修改虚拟机的硬盘容量大小,真是麻烦。<br /> <br /> 经过多方请教高人,终于找到了解决之道。其实在VMware安装目录下就有一个vmware-vdiskmanager.exe程序,它是一个命令行工具,可用来修改虚转载 2010-07-05 21:42:00 · 954 阅读 · 0 评论 -
使用C#的WebService实现客户端软件的在线升级功能(转)
使用C#的WebService实现客户端软件的在线升级功能<br />前言:<br />由于项目原因,要实施的客户离作者(itbaby)太远,考虑提供软件的在线升级功能.我们如何实现呢!先讲下思路.<br />思路:<br />先实现WEB端的开发,主要考虑使用WEBService技术,提供远程服务的调用函数,返回一个文件的字节内容,然后写一个升级程序客户端,分发给客户使用的机器中,(可以随客户的软件一起安装).该客户端程序主要连接webserivce,然后将文件保存到本地机(客户的机器)中.就可以实现!<转载 2010-06-05 11:13:00 · 1376 阅读 · 1 评论 -
SQL Server存储过程加密与解密
<br />一、加密存储过程<br /> 加密存储过程只需要添加一个选项with enctyption即可。加密存储过程的定义形式如下:<br />createproc sp_test<br />@iint --参数<br />with encryption --加密过程关键字,使用XOR进行加密。<br />as<br />select*from tb<br />Go<br /> <br />二、解密存储过程<br /><br />2.1 针对SQL Server 20转载 2010-06-05 10:50:00 · 1780 阅读 · 0 评论 -
查看SQL Server日志的方法
转自http://blog.csdn.net/ziren235/archive/2007/07/03/1676347.aspx 在SQL Server2000中,一个数据库的日志是以*.ldf 文件存放,请问我想查看某一个数据库的日志,该如何操作.方法1、DBCC LOG(DatabaseName,2)方法2:select * From ::fn_dblog(default,defau转载 2010-05-26 23:18:00 · 1602 阅读 · 0 评论 -
敏捷开发:SCRUM软件开发模型
Scrum是一种灵活的软件管理过程,它可以帮助你驾驭迭代、递增的软件开发过程。这个轻量的过程可以作为包装器,也就是说你可以把Scrum与其它灵活的过程框架组合起来,比如说RUP。RUP(Rational Unified Process,Rational 统一过程),是一种被广泛使用的软件过程框架。它可以很好地迎合你的软件开发过程的需要,还可以容纳其他技术。Scrum是一系列有趣的,用来包装转载 2010-05-22 22:35:00 · 1235 阅读 · 0 评论 -
C# WinForm中在窗口标题栏上加按钮
转自http://blog.163.com/da7_1@126/blog/static/104072678201001310219448/ Windows API中的HDC可以通过Graphics.FromHdc()转换为(创建出)System.Drawing.Graphics,然后就可以用.NET Framework GDI+提供的绘图功能方便地进行画图了。 在窗口转载 2010-05-20 18:21:00 · 7015 阅读 · 1 评论 -
IT职场生成法则(转载)
通用法则法则1:忍耐是一种美德。为了生活,很多时候你必须要忍!忍受你的领导对你的无理责骂、同事的白眼、客户的无理取闹,承受工作的巨大压力,忍受上下班的拥挤、堵车,忍受什么都涨就是工资不涨,……不要因为一时之气而因小失大,当然忍耐是为了以后的反击,老子不需要卧薪尝胆十年,你只需要忍耐1-2两年,你就会有反击的机会!法则2:不要威胁到你的老板。这里说的“老板”泛指你的领导、领导的领导、直到公司的老板。转载 2010-05-16 09:23:00 · 877 阅读 · 0 评论 -
微软公司软件开发模式简介(转)
北京大学出版社96年底所出的《微软的秘密》一书是目前我所见到的对微软公司软件产品开发过程介绍的最专业、最深入的一本书。通过本书,我们可以看到微软公司是如何对科学地对软件产品开发进行有效地管理,我想这些经验对于中国的广大软件开发人员,尤其是关心中国软件产业发展的各位朋友是大有益处的。所以特将此书中涉及软件产品开发的部分内容摘录出来(第四章“产品定义与开发过程”),加上我在微软中国工作的实际经验总结出转载 2010-05-07 11:24:00 · 1167 阅读 · 0 评论 -
微软公司软件开发模式简介(转)
北京大学出版社96年底所出的《微软的秘密》一书是目前我所见到的对微软公司软件产品开发过程介绍的最专业、最深入的一本书。通过本书,我们可以看到微软公司是如何对科学地对软件产品开发进行有效地管理,我想这些经验对于中国的广大软件开发人员,尤其是关心中国软件产业发展的各位朋友是大有益处的。所以特将此书中涉及软件产品开发的部分内容摘录出来(第四章“产品定义与开发过程”),加上我在微软中国工作的实际经验总结出转载 2010-05-07 09:28:00 · 826 阅读 · 0 评论 -
有效编写软件的75条建议(转)
1. 你们的项目组使用源代码管理工具了么? 应该用。VSS、CVS、PVCS、ClearCase、CCC/Harvest、FireFly都可以。我的选择是VSS。 2. 你们的项目组使用缺陷管理系统了么? 应该用。ClearQuest太复杂,我的推荐是BugZilla。 3. 你们的测试组还在用Word写测试用例么? 不要用Word写测试用例(Test Case)。转载 2010-05-07 09:18:00 · 684 阅读 · 0 评论 -
C#调用外部程序(转)
1. 启动外部程序,不等待其退出。2. 启动外部程序,等待其退出。3. 启动外部程序,无限等待其退出。4. 启动外部程序,通过事件监视其退出。 // using System.Diagnostics; private string appName = "calc.exe"; /// /// 1. 启动外部程序,不等待其退出 /// private voi转载 2010-05-04 16:05:00 · 735 阅读 · 0 评论 -
键盘虚拟键值编码表
模拟键盘输入首先要用到一个API函数:keybd_event。 /*虚拟键值表集合,来自vc的winuser.h文件 * Virtual Keys, Standard Set */#define VK_LBUTTON 0x01#define VK_RBUTTON 0x02#define VK_CANCEL 0x03#define VK_MBUT转载 2010-04-23 11:22:00 · 1106 阅读 · 0 评论 -
键盘各键对应的ASCII码值
键盘各键对应的ASCII码值。 0x1 鼠标左键0x2 鼠标右键0x3 CANCEL 键0x4 鼠标中键0x8 BACKSPACE 键0x9 TAB 键0xC CLEAR 键0xD ENTER 键0x10 SHIFT 键0x11 CTRL 键0x12 MENU 键0x13 PAUSE 键0x14 CAPS LOCK 键0x1B ESC 键0x20转载 2010-04-23 11:14:00 · 1690 阅读 · 0 评论 -
C#中DataGridView限制输入
转自http://www.cnblogs.com/UouHt/archive/2009/02/16/1391687.htmlDataGridView是.net2.0的一个新增数据控件,功能比DataGrid增强了很多,但是并没有CellKeyPress事件来限制文本列的输入。我通过EditingControlShowing事件解决这个问题.private void InputInteg转载 2010-03-04 20:27:00 · 3091 阅读 · 0 评论 -
中国智慧VS西方智慧-看中国IT风云与IT产业怪状
转自http://blog.csdn.net/yincheng01/archive/2010/02/19/5312011.aspx为什么国外没有一家互联网公司在中国取得成功,为什么他们都水土不服,为什么他们都在中国都混不下去,YAHOO, EBAY等等这样享誉全球的互联网公司都在中国无法取得成功!为什么连让IT巨无霸微软都觉得发抖,让比尔·盖茨夜夜做恶梦的Google在中国都觉得水土不服!混不转载 2010-02-28 07:51:00 · 1205 阅读 · 0 评论 -
10大不惧经济衰退IT技能
转自http://news.csdn.net/a/20100225/217212.html 企业的数据中心已经成了企业的注意中心。如果你想进入数据中心,下面就是你必须拥有的10大职业技能。对于拥有正确技能和正确工作态度的人来说,如今在数据中心领域正是大展身手的时候,市场智能咨询公司Input的技术副总Dwight Gibbs称。企业的数据中心已经成了企业的注意中心。如果你想进入数据中心转载 2010-02-27 00:16:00 · 996 阅读 · 0 评论 -
双线策略路由的三种实现方式总结+端口映射
转自http://linux.chinaunix.net/bbs/thread-1018118-1-1.html参考了下论坛中关于电信+网通双线策略路由的帖子,并结合实际环境,将实现双线策略路由的几种方式总结如下,希望对有需要的朋友有所帮助,双线比单线要复杂多了,但把策略路由的原理弄明白了,就会发现其实并不难。网络环境服务器(网关): eth0 为LAN口,IP为 LAN_IP = 192转载 2010-02-25 09:58:00 · 2620 阅读 · 0 评论 -
学C++的注意事项
下面的是学C++时要注意的。绝对经典。!! 1.把C++当成一门新的语言学习(和C没啥关系!真的。); 2.看《Thinking In C++》,不要看《C++变成死相》; 3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看; 4.不要被VC、BCB、BC、MC、TC等词汇所迷转载 2010-01-25 15:46:00 · 806 阅读 · 0 评论 -
当Widget遇上MID
转自http://software.intel.com/zh-cn/blogs/2009/12/29/widgetmid/?cid=sw:prccsdn937说到Widget,相信大家不会陌生。各位首先想到的可能是Yahoo Widget,Google Desktop或Vista SideBar这些桌面Widget。他们炫丽的UI确实让人印象深刻。但Widget发展到今天,它的概念不仅仅是“桌转载 2010-01-09 22:26:00 · 658 阅读 · 0 评论 -
VC6.0相关资源
(转自http://topic.csdn.net/u/20071219/20/785ac174-f79e-4547-b689-652ff123b594.html)vc6快10岁了,呵呵~~蛮经典的东西。 以下SDK和库是我自己收集的,绝大部分我都使用过,最重要的是能在VC6下使用。它们之间各自有各自的功能,不需要比较,除非是相同类型的库,例如XML解析器,我才比较一下,排名也不分先后,并且转载 2010-01-04 23:19:00 · 1068 阅读 · 0 评论