<rss version="2.0">
<channel>
<title><![CDATA[yhustc的储藏箱]]></title>
<description><![CDATA[PHP教程与学习笔记]]></description>
<link>http://www.yhustc.com</link>
<language>zh_CN</language>
<pubDate>2012-02-06 17:02:41</pubDate>
<lastBuildDate>2012-02-06 17:02:41</lastBuildDate>
<generator>YBlog RSS Generator</generator>
<ttl>5</ttl>
<item>
<title><![CDATA[zz拼爹时代，看人家的爹在拼什么]]></title>
<link>http://www.yhustc.com/%E6%8B%BC%E7%88%B9%E6%97%B6%E4%BB%A3.html</link>
<description><![CDATA[<p>最近工作实在是太忙，博客已经好几个月没有更新了。今天看到一篇文章，写的非常好，转载过来。</p>
<p>全文前半部分讲&ldquo;<a target="_blank" href="http://baike.baidu.com/view/6442215.htm">四大名爹</a>&rdquo;的，我就不贴了，奢腐和权势与我们无关。但是如何做一个好人，学习别人的长处，是我们人人都能做到的。故只贴后面的一半。把我要说的话写在前面先：</p>
<p>&ldquo;你将来会领导很多博士，如果你自己又是老板，也是博士，就怕你会太自傲，你就不会谦虚地听那些博士的意见，就算那些博士想帮你，都帮不到你了。应该有些事输给人家，有点自卑感，对人家才会客气一点。&rdquo;这是后面那个爹跟他儿子说的话，智者之言。</p>
<p>老婆经常跟我讲，人要学会示弱，处处争强好胜不容易亲近人。人无完人，每个人都有自己不懂或者能力不足的地方，所谓三人行必有我师，虚心请教是拉近人与人距离的有效途径。老子《道德经》也说&ldquo;江海所以能为百谷王者，以其善下之，故能为百谷王。&rdquo;江河湖泊是陆地上的王者，但是最后都要融入大海，大海地势最低，放低姿态，故能为百谷王。</p>
 ... ... ]]></description>
<pubDate>2011-09-24 04:00:33</pubDate>
</item>
<item>
<title><![CDATA[yii普通filter的accessRules函数中roles属性其实无效]]></title>
<link>http://www.yhustc.com/yii%E6%99%AE%E9%80%9Afilter%E7%9A%84accessRules%E5%87%BD%E6%95%B0%E4%B8%ADroles%E5%B1%9E%E6%80%A7%E5%85%B6%E5%AE%9E%E6%97%A0%E6%95%88.html</link>
<description><![CDATA[<p>yii提供了完善的角色权限控制，但是那个东西比较庞大，我就希望三级权限即可，游客可以看前台，普通用户和管理员可以登录前台并管理内容，后台只有管理员可登录。并且没有太多的权限需要细分，可以后台可以使用全局的一个权限控制，直接判断是否是管理员即可。</p>
<p>用yii的同学都知道，yiic自动生成的项目中，使用了accessControl这么一个filter，其自动调用Controller的accessRules函数，生成的函数内容数组中，有一个很明显的就是其有roles属性。</p>
<p>我就想，我是否能直接写一个accessRules函数，然后直接只有roles=&gt;admin才是allow操作呢？可是roles又是如何判断的呢？带着问题一路查看源码，在CAccessRule里面有这么一大段。大致是对每条rule会先调用isUserAllowed，这里面又会调用isUserMatched和isRoleMatched，分别对user和role进行检查。</p>
 ... ... ]]></description>
<pubDate>2011-06-27 15:06:58</pubDate>
</item>
<item>
<title><![CDATA[找工作感言]]></title>
<link>http://www.yhustc.com/%E6%89%BE%E5%B7%A5%E4%BD%9C%E6%84%9F%E8%A8%80.html</link>
<description><![CDATA[<p>　　总算忙过了最关键的时刻，现在稍微轻松一点了，决定写点找工作的事情，为师弟师妹们下半年找工作提供一些参考吧。首先说一下准备写的内容，各类笔经面经已经数不胜数了，我就不写了，主要写一些找工作的感受，附带说明一下其他细节问题。方向性的问题，比具体怎么做更加重要。方向不正确，找工作的过程会比较盲目比较辛苦。&nbsp;</p>
<p>　　找工作之前需要有一个大致的方向和层次定位，而在找工作的过程中又需要不断的调整。我认为大致需要关注以下几方面：&nbsp;</p>
 ... ... ]]></description>
