自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Cheney

专注

  • 博客(40)
  • 资源 (1)
  • 收藏
  • 关注

原创 每日两停

孔子云:一日三省吾身 很多真理都不复杂,浅显易懂,可真正做起来,每隔一段时间都会有不同的感触。 我每日两停,一停早晨,计划当日工作,二停中午,午休,养生之道也。 和圣人相比,我尚无可“省”之事,为了生活两停已是难得了。 其实,回想起来,很多日子都不用“省”、“停”的,一天下来无所事事,何用计划?早睡晚起,又何必午休? 我总是在忙碌的时候想着补充遇到的各种知识

2009-02-23 23:41:00 1562

原创 投资被套是否值得同情?

 “现在我们这个投资团已经有几个月没有团购了,我们人多,组织在一起和开发商谈判,商量退房或者价格赔偿的事,不过目前进展不大,还希望能得到你们媒体的支持。”上面这段话是新浪网上一篇题为《珠三角退房风波群起 百亿炒楼资金深度套牢 》中的一段文字,原文地址http://finance.sina.com.cn/g/20080419/03044771483.shtml 2006年下半年我因为房东

2008-04-19 23:04:00 1797

原创 转型

 毕业已经将近4年了,人也越来越近三十,古语说三十而立,现在还依然感觉不靠谱。刚毕业的时候在一家台资工厂企业的资讯部门,该公司正处在黄金发展时期,业务不断扩大,销售额也急剧攀升,进公司时公司正在准备推行Oracle ERP,台湾的一个咨询顾问对我们讲说我们碰上了好时机,做ERP咨询顾问很有前途。当时因为了解面太窄,不以为意,后来便走人了,开始做软件研发工作。时至今日,感觉是个阶段了,想转型

2008-04-14 21:27:00 1738

原创 DataGridView中的当前行数据怎样自动绑定到TextBox

DataGridView与TextBox的绑定本文讲述DataGridView中的当前行数据怎样自动绑定到TextBox等其他编辑控件。在进行WinForm编程时,编辑通常通过两种方式进行,一是网格操作,即数据的新增、维护、删除等操作均在网格中进行,一是通过文本框、下了列表、日期等控件逐条编辑。后者往往和网格相关联,即单击网格中某一行时,希望该行数据显示到相对应的文本框等控件中,在这些控件

2008-03-04 00:10:00 9198

原创 个人财务系统——Petshop实战

个人财务系统——Petshop实战一、关于PetshopPetShop是微软用来展示.Net进行系统开发能力的一个范例,目前版本为4.0。PetShop采用三层架构思想,综合运用面向接口的编程、依赖倒置原则(DIP Dependency Inversion Principle)、工厂模式、单一职责原则、反射等理论和技术,是开发人员学习架构的好范例。PetShop4.0下载地址为: ht

2008-03-02 16:15:00 2928 1

原创 赢在中国08年2月26日

昨天晚上赢在中国节目上,A君嘶声、急速、重复呐喊“行动”二字,然后单膝跪地继续嘶声呐喊着这两个字,我已数不清这两个字被重复了多少次,直听得我呼吸停顿、心脏狂跳,正如余哄敏先生所指出的,创业不需要尖声叫喊,创业需要的是持续的激情投入。B君则频繁声明“出了趟差,回来之后都没了”,本来和哥哥一起做的公司,被哥哥这样趁机完全掌控了,听起来有点像历史上的皇位争夺。我想赢在中国不是你喊冤叫屈的地方,三位评

2008-02-27 20:51:00 1847

原创 DataGridView导出excel

