word2007转PDF

插件

http://www.mydigitallife.info/direct-download-link-for-office-2007-save-as-pdf-or-xps-with-no-validation/

2013-5-15 17:37:19 通过网页

MYSQL: Failed to open the relay log

relay-bin.xxx文件名变更会造成此故障

解决:
1、停止mysql服务
2、在mysql日志目录下删除所有的relay logs,包括hostname-relay-bin.XXX, hostname-relay-bin.index and relay-log.info
3、重启mysql服务

2013-5-7 13:52:59 通过网页

CodeIgniter发送中文邮件标题乱码解决
标题错误:
“=?utf-8?Q?=3d=3fUTF-8=3fB=3f5a6i5pyN5bmz5Y+w6YKu5Lu2fDE1fOWkuuWlh+aJjeWf”

解决办法:
打开system/libraries/Email.php 1264行

$limit = 75 - 7 - strlen($this->charset);
把里面的75改大点就可以发送长标题的中文邮件了!

或者修改subject函数为
修改为:
public function subject($subject) 

        //$subject = $this->_prep_q_encoding($subject); 
        $subject = '=?'. $this->charset .'?B?'. base64_encode($subject) .'?='; 
        $this->_set_header('Subject', $subject); 
        return $this; 
}

2013-5-2 16:27:59 通过网页

Unable to access an error message corresponding to your field name

出现这个错误是因为在CodeIgnitor框架中,在表单验证中没有找到对应验证域的错误提示信息。
解决办法就是在对应的语言文件form_validation_lang.php中添加对应的提示信息。

例如我自定义了回调函数验证 callback_vcode_check,则需要添加一条对应的错误提示信息:
$lang['vcode_check'] = "%s填写错误或已过期";

2013-4-30 15:25:02 通过网页

CSS

relative(相对定位)
使用相对定位的盒子,会相对于它在原本的位置,通过偏移指定的距离,到达新的位置。
使用相对定位的盒子仍在标准流中,它对父块和兄弟盒子没有任何影响,其他的盒子就好像这个盒子还在一样。

absolute(绝对定位)
使用绝对定位的盒子以它的“最近”的一个“已经定位”的“祖先元素”为基准进行偏移。如果没有已经定位的祖先元素,那么会以浏览器窗口为基准进行定位。
绝对定位的框从标准流中脱离,这意味着它们对其后的兄弟盒子的定位没有影响,其他的盒子就好像这个盒子不存在一样。

所谓“已经定位”元素的含义是:position属性被设置,并且其设置为不是static的任意一种方式,那么该元素就被定义为“已经定位”的元素。

fixed(固定定位)
以浏览器窗口为基准进行定位。

2013-4-29 0:04:19 通过网页

 Adobe Flash CS4
http://www.pc6.com/softview/SoftView_20734.html

2013-4-20 0:13:50 通过网页

VBScript WMI

http://www.2000trainers.com/windows-scripting/vbscript-windows-scripting-wmi/

2013-4-2 14:27:09 通过网页

php go-pear.phar

错误:Call to undefined method PEAR_Error::set()

删除php目录下的pear.ini文件,重新运行php go-pear.phar即可。

2013-3-31 11:15:05 通过网页

log-slave-updates #启用从库日志,这样可以进行链式复制
read-only=1 #从库是否只读,0表示可读写,1表示只读
replicate-do-table=tablename #只复制某个表
replicate-wild-do-table=tablename% #只复制某些表(可用匹配符)
replicate-do-db=dbname #只复制某个库
replicte-wild-do-db=dbname% #只复制某些库
replicate-ignore-table=tablename #不复制某个表
replicate-wild-ignore-table=tablename% #不复制某些表
replicate-ignore-db=dbname #不复制某个库
relay-log-purge=1 #复制完的sql语句是否立即从中继日志中清除,1表示立即清除
report-host=hostname #从服务器主机,用于show slave hosts生成从库清单

master-host = localhost #主服务器名
master-user = rep  #同步账户名,默认是test
master-password = rep #同步帐户密码,默认是空
master-port = 3306 #主服务器的 TCP/IP 端口号,默认是3306
replicate-ignore-db=mysql #略过同步的数据库名,如果有多个,请设置多次
replicate-do-db=test #想要同步的数据库名,如果有多个,请设置多次
read-only=1 #从库是否只读,0表示可读写,1表示只读

参考:
http://www.webjx.com/database/mysql-29046.html
http://www.mysqlops.com/2011/06/16/mysql-master-replication-slave.html

2013-3-29 16:15:52 通过网页

mysqldump  --all-databases --lock-all-tables --default-character-set=gbk -u root -p > c:/bk.sql

2013-3-29 15:39:16 通过网页

windows下部署memcached:
下载安装并启动windows版 memcached服务。
win32 版下载
http://code.jellycan.com/files/memcached-1.2.6-win32-bin.zip

memcached -d install
memcached -d start

开启PHP memcache扩展。
php_memcache.dll for php 5.4 下载
http://www.97dst.com/forum.php?mod=attachment&aid=OHwwZjliYzc0YXwxMzY0MzU4MzY3fDB8MTg%3D

php.ini 中添加 extension=php_memcache.dll
重启apache服务器。

测试:
 <?php
$mem = new Memcache;
$mem->connect("127.0.0.1", 11211);
$mem->set("key", 'test!', 0, 60);
$val = $mem->get('key');
echo $val;
?>

也可用telnet 127.0.0.1 11211登陆,用stats命令查看memcached服务状态。

图形化界面显示服务器状态:
http://svn.php.net/viewvc/pecl/memcache/trunk/memcache.php?revision=309747&view=co

2013-3-27 13:00:08 通过网页

thinkphp中widget的使用:一般是在Action中获取Data,将Data传输给模板,在模板中用W方法调用widget,并将Data传参给Widget,最后在Widget中用render方法调用对应的widget模板格式化输出Data。当然也可以直接在widget中实例化模型类获取数据。

2013-3-20 10:27:46 通过网页

运行phping出现找不到包含文件错误。如:

C:\Documents and Settings\ZJ>phing
PHP Warning:  require_once(phing/Project.php): failed to open stream: No such fi
le or directory in D:\Program Files\phpStudy\PHP5\pear\pear\phing\Phing.php on l
ine 22
PHP Stack trace:
PHP   1. {main}() D:\Program Files\phpStudy\PHP5\pear\pear\phing.php:0
PHP   2. require_once() D:\Program Files\phpStudy\PHP5\pear\pear\phing.php:28

解决办法:确保php.ini配置文件中的include_path包含pear的php_dir路径。

获取php_dir:pear config-get php_dir

2013-3-17 17:11:31 通过网页

mysql 5.5 开启日志记录

[mysqld]
log-output=FILE       #设置日志用文件存储。
general-log     #开启general-log 功能。
slow-query-log   #开启slow-query-log 功能。
log-bin    #开启log-bin 功能。
long_query_time = 1 # 查询时间超过3s的查询语句

2013-3-14 16:00:49 通过网页

ThinkPHP出现“无法加载模块”错误
有一种可能的原因是因为字母大小写的原因找不到相应的类文件从而报错。
3.1版中默认是大小写敏感的:'URL_CASE_INSENSITIVE'  => false
设为true则忽略大小写:'URL_CASE_INSENSITIVE'  => true。

ThinkPHP新版中页面TRace信息与debug独立,只需要配置
'SHOW_PAGE_TRACE'=>1
即可

2013-2-25 12:23:37 通过网页

共计:255 条记录 每页:15条12345>17