摘要: replace方法的语法是:stringObj.replace(rgExp, replaceText) 其中stringObj是字符串(string),reExp可以是正则表达式对象(RegExp)也可以是字符串(string),replaceText是替代查找到的字符串。。为了帮助大家更好的理解,下面举个简单例子说明一下 Js代码 1. <script language="javascript"> 2. var stringObj="终古人民共和国,终古人民"; 3. 4. //替换错别字“终古”为“中国” 5. //并返回替换后的新字符 阅读全文
posted @ 2011-05-19 14:22 Sky Wang 阅读(226233) 评论(7) 推荐(16) 编辑
摘要: HttpContext.Current.Response.Charset = "UTF-8"; HttpContext.Current.Response.ContentEncoding = System.Text.Encoding.Default; HttpContext.Current.Response.ContentType = "application/ms-excel"; HttpCont... 阅读全文
posted @ 2009-12-30 21:46 Sky Wang 阅读(273) 评论(1) 推荐(1) 编辑
摘要: 锁的概述 一. 为什么要引入锁 多个用户同时对数据库的并发操作时会带来以下数据不一致的问题: 丢失更新A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果,比如订票系统 脏读A用户修改了数据,随后B用户又读出该数据,但A用户因为某些原因取消了对数据的修改,数据恢复原值,此时B得到的数据就与数据库内的数据产生了不一致 不可重复读A用户读取数据,随后B用户读出该数据并修改,此时A用户再读取数据时发现前后两次的值不一致 并发控制的主要方法是封锁,锁就是在一段时间内禁止用户做某些操作以避免产生数据不一致 二 锁的分类 锁的类别有两种分法: 1. 从数据库系统的角度来看:分为 阅读全文
posted @ 2009-11-25 10:37 Sky Wang 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 最近一直在学习Asp.Net MVC,大家都知道可以用System.Web.Routing来解析一段Url,然后到达我们Route规则定下的一个Controller,使用Url Route会使我们的Url看上去更友好一些,比如:传统:http://www.taogame.com/Display.aspx?id=5MVC:http://www.taogame.com/Display/5我们通过在ro... 阅读全文
posted @ 2009-09-22 21:33 Sky Wang 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 优化数据库的注意事项: 1、关键字段建立索引。 2、使用存储过程,它使SQL变得更加灵活和高效。 3、备份数据库和清除垃圾数据。 4、SQL语句语法的优化。(可以用Sybase的SQL Expert,可惜我没找到unexpired的序列号) 5、清理删除日志。 SQL语句优化的基本原则: 1、使用索引来更快地遍历表。 缺省情况下建立的索引是非群集索引,但有时它并不是最佳的。在非群集索引下,数据在物理上随机存放在数据页上。合理的索引设计要建立在对各种查询的分析和预测上。一般来说:①.有大量重复值、且经常有范围查询(between, >,< ,>=,< =)和order b 阅读全文
posted @ 2009-07-20 18:33 Sky Wang 阅读(228) 评论(0) 推荐(1) 编辑
摘要: c#注册com组件2007-07-18 10:08regsvr32 c:\VBSDK.dll 阅读全文
posted @ 2009-07-07 10:35 Sky Wang 阅读(790) 评论(0) 推荐(1) 编辑
摘要: 在金山词霸中2005中带了一个XdictGrb.dll,添加引用 废话不多说了,还是把源码放上 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Text; using System.Windows.Forms; using XDICTGRB;//金山词霸组件 namespace WindowsApplication1 { public partial class Form1 : Form,IXDictGrabSink { pu 阅读全文
posted @ 2009-06-29 17:05 Sky Wang 阅读(537) 评论(0) 推荐(1) 编辑
摘要: 一般要考虑以下几个方面:1.有效提取出原数据库中变化的数据,又不能对服务器造成太大的负担2.将提取的数据写成XML或者某种桌面数据格式,比如PARADOX。3.对数据进行压缩,根据需要可以加密4.传输。一定要实现断点需传、CRC错误校验5.接收到数据后入库6.原数据库和目标数据库要能够进行对比,及时避免数据不一致的情况 阅读全文
posted @ 2009-06-29 10:47 Sky Wang 阅读(466) 评论(0) 推荐(0) 编辑
摘要: -->当前全球有数百万的开发人员在使用微软的.NET技术。如果你是其中之一,或者想要成为其中之一的话,我下面将要列出的每一个站点都应该是你的最爱,都应该收藏到书签中去。对于不熟悉.NET技术的朋友,需要说明一下,.NET提供了一个平台和一些相应的工具,编程人员可以使用它们来在开发Windows桌面,互联网,甚至是手持移动设备上构建极富交互性的应用。很有可能你最喜欢的网站之一就是用微软的ASP.NET技术构建的。1.CodeProject这些年来我在这个站点下载了数不清的代码。该站点中的快速有效的文章都是由真正的开发人员撰写的,他们可以给你关于特定编程问题的直接帮助,而文章中总是会包含一个 阅读全文
posted @ 2009-06-24 19:10 Sky Wang 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 在操作系统中,利用进程可以对正在运行的应用程序进行隔离,每个应用程序被加载到单独的进程中,并为其分配虚拟内存,进程无法直接访问物理内存,只能通过操作系统将虚拟内存映射到物理内存中,并保证进程之间的物理内存不会重叠,但是进程最大的缺点就是效率问题,尤其是进程的切换开销很大,而进程间不能共享内存,所以不可能从一个进程通过传递指针给另一个进程。 在.NET中出现了一个新的概念:AppDomain——应用程序域,所有.NET应用程序都需要运行在托管环境中,操作系统能提供的只有进程,因此.NET程序需要通过AppDomain这个媒介来运行在进程中,同时使用该incheng提供的内存空间,只要是.NET. 阅读全文
posted @ 2009-06-24 16:36 Sky Wang 阅读(1573) 评论(2) 推荐(0) 编辑