<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[haotongyang的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/haotongyang</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; haotongyang]]></copyright><item><title><![CDATA[smarty 缓存]]></title><link>https://blog.youkuaiyun.com/haotongyang/article/details/8184249</link><guid>https://blog.youkuaiyun.com/haotongyang/article/details/8184249</guid><author>haotongyang</author><pubDate>Wed, 14 Nov 2012 20:32:07 +0800</pubDate><description><![CDATA[缓存被用来保存一个文档的输出从而加速display()或fetch()函数的执行。如果一个函数被加进缓存，那么实际输出的内容将被缓存来代替。缓存可让事物非常快速的执行，特别是带有长计算时间的模板。一旦display()或fetch()用缓存输出，那么一个缓存文档就非常容易用几个模板文档或是配置文档等来组成。
 一旦模板是动态的，那些文档你加了缓存缓存时间多长都是很重要的。举个例子，比如你站点的首]]></description><category></category></item><item><title><![CDATA[smarty 调制解调器]]></title><link>https://blog.youkuaiyun.com/haotongyang/article/details/8184246</link><guid>https://blog.youkuaiyun.com/haotongyang/article/details/8184246</guid><author>haotongyang</author><pubDate>Wed, 14 Nov 2012 20:31:32 +0800</pubDate><description><![CDATA[1.indent(缩进)：在每行缩进字符串，默认是4个字符。第一个参数可选，你可以指定缩进字符数。第二个可选参数，你可以指定缩进用什么字符代替。特别提示：使用缩进时如果是在HTML中，则需要使用& n b s p;(空格)来代替缩进，否则没有效果。
index.php:
$smarty = new Smarty;
$smarty->assign('articleTitle', 'NJ jud]]></description><category></category></item><item><title><![CDATA[XML]]></title><link>https://blog.youkuaiyun.com/haotongyang/article/details/8175724</link><guid>https://blog.youkuaiyun.com/haotongyang/article/details/8175724</guid><author>haotongyang</author><pubDate>Mon, 12 Nov 2012 19:04:52 +0800</pubDate><description><![CDATA[复习：
1.什么是XML（可扩展标记语言）
2.掌握XML的作用：HTML主要用来描述（表现），XML主要用于数据的存储（层次(树状)结构数据库）（bookstore-->book-->(title,author,publisher,price..）
3.利用PHP读取XML中的节点信息
（1）创建DOMDocument（version，encodeing）对象
（2）加载文件load方]]></description><category></category></item><item><title><![CDATA[图片显示]]></title><link>https://blog.youkuaiyun.com/haotongyang/article/details/8175712</link><guid>https://blog.youkuaiyun.com/haotongyang/article/details/8175712</guid><author>haotongyang</author><pubDate>Mon, 12 Nov 2012 19:03:42 +0800</pubDate><description><![CDATA[1,显示图片
我们上传图片的时候，将图片上传到data/brandlogo/这个目录下

2，商品品牌的编辑
① 通过分配id来定位到具体的某个记录
② 再通过传递的act参数的值，来确定具体的操作。我们是act=edit来做编辑的动作
③ 点击编辑的时候，弹出的是和添加记录的表单一样，同时需要注意区别是：编辑的表单要显示出需要编辑的记录

把需要编辑的内容显示到表单中]]></description><category></category></item><item><title><![CDATA[mysql复习]]></title><link>https://blog.youkuaiyun.com/haotongyang/article/details/8175707</link><guid>https://blog.youkuaiyun.com/haotongyang/article/details/8175707</guid><author>haotongyang</author><pubDate>Mon, 12 Nov 2012 19:02:36 +0800</pubDate><description><![CDATA[MySQL复习
一.相关概念（最重要的）
1.什么是数据库？（什么叫数据data，数据库database，数据库管理系统DBMS(MySQL、DB2、SQL SERVER、Oracle、access、Sybase、vbasic，vfoxfro)）
2.数据库的建模：层次模型（学校，网状模型（主要用于表非常少的情况，主要用于存储数据）），关系模型（最常用，冗余度最小），自定义模型
3.关系模]]></description><category></category></item><item><title><![CDATA[错误与异常处理]]></title><link>https://blog.youkuaiyun.com/haotongyang/article/details/8175693</link><guid>https://blog.youkuaiyun.com/haotongyang/article/details/8175693</guid><author>haotongyang</author><pubDate>Mon, 12 Nov 2012 19:01:21 +0800</pubDate><description><![CDATA[1.错误处理p342
error_reporting(0);
忽略所有错误信息；
2.异常
（1）概念：在计算机原理中，异常又叫做中断。当计算机接收到外部执行命令时或本身产生的异常信号时，停止当前的工作，去执行中断（异常）程序的过程。
（2）产生异常的要素
1.产生异常的信号（throw进行异常的抛出）
2.用catch接收抛出的异常
3.要有异常处理程序
3.异常语法格式
t]]></description><category></category></item><item><title><![CDATA[遍历数组]]></title><link>https://blog.youkuaiyun.com/haotongyang/article/details/8175652</link><guid>https://blog.youkuaiyun.com/haotongyang/article/details/8175652</guid><author>haotongyang</author><pubDate>Mon, 12 Nov 2012 18:56:14 +0800</pubDate><description><![CDATA[今天主要学习了，利用foreach和section遍历数组的内容
 1.foreach：
 foreach是除section之外处理循环的另一种方案
 foreach用于处理简单数组，它的格式比section简单许多，缺点是只能处理简单数组
 
