随笔分类 - 技术类
摘要:replace替换字段为text或者ntext时,必须转换类型后才能替换 update news_info set news_content=replace(cast(news_content as varchar(8000)),'/uploadfile/','/newsImages/')
阅读全文
摘要:今天在为NHIBERNATE中SQL2000方言写分页方法的时候, 本来准备采用双TOP的方式来实现,现在才发现SQL2000中TOP后不能使用变量,相当郁闷。 在网上看到有人发帖子,说用 MS-SQL Server 2005 版,TOP 可以使用变量,但是也不想去验证了,等以后有机会再验证了。 现在看来解决办法只有用拼接字符串的方式来把TOP参数拼进去了。
阅读全文
摘要:Hibernate主键生成方式 Key Generator 主键产生器 可选项说明: 1) assigned 主键由外部程序负责生成,无需Hibernate参与。 2) hilo 通过hi/lo 算法实现的主键生成机制,需要额外的数据库表保存主 键生成历史状态。 3) seqhilo 与hilo 类似,通过hi/lo 算法实现的主键生成机制,只是主键历史 状态保存在Sequence中,适用于支...
阅读全文
摘要:C#利用反射,遍历获得一个类的所有属性名,以及该类的实例的所有属性的值 总结: 对应某个类的实例化的对象tc, 遍历获取所有属性(子成员)的方法(采用反射): Type t = tc.GetType();//获得该类的Type //再用Type.GetProperties获得PropertyInfo[],然后就可以用foreach 遍历了 foreach (PropertyInfo pi in...
阅读全文
摘要:问题背景: 想用 jQuery 做 AJAX 处理, 用基于 Prototype 的 EasyValidation 做表单验证, 但是二者不能共存, 因为都用了同一个方法名: $(). 解决: jquery和prototype冲突解决, 网上流传的一篇文章,我这里测试结果是错误的! http://ajaxbbs.net/blog/post/71/ 另一种方式是: 参考: http://www.d...
阅读全文
摘要:需求: A域有页面a.html,其中有iframe包含B域的页面b.html,现在要通过a.html上的一个按钮,来把a.html页面上一个文本框的值传递到b.html页面的文本框。 注:这里b.html是html网页,不能接收其他网站post过来的值,所以不能用直接post的方法来传值,但是,如果接收页面是b.aspx或者b.asp 呢,那不是可以直接post了么?答案是肯定的,确实可以...
阅读全文
摘要:编辑文件 c:\windows\system32\drivers\etc\hosts
阅读全文
摘要:C#2.0的遍历器(Iterator),应该是对Gamma提出的Iterator设计模式的实现。在C#中,如果某个类型继承了接口IEnumerable,或者继承了泛型接口IEnumerable ,或者继承了泛型接口IEnumerable 的任何一个构造类型(如IEnumerable ),那么称该类型是“可遍历的”(“可枚举的”)。 MSDN中创建遍历器的示例代码是: public ...
阅读全文
摘要:今天在写程序的时候突然发现了这个怪现象 有如下2个方法: public XmlDocument SerializeToXmlDocument(object obj); public XmlDocument SerializeToXmlDocument(T obj); 如果按照重写概念,那么这2个方法应该是不同的。 但是实际我在调用SerializeToXmlDocument(object)的时候,...
阅读全文
摘要:注:本文中部分描述都是操作我的书《JavaScript高级应用与实践》而言,还请朋友们多多支持我的书,详情请见: 博主网站地址: http://m9m.3322.org/doc/js/md00.jsp “北京电子工业出版社”地址 http://www.phei.com.cn/bookshop/bookinfo.asp?bookcode=TP061230%20&booktype=main fun...
阅读全文
摘要:阅读本文章之前的准备 阅读本文章前,需要读者对以下知识有所了解。否则,阅读过程中会在相应的内容上遇到不同程度的问题。 懂得ASP/ASP.NET编程 了解ASP/ASP.NET的Session模型 了解ASP.NET Web应用程序模型 了解ASP.NET Web应用程序配置文件Web.config的作用、意义及使用方法 了解Internet Informati...
阅读全文
摘要:只用在cmd下进入apache2/bin目录下,用apache-kinstall即可搞定了
阅读全文
摘要:和 & & amp; 单引号 ' & apos; 双引号 " & quot; 大于号 > & gt; 小于号 < & lt;
阅读全文
摘要:我们知道在Windows XP系统中,若是需要安装High Definition Audio (HDA) 装置,那么最少需要安装微软的通用音频架构(UAA)修正补丁,通常在Windows XP SP1系统下,我们需要安装KB835221,而在Windows XP SP2系统中,则需要KB888111修正补丁。 可是在最新的Windows XP Service Pack 3 RC3264系统中,...
阅读全文
摘要:HDD模式和FDD模式建议在ZIP模式不能正常工作时再试用; ZIP模式是指把U盘模拟成ZIP驱动器模式,启动后U盘的盘符是A: HDD模式是指把U盘模拟成硬盘模式;特别注意:如果选择了HDD模式,那么这个启动U盘启动后的盘符是C:,在对启动分区进行操作时就容易产生很多问题,比如:装系统时安装程序会把启动文件写到U盘而不是你硬盘的启动分区!导致系统安装失败。所以请尽量先选择ZIP模式。 FDD模...
阅读全文
摘要://打开mdb数据库 OleDbConnection mdbConn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:英汉字库.mdb"); mdbConn.Open(); OleDbDataAdapter mdbDa = new OleDbDataAdapter("select ...
阅读全文
摘要:在多线程中,为了使数据保持一致性必须要对数据或是访问数据的函数加锁,在数据库中这是很常见的,但是在程序中由于大部分都是单线程的程序,所以没有加锁的必要,但是在多线程中,为了保持数据的同步,一定要加锁,好在Framework中已经为我们提供了三个加锁的机制,分别是Monitor类、Lock关键字和Mutex类。 其中Lock关键词用法比较简单,Monitor类和Lock的用法差不多。这两个都...
阅读全文
摘要:今天再次比较两个不同版本的SQLite驱动, ---------------新版本----------------------- 文件大小: 156 KB Assembly Version 1.0.60.0 备注: ADO.NET 2.0 Data Provider for SQLite 产品版本: 1.0.60.0 产品名称: ...
阅读全文
摘要:1 什么是SVN? SVN全称为Subversion, 是一个开源的版本控制系統, 也就是说 Subversion 管理着随时间改变的数据。 这些数据放置在一个中央资料档案库 (repository) 中。 这个档案库很像一个普通的文件服务器, 不过它会记住每一次文件的变动。 这样你就可以把档案恢复到旧的版本, 或是浏览文件的变动历史。 许多人会把版本控制系統想像成某种 “时光机器”。 某些版...
阅读全文
摘要:论坛上经常有对P2P原理的讨论,但是讨论归讨论,很少有实质的东西产生(源代码)。呵呵,在这里我就用自己实现的一个源代码来说明UDP穿越NAT的原理。 首先先介绍一些基本概念: NAT(Network Address Translators),网络地址转换:网络地址转换是在IP地址日益缺乏的情况下产生的,它的主要目的就是为了能够地址重用。NAT分为两大类,基本的NAT和NAPT(Netw...
阅读全文

浙公网安备 33010602011771号