- 博客(75)
- 资源 (3)
- 收藏
- 关注
原创 Div的宽度与高度的100%设定
div的100%是从其上一级div的宽高继承来的,有一点很关键,就是要设置div100%显示,必须设置其上一级div的宽度或高度,否则无效。举例说明:父div宽300高200,子div如果在这个条件下设置宽高都为100%的话,那大小就是父div的宽300高200,在尝试中你会发现,div显示会受自身和其上一级div的padding和margin影响,而其实际宽高不受影响。值得玩味噢!如果要
2013-11-06 13:52:03 2931
原创 如何更改桌面文件夹的的指向
首先要在“开始”——“运行”内输入“regedit”打开注册表编辑器,然后要在“文件”下拉菜单中的“导出”功能备份好注册表,以防万一,接着在左侧窗口依次打开: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders 在右侧窗口里,你看到的“名称”就代表那些特殊的文件夹,“数据”就是它们
2013-11-01 14:55:34 1168
原创 insertAdjacentHTML方法详解
添加HTML内容与文本内容以前用的是innerHTML与innerText方法,最近发现还有insertAdjacentHTML和 insertAdjacentText方法,这两个方法更灵活,可以在指定的地方插入html内容和文本内容。 insertAdjacentText方法与 insertAdjacentHTML方法类似,只不过只能插入纯文本,参数相同方
2013-11-01 14:54:25 1274
原创 ASP.NET能知道的东西(操作系统相关)
获取服务器电脑名: Page.Server.ManchineName 获取用户信息: Page.User 获取客户端电脑名:Page.Request.UserHostName 获取客户端电脑IP: Page.Request.UserHostAddress1. 在ASP.NET中专用属性: 获取服务器电脑名:Page.Server.ManchineName 获取用户信
2013-10-25 15:47:21 1048
原创 Silverlight 入门学习笔记------Silverlight是什么
Why Silverlight 谈起silverlight,不得不说起用户界面(UI)。随着电脑性能的不断提高,用户UI也变得变得至关紧要。用户不仅仅满足于程序完成既有的功能,而且还需要程序有一个精美的界面。而编程人员也一直在性能和界面之间寻找一个平衡点。 而internet的兴起,是基于HTML的程序开始流行,对于.net平台的开发人员来说,自然是asp.net。
2013-10-25 15:38:40 951
原创 C# windows form程序怎么读取项目的跟路径
编写程序的时候,经常需要用的项目根目录。自己总结如下 1、取得控制台应用程序的根目录方法 方法1、Environment.CurrentDirectory 取得或设置当前工作目录的完整限定路径 方法2、AppDomain.CurrentDomain.BaseDirectory 获取基目录,它由程序集冲突解决程序用来探测程序集 2、取得Web应用程序的根目录方法
2013-10-24 17:35:33 2042
原创 看2位大神写的NPOI操作Excel的例子就可以了
http://www.cnblogs.com/knowledgesea/archive/2012/11/16/2772547.htmlhttp://tonyqus.sinaapp.com/npoi2tutorial
2013-10-24 17:34:29 853
原创 C#窗体程序怎么点击按钮打开一个选择文件的对话框
Button1_Click(....){//首先,实例化对话框类实例OpenFileDialog openDialog = new OpenFileDialog();//然后,判断如果当前用户在对话框里点击的是OK按钮的话。if(DialogResult.OK == openDialog.ShowDialog){//将打开文件对话框的FileName属性传递到你的字符串进行处理
2013-10-24 16:18:25 11956 2
原创 C#读取properties文件
java中有读取*.properties的专有类,C#中却没能找到.今天写了一个基本的Class,并解决了hashtable中按照读的顺序输出问题,供大家参考./// /// 类名:FileProperties /// 描述:操作*.Properties文件 /// 作者:Michael /// 创建时间:2008-03-11 /// public c
2013-10-24 00:25:52 2475
原创 js中如何复制一个对象,如何获取所有属性和属性对应的值
在js中如何复制一个对象,例如如下一个js对象。如果知道这个对象的所有属性自然就可以重新new一个,然后对每个属性赋值,就可以做到,但如果不知道呢?如何创建一个内容相同 的对象呢?[javascript] view plaincopyvar obj={ colkey: "col", colsinfo: "NameList" }
2013-10-23 18:57:20 1938
原创 js中this的总结
在面向对象编程语言中,对于this关键字我们是非常熟悉的。比如C++、C#和Java等都提供了这个关键字,虽然在开始学习的时候觉得比较难,但只要理解了,用起来是非常方便和意义确定的。JavaScript也提供了这个this关键字,不过用起来就比经典OO语言中要"混乱"的多了。 下面就来看看,在JavaScript中各种this的使用方法有什么混乱之处? 1、在HTML元
2013-10-23 18:28:44 737
原创 自动清除firefox缓存
1.在firefox的地址栏上输入about:config回车2.找到browser.cache.check_doc_frequency选项,双击将3改成1保存即可。 选项每个值都是什么含义的。请看下面的解释:0: Once per session 每个进程一次 每次启动Firefox时检查1: Each time 【开发人员强烈建议开这个】每次访问此页时检查2: Never
2013-10-23 14:43:04 963
原创 jQuery插件的编写相关技术 设计总结和最佳实践
1、声明插件名称:添加一个函数到jQuery.fn(jQuery.prototype)对象,该函数的名称就是你的插件名称:jQuery.fn.myPlugin = function() { // Do your awesome plugin stuff here};在命名不与jQuery其他函数冲突的情况,可以使用闭包的方式使用$符号:(functio
2013-10-23 14:40:22 1003
原创 js 获取上传文件名
为啥要用js来获取上传的文件名呢?其实纯粹是为了美化,友好,但是,可不是网上流传的那样,用 path.substring(path.lastIndexOf('/')+1) ; 这个样在工作的时候会出现不少问题。比如,firefox的input表单的value值默认就可以获取到文件名,而ie 则显示文件路径。所以要区别对待,在firefox下 lastIndexOf('
2013-10-23 14:17:29 1282
原创 改变文件域的样式-兼容ie、firefox
function getValue(){ document.getElementById('ye').value = document.getElementById('j').value;}思路:1、把顽固的文件域就是 透明化:style="-moz-opacity:0;filter:alpha(opacity=0);opacity:0;"2、用一个
2013-10-23 11:49:01 835
原创 JS实现点击图片在当前页面放大的漂亮效果
JS实现点击图片在当前页面放大的漂亮效果2010-06-03 12:04Lightbox JS 是一个简单而又谦恭的用来把图片覆盖在当前页面上的脚本. 它能被快速安装并且运作于所有流行的浏览器.点击这里查看实例演示如何使用:步骤 1 - 安装1、Lightbox v2.0 使用 Prototype 框架和 Scriptaculous
2013-10-18 16:50:01 1857
原创 js关闭当前页面不弹出提示的方法 js实现浏览器的各种菜单命令
js关闭当前页面不弹出提示的方法js关闭当前页面不弹出提示的方法 "window.opener=null;window.open('','_self','');window.close();"js实现浏览器的各种菜单命令input type="button" onclick="document.execCommand('open')" va
2013-10-18 16:47:23 1172
原创 攻破iframe围城
面试的时候遇到一个题目:如何遍历页面中的frame和iframe得到他们的name,结果发现自己用document.getelementbytagname来做,回来google了下,发现原来是这么做的:http://www.w3.org/1999/xhtml" > 无标题页var len=window.frames.length;for(i=0;i
2013-10-15 16:49:39 805
原创 jQuery禁止鼠标右键
jQuery屏蔽鼠标右键:$(document).ready(function(){ $(document).bind("contextmenu",function(e){ return false; });});------------------------------------------------------
2013-10-14 15:00:51 859
原创 multipart/form-data和application/x-www-form-urlencoded的区别
FORM元素的enctype属性指定了表单数据向服务器提交时所采用的编码类型,默认的缺省值是“application/x-www-form-urlencoded”。 然而,在向服务器发送大量的文本、包含非ASCII字符的文本或二进制数据时这种编码方式效率很低。 在文件上载时,所使用的编码类型应当是“multipart/form-data”,它既可以发送文本数据,也支持二
2013-10-09 17:02:58 664
原创 response的contentType 几种类型
ajax开发中在请求服务器端的响应时, 对于每一种返回类型 规范的做法是要在服务端指定response的contentType 的. (当然 不指定绝大多数情况下也没什么问题 尤其是返回"非xml"的时候) 。常遇到下面的几种情况:1、 服务端需要返回一段普通文本给客户端,Content-Type="text/plain"2 、服务端需要返回一段HTML代码给客户端 ,Conten
2013-10-08 14:02:25 1359
原创 location.reload() 和 location.replace()的区别和应用
首先介绍两个方法的语法:reload 方法,该方法强迫浏览器刷新当前页面。语法: location.reload([bForceGet]) 参数
2013-10-08 13:50:24 1005
原创 ashx文件的使用
一提到Ashx文件,我们就会想到http handler以及图片加载(在之前我们一般使用ASPX或者Webservice去做),一般做法如下:Handler.ashx:using System;using System.IO;using System.Web;public class Handler : IHttpHandler {public bool
2013-10-08 13:48:51 1139
原创 屏蔽网页上的window.alert
需求:有个插件比较复杂 搜索弹出的内容也查不到 所以重写alert(); 第一步:先把 window.alert赋给 window._alert 第二部: window.alert 啥也不做return 第三部:等用alert的时候再把window._alert赋值给window.alert 提示:你也可以屏蔽之后不再使用window.alert()/alert()
2013-10-08 13:40:25 1583
原创 IHttpHandler.IsReusable 属性
以下代码的用处? public bool IsReusable { get { return false; } }*****************************************资料1:来自MSDN:*****************************************IH
2013-10-08 09:33:02 1854
原创 试试代码段
/* * SyntaxHighlighter Code */ function output(tips){ document.write(tips + ' ') }
2013-09-29 16:22:09 641
原创 CSS之float和clear的区别
float:left; 当前元素向左侧浮动.float:right: 当前元素向右侧浮动.clear:left; 禁止左侧出现浮动元素,如果左侧存在浮动元素,则当前元素将在浮动元素下面另起一行呈现.clear:right; 禁止右侧出现浮动元素,如果右侧存在浮动元素,则右侧的浮动元素将在当前元素下面另起一行呈现.clear:both; 禁止左右两侧出现浮动元素,当前元素将排斥浮动元素独占
2013-09-25 11:07:30 989
原创 基于文档流解读html元素的(css)定位形式
文档流: 将窗体自上而下分成一行行, 并在每行中按从左至右的挨次排放元素,即为文档流。 每个非浮动块级元素都独有一行, 浮动元素则按规则浮在行的一端. 若当时行容不下, 则另起新行再浮动。 内联元素也不会独有一行. 简直一切元素(包括块级,内联和列表元素)均可生成子行, 用于摆放子元素。 有三种状况将使得元素离开文档流而存在,分别是
2013-09-25 11:05:02 1057
原创 JAVASCRIPT弹出窗口DIV层效果代码
在本教程中,我将用最通俗的语言和最简洁的代码给大家演示如何创建一个JavaScript弹出DIV窗口层的效果。 创建一个弹出DIV窗口可能是现在网站/网页制作中最常碰到的问题之一。传统的JavaScript弹窗已经不适合目前网站的设计理念了,理由有二:首先,不友好——生硬的弹出对话框且伴随着“哐”的一声对用户体验是个很大的挑战;其次,兼容性不够强——有相当多的浏览器屏蔽了这种JS的
2013-09-25 10:20:33 3259 1
原创 VisualStudio2008注册表删除最近的项目,最近的文件
1.删除最近打开的文件 HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\FileMRUList ,在右边删除相应键值。 2.删除最近打开的项目 HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\ProjectMRUList,在右边删除相应键值。
2013-09-22 09:40:56 970
原创 javascript复制对象
oldObj是一个对象,而不是值例如var newObj=oldObj;如果想oldObj改变的时候不影响到newObj;可以这样写一个函数function clone(myObj){ if(typeof(myObj) != 'object') return myObj; if(myObj == null) return myObj; var
2013-09-12 13:35:42 714
原创 js获取url参数值
今天碰到要在一个页面获取另外一个页面url传过来的参数,一开始很本能的想到了用 split("?")这样一步步的分解出需要的参数。后来想了一下,肯定会有更加简单的方法的!所以在网上找到了两个很又简单实用的方法,mark下方法一:正则分析法 function getQueryString(name) { var reg = new RegExp("(^|&)"
2013-09-12 13:33:27 896
原创 HTTP的请求头标签If-Modified-Since
一直以来没有留意过HTTP请求头的IMS(If-Modified-Since)标签。最近在分析Squid的access.log日志文件时,发现了一个现象。就是即使是对同一个文件进行HTTP请求,第一次和第二次产生的网络流量数据也是不一致的。在调查的过程中,逐渐了解了HTTP的If-Modified-Since的头标签的作用。大家都知道客户端浏览器是有缓存的,里面存放之前访问过的一些
2013-09-11 23:46:31 1602
原创 托管代码
什么是托管代码? 托管代码是一microsoft的中间语言,他主要的作用是在.NET FRAMEWORK的CLR执行代码前去编译源代码,也就是说托管代码充当着翻译的作用,源代码在运行时分为两个阶段: 1.源代码编译为托管代码,(所以源代码可以有很多种,如VB,C#,J#) 2.托管代码编译为microsoft的平台专用语言。
2013-09-09 23:28:05 971
转载 IP地址分类/IP地址10开头和172开头和192开头的区别/判断是否同一网段(A、B、C三类地址)
IP地址分类/IP地址10开头和172开头和192开头的区别/判断是否同一网段简单来说在公司或企业内部看到的就基本都是内网IP,ABC三类IP地址里的常见IP段。每个IP地址都包含两部分,即网络号和主机号。 InterNIC将IP地址分为五类:A类保留给ZF或大型企业,B类分配给中等规模的公司,C类分配给小公司或个人,D类用于组播,E类用于实验,注:各类可容纳的
2013-07-09 16:12:44 1352
原创 JS-加入收藏夹的代码
JS加入收藏夹function addfavorite(){ if (document.all) { window.external.addFavorite('http://www.baidu.com','收藏夹'); } else if (window.sidebar) { window.sidebar.addP
2013-05-12 00:47:43 1818
原创 IE5.0之后的htc组件的定义
在微软IE 5.0版本的浏览器发布以前,网页编程中面对的最大挑战就是不能轻易地创建组件,以达到代码重用和多页面共享的目的。这个问题一直困扰着DHTML(动态 HEML)的网页编程者。他们只能不断地重复书写HTML、CSS和javascript的代码,以满足多个页面上的重复或相似的功能。自IE 5.0浏览器发布后,这种情况得到了改善,它带给我们一个新的指令组合方法,可把实现特定功能的代码封装在一个组
2013-05-09 13:00:24 874
原创 checkbox的indeterminate属性
我们在使用Windows XP的文件夹属性对话框时,会发现文件夹的Attributes分类里的Read-only和Hidden选项有时不是完全的checked或unchecked状态,而常常是一种虽然已被打勾但背景又是灰色的状态。其实这种不确定的CheckBox状态Web中也是可以表现的。 在Web页面中,我们可以使用来得到一个CheckBox控件。这个控件最常见的形式就是ch
2013-05-08 09:51:19 1062
转载 Myeclipse10下载与破解
一.Myeclipse10下载与破解Genuitec公司发布了MyEclipse 10,一款Genuitec旗下的商业化Eclipse集成开发工具的升级版本。MyEclipse 10基于Eclipse Indigo构建,为Java和JavaEE项目提供了Maven3的支持。本次发布的版本中还加入了对JaveEE 6、HTML5、JPA2和JSF 2的支持。版本号10是为了庆祝即将到来的
2013-05-07 18:18:39 1100
java常见异常汇总
2012-02-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人