<pubDate>2011-06-21 14:23:08</pubDate>
</item>
<item>
<title><![CDATA[注入攻击算密码的利器]]></title>
<link>http://www.yhustc.com/%E6%B3%A8%E5%85%A5%E6%94%BB%E5%87%BB%E7%AE%97%E5%AF%86%E7%A0%81%E7%9A%84%E5%88%A9%E5%99%A8.html</link>
<description><![CDATA[<p>MD5哈希后的简单密码查询，cmd5有现成的，但是遇到随便添加一个salt的（很多论坛用这种），就得花钱买结果了，因为哈希后，salt还可以各种变换，cmd5这样的索引系统存这样的结果意义不大，需要的时候直接算比较靠谱。</p>
<p>高兴的是，有个老外推出了用GPU暴力破解哈希密码的程序（<a target="_blank" href="http://www.golubev.com/hashgpu.htm">http://www.golubev.com/hashgpu.htm</a>）。这个程序可以自己定义密码格式，对于现在的md5(md5($pass).$salt)，照样的破。说明文档也有，上面那个地址里面，自己看看即可。&nbsp;</p>
 ... ... ]]></description>
<pubDate>2011-06-13 01:32:30</pubDate>
</item>
<item>
<title><![CDATA[老朱和南方科大，你们玩过头了]]></title>
<link>http://www.yhustc.com/%E8%80%81%E6%9C%B1%E5%92%8C%E5%8D%97%E7%A7%91%E5%A4%A7%E4%BD%A0%E4%BB%AC%E7%8E%A9%E8%BF%87%E5%A4%B4%E4%BA%86.html</link>
<description><![CDATA[<p>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; 开场想说我对老朱的印象，当然，这是我先入为主的个人意见，不想看的直接跳过下一段。</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; 老朱在科大当政的十年，至少我持保留意见。别的不说，只说一件事情。当年央视做了一个系列节目《世界百所知名大学》，讲到中科大这集，采访老朱。老朱给人介绍的，不是我们学校为国家生产力发展做了多少贡献，我们现在正在搞那些人们耳熟能详的大工程（恕我拙劣，我认为在中国向家长做广告，这种实在的东西比什么出国率一类的都管用），老朱开场白&ldquo;介绍一个比较有开创性意义的工作&rdquo;，激动人心啊，结果是拿着显微镜做古字画鉴定。忘了介绍了，老朱本行是化学，后来搞古字画研究和藏传佛教，管理上信奉无为而治（对不起，以我个人对无为的理解，老朱好像超越了上界，变成绝对的无为了）。老朱当政十年对工科的政策啥的我就不说了吧。很多时候，我们了解的也不全面，不能妄加评论。</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; 下面开始说正事。</p>
 ... ... ]]></description>
<pubDate>2011-06-09 02:23:00</pubDate>
</item>
<item>
<title><![CDATA[非保修的情况下，千万别去所谓的授权维修点]]></title>
<link>http://www.yhustc.com/%E5%8D%83%E4%B8%87%E5%88%AB%E5%8E%BB%E6%8E%88%E6%9D%83%E7%BB%B4%E4%BF%AE%E7%82%B9.html</link>
<description><![CDATA[<p>电子产品出问题，找官方授权的维修点是最直接的做法。一般来说，如果是保修期间，而且出现的故障是免费保修的范围，那确实很方便。</p>
<p>但是请想想，他们免费维修多了，拿什么来养这么多人？那当然，就是非免费保修的情况，坑人咯！！宰一个是一个，因为他们是官方维修嘛，明码标价。至于是否修的是这处问题，反正普通群众又不懂。</p>
<p>以前有个N85，充电接口有问题，导致无法充电。拿去花园街NOKIA官方授权维修站，那里的人说，必须换主板，300元收费维修。</p>
 ... ... ]]></description>
