摘要: 最近在网上查阅了不少javascript闭包(closure)相关的资料,写的大多是非常的学术和专业。对于初学者来说别说理解闭包了,就连文字叙述都很难看懂。撰写此文的目的就是用最通俗的文字揭开Javascript闭包的真实面目。 一、什么是闭包? 官方的解释是:所谓闭包,指的是一个拥有许多变... 阅读全文
posted @ 2014-05-22 17:53 達達尼亞 阅读(204) 评论(0) 推荐(0)
摘要: createtextrange createrange区别:对象或元素不同,虽然都是返回TextRange。例如:var r=document.body.createTextRange() var r=document.createRange()document. createTextRange 可... 阅读全文
posted @ 2014-05-22 17:38 達達尼亞 阅读(1738) 评论(0) 推荐(0)
摘要: 查找资料的时候发现不错的文章,自己翻译之后分享给大家!一个基本的该类型字符串例子:@"This is a constant character string object";在后台显示它:NSLog (@"%@", @"This is a constant character string obje... 阅读全文
posted @ 2014-05-22 17:34 達達尼亞 阅读(252) 评论(0) 推荐(0)
摘要: 0 8 28-31 * * [ `date -d tomorrow +%e` -eq 1 ] && do-something我觉得能想到这种方法的,都是经验丰富的人。程序员们,想当然的就会就写出很复杂的代码。 阅读全文
posted @ 2014-05-22 17:33 達達尼亞 阅读(241) 评论(0) 推荐(0)
摘要: 如果要将查询结果导出到Excel,只需将页面的Context-Type修改一下就可以了:header( "Content-Type: application/vnd.ms-excel">如果希望能够提供那个打开/保存的对话框,Content-Disposition参数,Content-Disposi... 阅读全文
posted @ 2014-05-22 17:32 達達尼亞 阅读(250) 评论(0) 推荐(0)
摘要: 最近和同事一起看Web的Cache问题,又进一步理解了 HTTP 中的 304 又有了一些了解。 304 的标准解释是:Not Modified 客户端有缓冲的文档并发出了一个条件性的请求(一般是提供If-Modified-Since头表示客户只想比指定日期更新的文档)。服务器告诉客户,原来缓冲的文... 阅读全文
posted @ 2014-05-22 17:30 達達尼亞 阅读(187) 评论(0) 推荐(0)
摘要: 在JDBC操作中,为了有效保证并发读取数据的正确性,提出的事务隔离级别的概念。 问题的提出:数据库是要被广大客户所共享访问的,那么在数据库操作过程中很可能出现以下几种不确定情况。 ● 更新丢失(Lost update):两个事务都同时更新一行数据,但是第二个事务却中途失败退出,导致对数据的两个修... 阅读全文
posted @ 2014-05-22 17:29 達達尼亞 阅读(163) 评论(0) 推荐(0)
摘要: 几个去 IBM 面试的兄弟回来抱怨:去了好几个不同的 IBM 项目组,几乎每个面试官问到数据库的时候都要问用没用过存储过程,烦人不?大家去面的程序员,又不是 DBA,以前的项目都没有用到存储,不照样运行的好好的?存储过程真的那么重要吗,它到底有什么好处呢?笔者认为,存储过程说白了就是一堆 SQL 的... 阅读全文
posted @ 2014-05-22 17:27 達達尼亞 阅读(535) 评论(0) 推荐(0)
摘要: 注解符号:这个#还真很少用,能和shell通用还真不错呢。//, # 单行注解多行注解引号的使用' ' 单引号,没有任何意义,不经任何处理直接拿过来;" "双引号,php动态处理然后输出,一般用于变量.变量形态:一种是True 即 真的;另 一种是False 即假的常见变量形态:string 字串(... 阅读全文
posted @ 2014-05-22 17:24 達達尼亞 阅读(234) 评论(0) 推荐(0)
摘要: 排序算法是一种基本并且常用的算法。由于实际工作中处理的数量巨大,所以排序算法 对算法本身的速度要求很高。 而一般我们所谓的算法的性能主要是指算法的复杂度,一般用O方法来表示。在后面将给出详细的说明。《计算机程序设计技巧》(第三卷,排序和查找)对于排序的算法我想先做一点简单的介绍,也是给这篇文章理一个... 阅读全文
posted @ 2014-05-22 17:23 達達尼亞 阅读(216) 评论(0) 推荐(0)
摘要: MYSQL中delete删除多表数据DELETE删除多表数据,怎样才能同时删除多个关联表的数据呢?这里做了深入的解释:1、 delete from t1 where 条件2、delete t1 from t1 where 条件3、 delete t1 from t1,t2 where 条件4、del... 阅读全文
posted @ 2014-05-22 17:09 達達尼亞 阅读(9180) 评论(1) 推荐(1)
摘要: 相信大家都遇到过自己的一些隐私文件不愿意让别人看到的情况吧,怎么解决呢?隐藏起来?换个名字?或者加密?这些办法都可以办到,其实还有一种方 法,就是建立一个别人既不能进入又不能删除的文件夹,把自己的隐私文件放进去,别人就看不到啦,下面讲讲如何实现,很简单的。在运行中输入cmd,回车,打开命令行窗口,在... 阅读全文
posted @ 2014-05-22 17:05 達達尼亞 阅读(401) 评论(0) 推荐(0)
摘要: 跟系统任务相关的几个命令:fg、bg、jobs、&、ctrl+z1. & 最经常被用到这个用在一个命令的最后,可以把这个命令放到后台执行2. ctrl + z可以将一个正在前台执行的命令放到后台,并且暂停3. jobs查看当前有多少在后台运行的命令4. fg将后台中的命令调至前台继续运行如果后台中有... 阅读全文
posted @ 2014-05-22 17:00 達達尼亞 阅读(3995) 评论(0) 推荐(0)
摘要: Windows 的关机是由Shutdown.exe程序来控制的,位于Windows\System32文件夹中。如果想让Windows 2000也实现同样的效果,可以把Shutdown.exe复制到系统目录下。比如你的电脑要在22:00关机,可以选择“开始→运行”,输入“at 22:00 Shutdo... 阅读全文
posted @ 2014-05-22 16:59 達達尼亞 阅读(622) 评论(0) 推荐(0)
摘要: 实际上,document 和 window 这两个对象的区别已经包含了这个问题的答案。document 表示的是一个文档对象,window 表示一个窗口对象。一个窗口下面可以有很多的document对象。每个document 都有 一个URL。但是,这不是所有的区别。当你ctrl + F5 一个链接... 阅读全文
posted @ 2014-05-22 16:49 達達尼亞 阅读(1987) 评论(1) 推荐(0)
摘要: 白盒测试和黑盒测试是根据对软件代码的可见性,采用的测试方法;凡是针对代码本身的测试,都可以看做是白盒测试,凡是不考虑代码如何实现,只对代码能实现的功能进行的测试都可以看作黑盒测试。black box testing focus on functional requirements,attempts ... 阅读全文
posted @ 2014-05-22 16:48 達達尼亞 阅读(2379) 评论(0) 推荐(0)
摘要: 1、测试阶段划分(按测试执行顺序):单元测试(Unit Testing)定义:针对软件基本组成单元(软件设计的最小单位)来进行正确性检验的工作;测试目的:检测软件模块对《详细设计说明书》的符合程度。集成测试(Integration Testing)定义:在单元测试的基础上,将所有模块按照概要设计要求... 阅读全文
posted @ 2014-05-22 16:47 達達尼亞 阅读(185) 评论(0) 推荐(0)
摘要: 软件开发是一个跨度很大的技术工作,在语言方面,有C,C++,Java,Ruby等等等等,在环境方面,又分嵌入式,桌面系统,企业级,WEB,基础系统,或是科学研究。但是,不管是什么的情况,总是有一些通用的基本职业技能。这些最基本的职业技能通常决定了一个程序员的级别,能否用好这些技能,直接关系到了程序员... 阅读全文
posted @ 2014-05-22 16:46 達達尼亞 阅读(442) 评论(1) 推荐(0)
摘要: i如果设定此修正符,模式中的字符将同时匹配大小写字母。m当设定了此修正符,“行起始”和“行结束”除了匹配整个字符串开头和结束外,还分别匹配其中的换行符的之后和之前。s如果设定了此修正符,模式中的圆点元字符(.)匹配所有的字符,包括换行符。没有此设定的话,则不包括换行符。x如果设定了此修正符,模式中的... 阅读全文
posted @ 2014-05-22 16:44 達達尼亞 阅读(3227) 评论(0) 推荐(0)
摘要: 本文总结了PHP的include()和require()两种包含外部文件的方法的不同之处。基本上就是,加载失败的处理方法,性能,以及使用弹性方面的不同。PHP的include()和require()是两种包含外部文件的方法,对于这两种方法有什么区别,很多初学者可能不是很明白。下面总结一下PHP in... 阅读全文
posted @ 2014-05-22 16:43 達達尼亞 阅读(266) 评论(0) 推荐(0)
摘要: 如果在一台机器上部署了多个jbossserver,需要修改相关端口以避免端口冲突。目前确认需要修改的配置如下一、vi $JBOSS_HOME/server/default/conf/jboss-service.xml1、WebService端口80832、JNDI端口:109910983、RMI端口... 阅读全文
posted @ 2014-05-22 16:42 達達尼亞 阅读(512) 评论(0) 推荐(0)
摘要: 虚拟机VMware tools的作用(1). 更新虚拟机中的显卡驱动, 使虚拟机中的XWindows可以运行在SVGA模式下。在客户操作系统中安装Mware Tools非常重要。如果不安装VMware Tools,虚拟机中的图形环境被限制为VGA模式图形(640x480,16色)。使用VMware ... 阅读全文
posted @ 2014-05-22 16:41 達達尼亞 阅读(3505) 评论(0) 推荐(1)
摘要: PHPMailer配置清单如下:require_once ‘class.phpmailer.php‘;$receiver = ”;$mail =newPHPMailer( );$mail->IsSMTP();$mail->IsHTML( true );$mail->CharSet= “GB2312″... 阅读全文
posted @ 2014-05-22 16:40 達達尼亞 阅读(690) 评论(0) 推荐(0)
摘要: function getfirst($str, $charset='utf8'){$dict=array('a'=>0xB0C4,'b'=>0xB2C0,'c'=>0xB4ED,'d'=>0xB6E9,'e'=>0xB7A1,'f'=>0xB8C0,'g'=>0xB9FD,'h'=>0xBBF6,'... 阅读全文
posted @ 2014-05-22 16:39 達達尼亞 阅读(187) 评论(0) 推荐(0)
摘要: 本人提供的方法有如下特点:1.代码精简,使用简单,只要会基本的SQL语句就行2.不用建立mysql 函数等复杂的东西3.汉字库最全,可查询20902个汉字方法如下:1、建立拼音首字母资料表Sql代码:(最好再加上主键和索引)DROPTABLEIFEXISTS`pinyin`;CREATETABLE`... 阅读全文
posted @ 2014-05-22 16:37 達達尼亞 阅读(4067) 评论(0) 推荐(0)
摘要: 在数据库表中,使用索引可以大大提高查询速度。All storage engines support at least 16 indexes per table and a total index length of at least 256 bytes. Most storage engines h... 阅读全文
posted @ 2014-05-22 16:36 達達尼亞 阅读(171) 评论(0) 推荐(0)
摘要: 其实项目应用的瓶颈还是在db端,在只有少量数据及极少并发的情况下,并不需要多少的技巧就可以得到我们想要的结果,但是当数据量达到一定量级的时 候,程序的每一个细节,数据库的设计都会影响到系统的性能。这里就数据库开发及优化的话题和大家做个讨论和分析,也请大家完善,这里就以下几个话题,我先 发表自己的... 阅读全文
posted @ 2014-05-22 16:35 達達尼亞 阅读(152) 评论(0) 推荐(0)
摘要: 一、什么是匿名函数?在Javascript定义一个函数一般有如下三种方式:函数关键字(function)语句:function fnMethodName(x){alert(x);}函数字面量(Function Literals):var fnMethodName = function(x){aler... 阅读全文
posted @ 2014-05-22 16:34 達達尼亞 阅读(142) 评论(0) 推荐(0)
摘要: 虽然现在很多比较大的网站已经不考虑ie6了,不过这些方法,或者其中原理还是值得记录下来的。所以整理的时候,把这篇文章留下了。看看现在这个层下面的select不是简单的隐藏了:)最后自己先点评下:上面的方法可以解决这个问题。不过有时也会只出现ifram白块,但要显示的东西没有出来这时你要修改“over... 阅读全文
posted @ 2014-05-22 16:32 達達尼亞 阅读(295) 评论(0) 推荐(0)
摘要: 引言HTTP 是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和 扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generat... 阅读全文
posted @ 2014-05-22 16:31 達達尼亞 阅读(224) 评论(0) 推荐(0)
摘要: HTTP(HyperTextTransferProtocol) 是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP 协议的详细内容请参 考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户 信息... 阅读全文
posted @ 2014-05-22 16:30 達達尼亞 阅读(251) 评论(0) 推荐(0)
摘要: 本质上没区别。只是函数有如:只能返回一个变量的限制。而存储过程可以返回多个。而函数是可以嵌入在sql中使用的,可以在select中调用,而存储过程不行。执行的本质都一样。函数限制比较多,比如不能用临时表,只能用表变量.还有一些函数都不可用等等.而存储过程的限制相对就比较少1.一般来说,存储过程实现的... 阅读全文
posted @ 2014-05-22 16:29 達達尼亞 阅读(265) 评论(0) 推荐(0)
摘要: 页面大小、窗口大小和滚动条位置这三个数值在不同的浏览器例如 Firefox 和 IE 中有着不同的实现。即使在同一种浏览器例如 IE 中,不同版本也有不同的实现。本文给出两个能兼容目前所有浏览器的 Javascript 函数,能够获得这三个数值。获取页面大小和窗口大小的 Javascript 函数函... 阅读全文
posted @ 2014-05-22 16:29 達達尼亞 阅读(335) 评论(0) 推荐(0)
摘要: 目前为目最全的CURL中文说明了,学PHP的要好好掌握.有很多的参数.大部份都很有用.真正掌握了它和正则,一定就是个采集高手了.PHP中的CURL函数库(Client URL Library Function)curl_close - 关闭一个curl会话curl_copy_handle - 拷贝一... 阅读全文
posted @ 2014-05-22 16:27 達達尼亞 阅读(202) 评论(0) 推荐(0)
摘要: curl是一个利用URL语法在命令行方式下工作的文件传输工具。它支持很多协议:FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及 LDAP。curl同样支持HTTPS认证,HTTP POST方法, HTTP PUT方法, FTP上传, ke... 阅读全文
posted @ 2014-05-22 16:26 達達尼亞 阅读(2379) 评论(0) 推荐(0)
摘要: apt-get把下载的deb包全部放在/var/cache/apt/archives下面,该目录下的文件可以删除。当然用 sudo apt-get clean 命令也可以,这个命令只会删除缓存起来的deb包,不会取消已经更新了的包 阅读全文
posted @ 2014-05-22 16:21 達達尼亞 阅读(4785) 评论(0) 推荐(0)
摘要: 方法一:手动安装1首先在“应用成程序--添加/删除”里卸载openoffice 2.4,可能openoffice.org 2.4 Draw因为关联而无法卸载,忽略,卸载其他几项。然后在中文官方网上下载DEB安装包。2下载下来是tar.gz格式的,解压到当前文件夹(最好是文件夹名字不带汉子的,以防意外... 阅读全文
posted @ 2014-05-22 16:20 達達尼亞 阅读(429) 评论(0) 推荐(0)
摘要: ubuntu装好之后, 为浏览器firefox安装flash插件, 后来发现中文会变成方框。如何解决?输入:cd /etc/fonts/conf.d/为了安全,备份一下:sudo cp 49-sansserif.conf 49-sansserif.conf_backup输入如下指令:sudo ged... 阅读全文
posted @ 2014-05-22 16:19 達達尼亞 阅读(155) 评论(0) 推荐(0)
摘要: 具体步骤如下:系统:ubuntu 8.04 的发行版本AMP with Prefork(mod-php5)一、安装APACHE2# sudoapt-getinstallapache2apache2-mpm-prefork这样APACHE部分就完成,默认目录是 /var/www二、进行PHP的环境配置... 阅读全文
posted @ 2014-05-22 16:18 達達尼亞 阅读(326) 评论(0) 推荐(0)
摘要: PHP使用Berkley的socket库来创建它的连接。socket只不过是一个数据结构。你使用这个socket数据结构去开始一个客户端和服务器之间的会话。这个服务器是一直在监听准备产生一个新的会话。当一个客户端连接服务器,它就打开服务器正在进行监听的一个端口进行会话。这时,服务器端接受客户端的连接... 阅读全文
posted @ 2014-05-22 16:17 達達尼亞 阅读(212) 评论(0) 推荐(0)