摘要: 1.修改建表脚本生成规则。如果每个表格都有相同的字段,可以如下修改:Database -> Edit Current DBMS 展开 Script -> Object -> Table -> Create 见右下的Value值,可以直接修改如下:/* tablename: %TNAME% */create table [%QUALIFIER%]%TABLE% (%TABLDEFN%ts char(19) null default convert(char(19),getdate(),20),dr smallint null default 0)[%OPTIONS%]其中 阅读全文
posted @ 2014-04-08 14:46 恋9527 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 1.Google的Web优化最佳实践 利用PageSpeed工具对我们红酒世界网进行检测时,发现了下面的几个问题 1.Leverage browser caching 1.1.通过web.config设置静态文件缓存 这里设置了1天的静态文件缓存。 1.2.利用代码处理动态文件缓存 在需要进行动态文件缓存的时候调用,也可以写在basepage下, 关于http客户端缓存可以参考:http://www.cnblogs.com/luminji/archive/2011/09/1... 阅读全文
posted @ 2014-02-27 13:48 恋9527 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 1. 调整IIS 7应用程序池队列长度由原来的默认1000改为65535。IIS Manager > ApplicationPools > Advanced Settings2. 调整IIS 7的appConcurrentRequestLimit设置由原来的默认5000改为100000。c:\windows\system32\inetsrv\appcmd.exe set config /section:serverRuntime /appConcurrentRequestLimit:100000在%systemroot%\System32\inetsrv\config\applic 阅读全文
posted @ 2014-02-26 13:36 恋9527 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 什么是UI线程? 所有的 .NET Framework 应用程序都是使用单线程创建的,单线程用于执行该应用程序,在.net winform开发中,这样的线程创建并管理用户界面 (UI),因而称为 UI 线程。 什么是UI假死? 当winfrom程序在执行一个长时间耗时的任务时,应用程序出现不能点击、移动,看起来是程序已经死掉的现象(其实还在跑);展开 private void add() { int i = 0; while (true) { i++; ... 阅读全文
posted @ 2012-04-01 12:34 恋9527 阅读(1771) 评论(2) 推荐(3) 编辑
摘要: 插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序,时间复杂度为O(n^2)。是稳定的排序方法。插入算法把要排序的数组分成两部分:第一部分包含了这个数组的所有元素,但将最后一个元素除外,而第二部分就只包含这一个元素。在第一部分排序后,再把这个最后元素插入到此刻已是有序的第一部分里的位置 插入排序一直比较简单也是比较符合我们人们思维习惯的一种算法排序,因为我们经常会在生活中不经意的用到过这种排序。就比如QQ欢乐斗地主中,你看到牌的都是已经排好序的,系统每发一张牌就会对从头开始比较,如果发现了比这张牌小的,就把此牌放入... 阅读全文
posted @ 2012-02-08 10:46 恋9527 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 1.第一步解析网页 首先创建个HttpWebRequest,创建HttpWebRequest 1 /// <summary> 2 /// 创建HttpWebRequest 3 /// </summary> 4 /// <param name="url">访问路径</param> 5 /// <param name="cookies">包含已验证用户信息的cookie</param> 6 /// <returns></returns> 7 public stat 阅读全文
posted @ 2012-01-05 13:56 恋9527 阅读(1387) 评论(0) 推荐(1) 编辑
摘要: 委托调用、子线程程调用、与线程池调用 1,委托调用 (1),同步委托:委托的Invoke方法用来进行同步调用。同步调用也可以叫阻塞调用,它将阻塞当前线程,然后执行调用,调用完毕后再继续向下进行。 从下面的例子中可以看到,同步委托的执行是在主线程main中执行的,所以当执行委托时,当前工作会处于等待状态,开始执行委托,当委托执行完后在继续执行“当前工作” public delegate int AddHandler(int i,int y); private void button1_Click(object sender, EventArgs e) { //添加当前主线程名称“main”... 阅读全文
posted @ 2011-08-01 15:14 恋9527 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 代码/// <summary> /// 替换全角字符为半角 /// </summary> /// <returns></returns> public static string ReplaceSBC2DBC(string input) { // 全角正则 string pattern = @"[\uFF00-\uFFFF]"; string result = Regex.Replace(input, pattern, new MatchEvaluator(delegate(Match match) { return ToDB 阅读全文
posted @ 2011-07-04 17:59 恋9527 阅读(538) 评论(0) 推荐(0) 编辑
摘要: 推荐一个网站: http://studiostyles.info 这个网站专门为vs 2005, vs 2008, vs2010提供配色方案下载。 网站首页罗列出大量的配色方案,都附有缩略图以及rated(评估),dls(下载数),views(浏览数)。 可以方便的找到优秀的配色方案。当然,自己喜欢的才是最优秀的。配置方法: 进入喜欢的方案后,如决定要下载,注意选择自己的vs版本。 下载的是一个vssettings文件。 导入步骤: 工具------------导入和导出设置------------导入选定的环境设置------------否,仅导入新设置------------然后“浏览”选 阅读全文
posted @ 2011-06-29 13:53 恋9527 阅读(6534) 评论(3) 推荐(1) 编辑
摘要: sql 时间函数的应用 阅读全文
posted @ 2011-06-29 10:28 恋9527 阅读(285) 评论(0) 推荐(0) 编辑