文章分类 - NET综合
NET综合大杂烩,畅所欲言
91助手上添加滚动播放效果
摘要:先看代码<!--滚动编辑推荐--><divid="demo"style="overflow:hidden;width:500px;height:150px;"><tablewidth="100%"cellspacing="10"><tr><tdid="demo1"><table><tr><asp:RepeaterID="rpBooksByWeekDesc"runat="serv
阅读全文
关于WCF问题
摘要:今天帮同事一起找关于WCF 为什么传递不了 list 对象信息一开始以为是关于序列化的问题或者是服务器引用配置的问题最后查出来是对象申明的问题:作为WCF接口的参数,其成员必须有public的set属性,否则不会传递,比如下面的a参数可以在wcf中使用,下面的b参数无法使用:public aaa{public int a{get;set;}public int b{get;private set;}}
阅读全文
aspx做webservice
摘要:今天又用到了一个老技术把ASPX 页面当做 WEBSERVICE 来做找了半天问题,为什么方法调用不进去, 最后发现WEBCONFIG 少添加了一项 <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
阅读全文
IIS7向站点添加扩展的文件访问权限,MIME
摘要:打开 IIS 管理器,然后导航至您要管理的级别。 有关如何打开 IIS 管理器的信息,请参阅 打开 IIS 管理器 (IIS 7)。 有关如何在 UI 的各个位置间进行导航的信息,请参阅 在 IIS 管理器中导航 (IIS 7)。 在“功能视图”中,双击“MIME 类型”。 在“操作”窗格中,单击“添加”。 在“添加 MIME 类型”对话框的“文件扩...
阅读全文
强行定制新属性
摘要:protected new MobileOption Platform { get { return Request.QueryString["platform"].ToEnum<MobileOption>(MobileOption.None); } }
阅读全文
清理SQUID服务器资源缓存
摘要:///<summary>///刷新Squid服务器上的文件地址///</summary>///<paramname="flushUrl">Squid服务器上的文件地址</param>///<returns></returns>publicstaticboolFlushSQUID(stringflushUrl){stringresult=string.Empty;try{HttpWebRequestrequest=WebRequest.Create(flushUrl)asHttpWebRequest;st
阅读全文
去除浏览器默认行为
摘要:input 的属性autocomplete 默认为on 其含义代表是否让浏览器自动记录之前输入的值 很多时候,需要对客户的资料进行保密,防止浏览器软件或者恶意插件获取到 可以在input中加入autocomplete="off" 来关闭记录onpropertychange $("input").attr("autocomplete","off");
阅读全文
字符串格式化
摘要:今天要用到这个东西以前记得好像是有这个东西的然后挖空了脑袋,想了半天,终于搞粗来了,代码如下: long str = 20110906; string timeStr = String.Format("{0:####-##-##}", str); Console.WriteLine(timeStr);记录,以后好找哇
阅读全文
form表单验证
摘要:哎,说来惭愧,今天竟然被这个搞了3个小时一直觉得奇怪,我显然设置了Login.aspx不受表单验证但是一直提交不了登录信息后面静下来仔细想了一下,才发现我提交的验证中心:StoreLogin.aspx虽然是个模拟的httphandle页面,但是也要在表单验证过滤器中设置对这个页面过滤不表单验证所有配置信息如下: <authentication mode="Forms"> <forms name="APPSTORE" loginUrl="User/Login.aspx" timeout="600"/
阅读全文
今天被UNICODE编码折腾了一天
摘要:背景:使用盛大的SDK,盛大这个落后的群体竟然在SDK中强制使用低版本的newtonsoft.json库(1.1.1),而人家newtonsoft.json已经出到了3.5.5版本了,也正是由于使用1.1.1底版本,里面解析JSON的时候对UNICODE编码的字符信息没有做智能解码, 那我只能自己去解码了在解码的过程发现被“\u”, 这个东西折腾死了,到字符解析的时候会变成“\\u”,前期使用的代码是:byte[]data=System.Text.Encoding.Unicode.GetBytes(content);content=System.Text.Encoding.Unicode.Ge
阅读全文
顺手加了VS2008快捷键
摘要:Ctrl+m+Crtr+o折叠所有大纲Ctrl+M+Crtr+P: 停止大纲显示Ctrl+K+Crtr+C: 注释选定内容Ctrl+K+Crtr+U: 取消选定注释内容Ctrl+J : 列出成员 智能感知Shift+Alt+Enter: 切换全屏编辑Ctrl+B,T / Ctrl+K,K: 切换书签开关Ctrl+B,N / Ctrl+K,N: 移动到下一书签 Ctrl+B,P: 移动到上一书签 Ctrl+B,C: 清除全部标签Ctrl+I: 渐进式搜索 Ctrl+Shift+I: 反向渐进式搜索 Ctrl+F: 查找 Ctrl+Shift+F: 在文件中查找 F3: 查找下一个 Shift+F
阅读全文
GZIP压缩
摘要:一.摘要 本文总结了如何为使用IIS托管的网站启用Gzip压缩, 从而减少网页网络传输大小, 提高用户显示页面的速度. 二.前言. 本文的知识点是从互联网收集整理, 主要来源于中文wiki. 使用YSlow检测网站启用了哪些优化时, Gzip是十分关键的一项. 启动Gip压缩将立竿见影的减少页面的网络传输大小. 三.HTTP压缩概述 HTTP 压缩是在Web服务器和浏览器间传输压缩文本内容的方法。HTTP压缩采用通用的压缩算法如gzip等压缩HTML、JavaScript或CSS文件。 压缩的最大好处就是降低了网络传输的数据量,从而提高客户端浏览器的访问速度。当然,同时也会增加一点点服务器的负
阅读全文
JOSN格式转换
摘要:引用第三方DLL :Newtonsoft.Json.dll专门用来处理JSON 问题JOSN 内容解析代码如下: JavaScriptObject obj = JavaScriptConvert.DeserializeObject<JavaScriptObject>(data); pageRecordNum = (obj["totalcount"].ToString().ToInt32(0) - 1) / SnDaConst.PageSize + 1; Newtonsoft.Json.JavaScriptArray objList = (JavaScriptAr
阅读全文
web高性能开发系列
摘要:1、 HTTP服务器. 2、性能测试工具推荐 3、 图片篇. 4、 如何加载JS,JS应该放在什么位置. 5、 为什么要减少请求数,如何减少请求数. 6、减少请求,响应的数据量. 7、JS、CSS的合并、压缩、缓存管理 8、页面呈现、重绘、回流。 9、该如何加载google-analytics(或其他第三方)的JS. 10、疯狂的HTML压缩. 11、flush让页面分块,逐步呈现 12、了解CSS的查找匹配原理,让CSS更简洁、高效
阅读全文
正则工具
摘要:第一个,REGEX 这个工具优点是中文的,提供了一些示例 第二个,REGEXBUDDY 这是一个真正专业的REGEX生产工具,应该说,他是不错的REGEX开发工具,提供了完美的REGEX表达式生产环境 语法高亮 以元件的形式插入各种正则表达式元素 支持以库的形式收集管理正则表达式 支持测试和分隔 支持各种预定义的各种语言中正则表达式函数的生成(很牛) 第三个叫做The Regulator,这个工具是用C#做的 它提供了正则表达式库管理功能 可以在线更新正则表达式库 可以在REGEXLIB.COM上搜索需要的正则表达式 值得一提的是,它不光可以产生C#/VB.NE...
阅读全文
仿 Google Reader 随滚动条滚动加载页面效果
摘要:Google阅读器上 有一个AJAXscollLoad效 果很不错,就是阅读项目时不需要翻页,浏览器滚动条往下拉到一定位置时自动加载新的一批项目进来,一直到所有项目加载完为止。对于我来说 再好不过了,因为我很不喜欢翻页,尤其是输入页码再定位到页。要知道,数据量增加很频繁时,要通过定位页码来找到目标数据似乎并没有什么意义。我觉得用户 体验成熟的WEB应用程序应当引导用户使用TAG或搜索等功能来找到目标数据。至于浏览数据,尤其是浏览最新的数据,利用浏览器滚动条来加载,是很好的尝 试…… 我试着用jquery来实现这个功能。先要得到滚动条的总长属性值:scrollHeight,还有滚动条当前位置属性
阅读全文
性能计数器
摘要:有数据,有真相,相信大家在平时的工作或学习过程中,都需要比较几种不同方法或实现之间 的性能差距。在这些时候,往往就需要我们不断地创建Stopwatch,打开,关闭,然后打印时间。这种一遍又一遍的重复终有一天会让人忍无可忍,因此如 果能有一个“标准”的性能计数器,那应该可以让生活轻松许多。这个性能计数器不用复杂,够用就好;也不需要考虑扩展性,要扩展时直接修改代码就够了;同样 不需要考虑输出格式,直接打印在Console就行。 在上次的.NET技术大会中,Jeffrey Richter大叔在Keynote Session中进行了一个名为“The Performance of Everyday Th
阅读全文
resharper工具
摘要:Resharper进阶一:简要介绍Resharper进阶二:快速定位Resharper进阶三:快速完成Resharper进阶四:万能的Alt+EnterResharper进阶五:高效的代码结构调整Resharper进阶六:重构才是王道(上)Resharper进阶七:重构才是王道(下)Resharper进阶八:增强的浏览功能
阅读全文
C#WINFOM保存网络文件
摘要:C# 网络文件下载类 (url,filename,progressBar) 2009-04-23 17:08 using System; using System.Net; using System.IO; using System.Text; using System.Web; using System.Windows.Forms; namespace test { /// <summary> /// httpDownLoad 的摘要说明。 /// </summary> public class HttpDownLoad { private long fileLeng
阅读全文
浙公网安备 33010602011771号