摘要:对于一些不常用的Windows Services,可以通过设置其启动类型为"禁用"而将其关闭。这种关闭方式是长期性的,电脑重启之后仍然起作用。有时候希望在批处理脚本里通过命令行方式关闭/重启某个服务,则用到下面的方法:关闭:sc stop service_name开启:sc start service_namesc.exe是系统命令,在Win7系统里存在于系统目录C:\Windows\System32\或者C:\Windows\SysWOW64\中。其语法如下:DESCRIPTION: SC is a command line program used for commun 阅读全文
posted @ 2013-09-02 15:17 josephchan 阅读 (7566) 评论 (0) 编辑
摘要:按照C#正则表达式的说明文档,分组是使用小括号,但是在Visual Studio里面使用正则表达式进行文本替换时,在查找文本里面小括号括起来的分组可以被找到,但是在替换文本里面使用类似\1引用分组(这称为后向引用)时,分组值不是期望的结果(分组值看起来像是空字符串)。经过搜索比对,发现要想在替换文本里面使用后向引用,则查找字符串里面正则表达式的分组要以花括号{}括起来,而不是小括号()。参考资料:http://www.cnblogs.com/zeq-jone/archive/2012/08/01/2618488.html(“带标记的表达式”) 阅读全文
posted @ 2013-02-19 00:36 josephchan 阅读 (1253) 评论 (0) 编辑
摘要:在JavaScript的中,如果某个页面元素不存在,访问其属性或调用其方法时将会出现js错误。这在IE浏览器中往往会弹出一个js错误提示框,影响用户体验。所以比较好的做法是,在访问页面元素的属性或方法之前,先判断此页面元素是否存在。function f(elementId) { var o = document.getElementById(elementId); if(o) { // 相关操作 }}上面代码先通过document.getElementById()去获取指定的页面元素,然后通过if(o)判断页面元素是否存在,如果存在则进行相关操作。注:对于jQu... 阅读全文
posted @ 2012-12-27 15:50 josephchan 阅读 (8309) 评论 (6) 编辑
摘要:在开发过程中定期备份数据库是一个好习惯。今天在更新本地开发数据库的一张配置表时不小心将全表更新了(选择执行SQL语句时漏掉了后面的where语句)。由于开发过程中至少每隔一个月有一次数据库备份,所以可以很容易的使用备份数据库恢复(并覆盖)数据。不过从上次备份到现在,当前数据库里已经保存了一些新的数据,这些新的数据还想继续使用,所以就不能直接采用整个数据库都覆盖的恢复方式。针对本次这个情况,只需要恢复配置表即可,于是有下面的恢复数据语句。declare @v1 intdeclare @v2 intdeclare @v3 intdeclare @v4 intdeclare @v5 nvarchar 阅读全文
posted @ 2012-11-20 18:12 josephchan 阅读 (496) 评论 (0) 编辑
摘要:SQL Server数据库管理常用的SQL和T-SQL语句 阅读全文
posted @ 2012-10-24 18:35 josephchan 阅读 (253) 评论 (0) 编辑
摘要:在Web开发中,有时候需要显示一些复选框(checkbox),表明这个地方是可以进行勾选操作的,但是有时候是只想告知用户"这个地方是可以进行勾选操作的"而不想让用户在此处勾选(比如在信息展示页面),这时候就需要将复选框设置成只读的效果。 阅读全文
posted @ 2012-10-15 17:41 josephchan 阅读 (26243) 评论 (2) 编辑
摘要:Web开发过程中经常会遇到一些比较好的边框样式,在此汇总以备忘。 阅读全文
posted @ 2012-10-12 13:17 josephchan 阅读 (1524) 评论 (0) 编辑
摘要:假设你是一位男孩,而上天在你20-30岁间安排了20位适合你的女孩。这些女孩都愿意作为你的伴侣,但你只能选择他们其中一个。选择的条件如下: 对于你来说,这20位女孩是可以排序的,也就是说事后你可以对她们的质量进行排名,排名第一的女孩对你来说就是最好的,排名第二十的对你来说就是最差的。 这20位女孩不是同时出现在你的生命中,而是按照时间顺序先后出现,每出现一个你都要决定留下还是拒绝。如果留下她,她就会成为你的终身伴侣,你将没有权利选择后面的女孩;如果你拒绝,你还可以选择后面的女孩,但是对前面已经拒绝的女孩就没有机会从头再来。 假设上天是完全随机安排各个时间段出现的女孩,即出现的时间先后和女孩的质量完全没有关系。那么,你应该在什么时候决定接受一位女孩,并使得被接受的那位女孩属于最好女孩的可能性最大呢? 阅读全文
posted @ 2012-08-22 14:41 josephchan 阅读 (782) 评论 (0) 编辑
摘要:在T-SQL中经常会用到与DateTime相关的函数,现将常用函数做一下汇总,以备忘。SQL DAY() –MONTH( ) – YEAR()DAY('2008-09-30') = 30MONTH('2008-09-30') = 9YEAR('2008-09-30') = 2008SQL DATEPART()DATEPART(day, '2008-09-30 11:35:00.1234567') = 30DATEPART(month, '2008-09-30 11:35:00.1234567') =9DATEPAR 阅读全文
posted @ 2012-08-21 17:07 josephchan 阅读 (3324) 评论 (0) 编辑
摘要:使用在线聊天工具(IM)可以方便、快捷地进行沟通交流,所以在博客、经营网站里经常能见到各种IM代码。在此收集了一些常见的IM代码,存档备忘。1.QQ在线代码代码生成页面:http://bizapp.qq.com/webpres.htm示例代码(两种风格):<img style="CURSOR: pointer" onclick="javascript:window.open('http://b.qq.com/webc.htm?new=0&sid=QQ_Num&o=Your_WebName&q=7', '_bla 阅读全文
posted @ 2012-07-27 19:28 josephchan 阅读 (4040) 评论 (0) 编辑