- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 js列出文件夹下的内容
当填入文件夹的路径下时,会列出该路径下的文件内容:function searchFiles(){var fso = new ActiveXObject("Scripting.FileSystemObject");var f = fso.GetFolder(document.all.fixfolder.value);var fc = new Enumerator(f.
2013-10-29 09:22:24 1988
原创 js异步处理工作机制
从基础的层面来讲,理解JavaScript的定时器是如何工作的是非常重要的。计时器的执行常常和我们的直观想象不同,那是因为JavaScript引擎是单线程的。我们先来认识一下下面三个函数是如何控制计时器的。var id = setTimeout(fn, delay); - 初始化一个计时器,然后在指定的时间间隔后执行。该函数返回一个唯一的标志ID(Number类型),我们可以使用它来取消计
2013-10-24 22:19:51 767
原创 js异步请求及js引擎工作原理分析
JavaScript的setTimeout与setInterval是两个很容易欺骗别人感情的方法,因为我们开始常常以为调用了就会按既定的方式执行, 我想不少人都深有同感, 例如:setTimeout(function(){ alert('你好!');}, 0);setInterval(callbackFunction,100);认为setTimeout中的问候方法
2013-10-24 22:16:42 2331
原创 解决asp服务器端接收不到中文参数的问题
当前端asp页面,通过js获取一个标签值,该值含有中文,并向服务器端提交时,服务器端无法接收到该参数,针对该问题,提出如下解决方案:(1)在前端的js中对获取的中文参数,采用escape()函数进行编码;具体如下: var param = “中文”; window.location.href="handle.asp?param="+escape(param); (2)在
2013-10-24 21:24:30 1042
原创 select二级联动
ffunction getAgent(firstA){ var i,j;//清空 二级部门 下拉选单,仅留下默认的“请选择” document.all.DropDownLists2.length = 1;//异步请求firstA下的二级菜单 if(firstA != "-1")//当选 的不是“----请选择-------” {
2013-10-21 22:38:51 703
原创 extjs制作进度条
使用页面导入ext在相关组件,包括ext-all.css,ext-base.js,ext-all.js function checkPath(){ var txtDbFileName = document.getElementById("FileName").value; if(txtDbFileName == "") { alert("
2013-10-21 22:19:38 758
原创 数据库备份
bak是备份文件,根据备份的方式来决定它的大小按照备份数据库的大小数据库备份有四种类型,分别应用于不同的场合,下面简要介绍一下。 1、完全备份 这是大多数人常用的方式,它可以备份整个数据库,包含用户表、系统表、索引、视图和存储过程等所有数据库对象。但它需要花费更多的时间和空间,所以,一般推荐一周做一次完全备份。 2、事务日志备份 事务日志是一个单独的文件,它记录数据库的改变,备份的时候只需
2013-10-21 17:23:45 663
转载 点击按钮弹出文件夹选择框的实现
在Asp.net网站实际的开发中,比如:需要实现点击一个类似于FileUpload的浏览...按钮,弹出文件夹选择框,然后选择本地路径下的某一文件夹,将该路径值付给TextBox。参考了好多网络资料,但是其主要实现方式是通过FileUpload,但是这种文件上传方式去不能很好的解决该功能需求;只好寻求别的解决方法。在不断深入的学习中,发现可以通过JS的方式来得以实现该需求。下面是详细的实现过程,供
2013-10-18 10:34:51 5724
原创 进一步探究linux下erlang关闭port同时也关掉与其连接的c语言进程
经过上篇文章“linux下erlang关闭port同时也关掉与其连接的c语言进程”的分析,我们澄清了erlang关闭端口时,stdin会得到一个feof,进而关闭stdin。经过进一步的探究,发现有另两种新的解决方法:第一:借助于linux下read函数,read函数原型: ssize_t read(int fd,void *buf,size_t count)
2013-10-10 00:28:42 1063
原创 Erlang的port的释放过程
static void terminate_port(Port *prt){ Eterm send_closed_port_id; Eterm connected_id = NIL /* Initialize to silence compiler */; erts_driver_t *drv; ERTS_SMP_CHK_NO_PROC_LOCKS
2013-10-08 23:21:34 1061
原创 linux下select, poll和epoll的区别
随着2.6内核对epoll的完全支持,网络上很多的文章和示例代码都提供了这样一个信息:使用epoll代替传统的poll能给网络服务应用带来性能上的提升。但大多文章里关于性能提升的原因解释的较少,这里我将试分析一下内核(2.6.21.1)代码中poll与epoll的工作原理,然后再通过一些测试数据来对比具体效果。 POLL: 先说poll,poll或selec
2013-10-08 23:13:36 599
原创 Myeclipse快捷键大全
MyEclipse 快捷键1(CTRL)-------------------------------------Ctrl+1 快速修复Ctrl+D: 删除当前行Ctrl+Q 定位到最后编辑的地方Ctrl+L 定位在某行Ctrl+O 快速显示OutLineCtrl+T 快速显示当前类的继承结构Ctrl+W 关闭当前EditerCtrl+K 快速定位到下一个C
2013-10-06 10:04:21 649
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人