• 一步步学习Dwoo模板引擎--块和标签

    ##Blocks(块)

    ###a 输出HTML的标签

    a($href, [array $rest = array()])
    
    • href:指定的目标URI
    • rest:任何你想添加到标签的属性都可以作为命名参数被添加到标签中

    Read more...
  • 一步步学习Dwoo模板引擎--变量

    ##迭代器变量

    ###变量

    • first (bool) : 如果元素是第一个,则为true,否则为false
    • last (bool) : 如果元素是最后一个,则为true,否则为false
    • index (int) : 索引数字(从0开始计数,每次迭代增加1)
    • iteration (int) : 迭代次数 (从1开始计数,每次迭代过程增加1)
    • show (bool) : 如果loop循环会输出东西,则为true,否则为false
    • total (int) : 数组的元素个数总数

    Read more...
  • 一步步学习Dwoo模板引擎--后台开发者使用

    ##基本使用

    <?php
        // 引入主要的类和注册autoloader类(它会自己处理接下来的事情)
        require 'lib/Dwoo/Autoloader.php';
        \Dwoo\Autoloader::register();
    
        // 创建一个Dwoo对象
        $dwoo = new \Dwoo\Core();
    
        // 创建一些数据
        $data = array('a'=>5, 'b'=>6);
    
        // 输出结果...
        $dwoo->output('path/to/index.tpl', $data);
        // ... 或者获得结果
        echo $dwoo->get('path/to/index.tpl', $data);
    

    Read more...
  • 一步步学习Dwoo模板引擎--前端使用

    介绍完如何安装之后,现在来介绍一下前端开发者如何使用Dwoo模板引擎套模板。

    ##简介 一个模板,简单地说就是一个文本文件。可以生成任意多种文本格式(HTML、XML、TPL等等)。Dwoo没有确定的文件后缀,.html或者.tpl都可以。

    一个模板包含在模板运行的时候被替换为确定的值的变量和表达式以及控制模板逻辑的标签。

    下面是介绍了一些基础的简易模板。细节的东西稍后附上:

    Read more...
  • 一步步学习Dwoo模板引擎--介绍、安装

    使用Dwoo模板引擎有一个多月了,网上的中文文档比较少,在这里记录自己学到的相关知识。

    ##Dwoo是什么 Dwoo是一款基于PHP5的模板引擎。

    Dwoo来自一个众所周知的,已经越来越老的模板引擎–Smarty。

    随着年龄的增大,Smarty显得越来越重了,有着与新版本不一致的旧特性。作为一个为PHP4写的模板引擎,在某些地方,它的面向对象特征没有利用到PHP5更多的高级特性。

    因此Dwoo就诞生了,为了提供一个更新更强壮的引擎。

    Read more...
  • Linux命令chmod学习

    chmod命令用得很多,但是有时会忘记此命令的正确用法和一些注意事项。最近用得比较多,总结一下。

    ##chmod命令用途 用于改变Linux系统的文件的访问权限。通常用它来控制文件的访问权限,使文件可写或者使文件只允许某些用户进入。

    ##Linux系统文件权限介绍 在Linux系统中,一切都是文件。Linux系统中的每个文件都有访问许可权限,用来确定各种用户可以通过哪种访问方式对文件录进行访问和操作。 文件的访问权限分为只读只写和可执行三种。

    Read more...
  • PHP面试题总结

    去年校园招聘的时候自己准备了挺久的,其中在PHP开发这个岗位上做的准备工作比较多,今天整理自己的印象笔记,发现当时收集了很多资料,在这里整理一下,帮助自己回顾一些基础知识,同时也分享给有需要的人。

    ##Q:用PHP打印出前一天的时间,格式是2014-5-10 19:20:21

    A:

    echo date('Y-m-d H:i:s', strtotime("-1 day"));//method 1
    echo date('Y-m-d H:i:s', time() - 60*60*24);//method 2
    

    Read more...
  • [LeetCode]字符翻转--多种解法分析

    最近在LeetCode网站上学习算法,记录一下学到的东西。

    ##问题描述

    Rotate an array of n elements to the right by k steps.

    For example, with n = 7 and k = 3, the array [1,2,3,4,5,6,7] is rotated to [5,6,7,1,2,3,4].

    Note: Try to come up as many solutions as you can, there are at least 3 different ways to solve this problem.

    Read more...
  • 关于朋友的一些想法

    朋友,我当你一世朋友。

    我比较喜欢交朋友,一旦交了朋友之后,我就会把他当做最好的朋友来看待,会想跟他分享我自己的一切,包括生活和自己的想法。

    但是,随着年龄的长大,一些玩得很好的朋友有时候会突然间就变得陌生了,没有了任何联系。有时候会很纳闷究竟发生了什么事情导致这样的结果。也会感到忧伤和怀念,很想拥有一种魔法可以让一切恢复原样。但是我知道那是不可能的。其实朋友之间也是需要一定的距离吧,如果每时每刻都在一起生活,那么彼此的缺点就会暴露地更多更充分。此时,如果彼此之间接受不了彼此的缺点,那么渐渐地就会产生各种误会。然后感情就开始变质。也许这就是朋友之间突然变了的原因吧。

    Read more...
  • Redis常用命令

    ##Redis常用命令

    ###SET 建立一个名为mykey的键,设置其键值为2 127.0.0.1:6379>set mykey 2

    OK

    ###KEYS 获取Redis所有键(当前库只有一个键) 127.0.0.1:6379>KEYS *

    1)”mykey”

    Read more...