导航

2012年11月30日

摘要: <div style="position:fixed;">... ...</div>将上段代码加入到html ->>body代码块中即可。 阅读全文

posted @ 2012-11-30 17:31 eastson 阅读(188) 评论(0) 推荐(0) 编辑

摘要: 世界时区/时间:http://app.travel.ifeng.com/tools/timezone-index-3.html世界时区图:http://www.24-hotel.com.cn/w_hotel/world_time.asphttp://www.timedate.cn/time/timezone.htm 阅读全文

posted @ 2012-11-30 15:41 eastson 阅读(254) 评论(0) 推荐(0) 编辑

摘要: 定义和用法DATE_FORMAT()函数用于以不同的格式显示日期/时间数据。语法DATE_FORMAT(date,format)date参数是合法的日期。format规定日期/时间的输出格式。可以使用的格式有:格式描述%a缩写星期名%b缩写月名%c月,数值%D带有英文前缀的月中的天%d月的天,数值(00-31)%e月的天,数值(0-31)%f微秒%H小时(00-23)%h小时(01-12)%I小时(01-12)%i分钟,数值(00-59)%j年的天(001-366)%k小时(0-23)%l小时(1-12)%M月名%m月,数值(00-12)%pAM或PM%r时间,12-小时(hh:mm:ssAM 阅读全文

posted @ 2012-11-30 15:40 eastson 阅读(149) 评论(0) 推荐(0) 编辑

摘要: 1.MySQL函数和操作符2.MySQL日期和时间函数3.MySQL控制流程函数4.MySQL字符串函数5.MySQL数值函数6.MySQL加密函数7.MySQL5.1参考手册8.MySQL5.0ReferenceManual9.DatabaseAdministrationStatements10.SHOWSyntax11.源码编译安装MySQL5.5.13实践12.MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践 阅读全文

posted @ 2012-11-30 15:39 eastson 阅读(231) 评论(0) 推荐(0) 编辑

摘要: 以前用Sybase,Sybase有自己的查询计划。根据查询计划,可以知道SQL里面用了哪个索引,实现了什么关联,对SQL语句的调优相当有帮助。MySQL也有自己的查询计划实现:EXPLAINSQL_SYNTAX 阅读全文

posted @ 2012-11-30 15:39 eastson 阅读(147) 评论(0) 推荐(0) 编辑

摘要: mysqlt提供了limit查询功能,基本格式如下:select*fromtbs_linkswhere10,5解释:1.10表示从第11行开始返回记录,mysql的下标从0开始。2.5表示最多返回5行记录。limit还可以有下面的写法:select*fromtbs_linkswhere5#返回从0开始的前5条记录select*fromtbs_linkswhere0,5#同上 阅读全文

posted @ 2012-11-30 15:38 eastson 阅读(288) 评论(0) 推荐(0) 编辑

摘要: 测试代码:$a1 = array('dbhost' => 'localhost', 'dbname' => 'nextblog', 'dbport' => 3306);$a2 = array('dbuser' => 'root', 'dbpass' => 'pass', 'dbport' => 3305);print_r(array_merge($a1, $a2));print_r($a1 + $a2 阅读全文

posted @ 2012-11-30 15:37 eastson 阅读(244) 评论(0) 推荐(0) 编辑

摘要: php.ini中有两个和错误有关的配置变量:error_reportinginteger设置错误报告的级别。display_errorsstring该选项设置是否将错误信息作为输出的一部分显示到屏幕,或者对用户隐藏而不显示。display_errors配置变量控制了error_reporting产生的错误信息是否输出到浏览器画面中,其值可以True/False或者On/Off。error_reporting的预定义常量http://cn.php.net/manual/zh/errorfunc.constants.php。PHP错误和日志记录配置选项http://cn.php.net/manua 阅读全文

posted @ 2012-11-30 15:36 eastson 阅读(242) 评论(0) 推荐(0) 编辑

摘要: aptitude与apt-get一样,是Debian及其衍生系统中功能极其强大的包管理工具。与apt-get不同的是,aptitude在处理依赖问题上更佳一些。举例来说,aptitude在删除一个包时,会同时删除本身所依赖的包。这样,系统中不会残留无用的包,整个系统更为干净。以下是笔者总结的一些常用aptitude命令,仅供参考。aptitudeupdate更新可用的包列表aptitudeupgrade升级可用的包aptitudedist-upgrade将系统升级到新的发行版aptitudeinstallpkgname安装包aptituderemovepkgname删除包aptitudepur 阅读全文

posted @ 2012-11-30 15:35 eastson 阅读(289) 评论(0) 推荐(0) 编辑

摘要: 实现代码:function _cloudHtml($data = array(), $minFontSize = 12, $maxFontSize = 30){ $minimumCount = min(array_values($data)); $maximumCount = max(array_values($data)); $spread = $maximumCount - $minimumCount; $cloudHTML = ''; $cloudTags = array(); $spread == 0 && $spread = 1; forea... 阅读全文

posted @ 2012-11-30 15:34 eastson 阅读(313) 评论(0) 推荐(0) 编辑

摘要: PHP开发时有时候会用到缓存文件,也就是会碰到往服务器写文件的情况。新增一个分离的缓存目录,一般都用cache命名。cache目录需要授权网页浏览者能够写入,一般这样处理:chmod0777cache。授权后cache目录应该是可以新建文件的,但是新建的文件对应的owner=daemon,group=daemon,所有者是daemon是由httpd.conf配置决定的。这个时候服务器上的其它的使用是无法修改此文件的,最好在文件写入成功后再调用PHP的chmod()函数修改权限。function write_cache($name, $data){ global $_CACHE; ... 阅读全文

posted @ 2012-11-30 15:33 eastson 阅读(385) 评论(0) 推荐(0) 编辑

摘要: MySQL备份命令:mysqldump--host=localhost--user=root--add-drop-database--add-drop-tablenextphp>nextphp.sql 阅读全文

posted @ 2012-11-30 15:32 eastson 阅读(137) 评论(0) 推荐(0) 编辑

摘要: 有关于XMLHttpRequest的详细信息可以参阅XMLHttp参考手册。1.创建XMLHttpRequest对象所有现代浏览器(IE7+、Firefox、Chrome、Safari以及Opera)都内建了XMLHttpRequest对象,老版本的InternetExplorer(IE5和IE6)使用ActiveX对象:function createXMLHttpRequest(){ var xmlhttp=null; if (window.XMLHttpRequest) { // code for all new browsers xm... 阅读全文

posted @ 2012-11-30 15:31 eastson 阅读(230) 评论(0) 推荐(0) 编辑

摘要: oleobject WshShellWshShell = create oleobject WshShell.connecttonewobject( "WScript.Shell")integer li_Returnli_Return = WshShell.Run("cscript E:\validate.js", 1, true)messagebox("",li_return)WshShell.DisconnectObject ( )destroy WshShell 阅读全文

posted @ 2012-11-30 15:29 eastson 阅读(178) 评论(0) 推荐(0) 编辑

摘要: <?php function format_filesize($filesize) { if ($filesize < 1024) { return $filesize.'byte'; } else if (($size = round($filesize/1024,2)) < 1024) { return $size.'KB'; } else if (($size = round($filesize / (1024*1024), 2)) <... 阅读全文

posted @ 2012-11-30 15:28 eastson 阅读(208) 评论(0) 推荐(0) 编辑

摘要: setTimeout()在执行时,是在载入后延迟指定时间后,去执行一次表达式,记住,次数是一次:<html><head><script>var i = 0;function sett(){ document.body.innerHTML=i++; setTimeout("sett()",500);}setTimeout("sett()",500);</script> </head><body></html>setInterval()从载入后,每隔指定的时间就执行一次表达式 阅读全文

posted @ 2012-11-30 15:26 eastson 阅读(151) 评论(0) 推荐(0) 编辑

摘要: 今天在ChinaUnix在看到一段记录爬虫程序的代码:function saveRobot($dir){ $addtime = date('Y-m-d H:i:s',time()); $GetLocationURL= "http://".$_SERVER["HTTP_HOST"].$_SERVER['REQUEST_URI'] ; $agent1 = $_SERVER["HTTP_USER_AGENT"] ; $agent=strtolower($agent1); $Bot=''; if 阅读全文

posted @ 2012-11-30 15:25 eastson 阅读(348) 评论(0) 推荐(0) 编辑

摘要: 在向表中插入数据的时候,经常遇到这样的情况:1.首先判断数据是否存在;2.如果不存在,则插入;3.如果存在,则更新。在SQLServer中可以这样处理:if not exists (select 1 from t where id = 1) insert into t(id, update_time) values(1, getdate()) else update t set update_time = getdate() where id = 1那么MySQL中如何实现这样的逻辑呢?别着急!MySQL中有更简单的方法:replace into t(id, update_time) ... 阅读全文

posted @ 2012-11-30 15:24 eastson 阅读(1452) 评论(0) 推荐(0) 编辑

摘要: 今天用PHP读取的MySQL中的中文内容字段,结果读取出来的居然乱码。使用下面的语句设置连接编码,结果还是照旧。$charset = $params['charset']; mysql_query('SET character_set_connection=$charset, character_set_results=$charset, character_set_client=binary', $db);我确定数据库建立的时候用的是utf8,页面输出编码是utf-8,这些都没有问题。那问题出在哪里呢?调试PHP发现,从数据库读出来的结果就是乱码的,难道是连接 阅读全文

posted @ 2012-11-30 15:20 eastson 阅读(393) 评论(0) 推荐(0) 编辑

摘要: 以前做的一个例子,用PHP模拟Web服务器和客户端。年初的时候网站数据丢失,重新补传一次。服务端代码server.php:<?php$host = '127.0.0.1';$port = 9083;$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);if ($socket === FALSE){ display_socket_error();}if (socket_bind($socket, $host, $port) === FALSE){ display_socket_error();}if (socket_l 阅读全文

posted @ 2012-11-30 15:18 eastson 阅读(541) 评论(0) 推荐(0) 编辑