上一页 1 2 3 4 5 6 ··· 11 下一页
  2009年1月1日
摘要: 昨晚和同事们在酒吧狂欢,回家倒头狂睡之后,睁开朦胧的睡眼,2009年已悄然来到。 好久没为空间写点什么了,枕边放着笔记本,躺在床上,决定为新年的第一天写上一篇。 2008,给我们带来了不少不好的回忆,天灾人祸。 年初的雪灾、西藏事件,刚过去不久,汶川强震又在白天工作时间不期而遇, 当温总在北川中学高三临时教室黑板上写... 阅读全文
posted @ 2009-01-01 11:52 网际浪人 阅读(537) 评论(1) 推荐(0) 编辑
  2008年7月24日
摘要: 如果在ORACLE里面用惯了Sequence的兄弟们,要在SqlServer里实现Sequence,就会发现没有现成的Sequence对象可以Create了。那应该怎么办呢? 当然这点小问题是难不倒我们程序员的,“max+1啊”,有人会说这样的方式。是的,这种方式实现起来也比较简单。当然你也许还会说,最Sql的方式是采用identity列,自增的方式去增加就ok了。但是这样的列如果要实现“YYYYMMDD”+Sequence值 (例如:2008072400001)的格式就不行了。还是老老实实用存储过程来取得一个Sequence值吧,使用起来也就随心所欲了。 网上常见的一个存储过程为 为当前库所有用到Sequence建一张表,譬如“AllSequence”,内含四个字段【名字,起点值,递增值,当前值】,创建Sequence的时候就创建一条记录,获取Sequence的时候就从对应行的当前值按递增值增加得到。 在并发性请求不那么高的系统里,这种过程是没有问题的。但是并发性请求一旦处于某个量级以后,这个过程常常会遇到问题。 应该以下为一个改 阅读全文
posted @ 2008-07-24 20:22 网际浪人 阅读(18248) 评论(3) 推荐(2) 编辑
  2008年6月27日
摘要: 一、更新: 常会遇到 OleDbException - "标准表达式中数据类型不匹配。" 使用 OleDb 向 Access (.mdb) 插入 DateTime 数据时经常触发该异常。 解决办法: parameter.OleDbType = OleDbType.Date; 不要使用 DbDate, DbTime, DbTimeStamp。 二、插入: 常会遇到 Insert into 语句不合法 解决办法: 字段名加上[] 。例如:Insert into T1 ( [p1],[p2] ) …… 阅读全文
posted @ 2008-06-27 14:41 网际浪人 阅读(1630) 评论(1) 推荐(0) 编辑
  2008年6月4日
摘要: 5.12大地震——谢可欣 小学二年级血肉容容痛在心,救人一命乐开怀。房屋倒塌没了家,众志成城建家园。帮小妹妹在我的博客里发一个,表示一下她对地震痛苦的看法和重建家园心愿。 阅读全文
posted @ 2008-06-04 00:09 网际浪人 阅读(761) 评论(1) 推荐(0) 编辑
  2008年6月2日
摘要: GridView自带了数据排序功能。在设计视图下,只能对GridView的排序数据列和排序方向进行静态设置。在后台程序中,则需要用Attributes方式对GridView的这两个属性进行动态设置。示例如下…… 阅读全文
posted @ 2008-06-02 12:29 网际浪人 阅读(24675) 评论(10) 推荐(6) 编辑
  2008年5月16日
摘要: 以下列出的是SqlServer2005在编程过程中的链接字符串,可用于C++,VC++,ASP,PHP,.NET等等语言中。 SQL Native Client ODBC Driver …… 阅读全文
posted @ 2008-05-16 15:49 网际浪人 阅读(1954) 评论(0) 推荐(0) 编辑
  2008年4月24日
摘要: 工作中我们常常需要加壳(escape)后传输或保存HTML文本,UI层使用时再进行脱壳(unescape)。 很庆幸.net为我们提供了非常好用的HttpUtility类,加壳时可采用HtmlEncode方法,脱壳时采用HtmlDecode。 但实际使用这两个方法时,即可知道HtmlDecode很好很实用;HtmlEncode却显得先天不足,仅能转换很少的一些html标记(如:中文、全角符号或大量的特殊字符根本没有进行转换。因此在传输或保存入库时总会遇到这样那样的问题。 解决这一问题的方法其实很简单,每一个可敲出的字符总是对应了一个Unicode编码,而编码又对应了一个32位的整形数字, 那么使用 &#{数字}; 的形式就可以转换文本。 阅读全文
posted @ 2008-04-24 00:01 网际浪人 阅读(2458) 评论(5) 推荐(0) 编辑
  2008年4月9日
摘要: 很多时候我们需要在GridView的RowCommand之类的事件中需要获取当前行的一些关联性的数据值。但这些数据值又没有直接体现在GridView的列中。这个时候该怎么办呢?有同学喜欢用隐藏列的方式,把需要使用但不显示的字段绑定到此列上,同时设置列宽为0或不显示,使用时可以用常规的取某行某列的方式来获取数据。 但是在Framework 2.0中,我们可以采用DataKeyNames的方式来获取此类数据。 阅读全文
posted @ 2008-04-09 02:09 网际浪人 阅读(6962) 评论(7) 推荐(0) 编辑
  2008年3月30日
摘要: 近日的一系列工作是做网站的营运维护,因此做了大量的支持工具。有Excel中写VBA的,也有直接C#做的工具。有时需要在C#中执行Excel VBA宏,甚至有时还需要在执行了VBA宏之后,获取返回值再进行相应的处理。为了使用方便,我写了一个执行Excel VBA宏的帮助类 。放在博客里做个备份也希望对有类似需求的朋友有所帮助。…… 阅读全文
posted @ 2008-03-30 00:22 网际浪人 阅读(24704) 评论(18) 推荐(1) 编辑
  2008年2月28日
摘要: Webservice客户端使用一个WebMethod时,如果WebMethod内部出现异常,不管异常是系统级异常或者自定义的异常,均会被包装为SoapException类型的异常,返回给客户端。 客户端再使用这种SoapException时,无法直接从异常类的属性中提取直接的业务异常信息。 网上看到有同学是做了一个SoapException的Helper类,利用正则表达式的方式,从SoapException的属性做文法分析,从中提取业务异常信息。可是感觉这种方法不是很.Net,而且是不保险的一种做法,如果是自定义异常之类的,在做文法分析时可能会有隐患。而且不能更好的体现错误号。 仔细研究了SoapException之后,发现它有个detail属性,可以利用这个Xml文档类型的节点实现较好的异常信息封包…… 阅读全文
posted @ 2008-02-28 01:21 网际浪人 阅读(15369) 评论(3) 推荐(1) 编辑
上一页 1 2 3 4 5 6 ··· 11 下一页