11 2011 档案
摘要:在Asp.Net里使用动态缓存文件Posted on 2007-04-18 09:14 faib 阅读(813) 评论(2) 编辑 收藏 在Asp.Net里,可以使用CacheDependency可以在程序里自动的创建一个缓存文件,比如验证码控件中,图片文件就是动态的添加的。 建立缓存文件信息的类:1publicclassFileCacheInfo2{3privatestringm_FileName;4privatestringm_ContentType;5privateobjectm_Content;6privateDateTimem_DateEntered=DateTime.Now;...
阅读全文
摘要:Ctrl+1快速修复(最经典的快捷键,就不用多说了)Ctrl+D:删除当前行Ctrl+Alt+↓复制当前行到下一行(复制增加)Ctrl+Alt+↑复制当前行到上一行(复制增加)Alt+↓当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑当前行和上面一行交互位置(同上)Alt+←前一个编辑的页面Alt+→下一个编辑的页面(当然是针对上面那条来说了)Alt+Enter显示当前选择资源(工程,or文件or文件)的属性Shift+Enter在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)Shift+Ctrl+Enter在当前行插入空行(原理同上条)Ctrl
阅读全文
摘要:线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMapCollection接口 Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一些Collection允许相同.
阅读全文
摘要:Android PDF 阅读器 http://sourceforge.net/projects/andpdf/files/个人记账工具 OnMyMeans http://sourceforge.net/projects/onmymeans/developAndroid电池监控 Android Battery Dog http://sourceforge.net/projects/andbatdog/RSS阅读软件 Android RSS http://code.google.com/p/android-rss/Android的PDF阅读器 DroidReader http://code.goo
阅读全文
摘要:使用ajax的开发项目过程中,经常需要将json格式的字符串返回到前端,前端解析成js对象(JSON )。ECMA-262(E3) 中没有将JSON概念写到标准中,还好在 ECMA-262(E5) 中JSON的概念被正式引入了,包括全局的JSON对象和Date的toJSON方法。1,eval方式解析,恐怕这是最早的解析方式了。如下:Js代码 functionstrToJson(str){varjson=eval('('+str+')');returnjson;}记得别忘了str两旁的小括号。2,new Function形式,比较怪异哦。如下Js代码 functi
阅读全文
摘要:1:底部对齐的代码(相对于父块):<style type="text/css">.box1 {border:1px #cccccc solid; width:500px; height:600px;position:relative;}.box2 {border-top:1px #cccccc solid; background:#f2f6fb; width:498px; height:22px; position:absolute; bottom:0;}</style><div class="box1"> <d
阅读全文
摘要:面试Javascript工程师难吗?Javascript工程师的水平参差不齐,如何评定他们技术水平的高低?如何确定Javascript工程师适合承担哪方面的任务?我在腾讯时的面试经验是,通过不同纬度的结构化问题、由浅入深的进行考查。 基础 冒泡与捕获:它们的定义,它们的区别,如何阻止冒泡?基础知识,经典题目。但是不是每个人都能完整全面的回答出这个问题,面试者需要对DOM tree有自己的理解。 闭包:闭包是一个很好的面试题目,能够很好的考查出不同水平的面试者。了解什么是闭包、如何使用闭包、闭包的原理、闭包的真正原理,只有对JS的作用域链、垃圾回收机制有深入了解的工程师才能正确...
阅读全文
摘要:1 escape()函数定义和用法 escape() 函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串。语法 escape(string)参数 描述 string 必需。要被转义或编码的字符串。返回值 已编码的 string 的副本。其中某些字符被替换成了十六进制的转义序列。说明 该方法不会对 ASCII 字母和数字进行编码,也不会对下面这些 ASCII 标点符号进行编码: - _ . ! ~ * ' ( ) 。其他所有的字符都会被转义序列替换。 2 encodeURI()函数 定义和用法 encodeURI() 函数可把字符串作为 URI 进行编码。语法 enc...
阅读全文
摘要:List<Plan> Plans = new List<Plan>();//存放服务器中的当前用户所接受的项目计划列表。//Plan 类包含PlanID等属性。if (Plans.Contains<Plan>(changedPlan, Comparers.Default)){}//判断Plans中是否存在与changedPlan相同的Plan。//(只需判断其PlanID是否相同即可。其他内容可忽略)// Comparers.Default为自定义比较器。public class Comparers : IEqualityComparer<Plan&g
阅读全文
摘要:<html><head> <style type="text/css"> html, body, #wrap{ height: 100%; width:100%;padding:0px; margin:0px;} #main{padding-bottom: 0px;} /* 必须使用和footer相同的高度 */ #footer { left:0px; right:0px; position: relative; margin-top: -0px; /* footer高度的负值 */ height: 150px; background:
阅读全文
摘要:其实很简单,只要在css里加上以下样式就可以了::selection { background:#d3d3d3; color:#555; }::-moz-selection { background:#d3d3d3; color:#555; } ::-webkit-selection { background:#d3d3d3; color:#555; }
阅读全文
摘要:1:判断radiovar selected = $('input[name=selectid:checked]').val();//若未被选中 则val() = null if(selected == null){ alert("未选中!"); }else{ alert("选中!"); }2:判断checkbox var n = $("input:checked").length; if(n==0){ alert("未选中!"); }else{ alert("选中!"); } $
阅读全文
摘要:通过Server.Transfer 方法把执行流程从当前的ASPX 文件转到同一服务器上的另一个ASPX 页面的同时,可保留表单数据或查询字符串,做法是把该方法的第二个参数设置成True,在第一个页面用Server.Transfer("目标页面名。 aspx",true);目标页面取出数据用:Ruquest.Form["控件名称"]或Ruquest.QueryString["控件名称"]。 Asp.net2.0 中还可以这样来用,代码如下:PReviousPage pg1;pg1=(PreviousPage)Context.Handl
阅读全文