有志者自有千计万计,无志者只感千难万难 [登录·注册]

吕滔博客

首页 开发 运维 工具 摄影
  • 12-022016

    使用PHP下载CSS文件中的所有图片

    memory我们在扒皮(你们懂的)经常会遇到,虽然有扒皮软件吧~~~但跑在windows下~~~ 这儿来个PHP的~~~只要几行代码即可实现 <?php set_time_limit(0); //取得样式文件内容 $styleFileContent = file_get_contents('images/style.css'); //匹配出需要下载的URL地址 preg_match_all("/url\((.*)\)/", $styleFileContent, $images...

    开发 发布于 2016-12-02评论(0)阅读(16)
  • 12-022016

    并行的RPC框架之Yar学习

    memoryYar是一个非常轻量级的RPC框架 安装必备组件 yum -y install curl-devel 安装yar pecl install msgpack pecl install yar 或者编译 msgpack for php源码 https://github.com/msgpack/msgpack-php 可以单独安装,也可以如下。 phpize ./configure --with-php-config=/path/to/php-config/ --enable-msgpack...

    Yaf/Yar学习笔记 发布于 2016-12-02评论(0)阅读(13)
  • 12-012016

    Yaf之插件开发

    memory插件类是用户编写的, 但是它需要继承自Yaf_Plugin_Abstract 而插件方法, 可以接受俩个参数, Yaf_Request_Abstract实例和Yaf_Response_Abstract实例,文件放plugins目录 <?php class UserPlugin extends Yaf_Plugin_Abstract { public function routerStartup(Yaf_Request_Abstract $request, Yaf_Respons...

    前端设计 发布于 2016-12-01评论(0)阅读(10)
  • 12-012016

    Yaf之模型

    memoryYaf的模型你可以理解为操作数据库或对数据做操作一个类~~~ 在控制器中,调用数据,我们先将它实例化一个模型 $db=new UserModel(); echo $db->getUserInfo(11111); 当我们在控制器中实例化一个不存在的模型类的时候,yaf就会在application的models下寻找这个模型类 模型类文件名不需要带Model后缀,类文件如下 class UserModel { public function getUserInfo($id){ ...

    Yaf/Yar学习笔记 发布于 2016-12-01评论(0)阅读(7)
  • 12-012016

    Yaf之请求与响应

    memoryYaf_Request_Abstract Yaf_Request_Http Yaf_Request_Simple Yaf_Request_Abstract::getException 捕获异常 Yaf_Request_Abstract::getModuleName 获取模型名称 Yaf_Request_Abstract::getControllerName 获取控制器名称 Yaf_Request_Abstract::getActionName ...

    Yaf/Yar学习笔记 发布于 2016-12-01评论(0)阅读(10)
  • 12-012016

    Yaf之视图

    memoryYaf默认是开启了自动渲染,所以建了action后,他就会自己找模板!在测试的时候,如果不想让他寻找模板可以在action中return false 或者在bootstrap.php中关闭渲染 Yaf_Dispatcher::getInstance()->autoRender(false); 或者 $dispatcher->getInstance()->disableView(); 默认模板文件后缀为phtml,想修改就在application.ini中配置一下就OK...

    Yaf/Yar学习笔记 发布于 2016-12-01评论(0)阅读(7)
  • 12-012016

    Yaf之路由

    memoryYaf的路由很灵活,这儿介绍两种,它默认的那货需要写伪静态,我本地测试的时候咋个整也不成功,于是乎就有了下面这东东了... 路由器主要负责解析一个请求并且决定什么module、controller、action,默认情况下,我们的路由器是Yaf_Router, 而默认使用的路由协议是Yaf_Route_Static,是基于HTTP路由的, 它期望一个请求是HTTP请求并且请求对象是使用Yaf_Request_Http 通过application.ini定义路由 [common] ;自定义路...

    Yaf/Yar学习笔记 发布于 2016-12-01评论(0)阅读(8)
  • 12-012016

    Yaf之控制器

    memory位置:controllers下 默认index.php 我们访问的时候相当于访问的是http://www.b.com/index/index/index 对应的三个index就是模块、控制器、动作 命名规则:控制器文件名不需要以Controller结尾,要继承Yaf_controller_Abstract抽象类,类名需要以Controller结尾,方法需要以Action结尾 例如:user.php Class userController extends Yaf_controller_Ab...

    Yaf/Yar学习笔记 发布于 2016-12-01评论(0)阅读(8)
  • 12-012016

    Yaf类库的加载

    memory分全局类库与本地类库,它会优先加载本地类库 全局类库在php.ini或ext-yaf.ini中的yaf.library来指定 本地类库为application/library中,配置见application.ini中的application.library来指定,当然是有默认值的啦 我在使用的时候貌似全局类会自动加载进来,但本地类需要手工指定规则,我的做法是在bootstrap中做加载 Yaf_Loader::getInstance()->registerLocalNamespace...

    Yaf/Yar学习笔记 发布于 2016-12-01评论(0)阅读(7)
  • 12-012016

    Yaf之application.ini配置

    memory遵循php.ini配置方法 定义配置块 [lvtao] application.directory = APPLICATION_PATH "/application" [memcache] memcache.host=127.0.0.1 memcache.port=12211 使用这个块 这个product在全局配置中有写的哟~~~默认值 [product : lvtao] 但上面的示例中还有一个memcache的参数没有调用到,如下使用 [product : l...

    Yaf/Yar学习笔记 发布于 2016-12-01评论(0)阅读(18)
  • 12-012016

    Yaf之bootstrap

    memory先不说它是干嘛的~~我们先说说他能干嘛 第一步:要使用它,则要修改入口文件 <?php define("APPLICATION_PATH", dirname(__FILE__)); $app = new Yaf_Application(APPLICATION_PATH . "/conf/application.ini"); //$app->run(); $app->bootstrap()->run(); 看出不同来了吧~...

    Yaf/Yar学习笔记 发布于 2016-12-01评论(0)阅读(13)
  • 12-012016

    Yaf之hello yaf

    memory入门第一课: 配置好环境后,咋就开始码啦~ 第一个,目录结构 index.php是入口文件,一个站点一个入口就OK了~~ conf为配置文件目录,下面有个application.ini为配置文件,你也可以改别的名儿... application目录为我们的开发应用目录,下面有controllers控制器、views模板、modules模块、library类方法、models模型、plugins插件等目录 application目录下还有个Bootstrap.php文件,呆会儿来说它~~~...

    Yaf/Yar学习笔记 发布于 2016-12-01评论(0)阅读(9)
  • 12-012016

    Yaf环境配置

    memory文档地址:http://www.laruence.com/manual/ 或 http://www.php.net/manual/zh/book.yaf.php 下载地址:https://github.com/laruence/php-yaf 或 http://pecl.php.net/package/Yaf/ 你可以选择在安装PHP环境的时候直接添加yaf支持,也可以安装完后扩展安装 cd yaf-src/ phpize ./configure make sudo make instal...

    Yaf/Yar学习笔记 发布于 2016-12-01评论(0)阅读(20)
  • 11-302016

    海信智能电视led55ec520ua系列vidda系统root教程

    memory海信的这款led55ec520ua当初买的时候,因为是4K的,且价格还算不错,于是果断出手,用了一段时间之后各种问题接连而至,最让我头疼的是开机的视频广告和“聚好用”的升级,让原本开机进入应用后可选择的应用,全装进了这货里面,还要跟着看“聚好用”的一个广告,我就不明白了,花了钱买了电视了,为嘛还要看它的广告,这不是强制消费吗? 恢复系统初始化之后,又是一堆恶心的软件,多米音乐,各种游戏,于是呼下定决心干掉它~~ 1.下载 360ROOT 官网:http://root.360.cn 最新的是...

    工具 发布于 2016-11-30评论(0)阅读(26)
  • 11-292016

    给Linux服务器或VPS增加防CC攻击脚本 支持白名单过滤

    memory此脚本对使用了CDN的网站无效,对使用了反向代理的网站也不太适合 #!/bin/bash #从第一个参数取得限制阈值,如果未设置最高并发,将设置为100 if [[ -z $1 ]];then num=100 else num=$1 fi #进入到脚本所在目录 cd $(cd $(dirname $BASH_SOURCE) && pwd) #取得当前请求大于阈值$num的IP列表 iplist=`netstat -an |grep ^tc...

    SHELL 发布于 2016-11-29评论(0)阅读(16)
  • 12345678...71

    网站状态

    • 栏目分类:35个
    • 发布文章:1057篇
    • 用户评论:546条

    最新回复

    • memory: 私有云方面我也没有什么特别的经验,互相学习吧,我博客经常换模版!...
    • jobs: 滔哥啥时候给自己主页换了风格,我上次来时还是那样的清新脱俗的页面...
    • memory: 这篇 "摄影技巧之拍雪前的储备" 也不错 ,值得一看 https...
    • memory: 简单实用,不过我自己用的是GOGS,也非常的好用
    • 帅气: 非常好,简单明了
    • 不错: 这个不错@
    • 百度: 有了SS,谁还用这么麻烦的!!!
    • 涛哥: PHP安装完500错误的话记得检查有木有装vc库
    • 天下彩: 谢谢分享,学习了
    • 从零开始学炒股大全集: 又学习长知识了。
    • 铝材生产厂家: 我经常遇到这样的问题,不过改不了这个变量,被限制了,还有别的办法吗
    • cnjs: 谢谢。解决了转义问题。我还傻傻的自己编函数去反转义 还是对这个...
    • 指尖: "Content-Type: application/zip" ...
    • 陈一个儿: 真心有用
    • 淘福利博客: 很不错!!!!
    • 帅华: 哦~
    • 路人呃呃: 报$com->open这个地方的致命错误是什么意思啊
    • memory: 对,一般会先用其它途径知道路径...
    • mandaren: 这个需要知道目录信息
    • v: 为啥跟好多网站上的教程不一样,少了处理映射那一块,还有筛选器