Warning: Undefined array key "HTTP_REFERER" in /www/wwwroot/prod/www.enjoyasp.net/wp-content/plugins/google-highlight/google-hilite.php on line 58

在编码时思考一个问题:增加或删除相类似的情况时如何才能方便,如为一个部门开发资料分配功能,那么当其它部门也要求分配资料时如何才能做到灵活调整?以做到通用,将变化尽量集中控制。
代码通用,变化集中控制


Warning: Undefined array key "HTTP_REFERER" in /www/wwwroot/prod/www.enjoyasp.net/wp-content/plugins/google-highlight/google-hilite.php on line 58

做系统的时候要从客户的角度出发,但什么是客户的角度呢?

首先,我们和客户使用计算机的水平不一样。这一点是客观存在的,我们作为程序员,计算机就是我们战斗中的枪,那必然是非常熟悉,而且整天24小时至少会有十几个小时在和计算机打交道,每个人熟悉的软件至少也会有十几种。而作为客户,可能只是在上班的时候使用,而且使用的软件非常有限,一般就是Office,加上有限的几个软件。

其次,我们和客户对业务知识的掌握不一样。客户的业务知识就是他所从事的行业的知识,比方说对于一个保险公司的业务人员来说,他们的业务知识就是与保单、代理人、承保、理赔、保全相关的各种内容,而对于贸易型企业来说,他们的业务知识就是与采购、销售、产品、订单等相关的内容。如果我们没有做过相应的行业软件的话,那么我们的业务知识就很差。这也正是为什么好多软件公司想要做一种行业软件时,所存在的壁垒。

既然有了这么大的不同,那么我们想要从客户的角度出发,就要以客户的计算机水平和业务水平来考虑,这样做出的东西才是给客户用的,而不是给我们程序员用的。


Warning: Undefined array key "HTTP_REFERER" in /www/wwwroot/prod/www.enjoyasp.net/wp-content/plugins/google-highlight/google-hilite.php on line 58

尝试分析需求,当用户提出他们的需求时,事实上他们所提出的并不完整,往往是缺胳膊少腿的。
而当他们在拿到实际产品并进行使用时方才发现这里或那里缺少了什么,而这种发现是无序的。
在到项目需求时可能并没有很深入的去分析用户所提出的每项需求背后隐藏的更深的需求,并针对这些隐藏需求与用户进行沟通。
拿到需求就立即投入制作的方式往往会使项目的制作陷入反复修改的斡旋之中。


Warning: Undefined array key "HTTP_REFERER" in /www/wwwroot/prod/www.enjoyasp.net/wp-content/plugins/google-highlight/google-hilite.php on line 58

思想:自己控制td宽度,而不是让table自动调节。
假如在1024*768的分辨率下:理想是将一行自定的宽度加起来=1024,但在实际设计过程中据内容要不断的调节,改动了一个相应的就要联动的改另一个,可以多添加一个td,不设置宽度的放置,利用table的自动调节性将多的空间吸收,huo者将一个控件的td宽度不设置也可
即:在做宽度设计时要保留一个td不设置宽度!?!!


Warning: Undefined array key "HTTP_REFERER" in /www/wwwroot/prod/www.enjoyasp.net/wp-content/plugins/google-highlight/google-hilite.php on line 58

一表对应两个存储过程,sel, save
每个存储过程对应一个实体类。
存储过程sql语句采用构造形式,以使每次之类的判断变成一次完成。


Warning: Undefined array key "HTTP_REFERER" in /www/wwwroot/prod/www.enjoyasp.net/wp-content/plugins/google-highlight/google-hilite.php on line 58

1,生成密码的方式:自己加密+ md5或sha加密,对用户输入的密码进行自己加密,如加上字符,然后再用md5或sha加密,存入数据库中。或者用md5加密后取出一段内容存放到数据库中,比对时也是截取比对。
2,保留一个生成加密码的程序,以在密码找不到时直接更改数据库。
3,做一个密码初始化功能,当用户密码忘记时管理员可对其恢复到最初密码。


