自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (4)
  • 收藏
  • 关注

原创 建立多层文件夹的简单方法 mkdir -p,如果上一层没有,会自动建立上一层目录!

<br />非常有用!

2011-05-31 20:28:00 2041

原创 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

Practical.PHP.and.MySQL

非常实用的一本PHP教程,很实用的几大例子。

2009-09-19

Parrot1.0虚拟机,可以用于js,perl,PHP等脚本的开发

Parrot是为了满足动态类型语言(例如perl,python等)开发的虚拟机。目标是为了能够让运行效率高于静态语言虚拟机(如JVM,.NET)。值得学习试用。

2009-03-22

Effective.Enterprise.Java.Chinese.eBook高效的企业java

该书集中考虑企业级java应用开发中,设计层的元素和使用模式上!

2009-03-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除