05 2014 档案
摘要:构建 XCache 的基本步骤 在开始之前,首先确保 PHP 正常安装并核实 phpize 是否位于 shell 的 PATH 下。同时,还需要一个 C 编译器,例如 GNU Compiler Collection (GCC),和一组包含 make 和 m4 的开发工具。在 Mac OS X 上,免...
阅读全文
摘要:NetBeans运行的速度实在是不敢恭维。还好机器配置还可以,修改其JVM启动参数命令行,以期运行的更加顺畅。 那么如何修改NetBeans IDE的JVM参数呢? 1、到NetBeans IDE的安装目录的etc子目录,例如我的是“D:\Netbeans-7.2\etc”。 2、在该目录下有个叫n...
阅读全文
摘要:不知道你有没有为mysql的binlog占用大量磁盘感到无奈,my.cnf里binlog的size可以设置多大做分割,但没有看到删除的配置,在mysql里show了一下variables, mysql> show variables like '%log%';查到了| expire_logs_day...
阅读全文
摘要:关于如何得到一个键在Javascript中的Keycode值,可以参考: 请按任意键,你将得到该键的键值! keycode 0 = keycode 1 = keycode 2 = keycode 3 = keycode 4 = keycode 5 = keycode 6 = keycode 7 = ...
阅读全文
摘要:mysql数据库设计,其中,对于数据性能优化,字段类型考虑很重要,搜集了些资料,整理分享出来,这篇为有关mysql整型bigint、int、mediumint、smallint 和 tinyint的语法介绍,如下:1、bigint从 -2^63 (-9223372036854775808) 到 2^...
阅读全文
摘要:PHP 5.3 开始,为了更好的向 PHP 的未来版本(PHP6) 过渡,将未来不再支持的函数标记为 DEPRECATED。在代码中使用这些函数,将毫不留情的在页面中显示警告信息:“使用了过时的函数…”,诸如此类。 那么如何面向未来,让现有的 PHP 程序平滑的向下一代 PHP 引擎过渡呢? 配置文...
阅读全文
摘要:在Windows系统中查看内存的使用情况很简单,想必大家都已经耳熟能详了,那么在linux系统如何查看内存使用情况呢?下面和大家分享在Linux 下查看内存使用情况的free命令: [root@scs-2 tmp]# free total used free shared buffers c...
阅读全文
摘要:项目原地址kyotocabinet:http://fallabs.com/kyotocabinet/ kyototycoon: http://fallabs.com/kyototycoon/一. 安装 前注:没使用最新版本,因为最新版本似乎存在环境依赖的bug,编译N多错误,很难通过。 需要先...
阅读全文
摘要:环境 : 个人 pc windows7 一台 ; 使用 : 官方下载: mysql-noinstall-5.5.11-win32.zip 1. 解压 成2个 (文件夹) mysql_master (主) mysql_slave (从) 2. 配置文件修改 主服务器配置修改...
阅读全文
摘要:1.前言 PHP (从 PHP 3.05 开始)为保存对象提供了一组序列化和反序列化的函数:serialize、unserialize。不过在 PHP 手册中对这两个函数的说明仅限于如何使用,而对序列化结果的格式却没做任何说明。因此,这对在其他语言中实现 PHP 方式的序列化来说,就比较麻烦了。虽然...
阅读全文
摘要:Linux下ntpdate时间同步 Ntp服务器配置(暂略,以后整理) 时间同步方法 同步命令 # ntpdate ntp服务器域名或IP 例:# ntpdate 192.168.1.10 自动运行同步时间脚本设定 # crontab –e 添加脚本例子如下: */20 * * * * /usr/s...
阅读全文
摘要:整形参数判断 1、直接加' 2、and 1=1 3、 and 1=2 如果1、3运行异常 2正常就存在注入 字符型判断 1、直接加' 2、and '1'='1' 3、 and '1'='2' 搜索型: 关键字%' and 1=1 and '%'='% 关键字%' and 1=2 and '%...
阅读全文
摘要:如果你想在你的ipad,iphone应用启动是不显示黑屏幕,而是用一个图片代替的话,你只需要吧一张名为 Default.png 的图片加到项目里就行了。 很简单吧,新手们记得去这样美化下你的应用吗,很好的用户体验哦。
阅读全文
摘要:最近在网上找了下mysql查询随机的几个sql,我把最终的记录下来。 SELECT * FROM uchome_mtag AS a JOIN (SELECT MAX(tagid) AS id FROM uchome_mtag) AS b ON (a.tagid>=FLOOR(b.id*RAND())...
阅读全文
摘要:字体是我们在iPhone开发中经常需要用到的。但是iPhone里面到底内置了哪些字体呢?下面就是一个常用的列表。 Family name: AppleGothic Font name: AppleGothic Family name: Hiragino Kaku Gothic ProN Font n...
阅读全文
摘要:uiscrollview是开发sdk自带的控件, 在使用的时候,发现滚动不了, 最常山见的原因是 contentSize 这个属性,比uiscrollview的frame要小。。。所以无需滚动,自然就滚动不了。 scrollenabled 这个属性, 标识着是否允许滚动,要言设成yes 还有一个比较...
阅读全文
摘要:在做web开发中可能会遇到flash遮挡页面中元素的情况,无论怎么设置flash容器和层的深度(z-index)也无济于事,现有的解决方案是在插入flash的embed或object标签中加入”wmode”属性并设置为wmode=“transparent”或”opaque”,但wmode属性到底是什...
阅读全文
摘要:can't use thatmyView.frame.origin.x=25.0;因为.操作 和 = 一起用的话会调用 set方法。所以上式是行不通的。可以用下面的方式来实现。that I have to use insteadCGRect myFrame=myView.frame;myFrame....
阅读全文
摘要:第一种方法:[UIViewbeginAnimations:@"Curl"context:nil];//动画开始[UIViewsetAnimationDuration:1.25];//动画持续时间[UIViewsetAnimationCurve:UIViewAnimationCurveEaseInOu...
阅读全文
摘要:这是一篇CocoaChina的一个网友整理的Xcode快捷键大全,实在是太多了,我看得眼花缭乱的,不过还是非常实用,想学习就往下看吧!可能有些新手刚用mac,不知与windows键对应,现在说明一下,command相当于ms键盘的win键,option相当于alt,键值一样,系统偏好设置里面可以更改...
阅读全文
摘要:PECL :: Package :: memcache 2.1.1 版本的 Changelog 中有一条:- Added experimental session storage support. You can use memcached as session storage.也就是可以直接用 m...
阅读全文
摘要:MySql常用命令总结这两天搞个网站,又用到MySql,可是命令却一个都想不起来,所以,趁这次机会,把这些整理一下,权当作笔记吧,以便自己以后查阅!1:使用SHOW语句找出在服务器上当前存在什么数据库:mysql>SHOWDATABASES;2:2、创建一个数据库MYSQLDATAmysql>CRE...
阅读全文
摘要:最近使用xshell登陆英文版redhat,由于某些文件是中文编码,在xshell下显示乱码。折腾了很久终于找到了解决的方法,希望可以对大家有用。其他语言乱码的话,解决方法和此类似! 首先检查系统的language设置的是否是中文。在终端下输入命令∶# echo $LANG若不是,则需要修改环境变量...
阅读全文
摘要:NoSQL,指的是非关系型的数据库。NoSQL,意即反SQL运动,是一项全新的数据库革命性运动,早期就有人提出,发展至2009年趋势越发高涨。NoSQL的拥护者们提倡运用非关系型的数据存储,相对于目前铺天盖地的关系型数据库运用,这一概念NoSQL,指的是非关系型的数据库。NoSQL,意即反SQL运动...
阅读全文
摘要:1. Accept:告诉WEB服务器自己接受什么介质类型,*/* 表示任何类型,type/* 表示该类型下的所有子类型,type/sub-type。2. Accept-Charset: 浏览器申明自己接收的字符集Accept-Encoding: 浏览器申明自己接收的编码方法,通常指定压缩方法,是否支...
阅读全文
摘要:apple-touch-icon 可以了解到这是一个类似网站favicon的图标文件,用来在iphone和ipod上创建快捷键时使用。这个文件应当是png格式,57x57像素大小,放在网站根目录之下。如果准备的文件不是57x57的话,它会自己缩放的。在页面的head部分,用下面的格式表示。语句一:语...
阅读全文
摘要:shell中的赋值和操作默认都是字符串处理,在此记下shell中进行数学运算的几个特殊方法,以后用到的时候可以来看,呵呵。 1、错误方法举例 a) var=1+1 echo $var 输出的结果是1+1,悲剧,呵呵 b) var=1 var=$var+1 echo $var 输出结果是1+1,依然...
阅读全文
摘要:有时候某个用户不乖,但是还不想删除他的帐号只是想给他点儿颜色看看,或者出于某种权限管理不想让他/她使用这个帐号,那么冻结帐号就是最好的方法了,linux中的帐号密码保存在/etc/shadow文件里面,禁用帐号的办法就是修改/etc/shadow.还有一个更简便快捷的方法:通过passwd -l |...
阅读全文
摘要:使用 tar -g 参数进行增量备份实验完整备份:#执行完整备份tar -g snapshot -zcf back.tar.gz back#查看 tarball 内容[huzi@mail ~]$ tar ztf back.tar.gzback/back/readme.txtback/rmmysql_...
阅读全文
摘要:今天查看百度空间源代码,发现多了个util.js文件,打开看看。里面里面定义了addDOMLoadEvent。这是干什么用的?仔细查看代码,发现在Mozilla添加了DOMContentLoaded事件,这个在以前一直没有用过。 if (document.addEventListener) docu...
阅读全文
摘要:linux中用shell获取昨天、明天或多天前的日期:在Linux中对man date -d 参数说的比较模糊,以下举例进一步说明:# -d, --date=STRING display time described by STRING, not `now’[root@Gman root]# dat...
阅读全文
摘要:你知道世界上有多少种浏览器吗?除了我们熟知的IE, Firefox, Opera, Safari四大浏览器之外,世界上还有近百种浏览器。 几天前,浏览器家族有刚诞生了一位小王子,就是Google推出的Chrome浏览器。由于Chrome出生名门,尽管他还是个小家伙,没有人敢小看他。以后,咱们常说浏览...
阅读全文
摘要:我们一般使用“date -s”命令来修改系统时间。比如将系统时间设定成1996年6月10日的命令如下。 #date -s 06/10/96 将系统时间设定成下午1点12分0秒的命令如下。 #date -s 13:12:00 注意,这里说的是系统时间,是linux由操作系统维护的。 在系统启动时,Li...
阅读全文
摘要:一、vsftpd 简介 Vsftpd是一个基于GPL发布的类UNIX系统的ftp服务器软件。其全称是Very Secure FTP Deamon,在安全性、速度和稳定性都有着不俗的表现。在安全性方面,vsftpd针对程序的权限来设计,以一般身份启动服务,对Linux系统的使用 权限较低;在千兆以太...
阅读全文
摘要:如果MySQL服务器启用了二进制日志,你可以使用mysqlbinlog工具来恢复从指定的时间点开始 (例如,从你最后一次备份)直到现在或另一个指定的时间点的数据。“mysqlbinlog:用于处理二进制日志文件的实用工具”。 要想从二进制日志恢复数据,你需要知道当前二进制日志文件的路径和文件名。...
阅读全文
摘要:最近在学习mysql,还是只菜鸟,找到下面篇文章对初学者挺有用的,所以共享下 1.linux下启动mysql的命令: mysqladmin start /ect/init.d/mysql start (前面为mysql的安装路径) 2.linux下重启mysql的命令: mysqladmin r...
阅读全文
摘要:网上找到一份关于Apache加载PHP.ini顺序的文档: (1) apache的httpd.conf中的PhpIniDir; (2) 注册表键值:HKEY_LOCAL_MACHINE->SOFTWARE->PHP->IniFilePath; (3) 环境变量%PHPRC%; (4) PHP5的根目...
阅读全文
摘要:昨天听一同事说的异步加载js文件,可以提高页面加载速度。具体方法如下:(function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = 'ht...
阅读全文
摘要:大家如果使用firebug去查看的话就会发现,当你滚动到相应的行时,当前行的图片才即时加载的,这样子的话页面在打开只加可视区域的图片,而其它隐藏的图片则不加载,一定程序上加快了页面加载的速度,对于比较长的页面来说,这个方案是比较好的。实现原理把所有需要延时加载的图片改成如下的格式:然后在页面加载时,...
阅读全文
摘要:SQL server有一个sql profiler可以实时跟踪服务器执行的SQL语句,这在很多时候调试错误非常有用。例如:别人写的复杂代码、生产系统、无调试环境、无原代码... ...查了一下资料,My SQL可以用下面方法跟踪sql 语句,以下方法以Windows平台为例,linux雷同:1 配置...
阅读全文
摘要:ipad用的是Safari Mobile浏览器,访问的UA为:Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7...
阅读全文
摘要:用focus设置输入光标的时候,默认情况下,在IE,谷歌浏览器,苹果(safari)浏览器下是在输入框的最前面,在火狐,opera下是在输入框的文字最后面。如果想自己设置,下面有两个jquery的扩展,可供参考。$.fn.focusEnd=function(){ return this.each(f...
阅读全文
摘要:1、MySQL Replication复制进程MySQL的复制(replication)是一个异步的复制,从一个MySQL instace(称之为Master)复制到另一个MySQL instance(称之Slave)。实现整个复制操作主要由三个进程完成的,其中两个进程在Slave(Sql进程和IO...
阅读全文
摘要:MySQL常用的存储引擎为MyISAM、InnoDB、MEMORY、MERGE,其中InnoDB提供事务安全表,其他存储引擎都是非事务安全表。MyISAM是MySQL的默认存储引擎。MyISAM不支持事务、也不支持外键,但其访问速度快,对事务完整性没有要求。InnoDB存储引擎提供了具有提交、回滚和...
阅读全文
摘要:一般用来分析sql语句如何执行,使用了那些键mysql>explain select * from table;+----+-------------+-------+------+---------------+------+---------+------+------+-------+| id...
阅读全文
摘要:JavaScript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。void 操作符用法格式如下:1. javascript:void (expression)2. javascript:void expressionexpression是一个要计算的 JavaScript 标准的...
阅读全文
摘要:js对象转string的函数functionobj2str(o){ varr=[]; if(typeofo=="string")return"""+o.replace(/(['"\])/g,"\$1").replace(/(n)/g,"\n").replace(/(r)/g,"\r").replac...
阅读全文
摘要:使用PHP的cURL库可以简单和有效地去抓网页,您只需要运行一个脚本,然后分析一下您所抓取的网页,然后就可以以程序的方式得到您想要的数据了。无论是您想从一个链接上取部分数据,或是取一个XML文件并把其导入数据库,哪怕就是简单的获取网页内容,cURL是一个功能强大的PHP库。本文主要讲述如果使用这个P...
阅读全文
摘要:所有 HTTP 状态代码及其定义。代码指示2xx成功200正常;请求已完成。201正常;紧接 POST 命令。202正常;已接受用于处理,但处理尚未完成。203正常;部分信息 — 返回的信息只是一部分。204正常;无响应 — 已接收请求,但不存在要回送的信息。3xx重定向301已移动 — 请求的数据...
阅读全文
摘要:mysqlnd成为php 5.3中的默认mysql驱动,它有如下优点:mysqlnd更容易编译: 因为它是php源码树的一个组成部分mysqlnd和php内部机制结合更紧密,是优化过的mysql驱动mysqlnd更节省内存,从测试结果来看,比传统的mysql扩展节省40%的内存mysqlnd更快my...
阅读全文
摘要:今天也遇到这个问题,界面显示无法访问,Baidu吧,结果有些含糊其词,有的说加网络权限,我看了下我的, 有个我以为是这个呢,结果问题依旧。后来知道是要加,然后问题解决了。开始还有提示uses-permission 要放在 application之前,否则可能出现莫名其妙的问题,还以为这就是莫名其妙的...
阅读全文
摘要:最近在网上查阅了不少javascript闭包(closure)相关的资料,写的大多是非常的学术和专业。对于初学者来说别说理解闭包了,就连文字叙述都很难看懂。撰写此文的目的就是用最通俗的文字揭开Javascript闭包的真实面目。 一、什么是闭包? 官方的解释是:所谓闭包,指的是一个拥有许多变...
阅读全文
摘要:createtextrange createrange区别:对象或元素不同,虽然都是返回TextRange。例如:var r=document.body.createTextRange() var r=document.createRange()document. createTextRange 可...
阅读全文
摘要:查找资料的时候发现不错的文章,自己翻译之后分享给大家!一个基本的该类型字符串例子:@"This is a constant character string object";在后台显示它:NSLog (@"%@", @"This is a constant character string obje...
阅读全文
摘要:0 8 28-31 * * [ `date -d tomorrow +%e` -eq 1 ] && do-something我觉得能想到这种方法的,都是经验丰富的人。程序员们,想当然的就会就写出很复杂的代码。
阅读全文
摘要:如果要将查询结果导出到Excel,只需将页面的Context-Type修改一下就可以了:header( "Content-Type: application/vnd.ms-excel">如果希望能够提供那个打开/保存的对话框,Content-Disposition参数,Content-Disposi...
阅读全文
摘要:最近和同事一起看Web的Cache问题,又进一步理解了 HTTP 中的 304 又有了一些了解。 304 的标准解释是:Not Modified 客户端有缓冲的文档并发出了一个条件性的请求(一般是提供If-Modified-Since头表示客户只想比指定日期更新的文档)。服务器告诉客户,原来缓冲的文...
阅读全文
摘要:在JDBC操作中,为了有效保证并发读取数据的正确性,提出的事务隔离级别的概念。 问题的提出:数据库是要被广大客户所共享访问的,那么在数据库操作过程中很可能出现以下几种不确定情况。 ● 更新丢失(Lost update):两个事务都同时更新一行数据,但是第二个事务却中途失败退出,导致对数据的两个修...
阅读全文
摘要:几个去 IBM 面试的兄弟回来抱怨:去了好几个不同的 IBM 项目组,几乎每个面试官问到数据库的时候都要问用没用过存储过程,烦人不?大家去面的程序员,又不是 DBA,以前的项目都没有用到存储,不照样运行的好好的?存储过程真的那么重要吗,它到底有什么好处呢?笔者认为,存储过程说白了就是一堆 SQL 的...
阅读全文
摘要:注解符号:这个#还真很少用,能和shell通用还真不错呢。//, # 单行注解多行注解引号的使用' ' 单引号,没有任何意义,不经任何处理直接拿过来;" "双引号,php动态处理然后输出,一般用于变量.变量形态:一种是True 即 真的;另 一种是False 即假的常见变量形态:string 字串(...
阅读全文
摘要:排序算法是一种基本并且常用的算法。由于实际工作中处理的数量巨大,所以排序算法 对算法本身的速度要求很高。 而一般我们所谓的算法的性能主要是指算法的复杂度,一般用O方法来表示。在后面将给出详细的说明。《计算机程序设计技巧》(第三卷,排序和查找)对于排序的算法我想先做一点简单的介绍,也是给这篇文章理一个...
阅读全文
摘要:MYSQL中delete删除多表数据DELETE删除多表数据,怎样才能同时删除多个关联表的数据呢?这里做了深入的解释:1、 delete from t1 where 条件2、delete t1 from t1 where 条件3、 delete t1 from t1,t2 where 条件4、del...
阅读全文
摘要:相信大家都遇到过自己的一些隐私文件不愿意让别人看到的情况吧,怎么解决呢?隐藏起来?换个名字?或者加密?这些办法都可以办到,其实还有一种方 法,就是建立一个别人既不能进入又不能删除的文件夹,把自己的隐私文件放进去,别人就看不到啦,下面讲讲如何实现,很简单的。在运行中输入cmd,回车,打开命令行窗口,在...
阅读全文
摘要:跟系统任务相关的几个命令:fg、bg、jobs、&、ctrl+z1. & 最经常被用到这个用在一个命令的最后,可以把这个命令放到后台执行2. ctrl + z可以将一个正在前台执行的命令放到后台,并且暂停3. jobs查看当前有多少在后台运行的命令4. fg将后台中的命令调至前台继续运行如果后台中有...
阅读全文
摘要:Windows 的关机是由Shutdown.exe程序来控制的,位于Windows\System32文件夹中。如果想让Windows 2000也实现同样的效果,可以把Shutdown.exe复制到系统目录下。比如你的电脑要在22:00关机,可以选择“开始→运行”,输入“at 22:00 Shutdo...
阅读全文
摘要:实际上,document 和 window 这两个对象的区别已经包含了这个问题的答案。document 表示的是一个文档对象,window 表示一个窗口对象。一个窗口下面可以有很多的document对象。每个document 都有 一个URL。但是,这不是所有的区别。当你ctrl + F5 一个链接...
阅读全文
摘要:白盒测试和黑盒测试是根据对软件代码的可见性,采用的测试方法;凡是针对代码本身的测试,都可以看做是白盒测试,凡是不考虑代码如何实现,只对代码能实现的功能进行的测试都可以看作黑盒测试。black box testing focus on functional requirements,attempts ...
阅读全文
摘要:1、测试阶段划分(按测试执行顺序):单元测试(Unit Testing)定义:针对软件基本组成单元(软件设计的最小单位)来进行正确性检验的工作;测试目的:检测软件模块对《详细设计说明书》的符合程度。集成测试(Integration Testing)定义:在单元测试的基础上,将所有模块按照概要设计要求...
阅读全文
摘要:软件开发是一个跨度很大的技术工作,在语言方面,有C,C++,Java,Ruby等等等等,在环境方面,又分嵌入式,桌面系统,企业级,WEB,基础系统,或是科学研究。但是,不管是什么的情况,总是有一些通用的基本职业技能。这些最基本的职业技能通常决定了一个程序员的级别,能否用好这些技能,直接关系到了程序员...
阅读全文
摘要:i如果设定此修正符,模式中的字符将同时匹配大小写字母。m当设定了此修正符,“行起始”和“行结束”除了匹配整个字符串开头和结束外,还分别匹配其中的换行符的之后和之前。s如果设定了此修正符,模式中的圆点元字符(.)匹配所有的字符,包括换行符。没有此设定的话,则不包括换行符。x如果设定了此修正符,模式中的...
阅读全文
摘要:本文总结了PHP的include()和require()两种包含外部文件的方法的不同之处。基本上就是,加载失败的处理方法,性能,以及使用弹性方面的不同。PHP的include()和require()是两种包含外部文件的方法,对于这两种方法有什么区别,很多初学者可能不是很明白。下面总结一下PHP in...
阅读全文
摘要:如果在一台机器上部署了多个jbossserver,需要修改相关端口以避免端口冲突。目前确认需要修改的配置如下一、vi $JBOSS_HOME/server/default/conf/jboss-service.xml1、WebService端口80832、JNDI端口:109910983、RMI端口...
阅读全文
摘要:虚拟机VMware tools的作用(1). 更新虚拟机中的显卡驱动, 使虚拟机中的XWindows可以运行在SVGA模式下。在客户操作系统中安装Mware Tools非常重要。如果不安装VMware Tools,虚拟机中的图形环境被限制为VGA模式图形(640x480,16色)。使用VMware ...
阅读全文
摘要:PHPMailer配置清单如下:require_once ‘class.phpmailer.php‘;$receiver = ”;$mail =newPHPMailer( );$mail->IsSMTP();$mail->IsHTML( true );$mail->CharSet= “GB2312″...
阅读全文
摘要:function getfirst($str, $charset='utf8'){$dict=array('a'=>0xB0C4,'b'=>0xB2C0,'c'=>0xB4ED,'d'=>0xB6E9,'e'=>0xB7A1,'f'=>0xB8C0,'g'=>0xB9FD,'h'=>0xBBF6,'...
阅读全文
摘要:本人提供的方法有如下特点:1.代码精简,使用简单,只要会基本的SQL语句就行2.不用建立mysql 函数等复杂的东西3.汉字库最全,可查询20902个汉字方法如下:1、建立拼音首字母资料表Sql代码:(最好再加上主键和索引)DROPTABLEIFEXISTS`pinyin`;CREATETABLE`...
阅读全文
摘要:在数据库表中,使用索引可以大大提高查询速度。All storage engines support at least 16 indexes per table and a total index length of at least 256 bytes. Most storage engines h...
阅读全文
摘要:其实项目应用的瓶颈还是在db端,在只有少量数据及极少并发的情况下,并不需要多少的技巧就可以得到我们想要的结果,但是当数据量达到一定量级的时 候,程序的每一个细节,数据库的设计都会影响到系统的性能。这里就数据库开发及优化的话题和大家做个讨论和分析,也请大家完善,这里就以下几个话题,我先 发表自己的...
阅读全文
摘要:一、什么是匿名函数?在Javascript定义一个函数一般有如下三种方式:函数关键字(function)语句:function fnMethodName(x){alert(x);}函数字面量(Function Literals):var fnMethodName = function(x){aler...
阅读全文
摘要:虽然现在很多比较大的网站已经不考虑ie6了,不过这些方法,或者其中原理还是值得记录下来的。所以整理的时候,把这篇文章留下了。看看现在这个层下面的select不是简单的隐藏了:)最后自己先点评下:上面的方法可以解决这个问题。不过有时也会只出现ifram白块,但要显示的东西没有出来这时你要修改“over...
阅读全文
摘要:引言HTTP 是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和 扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generat...
阅读全文
摘要:HTTP(HyperTextTransferProtocol) 是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP 协议的详细内容请参 考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户 信息...
阅读全文
摘要:本质上没区别。只是函数有如:只能返回一个变量的限制。而存储过程可以返回多个。而函数是可以嵌入在sql中使用的,可以在select中调用,而存储过程不行。执行的本质都一样。函数限制比较多,比如不能用临时表,只能用表变量.还有一些函数都不可用等等.而存储过程的限制相对就比较少1.一般来说,存储过程实现的...
阅读全文
摘要:页面大小、窗口大小和滚动条位置这三个数值在不同的浏览器例如 Firefox 和 IE 中有着不同的实现。即使在同一种浏览器例如 IE 中,不同版本也有不同的实现。本文给出两个能兼容目前所有浏览器的 Javascript 函数,能够获得这三个数值。获取页面大小和窗口大小的 Javascript 函数函...
阅读全文
摘要:目前为目最全的CURL中文说明了,学PHP的要好好掌握.有很多的参数.大部份都很有用.真正掌握了它和正则,一定就是个采集高手了.PHP中的CURL函数库(Client URL Library Function)curl_close - 关闭一个curl会话curl_copy_handle - 拷贝一...
阅读全文
摘要:curl是一个利用URL语法在命令行方式下工作的文件传输工具。它支持很多协议:FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及 LDAP。curl同样支持HTTPS认证,HTTP POST方法, HTTP PUT方法, FTP上传, ke...
阅读全文
摘要:apt-get把下载的deb包全部放在/var/cache/apt/archives下面,该目录下的文件可以删除。当然用 sudo apt-get clean 命令也可以,这个命令只会删除缓存起来的deb包,不会取消已经更新了的包
阅读全文
摘要:方法一:手动安装1首先在“应用成程序--添加/删除”里卸载openoffice 2.4,可能openoffice.org 2.4 Draw因为关联而无法卸载,忽略,卸载其他几项。然后在中文官方网上下载DEB安装包。2下载下来是tar.gz格式的,解压到当前文件夹(最好是文件夹名字不带汉子的,以防意外...
阅读全文
摘要:ubuntu装好之后, 为浏览器firefox安装flash插件, 后来发现中文会变成方框。如何解决?输入:cd /etc/fonts/conf.d/为了安全,备份一下:sudo cp 49-sansserif.conf 49-sansserif.conf_backup输入如下指令:sudo ged...
阅读全文
摘要:具体步骤如下:系统:ubuntu 8.04 的发行版本AMP with Prefork(mod-php5)一、安装APACHE2# sudoapt-getinstallapache2apache2-mpm-prefork这样APACHE部分就完成,默认目录是 /var/www二、进行PHP的环境配置...
阅读全文
摘要:PHP使用Berkley的socket库来创建它的连接。socket只不过是一个数据结构。你使用这个socket数据结构去开始一个客户端和服务器之间的会话。这个服务器是一直在监听准备产生一个新的会话。当一个客户端连接服务器,它就打开服务器正在进行监听的一个端口进行会话。这时,服务器端接受客户端的连接...
阅读全文
摘要:PHP图象处理之透明背景的gif和png图片的一些问题1,直接读取有透明背景的PNG格式文件,然后直接输出,背景变成了黑色,gif则没有这种情况。解决方法:使用 imagesavealpha ($image, true),此函数是针对png格式的.注意一点:不是所有的浏览器都支持 alpha 通道,...
阅读全文
摘要:经过几次系统升级,遇到域名变了,文件存储目录变了,但之前被存到数据库里了,手动改太麻烦了,下面这个sql语句太给力了,屡试不爽。update table set body = replace(body,'www.redoffice.com.cn/news/','news.redoffice.com/...
阅读全文
摘要:1.安装系统:别的没什么说的,就是安的时候把网线拔了,不然到 configure apt的时候会卡起很久不走的2.配置网络 编辑/etc/network/interface打开/etc/networt/interface 添加下面几句:auto eth0iface inet eth0 static ...
阅读全文
摘要:1. 截取GB2312中文字符串 0xa0) {$tmpstr .= substr($str, $i, 2);$i++;} else$tmpstr .= substr($str, $i, 1);}return $tmpstr;}?>2. 截取utf8编码的多字节字符串3. UTF-8、GB2312都...
阅读全文
摘要:一、其实我个人认为这没有多大必要,因为当你需要 root 的权限时,使用 sudo 便可以了。如果你实在需要在 Ubuntu 中启用 root 帐号的话,那么不妨执行下面的操作: 1.重新设置 root 的密码: $sudo passwd root#按照提示输入两次新的密码,并加以确认。 2....
阅读全文
摘要:在提到上述的概念之前,首先想说说javascript中函数的隐含参数:argumentsArguments该对象代表正在执行的函数和调用它的函数的参数。[function.]arguments[n]参数function :选项。当前正在执行的 Function 对象的名字。 n :选项。要传递给 F...
阅读全文
摘要:type:事件的类型,如onlick中的click;srcElement/target:事件源,就是发生事件的元素;button:声明被按下的鼠标键,整数,1代表左键,2代表右键,4代表中键,如果按下多个键,酒把这些值加起来,所以3就代表左右键同时按下;(firefox中 0代表左键,1代表中间键,...
阅读全文
摘要:Linux下Memcache服务器端的安装服务器端主要是安装memcache服务器端,目前的最新版本是 memcached-1.3.0 。下载:http://www.danga.com/memcached/dist/memcached-1.2.2.tar.gz另外,Memcache用到了libeve...
阅读全文
摘要:很多phper不知道如何在Windows下搭建Memcache的开发调试环境,最近个人也在研究Memcache,记录下自己安装搭建的过程。 其实我开始研究Memcache的时候并不知道居然还有memcached for Win32这个鸟东西,害得我在CnetOS下折腾1天才搞定,今天突然发现Wind...
阅读全文
摘要:美国雅虎前端工程师HedgerWang。这位原雅虎奇摩的第一位WebDeveloper,非常慷慨的与我们分享了他丰富的经验。现身说法,比空洞的理论更有感染力,我们发现现在遇到的很多问题也都是他曾经遇到过的。美国雅虎里面WebDeveloper是一个更帖近用户的前端工程师角色,他们负责把UI和产品...
阅读全文
摘要:【摘要】在软件系统中,经常有这样一些特殊的类,必须保证它们在系统中只存在一个实例,才能确保它们的逻辑正确性、以及良好的效率。如何绕过常规的构造器,提供一种机制来保证一个类只有一个实例? 这应该是类设计者的责任,而不是使用都的责任。【全文】单键模式(Singleton) 动机 在软件系统中,经常有...
阅读全文
摘要:通过现场对这次天津iptv demo项目的调测、对iptv这套系统有了更好的认识和理解、由于iptv本身需要安装许多服务、而现场实施中有没有把这些需要启动服务的脚本加入到开 机自动运行中、如果服务器重启之后需要手工开启许多服务、工作及以后的维护相对比较繁琐、特地总结了下linux下开机自动启动脚本所...
阅读全文
摘要:1.开机启动时自动运行程序 Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init。init根据配置文件继续引导过程,启动其它进程。通常情况下,修改放置在 /etc/rc或 /etc/rc.d 或 /etc/rc?.d 目录下的脚本文件,可以使init自动启动其它程序。例如:编...
阅读全文
摘要:一,Session:含义:有始有终的一系列动作\消息1,隐含了“面向连接”和“保持状态”两种含义2,一种用来在客户端与服务器之间保持状态的解决方案3,也指这种解决方案的存储结构“把××保存在session里”二,http协议本来是无状态的,所以引进了cookie和session机制来保持连接状态co...
阅读全文
摘要:1、设置CookiePHP用SetCookie函数来设置Cookie。必须注意的一点是:Cookie是HTTP协议头的一部分,用于浏览器和服务器之间传递信息,所以必须在任何属于HTML文件本身的内容输出之前调用Cookie函数。SetCookie函数定义了一个Cookie,并且把它附加在HTTP头的...
阅读全文
摘要:一个完整的Web安全体系测试可以从部署与基础结构,输入验证,身份验证,授权,配置管理,敏感数据,会话管理,加密,参数操作,异常管理,审核和日志记录等几个方面入手Web安全性测试数据加密:某些数据需要进行信息加密和过滤后才能进行数据传输,例如用户信用卡信息、用户登陆密码信息等。此时需要进行相应的其他操...
阅读全文
摘要:JS URL编码escape() 方法:采用ISO Latin字符集对指定的字符串进行编码。所有的空格符、标点符号、特殊字符以及其他非ASCII字符都将被转化成%xx格式的字符编码(xx等于该字符在字符集表里面的编码的16进制数字)。比如,空格符对应的编码是%20。不会被此方法编码的字符: @ * ...
阅读全文
摘要:Memcached在大型网站中应用 memcached是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视 频、文件以及数据库检索的结果等。最初为了加速 LiveJournal 访问速度而开发的,后来被很多大型的网站采用。起...
阅读全文
摘要:HTML页面或者ASP网页Response.Expires = -1Response.ExpiresAbsolute = Now() - 1Response.cachecontrol = "no-cache"PHP网页header("Expires: Mon, 26 Jul 1997 05:00:0...
阅读全文
摘要:如果你网站空间的php.ini文件里的magic_quotes_gpc设成了off,那么PHP就不会在敏感字符前加上反斜杠(\\),由于表单提交的内容可能含有敏感字符,如单引号('),就导致了SQL injection的漏洞。在这种情况下,我们可以用addslashes()来解决问题,它会自动在敏感...
阅读全文
摘要:[setTimeout]setTimeout(函数,延时时间[单位微妙])在执行时,是在载入后延迟指定时间后,去执行一次表达式,记住,次数是一次用setTimeout实现的自动变化显示随机数的效果:需要停止的话可以改成下面这样var intervalID = setTimeout("sett()",...
阅读全文
摘要:在我的概念中,mysql中的text字段应该是没有长度限制的,但是今天事实告诉我,text类型的长度是有限制的。其中mysql的text类型有64K长度限制的,MEDIUMTEXT中型是2G,LONGTEXT大型是4G . 不过一般是不会超过限制的。
阅读全文
摘要:现在国内的站点都号称自己能统计pv,不过听我讲完pv到底是什么,估计所有的站长都要笑了。pv的意思,就是一个访问者在24小时(0点到24点)内到底看了你网站几个页面。不过在国内,由于站长普遍素质不高,理解的是五花八门。有的是认为就是刷一次算一次,有的认为是cookies记录一次,有的认为是cooki...
阅读全文
摘要:基本步骤和网上其它文章说得基本一样.只是在具体操作的时候或多或少存在些问题一 打开 apache 的配置文件 httpd.conf 。二 将#loadmodule rewrite_module modules/mod_rewrite前面的#去掉三在(路径是网站的根目录)中找到AllowOverrid...
阅读全文
摘要:MyISAM:这个是默认类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method (有索引的顺序访问方法) 的缩写,它是存储记录和文件的标准方法.与其他存储引擎比较,MyISAM具有检查和修复表格的大多数工具. MyISAM表格可以被压缩,而且它们...
阅读全文
摘要:GET与POST你可能想了解GET和POST之间有什么区别,并想知道什么时候使用它们。从理论上讲,如果请求是幂等的就可以使用GET,所谓幂等是指多个请求返回相同的结果。实际上,相应的服务器方法可能会以某种方式修改状态,所以一般情况下这是不成立的。这只是一种标准。更实际的区别在于净荷的大小,在许多情况...
阅读全文
摘要:1、用以说明生成工具(如MICROSOFT FRONTPAGE 4.0)等; 2、向搜索引擎说明你的网页的关键词; 3、告诉搜索引擎你的站点的主要内容; 4、告诉搜索引擎你的站点的制作的作者; 5、 其中的属性说明如下: 设定为ALL:文件将被检索,且页面上的链接可以被查询; 设定为N...
阅读全文
摘要:getimagesize 函数取得图像大小 (PHP 4, PHP 5)array getimagesize ( string filename [, array &imageinfo] ) //注意 ¥imageinfo在使用的时候不在需要前面的&。说明getimagesize() 函数将测定任何...
阅读全文
摘要:<div id="ad" style="position:absolute"><a href="http://www.cnblog.com/wayne173" target="_blank"><img src="http://static.cnblogs.com/ima...
阅读全文

浙公网安备 33010602011771号