Warning: Undefined array key "HTTP_REFERER" in /www/wwwroot/prod/www.enjoyasp.net/wp-content/plugins/google-highlight/google-hilite.php on line 58

新增与修改做成一个页面,修改只是需要根据其它页面传入的参数来对页面的控件进行初始化。


Warning: Undefined array key "HTTP_REFERER" in /www/wwwroot/prod/www.enjoyasp.net/wp-content/plugins/google-highlight/google-hilite.php on line 58

有两个,一是按创建日期排序,一是按更新日期排序。
在做文章编辑时若按更新日期排序,则文章顺序会变个不停,不利于维护,最好的方式是按创建日期排序,即保证了时序性,又能有一个固定的顺序,不会变来变去。


Warning: Undefined array key "HTTP_REFERER" in /www/wwwroot/prod/www.enjoyasp.net/wp-content/plugins/google-highlight/google-hilite.php on line 58

一,格式:
表头绿底黑字 12号字,加粗, 2,内容白底黑字 10号字

二,函数:VLOOKUP:查找指定区域一值并返回同区域内某一单元格数据
VLOOKUP(查找值,区域,列序号,逻辑值)“逻辑值”:为TRUE或FALSE。它指明函数 VLOOKUP 返回时是精确匹配还是近似匹配。如果为 TRUE 或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于“查找值”的最大数值;如果“逻辑值”为FALSE,函数 VLOOKUP 将返回精确匹配值。如果找不到,则返回错误值 #N/A。
例:VLOOKUP(A2,Sheet1!A2:B100,2,FALSE)

如果找不到数据,函数总会传回一个这样的错误值#N/A,这错误值其实也很有用的。比方说,如果我们想这样来作处理:如果找到的话,就传回相应的值,如果找不到的话,我就自动设定它的值等于0,那函数就可以写成这样:=if(iserror(vlookup(1,2,3,0))=true,0,vlookup(1,2,3,0))

三,利用sql语句查询多个excel表,取想要数据
打开sheet,右击单元格,数据-现有连接-打开某一个excel表,在连接属性中点定义选择sql,写sql语句
SELECT [F2],[F11] FROM [E:\2011\7月份\2011-7-1.xls].[Report0$]
UNION ALL
SELECT [F2],[F11] FROM [E:\2011\7月份\2011-7-2.xls].[Report0$]


Warning: Undefined array key "HTTP_REFERER" in /www/wwwroot/prod/www.enjoyasp.net/wp-content/plugins/google-highlight/google-hilite.php on line 58

选择Wingdings 2字体,录入R:即为框上打√,录入S:即为框上打叉


Warning: Undefined array key "HTTP_REFERER" in /www/wwwroot/prod/www.enjoyasp.net/wp-content/plugins/google-highlight/google-hilite.php on line 58

放到excel中,利用countif函数求解 如:=COUNTIF($A$2:$A$65535,B2),得出重复的数量,然后筛选出数量大于0的即可。


Warning: Undefined array key "HTTP_REFERER" in /www/wwwroot/prod/www.enjoyasp.net/wp-content/plugins/google-highlight/google-hilite.php on line 58

1,有光驱的插入光盘,利用工具处理
2,没有光驱的,启动系统,开始界面若有xp,ghost选择ghost一路选1下去,找到工具箱,破解2000,xp


Warning: Undefined array key "HTTP_REFERER" in /www/wwwroot/prod/www.enjoyasp.net/wp-content/plugins/google-highlight/google-hilite.php on line 58

画图工具: 图像 – 拉曲/扭伸设置比例保存即可


Warning: Undefined array key "HTTP_REFERER" in /www/wwwroot/prod/www.enjoyasp.net/wp-content/plugins/google-highlight/google-hilite.php on line 58

copy 1.txt + 2.txt 3.txt

1.txt,2.txt的内容合到3.txt内

合并mp3

copy /b a.mp3 b.mp3 c.mp3

copy 目录

xcopy a d\ /e

将目录按日期命名

xcopy date “%date:~5,2%%date:~8,2%A”\ /e

“%date:~5,2%” 2010-05-19 取出为:05

定时备份
xcopy E:\IISROOT\BRMFrame "E:\Back\BRMFrame\%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%"\ /e