本文参考网友江边孤岛(感谢原作者)的《WinForm中DataGrid扩展类 - 快速导出Excel文件,带保存对话框,并杀死进程。相对完美的解决方案!》(url:http://blog.csdn.net/jbgh608/archive/2007/08/29/1763517.aspx )而写,但本文是DataGridView导出Excel,DataGridView中的隐含列不导出。在贴出代码前几点

2008-02-04 13:20:00 5834 2

原创 最近看过的几本给我印象深刻的书

  最近看过的几本给我印象深刻的书《敏捷软件开发宣言》:程序员应该看的一本书《微软研发:致胜策略》:好的项目经理不是开会开出来的。《项目经理案头手册》:虽然是01年版,但书老知识不老,学到不少东西。《明朝那些事儿》、《把信送给加西亚》:后一本书其实是一个故事,说的是美西战争期间,当时是美国陆军中尉的安德鲁.罗文不畏艰辛,在不知道加西亚在哪,危险重重的情况下将信送到了加西亚手中,

2008-01-31 22:33:00 2199

原创 一次乘的士引发的有关项目管理的思考

  一次乘的士引发的有关项目管理的思考今天在搭乘的士时司机走了与我预期不同的路线,我对司机说右转走上步路不是很直接吗?司机说现在走的是最近的路。依我对周边环境的熟悉,应该没有比我刚才指出的那条路更近的了,事实上走了司机决定的路我更坚信了自己。我们不妨把这个过程当作一个项目,司机和乘客中的一方是项目经理,另一方是项目团队的其他成员。我们仅考虑进度,并且让司机充当项目经理,作为团队成员

2008-01-29 20:26:00 2036

原创 Blog文章分类方法

  Blog文章分类方法记得以前刚注册Blog后第一件事情就是维护分类,这时还没写过任何一篇文章,维护分类自然有些绞尽脑汁的感觉,但总算是维护了一组自己认为完美、实用的分类。然而真正写Blog勾选分类时,我却时常觉得无论哪个分类都不能体现文章的性质。后来我干脆把自己添加的分类都删除了。所有文章都没有了分类,发表文章时也不会有勾选分类的抉择之苦了,感觉痛快多了。类同,我用的邮件系统允

2008-01-29 19:30:00 3652 1

原创 基于SaaS模式的软件开发

 基于SaaS模式的软件开发 一、SaaS介绍、长尾市场SaaS(Software as a Service软件即服务)是通过互联网、以服务的形式交付软件、同时供多个租户(每个租户下面有一个或多个用户)租赁使用的业务模式。相比传统应用软件,以下几点因素或许正是SaaS目前备受关注的原因。首先是获取和部署方式发生了重大改变。SaaS模式下,企业可以通过互联网轻松获得软件,不需

2008-01-24 23:01:00 11814

原创 我的2007

 我的2007毕业多年,每年年底年初的时候我都想写个总结,因为文笔太差(上学时作文从来都是挖空心思写出来的),每次都是不知道从何言起,开了头又没有办法继续写下去,渐渐的就搁置了,淡忘了。这段时间在公交车上看到IBM的广告,有一句广告词是“停止空谈,开始行动”;公司一直以来对执行力的探讨也意在“遵照决定,立即执行”。缘于此,在看到公司期刊征稿后我开始筹划写一篇稿件并最终交付刊印。现在,2

2008-01-21 22:45:00 1681

原创 国家的劳动法更加人性化了,公司的制度却更加无情了

2008年即将实施新劳动法,各公司纷纷出台应对措施,较为轰动的如华为集体辞职事件。我们公司也不例外,出台了一些严厉的制度规范员工的行为,如违反公司条款,情节严重的,造成公司经济损失的,不能胜任工作的,不服从命令达两次的,年度内迟到累计10次的,等等情况,公司可以视情况开除员工而不给与任何补偿。国家的劳动法更加人性化了,公司的制度却更加无情了。作为员工,我感觉很受伤害,处在这样的制度环境

2007-12-20 22:17:00 1955

原创 mysql连接服务器语法

 cmd方式:打开cmd输入:mysql -h server -u user -p 回车后提示输入密码,输入密码即可然后使用use dbname命令设置当前操作的数据库。 注意:上面-p后面不要紧跟着输入密码,这样会登陆不成功。

2007-06-09 17:20:00 3315 1

原创 我所正在使用和使用过的软件——互联网篇

  我所正在使用和使用过的软件——互联网篇        虽然手上还有工作要做,但脑海中的这一念让我乐意停下来,花些时间整理成为网民以来使用过和正在使用的互联网软件。感谢这些软件和它们背后的作者,带给我们诸多方便。       也算作小小的信息和大家分享,如果有可能,我很期待看到网友更精彩的总结。      

2007-05-24 20:53:00 2015

原创 TreeView第三种状态的另类实现

 TreeView第三种状态的另类实现      缘起:最近给一个WinForm项目做权限设置,需要用到树形控件(TreeView)。设置TreeView的CheckBoxes属性为true时,树形控件的每个节点前会出现一个选择框。但选择框只有两种显示外观,即选中(框中有勾)和未选中。相信很多朋友也希望能够有第三种显示外观,当节点的子节点部分选中时使用。去网上寻求方案,多是建议自己开发

2007-05-22 19:24:00 3772

原创 IBM ThinkPad R60系统安装亲历

 拿到本子时预装的操作系统为XP Home版,作为软件开发人员,总觉得不爽,且常碰到休眠后不能被唤醒、正常使用时突然死机、偶尔待机时死机等不得不强行关机再启动的情况。公司同事也有碰到类似情况,上网看也有此类问题发布,但找不到问题原因和解决方法。于是我打定主意重新安装系统。因没有笔记本的安装经验,我付出了惨痛的代价。我先是安装了2003 Server版,但遭遇的死机情况转移到了浏览网页时,且

2007-05-15 20:57:00 10277 2

原创 IBM ThinkPad R60系统安装步骤和注意事项

 本人在R60上安装过2003和XP,结合本人的实操经验,建议不要安装2003,因为一些硬件很难找到针对2003的驱动(或者根本没有?),另外本人安装2003后浏览网页时频繁死机,不得不强行关机再启动。下面我将详细描述完美安装XP的步骤,所有硬件驱动一个都不少。本人在最开始安装2003时参考网友tamonga的文章,发现作者写该文章可能是基于安装XP而写的,因为一些项并不适用于指导安装20

2007-05-14 19:57:00 11662 4

原创 项目管理浅论

 项目管理浅论——开发计划制定、执行与跟踪       项目经过前期的分析、设计,到了开发阶段。对于项目规模不是很大,没有特别指定开发经理的项目,项目经理就要负责开发计划的制定。       制定一个合理的排程计划能够指导开发过程顺利有序进行,为保证计划的合理性我们需要考虑如下几个要点:       首先要了解自己公司大概的生产效率。比如对于web程序,一个开发员平均每天能完成

2007-05-02 16:30:00 1848

原创 winForm自定义控件攻略之二

 winForm自定义控件攻略之二——winForm中为DataGrid指定列标题和列宽 51长假已经开始了,很多人已经上路或者准备上路——外出旅游了吧,小生祝大家玩得开心,回头可以贴些照片来弊站,借你们的余热暖暖,不至于让这里太冷。想必另一些朋友已经安排加班了,远游是不行了,不过值得开心的是:银子没少赚吧! 记得我们的网站是www.pshf.cn,有你同行,我的世界更

2007-05-01 01:18:00 3823

原创 winForm自定义控件攻略之一

winForm自定义控件攻略之一——winForm中为DataGrid增加单元格响应事件 51长假已经开始了,很多人已经上路或者准备上路——外出旅游了吧,小生祝大家玩得开心,回头可以贴些照片来弊站,借你们的余热暖暖,不至于让这里太冷。想必另一些朋友已经安排加班了,远游是不行了,不过值得开心的是:银子没少赚吧! 记得我们的网站是www.pshf.cn,有你同行,我的世界更精彩

2007-04-30 00:17:00 2016

原创 任务粒度、软件粒度

公司的一个项目有三个子系统,其中A子系统最先开发,开发采用每个窗体类由一个开发人员来开发的方式,结果整个A子系统开发下来出现了很多问题。主要有两个,首先是时间看来没有预先计划的那么充足(似乎公司里的所有软件项目都是如此);由于开发过程中相互间缺乏沟通,每个窗体类中相同的功能却有不同的实现,导致运行时的呈现也稍有不同,当然,对于实现起来比较复杂的地方显然存在人力的浪费。随后B子系统的开发由我

2006-03-14 22:41:00 6245

原创 C#基本问题列表——面试通常题

 1、String str=new String("a")和String str = "a"有什么区别? String str = "a"; 这个只是一个引用,内存中如果有“a"的话,str就指向它,如果没有才创建如果你以后还用到"a"这个字符串的话并且是这样用: String str1 = "a"; String str2 = "a"; String str2 = "a"; 这4个变量都

2006-03-03 22:47:00 1646

转载 VSS 使用说明手册

VSS 使用说明手册                                              版本控制是工作组软件开发中的重要方面,它能防止意外的文件丢失、允许反追踪到早期版本、并能对版本进行分支、合并和管理。在软件开发和您需要比较两种版 本的文件或找回早期版本的文件时,源代码的控制是非常有用的1 VSS概述     版本控制是工作组软件开发中的重要方面,它能防止意外的文

2006-02-11 20:02:00 2479

转载 CVS新手介绍

CVS是并发版本系统(Concurrent Versions System)的意思,主流的开 放源码网络透明的版本控制系 统。CVS对于从个人开发者到大型,分布团队都是有用的: 它的客户机/服务器存取方法使得开发者可以从任何因特网的接入点存取最 新的代码。 它的无限制的版本管理检出(check out:注1)的模式避免了通常的因为排它 检出模式而引起的人工冲突。 它的客户端工具可以在绝大多数的平台

2006-02-10 23:07:00 1734

转载 ClearCase 介绍

一、        软件配置管理的必要性 没有任何一个行业象计算机工业发展的如此迅速。在今天的软件产业更是如此,技术和产品的更新日新月异令所有技术人员和管理人员都感到明显的压力。软件产品的开发,市场投放速度成倍增长;Internet/Intranet应用的发展改变着软件的开发,传递,和分发方式;不断提高的软件质量的要求,使越来越多的软件机构感到取得ISO9000和SEI Capabilit

2006-02-10 23:02:00 5777

原创 [C#]重写文本控件的OnKeyPress和OnTextChanged进行录入数据校验

//记录OnKeyPress前的字符  string BeforKeyPressText = "";  //记录OnKeyPress执行时输入被视为无效(e.Handled = true;)的次数 注:一个汉字和一个英文字母的输入各执行一次OnKeyPress  int ErrKeyPressNum = 0;  ///   /// 实现输入控制:字符过滤  /// by arming 2005-1

2006-01-05 18:32:00 3725

原创 [C#]控件的几个事件的执行顺序

对于需要重写文本控件等来统一调整外观显示、数据校验等处理时,事件执行顺序有时会很重要。比如对重写的文本控件类做修改,以达到控件得到焦点和失去焦点时颜色变化。如果同时重写了OnGotFocus和OnEnter,并在其中做了背景色的设定,那么会以那个修改为准呢?事件执行顺序会告诉你。进入控件时:先激发OnEnter后激发OnGotFocus离开控件时:先激发OnLostFocus后激发OnLeave瞧

2006-01-04 20:29:00 3466

原创 oracle中自动增长列的实现

创建两个表,用来做测试:create table test(id int,name varchar2(10));create table test1(id int,name varchar2(10));创建sequence,用来得到自动增长值:create sequence For_testincrement by 1start with 1maxvalue 999999999nocyclecac

2005-12-15 18:44:00 7825 2

原创 C#中的构造函数

1、静态构造函数    在java和其他语言中好像没有这个概念(说错了请各位朋友包涵并指出呵),    C#中的静态构造函数没有参数,有且只能有一个,形如static classname(){},只在类加载时运行(一般的构造函数在每次实例化时运行),用于静态数据的处理。它和一般的无参构造函数是唯一允许有相同参数列表的“重载”情况。更详细的解释可参见忽隐忽现的blog:http://blog.csd

2005-11-16 14:50:00 1111

原创 oralce学习笔记之异常处理篇

oracle的异常分为编译时异常(错误)和运行时异常,前者不能被处理,后者可以被处理。我们主要讨论运行时异常。异常类型:a、预定义异常      已命名的预定义异常有CURSOR_ALREADY_OPEN、INVALID_NUMBER、TOO_MANY_ROWS等b、用户定义异常c、已命名异常(已命名异常不能单独归为一类异常,但它有点特别,所以我将它单独罗列说明)      如果希望处理一个异常(

2005-10-09 14:30:00 2491

原创 oralce学习笔记之高级查询篇

高级查询以下所举例子代码可在oracle9i的scott模式下运行1、层次化查询:  create or replace procedure company_listing  --递归过程实现层次化查询  (    p_start_with varchar2,    p_level number default 0  ) as  begin    dbms_output.put_line(lpad

2005-09-29 17:04:00 1102

原创 sql收藏

--一组有关(NULL)值处理的函数 [添加时间:2005-09-30]  coalesce( expr1, expr2, ... expr_n )返回第一个非NULL值  NVL( string1, replace_with ):如果string1为NULL则返回replace_with  NVL2( string1, value_if_NOT_null, value_if_null )  NA

2005-09-28 12:29:00 1158

原创 oralce学习笔记之视图篇

视图:可进行的操作:选去、联接、insert、update、deleteoracle中有四种典型的视图:关系视图、内嵌视图、对象视图、物化视图视图作用:强化安全、增强性能、隐藏复杂性、提供抽象、定制数据显示1、关系视图:  a)with read only约束用来定义只能进行选取操作的视图    create view view_name as       select ....    with

2005-09-28 09:21:00 1402

原创 oracle中子句执行顺序

摘自《oracle9i参考手册》1、根据where子句选择行2、根据group by子句组合行3、为每个组计算分组函数的结果4、根据having子句选择和排除行5、根据order by子句中的分组函数的结果对组进行排序执行顺序对查询性能有直接影响,一般来说通过where子句排除的记录越多,查询的执行速度越快。从这个角度出发,having子句的限制条件能够放到where子句中就应该尽量放到where

2005-09-27 17:39:00 1944

原创 也谈选取从N行到M行的记录

题目:选取排序后表中的第5到第10条记录下面是oracle中的sql实现,想必各路英雄会有更好的方法,请不啬赐教!1、用minus也可以,至于性能请高手指点:    select * from table_name order by column_name where rownum    minus    select * from table_name order by column_name

2005-09-26 12:20:00 1008

原创 C#中关于模式匹配的简单例子

    模式匹配可以用于文本框输入时的验证,比如邮政编码只能是6位数字;移动电话只能是13位数字,并且以13开头;汽车的VIN码由17位数字和字母组成;等等。     使用模式匹配来验证用户的输入无疑会比一般的判断要方便。     下面是一个验证汽车的VIN码的简单例子,限于本人水平,同时本人的意图并非要详细解说模式匹配,因此该例仅给出了大体的步骤: 引用相应名字空间using System.Te

2005-05-13 19:21:00 3828

原创 在一个数据库中用到另一个数据库中的表

SQL Server中有诸如Sysobjects这样的全局表,也就是说你可以在不切换当前数据库的情况下直接进行select等操作。那么如果是普通表,怎样实现在不切换当前数据库的情况下直接使用?比如我需要在我的数据库mydb中写一个存储过程,如果有错误发生,存储过程能根据@@error显示错误信息,我就需要这样的语句:select description from sysmessages  wher

2005-03-21 19:14:00 1491

原创 带输出参数的存储过程的使用及在C#中调用问题

创建示例存储过程的完整的语句:USE pubsIF EXISTS (SELECT name FROM sysobjects          WHERE name = up_test AND type = P)   DROP PROCEDURE up_test GOcreate procedure  up_test  @out_val integer=0 output--@out_val

2005-03-17 18:53:00 2038

原创 Sql Server中用变量名作为表名的解决方案

最近写procedure,遇到一些问题。其中我觉得关于“用变量名作为表名”的问题较有价值,写出和大家一起分享。请各位若有好的解决方案一定要不吝赐教。情景:如果你在写procedure时要根据特定变量的值动态创建table(表名是全部或部分特定变量的值)。例如:declare @tablename        char(10)//if some statements

2005-03-16 11:44:00 10540 1

sipRFC3261-cn.pdf

sip RFC3261 中文 sip RFC3261 中文 sip RFC3261 中文

2010-08-07

空空如也

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

TA关注的人

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