• 博客园logo
  • 会员
  • 周边
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






技术控小王子

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2013年1月29日

SqlServer 创建全文索引
摘要: 笔者注:全文索引对文章系统中,正文关键词检索作用非常之大,我使用的是sql server2005,文章表的正文字段是varchar(max)类型。进行全文索引优化之后,速度提高75%左右。一下是创建的方法。引言微软的SQL Server数据库是一个在中低端企业应用中占有广泛市场的关系型数据库系统,它以简单、方便、易用等特性深得众多软件开发人员和数据库管理人员的钟爱。但SQL Server 7.0以前的数据库系统由于没有全文检索功能,致使无法提供像文本内容查找此类的服务,成为一个小小的遗憾。从SQL Server 7.0起,到如今的SQL Server 2000终于具备了全文检索功能,使用户可以 阅读全文
posted @ 2013-01-29 01:13 技术控小王子 阅读(203) 评论(0) 推荐(0)
 

2012年11月28日

善用 HttpContext & HttpRuntime & HostingEnvironment
摘要: HttpContext.Current返回当前请求的 HttpContext 对象。如此我们就可以直接访问Request、Response、Session、Application等对象,和Page中访问等同。我们无需再将Page用参数的方式传递到我们的类库对象中。HttpContext.Current.Session["name"] = "猪八戒";string name = HttpContext.Current.Request.Param["name"];HttpContext.Current.Response.Write(&qu 阅读全文
posted @ 2012-11-28 14:51 技术控小王子 阅读(333) 评论(0) 推荐(0)
 

2012年11月27日

写代码过程中断电引起异常:HRESULT: 0x80070057 (E_INVALIDARG) 的处理
摘要: 碰到这个异常的原因很偶然:现象:Solution在ReBuild过程中断电了,来电恢复了,重析编译整个Solution不报错,但在浏览页面时始终无法正常浏览,而在design的视图中,每个aspx的首行代码都报错。http://www.dezai.cn/blog/article.asp?id=355解决过程:搜索找到很多国内的方案,有的建议重新引用AjaxControlToolkit.dll,还有就是清除asp.net的缓存文件,但都没有看到想要的效果,最后在一个国外MSDN的贴子(http://social.msdn.microsoft.com/Forums/en-US/csharpide/ 阅读全文
posted @ 2012-11-27 11:03 技术控小王子 阅读(185) 评论(0) 推荐(0)
 

2012年10月25日

SQL Server 查询重复记录
摘要: SQL Server 查询重复记录删除重复记录的SQL语句1.用rowid方法2.用group by方法3.用distinct方法1。用rowid方法据据oracle带的rowid属性,进行判断,是否存在重复,语句如下: 查数据: select * from table1 a where rowid !=(select max(rowid) from table1 b where a.name1=b.name1 and a.name2=b.name2......) 删数据: delete from table1 a where rowid !=(select max(rowid) fro... 阅读全文
posted @ 2012-10-25 20:53 技术控小王子 阅读(338) 评论(0) 推荐(0)
 
asp.net中split的用法
摘要: asp.net中split的用法asp.net中split的用法第一种方法: string s=abcdeabcdeabcde; string[] sArray=s.Split(c) ; foreach(string i in sArray) Console.WriteLine(i.ToString()); 输出下面的结果: ab deab deab de------------------- 第二种方法: 我们看到了结果是以一个指定的字符进行的分割。使用另一种构造方法对多个字符进行分割: string s=abcdeabcdeabcde string[] sArray1=s.Split(ne 阅读全文
posted @ 2012-10-25 18:00 技术控小王子 阅读(190) 评论(0) 推荐(0)
 
Asp.net 页面整体流程(包括页面生命周期)
摘要: 网站通信就是浏览器(客户端)与网站(服务器)之间的交互。双方通过通信套接字来发送和接受通信报文进行信息交互。服务器处理页面的流程:1.服务器接受到由浏览器发送过来的请求报文后,在服务器软件的帮助想获得对应的页面路径,在服务端的硬盘里找出所对应的网站页面程序,如果是静态文件(只包含html,css,image,javascript),则将其解析到相应报文里,直接发送回客户端。如果是动态文件,则要将其送给服务器的扩展程序来运行(由于IIS出来的时候还没有asp.net,所以处理动态页面的程序是IIS的扩展程序)。2.Framework执行其扩展程序,里面的ISAPIRunTime调用一些非托管代码 阅读全文
posted @ 2012-10-25 13:47 技术控小王子 阅读(226) 评论(0) 推荐(0)
 

2012年10月23日

TFS初体验
摘要: 今天体验了一下VS自带的源代码管理工具,还是挺不错1.TFS源代码控制系统的基本场景这里介绍一下,如何在Visual Studio.net中使用源代码控制系统,我们知道Visual Studio IDE可以和Visual Source Safe等多种源代码控制系统集成,所以我们首先需要选择用什么来控制源代码,这可以通过从IDE菜单中选择“工具(Tools)”->“选项(Options)”,在选项对话框中,找到源代码管理(Source Control | Plug-in),然后选择Visual Studio Team Foundation Server:3、如何与服务器同步在团队协同工作的 阅读全文
posted @ 2012-10-23 17:48 技术控小王子 阅读(142) 评论(0) 推荐(0)