<pubDate>2011-05-30 08:58:14</pubDate>
</item>
<item>
<title><![CDATA[近期准备写的博客预告]]></title>
<link>http://www.yhustc.com/%E8%BF%91%E6%9C%9F%E5%87%86%E5%A4%87%E5%86%99%E7%9A%84%E5%8D%9A%E5%AE%A2%E9%A2%84%E5%91%8A.html</link>
<description><![CDATA[<p>由于六月初要毕业答辩，最近非常忙。但是还是有点想法的，准备写如下几篇日志，稍后有空就补上。</p>
<p>1、我的家乡&mdash;&mdash;聂市古镇</p>
<p>其实什么西塘啊，乌镇啊，也没啥稀奇。保留的还没有我的老家好（当然，我老家现在全被拆没了）。小时候我就是在这种马头墙啊，石板路的地方长大的。准备写点东西介绍一下我的老家。</p>
<p>2、<strong>PHP扩展开发</strong>的入门介绍</p>
<p>不准备写一堆函数啥的，让人发晕。我准备画点图啥的，解说一下PHP脚本与C语言模块之间是如何映射的。搞明白这些了，脑子里面有思路，才能开始干活。</p>
<p>3、<strong>yaf php</strong>的一些简单分析</p>
<p>为什么说是简单分析呢？因为我大致看了一下代码，准备只介绍yaf作为PHP扩展是如何被调用的。至于整个框架是如何工作的，其实万变不离其宗，仍然是一个MVC的模式，外加dispather解析URL进行controller和action的调用。不过插件机制我没有多看，以后再说。</p>
<p>暂时就这么多。有时间了写一写。</p>]]></description>
<pubDate>2011-05-24 05:44:05</pubDate>
</item>
<item>
<title><![CDATA[seo杂谈：google比百度更喜欢中文URL]]></title>
<link>http://www.yhustc.com/google%E6%AF%94%E7%99%BE%E5%BA%A6%E6%9B%B4%E5%96%9C%E6%AC%A2%E4%B8%AD%E6%96%87URL.html</link>
<description><![CDATA[<p>大家都知道现在的浏览器都可以以utf-8编码直接发送URL数据，那么也就可以直接通过URL向服务器传递中文，比如我的这篇日志&ldquo;<a title="PHP框架Yaf介绍" href="http://www.yhustc.com/PHP%E6%A1%86%E6%9E%B6Yaf%E4%BB%8B%E7%BB%8D.html">PHP框架Yaf介绍</a>&rdquo;就是通过中文URL传递的日志ID信息，URL在chrome和firefox浏览器中可以直接在地址栏显示中文。</p>
<p>使用中文URL在好处是：除了网页的标题，通过URL也可以直观的了解到这个页面的内容是与什么相关的。那么各个搜索引擎，他们是如何看待中文URL的呢？我们来做几个实验就知道了。</p>
<p>首先搜索上周的热门微博话题&ldquo;<strong>世间再无五道杠</strong>&rdquo;，分别看看google和百度两大搜索引擎的结果。</p>
 ... ... ]]></description>
<pubDate>2011-05-18 15:43:22</pubDate>
</item>
<item>
<title><![CDATA[PHP框架Yaf介绍]]></title>
<link>http://www.yhustc.com/PHP%E6%A1%86%E6%9E%B6Yaf%E4%BB%8B%E7%BB%8D.html</link>
<description><![CDATA[<p>Yaf是Yet another Framework的意思，知名博客<a target="_blank" href="http://www.laruence.com/">风雪之隅</a>的作品。通过PHP扩展机制，实现了URL路由、业务逻辑与视图分离等功能。预计下一版加入ORM。</p>
<p>性能也是非常的不错，作者做了一个测试。倒不是跟其他的PHP框架对比，而是跟原生PHP的面向对象编程对比，我们看看对比的文件。</p>
<p>原生PHP的代码：</p>
 ... ... ]]></description>
<pubDate>2011-05-13 12:35:35</pubDate>
</item>
<item>
<title><![CDATA[YII的layout居然无法共享controller通过push方式设置的变量]]></title>
<link>http://www.yhustc.com/YII%E7%9A%84layout%E4%B8%AD%E7%9A%84%E5%8F%98%E9%87%8F%E9%97%AE%E9%A2%98.html</link>
<description><![CDATA[<p>开始在本地调试没有发现这个问题，新系统上线后发现YII报500错误。说是layout中有个变量没有设置，可是我明明在render函数里面设置了这个变量。后来查看代码才知道，原来layout中要用变量需要用this指针的pull形式。具体怎么回事看代码就很明了了。输出的layout仅仅是把局部模板作为content值传入外部模板。并没有做render推送的变量的合并。</p>
 ... ... ]]></description>
<pubDate>2011-05-08 14:05:46</pubDate>
</item>
</channel>
</rss>
