自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

原创 活用设计模式

一、设计模式的隐喻    武功套路是习武的门径,新手要一招一式地练习套路,烂熟于心之后,便熟能生巧,在实战之中见招拆招、运用自如——此时习武之人已从“新手”成长为“好手”。“高手”则没有套路,实战之中只有自然反应,然而一招一式浑然天成、恰到好处,似有似无、无中生有。“高手”之上还有更高的“高手”,他们达到的境界非我等凭借金氏武侠小说可以揣测。设计模式之于设计,好比套路之于武术。“新手”要一

2006-10-10 16:48:00 3091

原创 在Oracle中实现可扩展的多级编目结构

 一、可扩展多级编目的定义可扩展多级编目有下述特点: 编目分级,上下级编目形成父子关系; 任意节点可以有零到多个子节点,任意子节点有且只有一个父节点; 节点深度在理论上可以无限扩充; 由上述特点可知,可扩展多级编目实际上是树。 二、可扩展多级编目的例子Windows操

2006-09-07 11:00:00 2705

原创 Oracle Lob操作类(代码)

 using System;using System.Data.OracleClient;using System.IO;using System.Drawing;using System.Drawing.Imaging;using Microsoft.Win32; namespace blog.csdn.net.zhangyuk{     ///   

2006-09-07 10:50:00 2664

原创 数据库设计评审检查单

序号 检查项目 通过 不通过

2006-09-04 13:14:00 7337 1

原创 项目拖期怎么办

研发项目拖期的可能性有很多。比如:  存在未捕获的需求; 对需求的分析不够充分; 缺乏有效的需求变更管理; 规模或工作量的估计出现偏差; 出现大量未识别的任务; 设计不合理;

2006-06-27 18:19:00 3797 1

原创 “加班文化”对软件企业的危害

  “加班文化”会给软件企业(或组织)带来很多管理问题。管理人员会利用加班加点掩饰能力的平庸和工作上的失误。一些管理人员一旦发觉项目可能失败便开始安排加班,给老板造成这样一种感觉——项目虽然失败了,但是我尽力了,没有功劳还有苦劳。更有个别管理人员一开始就要求员工加班加点,项目成功了则加倍受到嘉奖,项目失败了则容易推托责任。加班造就了一些任劳任怨的“功勋”员工,“功勋”员工的存在打乱

2006-06-27 18:18:00 5832 5

原创 对软件研发人员考核的几点思考

可以将员工考核分三个方面考虑:一、考核标准;二、考核的方式方法;三、激励和改进。考核标准从三个方面考虑:一、企业核心价值观的认同情况;二、岗位目标的达成情况;三、对岗位的胜任能力。这三方面隐含了这样几个事实:企业的核心价值观应该有一个可执行层面的描述;企业有一套完整的岗位体系,岗位描述清晰;企业管理以目标为导向,目标层层分解,逐一落实到可执行的层面。考核的方式方法是要求企业有一个稳定、规范

2006-06-06 12:15:00 6077

原创 产品类研发项目需要注意的几个问题

1、决定研发产品前,做好可行性分析产品研发是个投入高、见效慢的事情。即便产品上市,仍然需要持续的研发投入。企业或组织在决定投入之前,应做好充分的调研分析。调研分析应从外部和内部两方面入手:外部调研目标客户群和同类产品;内部调研资金、人员和技术储备。有条件的企业或组织可以聘请咨询公司进行调研。2、关注整个目标客户群体的需求产品针对一个特定的目标客户群体。正因为这样,产品类需求的采集比较困

2006-05-08 14:58:00 3904

原创 工程化软件开发的原则和实践浅谈(PPT)

2006-05-04 06:52:00 3059

原创 改变 PropertyGrid 控件的编辑风格(4)——加入选择列表

改变 PropertyGrid 控件的编辑风格(4)——加入选择列表 张昱[email protected]效果:适用场合:限制选择输入 步骤一:定义从UITypeEditor 继承的抽象类:ComboBoxItemTypeConvert。示例如下:using System;using System.Collections;using System.ComponentModel; nam

2005-08-09 15:00:00 2818

原创 改变 PropertyGrid 控件的编辑风格(3)——打开对话框

改变 PropertyGrid 控件的编辑风格(3)——打开对话框 张昱[email protected]效果:适用场合:1、   打开文件、打印设置等通用对话框2、   打开特定的对话框 步骤一:定义从UITypeEditor 派生的类,以 OpenFileDialog 对话框为例,示例代码如下:using System;using System.Windows.Forms;using

2005-08-09 14:58:00 4516

原创 改变 PropertyGrid 控件的编辑风格(2)——编辑多行文本

改变 PropertyGrid 控件的编辑风格(2)——编辑多行文本 张昱[email protected]效果:适用场合:1、   编辑多行文本;2、   编辑长文本。 步骤一:定义从UITypeEditor 派生的类,示例如下:using System;using System.Windows.Forms;using System.Drawing.Design;using Syste

2005-08-09 14:52:00 5769

原创 改变 PropertyGrid 控件的编辑风格(1)——加入日期控件

改变 PropertyGrid 控件的编辑风格(1)——加入日期控件 张昱[email protected] 效果:适用场合:编辑日期类型数据 步骤一:定义从UITypeEditor 派生的类,示例如下: using System;using System.Windows.Forms;using System.Drawing.Design;using System.Windows.For

2005-08-09 14:47:00 4319

原创 计算机图像处理技术入门(一)

   图像处理简介 计算机数字图像处理(简称图像处理)起源于60年代中期,美国NASA用计算机技术处理卫星传回的图像信息。60年代后期,图像处理随着CT、X光机、超声波仪器等在医学领域广泛使用而转向民用。现在,图像处理技术在航空航天、军事、工业自动化检测、安全识别、娱乐等领域得到广泛应用。        在图像处理领域,对图像的基本操作是图像变换和图像分析。前者用某种方式改变图像,

2005-04-30 17:30:00 15697 5

原创 Windows平台下程序日志的设计和实现(下:代码)

1、CConfiguration.csusing System;using System.Collections.Specialized;using System.Xml;using System.Configuration;namespace com.lenovo.zhangyuk.logger{ ///  /// CConfiguration 的摘要说明。 ///  public class

2005-04-30 15:26:00 2941

原创 Windows平台下程序日志的设计和实现(上:设计、实现和应用)

问题:       在很多应用中,需要记录程序运行过程中的关键信息、关键操作、警告和异常等。这些信息可以被用来追溯、调试和排错、分析运行时环境,或者用于其他特定的用途。一些长期运行的、无人监控的或者运行在后台不带UI的程序,记录运行时的日志尤其重要。   目标:1、  实现日志记录功能。2、  模块容易使用、容易扩展、可灵活配置。3、  日志内容分类输出。   约束:Windows平台 .net

2005-04-30 14:55:00 3634

原创 R/3常用事务代码表

事务代码功能SE16查询事务代码SE11显示R/3表字段SE80数据库浏览器SE30ABAP运行时间分析SE38运行后台作业SM04查看用户列表和会话SM12查看用户锁定SM13浏览更新错误日志SM20系统审计日志SM21系统日志SM36定义后台作业SM50工作进程SM59显示和维护RFC终点SM67作业调度SM68作业管理ST05SQL跟踪ST22提供系统转储清单SA38执行ABAP/4程序SU

2005-04-07 12:09:00 3449

原创 一个FTP客户端的C#代码

using System;using System.Net;using System.IO;using System.Text;using System.Net.Sockets;namespace zhangyuk.net.csdn.blog.ftpclient{ ///  /// FTP Client ///  public class FTPClient {  #region 构造函数  //

2005-04-07 11:05:00 4265 2

原创 SSH和SFTP简介

传统FTP在传输机制和实现原理上是没有考虑安全机制的,因为它们在网络上用明文传送数据、用户帐号和用户口令,别有用心的人非常容易地就可以截获这些数据、用户帐号和用户口令。而且,这些网络服务程序容易受到“中间人”(man-in-the-middle)这种攻击方式的攻击。所谓“中间人”的攻击方式,就是"“中间人”冒充真正的服务器接收你的传给服务器的数据,然后再冒充你把数据传给真正的服务器。服务器和你之间

2005-04-07 09:51:00 35304 1

原创 项目开发经验谈

做项目跟带兵打仗一样,需要在时间和空间上有一个战略布局。本人用打仗作为比喻,来说明项目策划过程中,各项活动的重要性: 一、战略布局瀑布模型是稳扎稳打的做法,步步为营,希望用一个战役解决全部问题。适合对敌人情况比较了解或者敌兵比较弱的情况。迭代模型是扫荡,敌人在暗处,我在明处,怎么打?集中优势兵力,一遍一遍地扫荡。(RUP使用了重型装备、地毯式的空袭,将扫荡打法发挥到了极致。)阶段交付模型是快速占据

2005-04-06 17:53:00 2550

原创 五种指型

A你的第一根手指被折断优美的截面血流如注你把失落的骨节隐藏在药液里一只馋嘴的死猫日夜审视墙上的挂钟展开第四维空间一些老朽的面孔时常隐现只有醒来时你才对众人讲午夜中有道没有关闭的假门 B你的第二根手指别在门缝里你还没有将它拔出来午夜就断粮了死尸的肠胃也被淘空狼在离开住宅五步的地方嚎叫街头的巡警也是狼后来你觉得自己也是狼事情就简单了你就推门出去 C你的第三根手指被含在嘴唇里烟卷一样地叼走了你感到一阵心

2005-04-06 17:50:00 1615

原创 西窗雨

吹落繁星如雨黎明时分尽看西窗雨黄昏寒风过尽一枝潇洒等待今生缘分 谈笑疏风淡月绕水孤村不提繁华旧梦痕吟风赋雪韶华几度多半寂寞半生 萧条深院人初起月色黄花满地夜色阑珊人自在缺月疏帘独倚 往日烟尘香一缕断送一生情绪绿波东流花若老只消几个黄昏 1992.5.18

2005-04-06 17:48:00 928

原创 许多时候

许多时候也就是平凡的时候许多风,都平静地刮过我坐在那些古旧的陈设里设想手中的刀片应该划开哪座寂寞的天空不知胸中的伤口又曾经流失于哪座海滩下的沙城许多时候,都有风许多时候,就这样平静度过只有当有雨的时候才知道你在另一方晴朗下躲避只有当夜深的时候才知道你始终是我无法设计的隐痛

2005-04-06 17:48:00 974

原创 午夜后的情绪

午夜后的情绪全部暴露在昏黄的灯具下了那辆回乡的列车依然没有驶进盛我的铁床心间的墓地上渐有消息踏过有钟表一点一滴环境旧了心也老去划火柴依然的寂寞月色霜一般洁白和宁静那样的情绪愈加绵长

2005-04-06 17:47:00 1175

原创 无题(节选)

二天空像一架陈旧的楼梯太阳是被定形的伤口而当你与我隔窗相对时被我改装成闹钟的心脏正奇怪地响 五你用木制的眼球打量着我你的双手和木桌连在一起并且变得坚硬你的声音在空气里凝固——       它们陈旧并在脱落 六与我隔窗相对的是只干巴巴的山羊它和我一模一样地上歌声在流淌在攀援上四壁 参加那个葬礼的只我一人

2005-04-06 17:46:00 1713

原创 手相

熟悉手掌的人在写字或者看报在一个没风的夜晚我翻开手掌据说命运可以关系每道纹路仔细盯着就会看出动静我很耐心地观看它们并记在心里后来天空变了对面的座钟使劲地晃动着手臂我习惯在那些孤独的日子数着星星坐在这里有一天我再次翻开手掌它们和星空相近走来的人忽然说你得摘下手套

2005-04-06 17:45:00 943

原创 歧途(一九八七年)

初夏季节的战争是门上的那一抹深蓝荒原上树状的你在日夜飞奔 三只血红的碗是梦的布景你转身画像被害金鱼好看地动透过冰冷林立的窗子月亮的确像一具硕大的脸 走廊的尽头,有人敲门一双双带有可怖表情的眼睛从门板上抬起敲门人骤然狂叫那喊声顷刻便生满苔藓一个托着松散的脸的病人匆匆出没而树状的你,还在日夜飞奔 不直觉中,好看的花儿在脸上开放

2005-04-06 17:44:00 872

原创 角度

对于一个人有不同的观测角度现在他坐着脚上没有鞋但是有袜子一条腿放在另一条腿上面一条腿待在另一条腿下面摆成优雅的姿势上身紧靠在椅背上臀部与椅面接触他可以把头转来转去但是不可以向后后面就是门,一连串的脚步声躲在后面他可以随便看看外面想象自己是一只鸟或者鸟类暂歇的树杈什么的如果他真的走出去了就只把一些陈设留在这里……

2005-04-06 17:43:00 764

原创 昆虫

我在安静的街上爬行太阳像一架停泊在天空的黑色钢琴把每一缕头发披散开露出火红的牙齿和灼热的欲望我拘谨地暴露伤口并让心在此刻悄然冷却和一只昆虫握手我们势必在高高的屋顶展开各种觅食的动作而我将沉甸甸的果子带到家里消化它们的时候夜已布满周围我伸开颤颤抖动的触须敲打肚皮的时候从枝影零乱的窗口飘进一缕柔和的月光

2005-04-06 17:43:00 858

原创 动物

我在高居地面的地方安了家在一间盛满谷物的房子里找到吃的并喝了一些酒回家的路在背后消失了我在清晨醒来有人在打印我的事迹并四处张贴警察封锁了道路我的口袋里装满了钱在一个临窗的角落坐下欣赏网后待捕的一群那实际是一幅画我庆幸有人从网后逃脱我吃惊于自己的寡言直到有人说我的钱是石头而当打开盛钱的布袋时我露出野兽的牙齿我得继续或者洗手不干

2005-04-06 17:40:00 779

原创 冬天的字句

从一张纸的背面望去什么也没有现在我从你的背面走来就只看到你的背影你的表情滑向另一侧面对着城市我从一只盛水的杯子后面望去变形的东西都在挣扎这时要是你从前门进来就只看到我的背影  从一楼出现在五楼要经过一些曲折的台阶我把洗净的两手放在对面你用同样的两只敲门带着表情我们坐在这里谈些彼此的见闻从五楼出现在一楼依然要走那些曲折的台阶而我们心间的路依旧漫长  整个冬天没有下雪没有一粒雪花飘落或者留滞你带着季节

2005-04-06 17:38:00 861

原创 变化

客人来了给他吃些什么教师节发的苹果都烂了从五楼到市场有一千四百多步问题还在于我没有足够的零钱烟灰缸里的烟头有五个烟灰缸里的烟灰有三堆客人来了三次我陪他抽了五根烟烟灰分三堆弹下我把白瓷茶杯里的水倒掉又填了点新的水在茶杯里打转然后平静我也平静地待着把一只魔方拆了重新装好就花费了五分钟五分钟以后我拿起一本书水在背后冒烟有人敲门了时间是三年以后开门的是穿背心的我现在我穿西装

2005-04-06 17:31:00 938

原创 需求规格说明书编写指南

管理信息系统需求规格说明书编写指南  文档属性:文档编号  文档版本V1.0保密级别  拟制  审核  批准    修改记录:日期修改章节修改类型*修改描述修改人版本03.8.10AllA创建张昱1.0                                                                                                   

2005-04-06 16:51:00 5607

原创 用户需求报告编写指南

企业信息管理系统用户需求报告编写指南  文档属性:文档编号 文档版本V1.0保密级别 拟制 审核 批准  修改记录:日期修改章节修改类型*修改描述修改人版本03.8.10AllA创建张昱1.0                                                      *修改类型分为 A - ADDED  M - MODIFIED  D – DELETED  指南 目

2005-04-06 16:24:00 5051 2

原创 log4j 学习笔记

 关于log4j的介绍大都从三个组件:Category、Appender和layout开始。一、介绍CategoryLogger定义了一组写日志的方法。但是,Logger的魅力并不仅限于此。要理解Logger,需掌握如下三点:1、  Logger的分层结构可以定义多个Logger,不同Logger用一个简单的原则分成继承层次。例如,类别“com.foo”是类别“com.foo.Bar”的paren

2005-04-06 16:13:00 1267

原创 用Eclipse 和 Lomboz插件开发基于 Weblogic 的 EJB

1、在eclipse首选项中设置java构建路径。这一步很重要。如果未能正确设置,lomboz将不能正确生成package名,自动生成的代码会在编译时产生错误。2、在eclipse首选项中设置lomboz使用的Tools.jar。Tools.jar是由JDK提供,链接到JDK的相应的文件即可。3、在eclipse首选项中设置lomboz支持的应用服务器选项。Lomboz内建支持JBOSS、Tomc

2005-04-06 16:09:00 2498 1

原创 实战Eclipse自动重构

       作者用eclipse的自动重构功能对一个程序实例进行重构,目的是探索eclipse自动重构可以在多大程度上辅助重构这个过程。程序实例使用《Refactoring:Improving the Design of Existing Code》一书中的例子。Eclipse的自动重构功能能够很好地支持各种程序元素的重命名,并自动更新相关的引用。Eclipse能够支持方法、字段在类之间移动,并

2005-04-06 15:47:00 2656

原创 编写 Window 服务程序

编写 Window 服务程序  一、直观认识Windows服务。       打开Windows“控制面板/管理工具/服务”,系统显示Windows服务列表。               双击服务,可以显示和更改服务属性。在这个对话框中,可以控制服务的启动、暂停和停止。在这里还可以配置服务的启动类型,令服务在系统启动时自行启动。因此,Windows服务经常作为服务器程序运行。           

2005-04-06 14:17:00 5445 3

原创 Tip:Eclipse 自动安装和更新组件

 1、  在菜单中选择“窗口/首选项”,找到项目“安装/更新”,从中配置安装和更新属性。    2、  在菜单中选择“软件更新/查找并安装”,显示如下对话框:    3、  如果更新已有组件,选择“搜索当前已安装功能部件的更新”;如果安装新组件,选择搜索要安装的新功能部件。4、  在安装新组件的情况下,输入远程站点的URL或者一个指定本地磁盘位置,eclipse将自动安装相应组件。5、  在更新已

2005-04-06 13:37:00 1524

原创 用Eclipse Hibernate Synchronizer插件开发Hibernate应用

Hibernate是一个开放源代码的O/R Mapping (对象关系映射框架),它对JDBC进行了轻量级的对象封装,使Java程序员可以使用对象编程思维来操纵数据库。Hibernate Synchronizer是一个Eclipse插件,可以自动生成*.hbm文件、持久化类和DAOs。了解Hibernate Synchronizer插件的详细信息可以访问:http://www.binamics.c

2005-04-06 13:31:00 1534 1

空空如也

空空如也

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

TA关注的人

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