- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 行为模式与建造者模式
今天学习了下行为模式,发现先行为模式与建造者模式很像,都是有一个抽象类来定义子类的行为(构造步骤),Director(知道类)或者主逻辑类来指定对抽象类子类的方法.不同的是行为模式中是根据状态来来判断的,建造者是通过调用顺序来实现的刚学习,有什么错误的地方请大家指导....
2012-02-24 16:44:07 335
原创 学习设计模式随笔(一)
前面几天开始学习设计模式,是从网上下载的一本电子书>下来开始看的.前面几天看了简单工厂,工厂方法,抽象工厂,单例模式,建造者模式,原型模式,适配器模式,合成模式.也做了一些小的程序的尝试,现在看装饰模式就感觉有点难了,组成复杂些,现在正看从webcast上下下来的广播看.坚持..........
2012-02-24 16:23:52 330
原创 SQL修改
<br /><br /> 增加字段 <br /> alter table docdsp add dspcode char(200) <br /> 删除字段 <br /> ALTER TABLE table_NAME DROP COLUMN column_NAME <br /> 修改字段类型 <br /> ALTER TABLE table_name ALTER COLUMN column_name new_d
2011-02-21 15:17:00 470
原创 webconfig存数据
读取:string user = ConfigTool.GetConnectString("conUser"); string password = ConfigTool.GetConnectString("conPassword"); public static string GetConnectString(string sConnect
2011-01-05 15:52:00 496
原创 javascript的字面量
<br /><br />在很多javascript框架中经常可以看到诸如var a={};var b=[];或var c={name:"syj"};这些写法让大家摸不到头脑,由于这些写法中使用了[]{}这类字符,所以在百度中很难搜索,我就曾经尝试搜过javascript简写,但是完全不沾边。 <br /> 为了让更多人少走弯路,于是决定写篇文章简单介绍下。<br /> var a={}等同于var a=new Object;<br /> var b=[]等同于var b=new Arra
2010-11-29 01:50:00 343
原创 .NET客户端提示代码
<br />Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('message');</script>");
2010-11-29 00:57:00 733
原创 无法加载 DLL 找不到指定的模块
<br /><br />今天在试着用ranorex写测试脚本的时候遇到了问题,发现一个dll组件不能调用导致异常,在网络上搜索发现三个版本的解决方案:<br />方案一<br />将XXXX.dll(提示找不到的组件)拷贝到项目文件夹中bin目录下<br />方案二<br />把XXXX.dll(提示找不到的组件)拷贝到system32目录下<br />方案三<br />====================================原文===============================
2010-11-23 11:15:00 31412
原创 C# DateTime ToString
<br />字符型转换为字符串<br />// C 货币 <br />2.5.ToString("C"); // ¥2.50 <br />// D 10进制数 <br />25.ToString("D5"); // 25000 <br />// E 科学型 <br />25000.ToString("E"); // 2.500000E+005 <br />// F 固定点 <br />25.ToString("F2"); // 25.00 <br />// G 常规
2010-11-15 16:08:00 581
原创 win2003的远程桌面连接端口设置
<br />修改服务器远程桌面连接的端口设置 ,注册表有2个地方需要修改。 <br />[HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Terminal Server/Wds/rdpwd/Tds/tcp] <br />PortNumber值,默认是3389,修改成所希望的端口.<br /><br />第二个地方: <br />[HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Te
2010-11-15 14:42:00 1102
转载 技术,现实!(励志篇--心若在,梦就在)
<br /> 老同事离开<br />老同事老朱要走,送走老朱,大家都有点感叹:老朱算是把计算机这条路走死了。老朱比我们都年长,而且老朱在IT路上已经走了20多年了,已经快四五十了,这些年过去了,老朱还只是一个个普通的开发人员,谈不上leader,更谈不上领导,工资也就那样!<br />其实老朱心里也清楚,自己不走,哪天公司迟早会“请”自己走的!有时候大家也感叹:这个年纪还和我们一起加班,赶工,想想有点心酸,或者说有点“悲伤”。<br />老朱也曾是跟着其他老板一起干过,但是结果却是:"一将功成万骨枯","兔
2010-11-09 15:29:00 396
原创 【转载】40岁以后的程序员还能做什么?
<br /> 如果不到30岁,看到40岁标题这几个字就跳过去,那么你的人生很有可能失去提早准备的机会。要回答『程序员40岁以后还可以做点什么』的这个问题,首先要看一看那些已经超过40岁的程序员现在都在干什么,然后相互比较,从中得到启发,思考如何选择一条最适合自己模仿的路。<br /> 衡量一个人成功的标准有很多,有些人把财富或权力视为成功,还有些人则把内心的安宁和身体健康视为成功,甚至不同国家地区、文化背景下也有其特色。当然,还有一个我们容易忽略的重点,就是这些前辈在他们二十多岁选择的技术和方向
2010-11-09 15:21:00 525 1
原创 各种链接
office visio 2010 Premium<br />64位简体中文<br />ed2k://|file|cn_visio_2010_x64_516562.exe|515232976|E07BBD0AE55934A8557CB47ACB10D0CE|/<br /><br />32位简体中文<br />ed2k://|file|cn_visio_2010_x86_51664541.exe|462636136|936EFC78D981A30C87473303E00DC78A|/<br /><br /
2010-11-04 10:10:00 41937
原创 sql删除表
1.删除表中的行:TRUNCATE TABLE2.删除表中的行:DELETE 语句3.删除表:DROP TABLETRUNCATE TABLE 删除表中的所有行,而不记录单个行删除操作。语法 TRUNCATE TABLE table_name 参数 table_name是要截断的表的名称或要删除其全部行的表的名称。注释 TRUNCATE TABLE 在功能上与不带 WHERE 子句的 DELETE 语句相同:二者均删除表中的全部行。但 TRUNCATE TABLE 比 DELETE 速度快,且使用的
2010-11-03 16:23:00 722
转载 sql UNIQUE 约束唯一
<br />UNIQUE 约束唯一标识数据库表中的每条记录。<br />UNIQUE 和 PRIMARY KEY 约束均为列或列集合提供了唯一性的保证。<br />PRIMARY KEY 拥有自动定义的 UNIQUE 约束。<br />请注意,每个表可以有多个 UNIQUE 约束,但是每个表只能有一个 PRIMARY KEY 约束。<br /><br />独特的SQL制约创建表<br />下列SQL创建了一个唯一约束的“ P_Id ”一栏时, “人”是创建表:CREATE TABLE Persons
2010-11-03 16:02:00 1495
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人