foreach必须和/foreach成对使用
 

   
   
 
还有就是IF循环]]></description><category></category></item><item><title><![CDATA[变量调节器（函数）]]></title><link>https://blog.youkuaiyun.com/haotongyang/article/details/8175639</link><guid>https://blog.youkuaiyun.com/haotongyang/article/details/8175639</guid><author>haotongyang</author><pubDate>Mon, 12 Nov 2012 18:53:57 +0800</pubDate><description><![CDATA[1.capitalize(首字母大写)：将变量里的所有单词首字大写。
index.php:
$smarty = new Smarty;
$smarty->assign('articleTitle','Police begin campain to rundown jaywalkers.');
$smarty->display('index.tpl');
index.tpl:
{$art]]></description><category></category></item><item><title><![CDATA[smarty保留变量]]></title><link>https://blog.youkuaiyun.com/haotongyang/article/details/8175624</link><guid>https://blog.youkuaiyun.com/haotongyang/article/details/8175624</guid><author>haotongyang</author><pubDate>Mon, 12 Nov 2012 18:52:08 +0800</pubDate><description><![CDATA[今天是复习的smarty保留变量，还有就是做了一个小项目，利用smarty模板技术做的一个选择奇偶数的小程序，主要的还是利用config_load加载配置文件，利用foreach、section遍历输出，还有if选择结构等等。]]></description><category></category></item><item><title><![CDATA[smarty的配置文件以及配置文件的加载]]></title><link>https://blog.youkuaiyun.com/haotongyang/article/details/8175617</link><guid>https://blog.youkuaiyun.com/haotongyang/article/details/8175617</guid><author>haotongyang</author><pubDate>Mon, 12 Nov 2012 18:51:25 +0800</pubDate><description><![CDATA[今天学习的知识是smarty的配置文件以及配置文件的加载。配置文件的形式是以*.conf的形式的。模版加载配置文件需要通过{config_load file=文件名 section（可选）}来实现。配置文件有利于设计者管理文件中的模版全局变量。通过改变配置文件中的变量来实现模版的改变。conf_load主要有四个参数：(1)file:表示带包含的配置文件的名称，类型为字符串型，(2)section]]></description><category></category></item><item><title><![CDATA[smarty模板技术]]></title><link>https://blog.youkuaiyun.com/haotongyang/article/details/8175611</link><guid>https://blog.youkuaiyun.com/haotongyang/article/details/8175611</guid><author>haotongyang</author><pubDate>Mon, 12 Nov 2012 18:50:39 +0800</pubDate><description><![CDATA[今天学习的是smarty模板技术，利用foreach和section来遍历数组。
 foreach的语法是：
{foreach from=$custid item=curr_id}
 id: {$curr_id}
{/foreach}
 section的语法是：
{section name=customer loop=$custid}
 id: {$custid[customer]}]]></description><category></category></item><item><title><![CDATA[购物网站]]></title><link>https://blog.youkuaiyun.com/haotongyang/article/details/8175605</link><guid>https://blog.youkuaiyun.com/haotongyang/article/details/8175605</guid><author>haotongyang</author><pubDate>Mon, 12 Nov 2012 18:49:55 +0800</pubDate><description><![CDATA[今天继续以前的购物网站的项目，主要是通过session、cookie来传递参数，从而达到在同一页面而显示不同内容的目的。今天了解到session是保存在服务器端的。通过php.ini文件中的session.save_path,来保存session的；还有就是在实际开发中要懂得业务逻辑和显示相分离，业务逻辑就是PHP代码，显示则是html代码。所以以后再做项目要php代码和html代码分开写，然后再]]></description><category></category></item><item><title><![CDATA[百度词条的搜索]]></title><link>https://blog.youkuaiyun.com/haotongyang/article/details/8175593</link><guid>https://blog.youkuaiyun.com/haotongyang/article/details/8175593</guid><author>haotongyang</author><pubDate>Mon, 12 Nov 2012 18:48:17 +0800</pubDate><description><![CDATA[关于百度词条的搜索，我认为不是很复杂，首相用HTML制作表单来模仿百度的主页，这个应该谁都会吧。然后就是建好数据库，利用ajax将数据库与前台页面连接起来，在其中利用js的知识来建立ajax使页面实现与服务器的异步交流，用户这边发送请求，服务器那边则在数据库中找到用户所需要的数据，及时返回给用户，实现网页与服务器的交流。]]></description><category></category></item></channel></rss>