Oct
17
我最近在写一个语言更换的程序.准备把语言包写到一个数组里.然后再从里面调出来.
如:
$lang=array(
'Username'=>array(
'en'=>'Username',
'cn'=>'用户名',
)
);
$db_lang='cn';
function __($language)
{
global $lang,$db_lang;
return $lang[$language][$db_lang];
}
但为了效率,不想把所有语言包都都引用到程序里.因为很多语言包都是只在一个程序里面才用到.所以我需要区分不同的的各种语言包的程序.所以我想用运行__()代码的文件地址作为区分的不同的语言包这样每次只要引用很小部分的内容可以得到我们需要的语言了.
所以我想用debug_backtrace()来得到这个文件地址.我已经写好了相关的程序.但我想到一个问题,效率.这个函数本来是用于测试bug的时候用的.所以他不一定有很好的效率.其于这个的心态我对debug_backtrace()进行了测试
如:
$lang=array(
'Username'=>array(
'en'=>'Username',
'cn'=>'用户名',
)
);
$db_lang='cn';
function __($language)
{
global $lang,$db_lang;
return $lang[$language][$db_lang];
}
但为了效率,不想把所有语言包都都引用到程序里.因为很多语言包都是只在一个程序里面才用到.所以我需要区分不同的的各种语言包的程序.所以我想用运行__()代码的文件地址作为区分的不同的语言包这样每次只要引用很小部分的内容可以得到我们需要的语言了.
所以我想用debug_backtrace()来得到这个文件地址.我已经写好了相关的程序.但我想到一个问题,效率.这个函数本来是用于测试bug的时候用的.所以他不一定有很好的效率.其于这个的心态我对debug_backtrace()进行了测试
Oct
14
实在无法再忍受4.1版的TT了.决定放弃使用它.
以前喜欢用它是因为它是一个标签式浏览器.而且下载跟安装都很方便.QQ都会给我提示安装.另外就是速度比ie要快多了.虽然后来很多人都很多人向我推荐别的浏览器.好像绿色浏览器,傲游之类的浏览器.但我因为已经习惯了使用TT.所以一直没有换.
不过自从更新到4.1版的TT后,我真得失望了.外观好看了.性能下降了.特别是启动程序时,每次启动都要等上一分钟才能打开.而且打开时,整台机都好像死了一样.不能动别的软件.
虽然我知道QQ一直在用户体验上下功夫,产品越来越人性化,越来越好看,而且也很有成效.越来越多人喜欢用QQ.但越来越只看重表面,而忘了用户体验的第一点:速度.
以前喜欢用它是因为它是一个标签式浏览器.而且下载跟安装都很方便.QQ都会给我提示安装.另外就是速度比ie要快多了.虽然后来很多人都很多人向我推荐别的浏览器.好像绿色浏览器,傲游之类的浏览器.但我因为已经习惯了使用TT.所以一直没有换.
不过自从更新到4.1版的TT后,我真得失望了.外观好看了.性能下降了.特别是启动程序时,每次启动都要等上一分钟才能打开.而且打开时,整台机都好像死了一样.不能动别的软件.
虽然我知道QQ一直在用户体验上下功夫,产品越来越人性化,越来越好看,而且也很有成效.越来越多人喜欢用QQ.但越来越只看重表面,而忘了用户体验的第一点:速度.
Oct
13
今天做了一个测试,用两台电脑进行了mysql数据同步测试
A服务器: 192.168.1.2 主服务器master
B服务器: 192.168.1.3 副服务器slave
A服务器设置
1)建立一个可以用来同步的帐号
#mysql –u root –p
mysql>GRANT FILE ON *.* TO backup@192.168.1.3 IDENTIFIED BY ‘1234’;
mysql>\exit
上面是Master开放一个账号backup密码1234给IP:192.168.1.3有档案处理的权限
A服务器: 192.168.1.2 主服务器master
B服务器: 192.168.1.3 副服务器slave
A服务器设置
1)建立一个可以用来同步的帐号
#mysql –u root –p
mysql>GRANT FILE ON *.* TO backup@192.168.1.3 IDENTIFIED BY ‘1234’;
mysql>\exit
上面是Master开放一个账号backup密码1234给IP:192.168.1.3有档案处理的权限
Oct
11
中山php的应用已经不少了.想必也有很多phperd在中山.不过不知道是因为我的问题还是phper都不怎么喜欢交朋友结友.我到目前为止都没认识几个中山php.倒认识很多写asp,写jsp的人.
如果有中山php看到我的网站留个言,好让中山php也聚一聚.
如果有中山php看到我的网站留个言,好让中山php也聚一聚.
Oct
10
cakephp的controller中的paginate是一个得到分页数据的函数.配合helper里的Paginator,可以很轻松的做出分页列表,排序的列表页面.
但由我开始学习用cakephp时,我就有一个问题一直困扰着我.
Model如何解除关联(unbind)?
正常的情况下,只要在find之前解除(unbind)我不需的model.就可以不去搜索这些modeld关联的数据表.而且在find完以后会自动返把之前我解除的model再次关联起来.以下是常用的使用方法
但由我开始学习用cakephp时,我就有一个问题一直困扰着我.
Model如何解除关联(unbind)?
正常的情况下,只要在find之前解除(unbind)我不需的model.就可以不去搜索这些modeld关联的数据表.而且在find完以后会自动返把之前我解除的model再次关联起来.以下是常用的使用方法