上一页 1 ··· 8 9 10 11 12 13 14 下一页
摘要: <script type="text/javascript"> function ClickCount(oId) { if (parseInt(oId)) { $.ajax({ type: "GET", url: "ashx/BulletinClickCount.ashx", data: "id=" + parseInt(oId) + "&rand=" + Math.random(), ... 阅读全文
posted @ 2011-09-23 12:25 走路到纽约 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 通过Google搜索ifram自动适应高度,结果将近2w多条,翻了十几页刨去大量的转载,有那么三五篇是原创的。而这几篇原创里面,基本上只谈到如何自适应静的东西,就是没有考虑到JS操作DOM之后,如何做动态同步的问题。另外,在兼容性方面,也研究的不彻底。看了看还是自己想办法写一个呗。好了还是不废话了,直接转入话题吧.要想让他自动适应高度那么得到ifram里面的内容的高度是最重要的有了这个高度问题就迎刃而解了我们只需要在每次执行加载这个ifram页面的时候把它的高度抛到父级页面,父级页面通过获取到子页面的高度给fram标签的高度赋值,那么这个问题就搞定了.好了看看具体实现吧:1.计算内容的高度(子 阅读全文
posted @ 2011-09-08 17:05 走路到纽约 阅读(564) 评论(0) 推荐(0) 编辑
摘要: 服务器缓存是把数据放在服务器的内存中,客户端缓存则是把数据保存在浏览器里。 服务器上某一页面访问量较大,且是经常变动的话,用服务器缓存比较合适,这样访止同一时间造上数据库连接次数过多的情况。 如果服务器上某一页面访问量较大,但是内容一直不变,或者非常长时间才变动的话,可以用客户端缓存,也可以用服务器端缓存。 服务器缓存不要滥用,要根据具体情况来使用,不然不但起不到提高效率的作用,反而比不使用缓存更糟糕。 客户端缓存滥用会导致用户长时间浏览的一直是固定不变的页面 具体的用法 服务器端: ASP.NET 有三种可由 Web 应用程序使用的缓存: 1.输出缓存:缓存请求所生成的动态响应. 2.片断缓 阅读全文
posted @ 2011-08-18 11:36 走路到纽约 阅读(2662) 评论(0) 推荐(0) 编辑
摘要: 这是一个及其常见的问题,网上已经有关于这个问题的很多讨论。但是我觉得都是不求甚解,有一些还是在误导别人。下面我来说下我对这三者的理解,如有错误的地方请大家及时指正。 一:""与string.Empty我认为是一样的。网上有一篇被转载了几十遍的文章是这样说的string.Empty 不分配存储空间,"" 分配一个长度为空的存储空间,我认为这句话是错误并且含糊不清的。 1、实际上Empty是string类中的一个静态的只读字段,他的定义是这样的: public static readonly String Empty = ""; 也就是说 阅读全文
posted @ 2011-08-10 13:58 走路到纽约 阅读(207) 评论(0) 推荐(0) 编辑
摘要: Visual SVN1.5以上版本下载及破解过程1. http://www.visualsvn.com/visualsvn/download,下载1.5版安装(需要SVN1.5或以上环境)。2. 进入.NET Framework命令提示符(从程序里面的Visual Studio Tools里面可以找到),输入红色部分ildasm "VisualSVN安装目录/bin/VisualSVN.Core.dll" /out=输出路径文件名.il如:ildasm "VisualSVN安装目录/bin/VisualSVN.Core.dll" /out=rocket5 阅读全文
posted @ 2011-08-03 09:33 走路到纽约 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 在ASP.NET的程序中要使用Session对象时,必须确保页面的@page指令中EnableSessionState属性是True或者Readonly,并且在web.config文件中正确的设置了SessionState属性。 ASP.NET中Session的状态保持是由web.config文件中的 <system.web>标记下的 <sessionstate>标记的mode属性来决定的。该属性有四种可能的值:Off、Inproc、StateServer和SQlServer.如: <!--<sessionState mode="InProc&qu 阅读全文
posted @ 2011-07-27 09:59 走路到纽约 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 虽然线程可以在一定程度上提高程序运行的效率,但也会产生一些副作用。让我们先看看如下的代码:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->classIncrement{privateintn=0;privateintmax;publicIncrement(intmax){this.max=max;}publicintresult{get{returnn;}set{n=value;}}publicvoidInc(){for(inti=0;i&l 阅读全文
posted @ 2011-07-25 14:47 走路到纽约 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 如果设计一个服务器程序,每当处理用户请求时,都开始一个线程,将会在一定程序上消耗服务器的资源。为此,一个最好的解决方法就是在服务器启动之前,事先创建一些线程对象,然后,当处理客户端请求时,就从这些建好的线程中获得线程对象,并处理请求。保存这些线程对象的结构就叫做线程池。 在C#中可以通过System.Threading.ThreadPool类来实现,在默认情况下,ThreadPool最大可建立500个工作线程和1000个I/O线程(根据机器CPU个数和.net framework版本的不同,这些数据可能会有变化)。下面是一个用C#从线程池获得线程的例子:Code highlighting pr 阅读全文
posted @ 2011-07-25 14:01 走路到纽约 阅读(284) 评论(0) 推荐(0) 编辑
摘要: Windows 服务快捷启动命令 gpedit.msc-----组策略sndrec32-----录音机nslookup----- ip地址侦测器explorer------ 打开资源管理器logoff-------注销命令tsshutdn------60秒倒计时关机命令lusrmgr.msc----本机用户和组services.msc---本地服务设置oobe/msoobe /a---检查xp是否激活notepad------打开记事本cleanmgr------垃圾整理net start messenger--开始信使服务compmgmt.msc---计算机管理net stop messen 阅读全文
posted @ 2011-07-22 10:00 走路到纽约 阅读(6445) 评论(0) 推荐(1) 编辑
摘要: 作者:银河使者一、Thread 类的基本用法通过System.Threading.Thread类可以开始新的线程,并在线程堆栈中运行静态或者实例方法。可以通过Thread类得构造方法传递一个无参数,并且不返回值(返回void)的委托(ThreadStart),这个委托的定义如下:[ComVisibleAttribute(true)]public delegate void ThreadStart()我们可以通过如下的方法来建立并运行一个线程。A。静态方法usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSyste 阅读全文
posted @ 2011-07-21 16:32 走路到纽约 阅读(291) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 下一页