摘要: SQL Server中的DateTime型字段,如果为空值,则在C#中获取到后是不能直接转换为DateTime型变量的。当然也不能用是否等于null进行判断,应该使用是否等于DBNull.Value进行判断。对于使用实体类的情况,可以将指定的属性设为允许为空的形式,及类似public DateTime? LastLoginDate的方式定义。这样在处理时,我们只在结果集中对应的日期字段不等于DBNull.Value时为LastLoginDate属性赋值。在使用DateTime?型变量的时候,使用其HasValue属性进行判断处理。例如: 阅读全文
posted @ 2011-01-22 11:33 John Liu 阅读(1238) 评论(0) 推荐(0) 编辑
摘要: http://blog.templatemonster.com/该网站有好多新的html5模板,强烈推荐一看。 阅读全文
posted @ 2010-10-01 22:34 John Liu 阅读(1665) 评论(1) 推荐(0) 编辑
摘要: 该存储过程用来遍历数据库中的每个表,常见用法如下: 1. 统计数据库中每个表的空间使用情况,返回各表的行数,数据大小,索引大小,未使用空间等。 exec sp_MSforeachtable @command1="sp_spaceused '?'"2.-查询数据库所有表的记录总数CREATETABLE#temp(TableNameVARCHAR(255),RowCntINT)EXECsp_MSfor... 阅读全文
posted @ 2010-09-13 23:33 John Liu 阅读(549) 评论(0) 推荐(0) 编辑
摘要: 昨天一客户的后台中的在线编辑器中的内容提交时,报错。客户的操作系统是韩文的,不过基本上看出错误是“提交的代码中包含危险字符",根据以前的经验,直接在页面上加了个validateRequest="false",结果再次提交还是报错。在本地测试没问题的,为什么到了服务器上就不好用了呢?难道和文件编码有问题,中文的东西在韩文系统下有问题?编码重置为utf-8编码,还是不行。别的区别也就只有客... 阅读全文
posted @ 2010-09-09 18:04 John Liu 阅读(1350) 评论(2) 推荐(0) 编辑
摘要: 考察现有环境定义标准的对象命名规范预先计划获取数据模式资源手册畅想未来,但别忘了过去的教训在物理实践之前进行逻辑设计了解你的业务创建数据字典和E-R图表创建模式从输入输出下手报表技巧了解客户需求。 主要知识点有这些,具体的内容仔细看书了。 阅读全文
posted @ 2010-09-08 21:58 John Liu 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 我们在进行项目开发中,经常会遇到多条件模糊查询的需求。对此,我们常见的解决方案有两种:一是在程序端拼接SQL字符串,根据是否选择了某个条件,构造相应的SQL字符串;二是在数据库的存储过程中使用动态的SQL语句。其本质也是拼接SQL字符串,不过是从程序端转移到数据库端而已。 这两种方式的缺点是显而易见的:一是当多个条件每个都可为空时,要使用多个if语句进行判断;二是拼接的SQL语句容易产生SQL注入... 阅读全文
posted @ 2010-08-26 23:23 John Liu 阅读(13577) 评论(7) 推荐(0) 编辑
摘要: 新买的笔记本上安装了2003系统,直接安装的vs2010的评估版,安装完后,新建项目的时候发现没有vs2008中习惯的Framework版本选择,只有Framework4.0。那我想建立基于Framework2.0的程序不是不行了。解决方案是下载Framework3.5的sp1补丁包,重新重新安装一下就OK了。上个截图吧: 阅读全文
posted @ 2010-08-26 22:24 John Liu 阅读(2761) 评论(0) 推荐(0) 编辑
摘要: 客户的数据库数据被篡改,利用Log Explorer工具根据日志生成的回滚脚本有200多M,不可能一下子扔到查询分析器里去执行,于是想是否SQL Server是否可以像Oracle那样直接执行.sql文件。讲过查资料,测试,发现可以在cmd窗口中执行如下命令执行Sql文件: osql -S 127.0.0.1 -U sa -P sa -i d:\test.sql 简单说明:osql为SQL Ser... 阅读全文
posted @ 2010-05-15 09:29 John Liu 阅读(19329) 评论(2) 推荐(0) 编辑
摘要: jQuery 1.4 最近刚刚发布. 这个版本可不是一个简单的改进,它不仅包含了很多新的特性,还改进了很多功能, 更在性能优化方面下了很大功夫, 本文将对这些新的特性和增强的部分进行讨论,希望能对你有所帮助.首先现在你可以从这里下载最新的1.4的版本了: http://code.jquery.com/jquery-1.4.js1. 传递属性给jQuery1.4之前的版本中jQuery就通过"att... 阅读全文
posted @ 2010-02-25 23:34 John Liu 阅读(475) 评论(0) 推荐(1) 编辑
摘要: 意思就是是否还要执行 Response.Redirect(...,true/false) 后的语句。 为True 的话,不再执行 Redirect 后的语句; False的话,依然后执行Redirect后的语句。 阅读全文
posted @ 2009-09-09 10:46 John Liu 阅读(1555) 评论(0) 推荐(0) 编辑
摘要: 转自http://blog.minidx.com/2009/02/17/2110.html[代码] 阅读全文
posted @ 2009-07-03 12:05 John Liu 阅读(563) 评论(2) 推荐(0) 编辑
摘要: 这两天在播布客(www.boobooke.com) 及IT播吧(http://www.itboba.com/)网站看他们的视频教程,其中一个老师介绍思维导图软件(MindManageer)听完之后觉得真不错,就多了解了下有关思维导图及mindManager的东西。 思维导图是英国人东尼.伯赞(Buzan Tony)提出的概念,又叫“心智图”,是表达发散性思维的有效图形工具,... 阅读全文
posted @ 2009-06-30 22:32 John Liu 阅读(1704) 评论(3) 推荐(1) 编辑
摘要: 目前做的这个项目中要用到用户头像功能,领导说最好是做成用户上传一个图片后可以用图像裁剪的方法自己选择头像。同事推荐了Jcrop这个插件,到它的官方站点http://deepliquid.com/content/Jcrop.html下载了最新版的压缩包,压缩包中包括了Jcrop的几个demo文件,关键的Jcrop.js文件和jQuery.Jcrop.css文件。基本上来说参照它的几个demo文件就可... 阅读全文
posted @ 2009-05-21 23:49 John Liu 阅读(3281) 评论(2) 推荐(2) 编辑
摘要: 前一阶段写过一篇有关web.config文件加密的文章http://www.cnblogs.com/longer/archive/2009/03/16/1412795.html,里面讲到了利用.net提供的方式对web.config中的配置节进行加密,尤其是对数据库连接字符串进行加密。看起来加密的方法几乎是完美的,既安全,有不用自己手写代码,只需执行几条命令就可以。但真的安全吗? 正常情况下,we... 阅读全文
posted @ 2009-05-16 15:22 John Liu 阅读(918) 评论(8) 推荐(0) 编辑
摘要: 最近越来越专注数据库了。今天做项目的时候想在自定义函数中使用动态Sql,结果创建的时候报错。上网查了一下,才发现在自定义函数中不可以使用动态Sql。自己还不知道,真是孤陋寡闻啊。既然不能使用自定义函数,只能使用存储过程了,现在的问题变成了怎么在一个存储过程中查询另一个存储过程返回的结果集。我想到的一个解决办法就是用临时表,把存储过程返回的结果集放到一个临时表中,然后就可以像操作普通表中的数据一样操... 阅读全文
posted @ 2009-04-22 23:41 John Liu 阅读(484) 评论(0) 推荐(0) 编辑
摘要: 今天工作中需要用到一个中国的省市地区表,正好家里的机器中的sql server中有一个地区表。开始想直接用数据导入导出的方式把数据倒到单位的工作机器上。试了好几次都失败,没找到原因。于是想到把家里的地区表中的数据生成对应insert into 语句形式,再在单位的机器上执行,把数据插入到单位的数据库中。放狗搜了一下,找到一个好用的存储过程。来自叶全府的百度空间,原文地址是:http://hi.ba... 阅读全文
posted @ 2009-04-16 22:39 John Liu 阅读(1262) 评论(1) 推荐(2) 编辑
摘要: 代码如下:<script type="text/javascript">function rs(el){//首先判断图片是长的还是宽的。如果是长的就对宽进行变形,否先对高进行变形 (el.width>el.height)?el.width = Math.min(65,el.width):el.height = Math.min(65,el.height);}</script... 阅读全文
posted @ 2009-04-05 13:56 John Liu 阅读(318) 评论(1) 推荐(0) 编辑
摘要: 我们在网站开发中经常要对数字进行格式化,以前自己也写过一个格式化数字的js函数,不过感觉功能比较简单,今天在mimimo的空间上看到他的一篇文章,里面的函数写的不错,记录如下:原文地址:http://hi.baidu.com/mimimo/blog/item/627db4357cf7058ca61e123c.html 例如:12345格式化为12,345.0012345.6格式化为12,345.6... 阅读全文
posted @ 2009-04-05 13:13 John Liu 阅读(1476) 评论(0) 推荐(0) 编辑
摘要: 项目要求对web.config文件中的数据库连接字符串进行加密。以前只听说过,简单看过,没正式用过,周末有空,正好好好研究下。 对web.config文件加密解密过程: 1.创建密钥,在framework的命令提示符下执行以下命令: aspnet_regiis -pa "NetFrameworkConfigurationKey" "NT AUTHORITY\NETWORK SERVICE" 说明:... 阅读全文
posted @ 2009-03-16 00:42 John Liu 阅读(752) 评论(2) 推荐(0) 编辑
摘要: 建立链接服务器: exec sp_addlinkedserver 'test ', ' ','SQLOLEDB','192.18.1.3' 说明:上述语句中test为创建的链接服务器的名称,为了在本地服务器的数据库中使用,192.163.1.3为远程数据库服务器的ip地址。 建立链接服务器登录: exec sp_addlinkedsrvlogin 'test','false',null,'sa',... 阅读全文
posted @ 2009-03-15 22:37 John Liu 阅读(5660) 评论(2) 推荐(0) 编辑