新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 2 3 4 5 6 7 8 ··· 13 下一页

2012年7月17日

摘要: 需要的一些库文件http://skype.tom.com/download/linux/skype_static-2.2.0.25.tar.bz2sudo yum -y install libXv.i686 libXScrnSaver.i686 qt.i686 qt-x11.i686 pulseaudio-libs.i686 pulseaudio-libs-glib2.i686 alsa-plugins-pulseaudio.i686 libv4l.i686 阅读全文

posted @ 2012-07-17 19:03 张贺 阅读(652) 评论(0) 推荐(0) 编辑

2012年6月12日

摘要: Smarty内置一个调试控制器,通过调试控制器,你可以获取当前模版页面中所有的变量信息:包括include进来的模版信息,所有在php脚本中assign过的变量以及当前模版页面请求的所有配置文件中的变量,但是不会获取在模版页中通过{assign}内置方法定义的变量信息。打开调试控制器:1.通过设置smarty的$debugging值为TRUE:1 $smarty->debugging = true;2.通过修改$debugging_ctrl变量,该变量接受两个值:NONE和URL,当设置为NONE时,不会启动调试程序;当设定值为URL时,如果在url地址栏中发现SMARTY_DEBUG请 阅读全文

posted @ 2012-06-12 20:21 张贺 阅读(3024) 评论(0) 推荐(1) 编辑

摘要: 官方文档对缓存技术的介绍:缓存被用来保存一个文档的输出从而加速display()或fetch()函数的执行。如果一个函数被加进缓存,那么实际输出的内容将用缓存来代替。缓存可让事物非常快速的执行,特别是带有长计算时间的模板。一旦display()或fetch()用缓存输出,那么一个缓存文档将非常容易用几个模板文档或是配置文档等来组成〔功力不小〕。一旦模板是动态〔应该不难理解〕的,哪些文档你加了缓存,缓存时间多长都是很重要的。举个例子,比如你站点的首页内容不是经常更改,那么对首页缓存一个小时或是更长都可得到很好效果。相反,几分钟就要更新一下信息的天气地图页面,用缓存就不好了。设置缓存目录在使用缓存 阅读全文

posted @ 2012-06-12 20:19 张贺 阅读(3329) 评论(0) 推荐(2) 编辑

摘要: Smarty的模版编译是它最强大的功能之一,当第一次读取模版文件时,Smarty会依据你的模版文件在编译目录中自动创建相应的PHP脚本文件,即编译文件,当你再次访问模版文件时,Smarty读取的是编译后的文件,而不是真正的模版文件,同时它会自动判断模版文件是否有过更新,如果模版文件已被更新,则它会从新生成新的编译文件。关于编译文件的一些属性及方法$compile_dir用于设定存储编译文件的路径信息,默认./templates_c,即当前PHP脚本所在目录下的templates_c目录。如:1 $smarty->compile_dir = 'lib/smarty/template 阅读全文

posted @ 2012-06-12 20:08 张贺 阅读(2881) 评论(0) 推荐(0) 编辑

摘要: 设置配置文件Smarty配置文件用于存放全局变量,例如将模版颜色存放到配置文件中,这样,当修改模版颜色时,不需逐个的去修改每个模版,而是直接修改配置文件既可。配置文件格式如下: 1 # global variables 2 pageTitle = "Main Menu" 3 bodyBgColor = #000000 4 tableBgColor = #000000 5 rowBgColor = #00ff00 6 7 [Customer] 8 pageTitle = "Customer Info" 9 10 [Login]11 pageTitle = 阅读全文

posted @ 2012-06-12 20:04 张贺 阅读(4108) 评论(0) 推荐(0) 编辑

2012年6月7日

摘要: 之前转过一片类似文章,这次加上了对书的大致介绍,再此做个记录便于以后阅读查找。这是国外程序员评出的30本经典程序员必读书籍! 1. 《代码大全》 史蒂夫·迈克康奈尔 推荐数:1684 “优秀的编程实践的百科全书,《代码大全》注重个人技术,其中所有东西加起来,就是我们本能所说的“编写整洁的代码”。这本书有50页在谈论代码布局。” —— Joel Spolsky 对于新手来说,这本书中的观念有点高阶了。到你准备阅读此书时,你应该已经知道并实践过书中99%的观念。– esac 2. 《程序员修炼之道》 推荐数:1504 对于那些已经学习过编程机制的程序员来说,这是一本卓越的书。或许他们.. 阅读全文

posted @ 2012-06-07 10:33 张贺 阅读(270) 评论(0) 推荐(0) 编辑

2012年5月19日

摘要: PHP进阶技术交流群 170855791 欢迎加入讨论技术 阅读全文

posted @ 2012-05-19 10:37 张贺 阅读(382) 评论(0) 推荐(0) 编辑

2012年5月17日

摘要: PHP内建方法{$var=...}该方法是{assign}的简写模式,用来直接在模版中定义一个变量。属性:scope: parent\root\global支持nocache{append}在调用模版的过程中向模版变量中创建一个数组变量,或者向一个已知的数组变量中追加元素,支持nocache标签属性:var 变量名value 变量值index 插入的变量在数组中的下标索引,如果没指定该值,则默认添加在数组的最后scope 访问权限支持nocache标签{assign}作用与{$var=...}相同属性var 定义的变量名value 定义的变量值scope 访问权限支持nocache标签{cal 阅读全文

posted @ 2012-05-17 17:58 张贺 阅读(621) 评论(0) 推荐(0) 编辑

摘要: Smarty内置变量除了调用assign()方法向模版文件中传递变量,Smarty还设置了一些常用的内置变量:获取请求变量值:$_GET, $_POST, $_COOKIE, $_SERVER, $_ENV 及 $_SESSION 1 <{* 获取URL中的GET数据 ($_GET) http://127.0.0.1/test/index.php?page=foo *}> 2 <{$smarty.get.page}> 3 4 <{* 获取POST数据 ($_POST['page']) *}> 5 <{$smarty.post.page} 阅读全文

posted @ 2012-05-17 15:28 张贺 阅读(682) 评论(0) 推荐(0) 编辑

2012年5月16日

摘要: 一、安装注:这里所使用的Smarty是3.x版本,要求PHP版本为5.2或者更高。解压下载下来的Smarty压缩文件,将文件里lib目录下的所有文件复制到项目中的指定目录中,例如"/lib/Smarty/"目录下,在项目中引入"Smarty.class.php"文件后既可使用。在Smarty内部会自动定义一个名为SMARTY_DIR的常量,该常量默认指向Smarty.class.php所在的绝对路径,可以通过自行设定该值来改变默认值,如:define('SMARTY_DIR','/lib/smarty/')。注:SMART 阅读全文

posted @ 2012-05-16 17:08 张贺 阅读(3575) 评论(0) 推荐(2) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 13 下一页