- 博客(17)
- 资源 (4)
- 收藏
- 关注
原创 sprintf和string_format在PHP中的应用,主要用于smarty
<br /><br />{foreach item=row key=page from=$result}<br /> <tr><br /> <td class="tac">{$row.DECLAREDATE}</td><br /> <td>{$row.DYZ|string_format:"%01.2f"}</td><br /> <td>{$row.DYTB|string_format:"%01.2f"}</t
2011-05-31 20:18:00 3883
原创 如果老担心技术问题,以后看看原版的书籍,应该可以搞定的,如果弄通了远离,还担心什么?
<br /> <br />这里讲解到了apache的重写原理和规则:<br /> <br /> <br />http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html<br /> <br /><br />Apache processes a HTTP request in several phases. A hook for each of these phases is provided by the Apache API. mod_rewrite uses
2011-05-26 14:51:00 1113
原创 听Spring的框架讲解所得
<br />最近公司来了位javaEE的技术主管,和我们讲解了一下对框架的心得,这里记录下:<br /> <br />(1)看设计思想,理念,和自己的思想对比。<br />(2)看源码欣赏具体实现。<br />(3)对比其他,分析优缺点<br />(4)思考如何改进,扩展,简化。<br /> <br />在使用FusionChart的时候,如何调用array_map()方法,array_work()方法的妙用。
2011-05-26 13:38:00 538
原创 从公司最近的几次网站事故中的总结
<br />(1)2011.05.09 memcache挂掉,重启后缓存需要重新建立,耗时30分钟。<br />(2)2011.05.16 内容文件达到了4G,形成了极大的瓶颈。<br />(3)2011.05.14 网站首页打开的时间需要30秒,原因是因为一个js文件的加载在测试服务器,比如:pass.test.com:82,端口为82的时候,外界无法访问,导致浏览器自动超时,默认30秒,才打开页面。<br />(4)buffer溢出,在C++的一段代码中,对于部分数组长度设定死了,结果有个字符串长度超出
2011-05-26 13:34:00 2269 1
原创 nginx的配置文件
<br /><br /> <br />#user nobody;<br />user www www;<br />worker_processes 7;<br /> <br />#error_log logs/error.log;<br />#error_log logs/error.log notice;<br />#error_log logs/error.log info;<br /> <br />#pid logs/nginx.pid;<br />worker_rlim
2011-05-26 13:26:00 709
原创 propertychange的绑定事件处理
<br /> <br />原先再没有DOM元素的detach()或者empty()等删除后,元素上面绑定的事件,依然有问题,比如:<br /> <br />$("#table").find("tr:gt(0)").find("td:eq(0)").bind("propertychange", function(){<br />brightDeleteButton();<br />});<br /> <br />在#table表格中的元素全部被detach()后,这里绑定的事件,就算用live(),deleg
2011-05-25 20:17:00 3539
原创 使用Zend Framework 框架发送邮件
<br />发送邮件对于有些项目还是很重要的,而ZF原生的支持邮件的发送,大致的代码如下:<br /> <br /><?phpclass Z_Mail{ protected $_transport = null; protected $_smtp = null; public function __construct() { $mailConfig = Zend_Registry::get('system')->mail; $this->_transport
2011-05-25 12:35:00 1954
转载 忘记了phpmyadmin的密码的解决方法
<br /> <br />我在Windows下的实际操作如下 <br />1.关闭正在运行的MySQL。 <br />2.打开DOS窗口,转到mysql/bin目录。 <br />3.输入mysqld-nt --skip-grant-tables回车。如果没有出现提示信息,那就对了。 <br />4.再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql/bin目录。 <br />5.输入mysql回车,如果成功,将出现MySQL提示符 > <br />6. 连接权限数据库>use mys
2011-05-18 23:10:00 13762 1
原创 页面的遮罩层的常用样式
<br /> <br /> <br /> @charset "UTF-8";/* CSS Document */.show_box { width:1440px; height:600px; background:#000; filter:alpha(opacity=50); top:0; left:0; z-index:998}.show_boxs { width:550px; left:445px; top:200px; z-index:999} .show_boxs .title {
2011-05-16 22:17:00 1255
原创 如何使用php文件引入外界的js文件
<br />在团队中有个牛人,使用php脚本引入js文件,非常方便:<br /> <br /><?phpheader('Content-type: text/javascript; charset=utf-8');header('Expires: ' . date('D, d M Y H:i:s', time() + 86400) . ' GMT');if (!empty($_GET)) { $fileName = array(); $subFiles =
2011-05-16 22:06:00 13489
原创 使用jpgraph画图
<br />最近完成了一个项目,正好其中有很多地方需要用到php画图的功能,然后对生成的图片,通过jpgraph将生产的html,<br /> <br />使用HTML2PDF类将html转化为pdf,然后通过pdf2swf让生产的pdf转化为swf文件,<br /> <br />同时其中有些地方用到了popen函数,用来打开一个打开进程文件指针,比如:<br /><br /><br /><br />$handle = popen("nohup php " . PROJECT_PATH. "/cron/In
2011-05-16 20:56:00 1829
原创 不提示,直接关闭的方法:
<br /> <br /> <br />window.opener=null <br /><br /> <br />window.open("","_self") <br /> <br />window.close(); <br /> <br /> <br /><a href="#" onclick="window.opener=null;window.open('','_self');window.close();">不确认关闭</a><br /> <br />注意对应的单双引号!<br /><br />
2011-05-16 13:33:00 534
原创 部分后台服务器端程序写法
<br />require_once 'lib/process_lock.php';require_once 'lib/tools.php';while (true) { list($retVal, $threadNum) = execCmd("ps aux | grep 'mkGgzgIndex.php Ggzg_Cron_Report main 1' |grep -v grep -wc"); //echo $retVal . '|' . $threadNum . "/n";
2011-05-13 16:15:00 763
原创 ajax的缓存处理
<br />有时候由于ajax请求的时候,会存在缓存问题。可以在ajax的地址中添加一个时间参数,比如?time=newDate();<br /> <br />表示一个新的请求,这样就不会受到上一个请求的结果干扰了。<br /> <br />
2011-05-13 15:49:00 735 1
原创 谈谈关于IE8的一些bug,主要是base href
<br /> <br />在IE8浏览器中,有个非常常见的bug,在我们使用ZF框架进行开发的时候,就碰到了base href的bug问题。经过了一天的测试,才最后找到<br /> <br />原因,过程如下:<br /> <br />用户新安装的IE8,是有不少bug的,IE8内部采用了一定的加速机制,正如:<br /> <br />http://blogs.msdn.com/b/ieinternals/archive/2009/07/27/bugs-in-the-ie8-lookahead-downlo
2011-05-12 17:34:00 8260 1
原创 javascript 匿名函数的执行过程
<br />下面是一段常见的用ZF框架写的html模板:<br /> <br /><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"> <head> <base href="<?php echo $this->basePa
2011-05-12 17:03:00 1794
Parrot1.0虚拟机,可以用于js,perl,PHP等脚本的开发
2009-03-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人