Warning: Undefined array key "HTTP_REFERER" in /www/wwwroot/prod/www.enjoyasp.net/wp-content/plugins/google-highlight/google-hilite.php on line 58

at 22:00 Shutdown -s


Warning: Undefined array key "HTTP_REFERER" in /www/wwwroot/prod/www.enjoyasp.net/wp-content/plugins/google-highlight/google-hilite.php on line 58

利用Snagit,选择窗口文本,可将指定窗口范围内的所有文件抓取到txt中。


Warning: Undefined array key "HTTP_REFERER" in /www/wwwroot/prod/www.enjoyasp.net/wp-content/plugins/google-highlight/google-hilite.php on line 58

开始→运行→输入Winmsd.exe→在“系统摘要”右窗格中找到“系统类型”如果显示“基于 X86 的 PC”,则该计算机正在运行的是 Windows 操作系统的32位版本;如果为“基于 Itanium?C的系统”,则该计算机正在运行的是 Windows 操作系统的64位版本.


Warning: Undefined array key "HTTP_REFERER" in /www/wwwroot/prod/www.enjoyasp.net/wp-content/plugins/google-highlight/google-hilite.php on line 58

?行首:^ 行尾:$
选择正则表达式

2,删除空行
空行仅包括空格符、制表符、回车符,且必须以这三个符号之一作为一行的开头,并且以回车符结尾,查找空行的关键是构造代表空行的正则表达式)。直接在”查找”中输入正则表达式“^[ \t]*\n”,注意\t前有空格符。用‘’替换 ^[ \t]*\n 即可

3,多行合并用 ” 替换 \n

4,选择列:alt + 选取

5,非数字:[^0-9] 。 除去空格,/,之外的非数字:[^(0-9|\s|/)] “|”表示或。 \s表示:任一空白字符,包括空格、制表符、换页符、回车符和垂直制表符

6, 全半角、首字母大写:选中文字 – 编辑 – 高级…

7,任意字符 .*
.*:匹配任意字符
.匹配除了换行符(\n)以外的任意一个字符
*修饰匹配次数为 0 次或任意次
\w:任意一个字母或数字或下划线,也就是 A~Z,a~z,0~9,_ 中任意一个
+表达式至少出现1次
\w+ 至少一个字母或数字或下划线

注:.* 匹配”sdf” 时会返回匹配的”sdf”,但对于单独的一个”s”,.*也是满足的,那为何
不返回”s”呢,原因在于正则表达式默认匹配最大数,即贪婪模式
若想返回最小数,即蝴蝶贪婪模式,要在修饰匹配次数的特殊符号后再加上一个 “?” 号即可如:.*?即返回单个字母
修饰匹配次数的符号:
* 表达式不出现或出现任意次,相当于 {0,},比如:”\^*b”可以匹配 “b”,”^^^b”…
? 匹配表达式0次或者1次,相当于 {0,1},比如:”a[cd]?”可以匹配 “a”,”ac”,”ad”
+ 表达式至少出现1次,相当于 {1,},比如:”a+b”可以匹配 “ab”,”aab”,”aaab”…
{n} 表达式重复n次,比如:”\w{2}” 相当于 “\w\w”;”a{5}” 相当于 “aaaaa”
{m,n}表达式至少重复m次,最多重复n次,比如:”ba{1,3}”可以匹配 “ba”或”baa”或”baaa”
{m,}表达式至少重复m次,比如:”\w\d{2,}”可以匹配 “a12″,”_456”,”M12344″…


Warning: Undefined array key "HTTP_REFERER" in /www/wwwroot/prod/www.enjoyasp.net/wp-content/plugins/google-highlight/google-hilite.php on line 58

?1. 单击“开始”,单击“运行”,键入“control userpasswords2”或 输入“control keymgr.dll”,然后按 Enter。
单击“高级”选项卡,然后单击“管理密码”。 移除所有存储的密码。
2,net use * /d

3,若上述还不行,重启 “workstation”服务
4,若1,2,3都不行,关闭vss之类的连接,重试1,2,3 还不行就重启电脑!