随笔分类 -  ASP.NET

摘要:最新制作了一个网站给大家推荐一下所用的技术,部分源于游戏开发中得到的经验。1,采用模板引擎。运用NVelocity来将程序与界面分离2、采用纯缓存,与数据库分离,将网站全部资料加载到内存中处理,有效提高网站访问速度3、jquery交互,提高网站体验。4、Seo优化,我是通过反向思维,在百度中看排名第一是怎么做的。有兴趣的技术兄弟看看。http://www.proof100.cn/,倍耐克:深圳倍耐克(深圳市科荣兴实业有限公司)是深圳市高新技术企业,座落于深圳宝安区西乡,是一家致力于建筑防水新材料的研发、制造、销售、施工为一体的专业公司。 服务理念:倍耐克防水坚持走引进吸收并自主研发的技术道路. 阅读全文
posted @ 2012-03-31 13:41 世之云枭 阅读(1460) 评论(0) 推荐(0)
摘要:最近在编写一个O/RM组件(当然功能还是相当少的)。大家都应该清楚把实体对象更新到数据库必须经过一系列的转换;特别是SQL语句的生成是比较费资源的,因为中间处里的东西实大是太多了。在设计的过程中我就想如果一个对象插入数据库后把相应的Command保存在缓存中;下一次同一个类型的对象做这个操作时检测一下缓存如果有就直接拿来用这样效率应该会高些。抱着这种想法就开始设计了(不过心里还是上上下下的,毕竟第... 阅读全文
posted @ 2010-02-03 23:47 世之云枭 阅读(443) 评论(0) 推荐(0)
摘要:public abstract class ReadFreeCache<TKey, TValue>{protected ReadFreeCache(): this(null){ }protected ReadFreeCache(IEqualityComparer<TKey> comparer){this.m_storage = new Dictionary<TKey,... 阅读全文
posted @ 2010-02-03 23:44 世之云枭 阅读(171) 评论(0) 推荐(0)
摘要:摘要:做一个有状态的网络服务端应用,一般需要维护一个在线用户列表,每次用户登录、注销都要修改这个列表,还得考虑超时清理的逻辑,对这个列表的操作大多时候需要用锁来进行线程同步,我们试图来用一种不需要线程同步的方法来做到这些事情。分析:1、我们可以预算好一个系统承受在线用户的上限,比如1w人,或者2w人,这样我们就可以初始化一个固定长度的集合,省得动态分配内存,增加GC压力。2、一个固定长度的集合可以... 阅读全文
posted @ 2010-02-03 23:35 世之云枭 阅读(315) 评论(0) 推荐(0)
摘要:加载foot模块页#parse("foot.vm")#foreach($item in $tables)#set($strEnd = $item.Length - 1)#set($sheetName = $item.Substring(0, $strEnd))<option value="$item">$sheetName</option>#end$strEnd也可以看做一... 阅读全文
posted @ 2009-05-23 22:42 世之云枭 阅读(272) 评论(0) 推荐(0)
摘要:蛙蛙推荐:设计一个高效的网络服务器用户管理类 蛙蛙推荐:设计一个高效的网络服务器用户管理类摘要:做一个有状态的网络服务端应用,一般需要维护一个在线用户列表,每次用户登录、注销都要修改这个列表,还得考虑超时清理的逻辑,对这个列表的操作大多时候需要用锁来进行线程同步,我们试图来用一种不需要线程同步的方法来做到这些事情。分析:1、我们可以预算好一个系统承受在线用户的上限,比如1w人,或者2w人... 阅读全文
posted @ 2009-04-11 12:15 世之云枭 阅读(263) 评论(0) 推荐(0)
摘要:/// <summary>  /// 数据库中与c#中的数据类型对照  /// </summary>  /// <param name="type"></param>  /// <returns></returns>  private string changetocsharp... 阅读全文
posted @ 2009-03-02 13:57 世之云枭 阅读(136) 评论(0) 推荐(0)
摘要:SessionID的正确说明by 羽依 17. 九月 2008 00:01看这篇说明的时候,请先确认你基本会Asp.net和一些原理.找了csdn上很多文章和网上的一些文章对SessionID的解说都没说清楚或者误导.所以特别记下这里了.首先关于Session的原理不明白的请查阅MSDN或者Asp.net高级编程等书籍.然后说说这个 Session.SessionID 是服务器跟客户端联系的时候,... 阅读全文
posted @ 2008-10-25 15:37 世之云枭 阅读(874) 评论(0) 推荐(0)
摘要:经常来博客园找资料。今天也发布一点点原创。using System;using System.Collections;using System.Configuration;using System.Data;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.We... 阅读全文
posted @ 2008-08-12 12:09 世之云枭 阅读(831) 评论(2) 推荐(0)
摘要:今天体验了一下NVelocity对数据的几种绑定。代码如下 using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web... 阅读全文
posted @ 2008-05-27 13:43 世之云枭 阅读(976) 评论(2) 推荐(0)
摘要:· 事件源对象 event.srcElement.tagName event.srcElement.type · 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); · 事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey · 事... 阅读全文
posted @ 2007-11-06 09:57 世之云枭 阅读(318) 评论(1) 推荐(0)
摘要:加密: 在命令提示符下键入: aspnet_regiis -pef connectionStrings 要加密的web.config完整路经 解密: 在命令提示符下键入: aspnet_regiis -pdf connectionStrings 要解密的web.config完整路经 阅读全文
posted @ 2007-06-26 16:28 世之云枭 阅读(532) 评论(0) 推荐(0)
摘要:关于Flash Remoting 跨域问题,今天折腾了半天,终于有了进展。 假设Remoting Service在DomainA.com上,而一个swf发布在DomainB.com上,现在DomainB.com上的swf要连接DomainA的Remoting Service,现在就是跨域的Remoting连接了。 Flash Remoting与.Net的Remoting不同,.Net... 阅读全文
posted @ 2007-06-25 17:39 世之云枭 阅读(290) 评论(0) 推荐(0)
摘要:WebService 数据压缩 很长时间没有更新博客了一直在忙这做项目,累啊,苦啊现在刚好忙完了,赶紧看看兄弟姐妹们的博客,其中看了刚刚兄有关Web服务初探:用Demo学Web服务系列,使自己才更清楚的了解了WebService,Thx! 然而项目中有时数据大,所以在网上搜了个压缩数据的,特此贴出来,方便自己日后用到,也希望能给大家一些帮助,呵呵CompressionExtension.cs: ... 阅读全文
posted @ 2007-06-25 16:36 世之云枭 阅读(767) 评论(4) 推荐(0)
摘要:在websevrice 中,soap header是十分重要的哦,主要是安全性的考虑,在asp.net 2.0中,可以简单地应用soap header来进行傻瓜式的应用,更复杂的应用当然要更深入地去看了,首先,我们写个简单的helloworld的webservice using System; using System.Web; using System.Web.Services; u... 阅读全文
posted @ 2007-06-25 16:19 世之云枭 阅读(480) 评论(0) 推荐(0)
摘要:public override string StyleSheetTheme { set { Theme = null; } }这样可以去掉系统自动带上的样式 阅读全文
posted @ 2007-05-24 11:20 世之云枭 阅读(318) 评论(0) 推荐(0)
摘要:41.判断是否为数字 /**//// /// 名称:IsNumberic /// 功能:判断输入的是否是数字 /// 参数:string oText:源文本 /// 返回值: bool true:是 false:否 /// public bool IsNumberic(string oText) { try { int var1=Convert.ToInt3... 阅读全文
posted @ 2006-02-02 14:28 世之云枭 阅读(217) 评论(0) 推荐(0)
摘要:31. 当文件在不同目录下,需要获取数据库连接字符串(如果连接字符串放在Web.config,然后在Global.asax中初始化)在Application_Start中添加以下代码: Application["ConnStr"]=this.Context.Request.PhysicalApplicationPath+ConfigurationSettings. AppSettings["... 阅读全文
posted @ 2006-02-02 14:26 世之云枭 阅读(187) 评论(0) 推荐(0)
摘要:21.如何设定全局变量 Global.asax中 Application_Start()事件中 添加Application[属性名] = xxx; 就是你的全局变量22.怎样作到HyperLinkColumn生成的连接后,点击连接,打开新窗口? HyperLinkColumn有个属性Target,将器值设置成"_blank"即可.(Target="_blank") 【ASPNETMENU... 阅读全文
posted @ 2006-02-02 14:23 世之云枭 阅读(199) 评论(0) 推荐(0)