智者一切求自己,愚者一切求他人 [登录·注册]

吕滔博客

首页 开发 运维 工具 摄影
  • 07779

    学习PHP扩展开发

    memory我们先假设需要这样一个扩展,提供一个叫tao_string的函数,他的主要作用是返回一段字符。对应的PHP代码可能是这样:function tao_string($str){      $result = $str;      return $result; }第一步,生成代码 PHP为了扩展开发的方便,提供了一个类似代码生成器的工具ext_skel,具体可以参见php.net官方的说明 (https://sv...

    开发 PHP 发布于 2013-05-30
  • 215184

    PHP之CURL使用代理来访问目标

    memory$curl=curl_init(); curl_setopt($curl,CURLOPT_URL, "https://www.lvtao.net"); curl_setopt($curl,CURLOPT_HEADER,1); curl_setopt($curl,CURLOPT_RETURNTRANSFER,1); curl_setopt($curl,CURLOPT_POST,1); curl_setopt($curl,CURLOPT_PROXYTYPE,CURLPROXY_SOC...

    开发 PHP 发布于 2013-05-30
  • 04156

    新手入门响应式布局--响应式布局的那些事儿

    memory讲到响应式布局,相信大家都有一定的了解,响应式布局是今年很流行的一个设计理念,随着移动互联网的盛行,为解决如今各式各样的浏览器分辨率以及不同移动设备的显示效 果,设计师提出了响应式布局的设计方案。今天就和大家来讲讲响应式布局这件小事,包含什么是响应式布局、响应式布局的优点和缺点以及响应式布局该怎么设计(通过CSS3 Media Query实现响应布局)。一、什么是响应式布局? 响应式布局是Ethan Marcotte在2010年5月份提出的一个概念,简而言之,就是一个网站能够兼容多个终端...

    前端设计 CSS 发布于 2013-05-29
  • 06296

    tengine 限制同IP对同URL连接数限制的配置

    memoryhttp { limit_req_zone $binary_remote_addr zone=one:10m rate=1r/s; ... server { ... location / { limit_req zone=one burst=5; } xx和nginx类似,tengine支持多个变量,并且支持多个limit_req_zone的设置 如下: ...

    环境配置 Nginx 发布于 2013-05-26
  • 610966

    emlog 随意修改后台目录名称 自定义目录名教程

    memory最近看到有人想修改emlog的后台路径,觉得admin不是特别安全,小小研究了一下,发现有个很简单的方法打开admin目录,找到globals.php,用editplus或者vim或者其它IDE编辑器打开将第八行define('TEMPLATE_PATH', EMLOG_ROOT.'/admin/views/');//后台当前模板路径更换成define('TEMPLATE_PATH', dirname(__FILE__).'/views/');//后台当前模板路径保存文件上传覆盖,然后你重...

    开发 PHP 发布于 2013-05-24
  • 03399

    nginx配置文件中的一些参数中文注解

    memory从2010年开始接触Nginx也有三年多了!此文从博客教主博客转载过来,非常实用的NGINX配置文件中文参考#定义Nginx运行的用户和用户组user www www; #nginx进程数,建议设置为等于CPU总核心数。 worker_processes 8;#全局错误日志定义类型,[ debug | info | notice | warn | error | crit ] error_log /var/log/nginx/error.log info;#进程文件 pid /var/r...

    环境配置 Nginx 发布于 2013-05-23
  • 18406

    在 CentOS 6.4 上安装和配置 OpenNebula 4.0

    memoryOpenNebula 是一套开源的云计算基础管理工具,用来方便管理员在数据中心统一部署、创建、分配和管理大量的虚拟机,企业数据中心可以利用这套工具搭建自己的私有云,为自己内部提供 IaaS 服务,类似的开源产品还有 Eucalyptus, openQRM 等.采用最小化的 CentOS 6.4 安装版本 CentOS-6.4-x86_64-minimal.iso ,安装完后配置一下网络连接。开始之前先装上 EPEL 源,然后升级系统:yum install wget wget http:/...

    工具 CentOS 发布于 2013-05-23
  • 03946

    SSH启动报错 /dev/null is not a character device!

    memoryVPS可以ping通,但是不能远程,状态也是正常。使用VNC登陆后发现是SSH服务不能启动/etc/init.d/ssh restart Restarting OpenBSD Secure Shell server: sshd failed! /dev/null is not a character device!.解决办法是,删除 /dev/null 后重建一个字符设备:# rm -f /dev/null # mknod /dev/null c 1 3然后启动(重启)ssh 就可以...

    运维 Linux 发布于 2013-05-23
  • 08375

    据说是来自六间房的两个PHP的面试题.

    memory据说是来自六间房的面试题,看了下也就是PHP的一些基础函数使用。如果是真的,说明六间房的面试官还比较仁慈,呵呵。看题吧第一题:读取一个文件,将其Base64编码,每76个字符加一个换行echo chunk_split(base64_encode(file_get_contents('file.txt')),76,"\n"); 下面这个是比较笨一点的方法echo implode("\n",str_split(base64_encode(file_get_contents('file.txt'...

    开发 PHP 发布于 2013-05-20
  • 08836

    给文章内容添加内链的方法

    memory很多的CMS系统有内链的功能,这儿分享一种最为简单的方法<?php $ci=array("吕滔"=>"https://www.lvtao.net","服务器"=>"https://www.lvtao.net/sort/server"); //这儿假定内容字段是content $content="我是你们亲爱的吕滔哥哥,吕滔的特长服务是,,,服务器维护。"; foreach($ci as $k=>$v){      $str...

    开发 PHP 发布于 2013-05-20
  • 06620

    linux下实时检测网卡流量的脚本

    memory将下列脚本保存为可执行脚本文件,比如叫traff.sh。 1、本脚本可自定义欲查看接口,精确到小数,并可根据流量大小灵活显示单位。 2、此脚本的采集间隔为1秒。 3、此脚本不需要额外再安装软件,可在急用情况下应付一下,比如临时想看一下是否有流量通过,大概为多少等。 4、一些流量查看软件由于计算的精确度不同,所以与此脚本显示的数值不可能一致,此脚本的显示结果与du meter对比过,相差很小。还有就是传输工具本身显示的传输速度并不准确。 用法为: 1、chmod +x ./traff.sh ...

    运维,SHELL Linux 发布于 2013-05-20
  • 07707

    Iptables DDOS/CC 自动屏蔽脚本

    memory最近不停地被 CC (DDOS的一种)频繁干扰,分享一个 iptables 屏蔽 DDOS 的脚本。 让 crond 每分钟运行一次。############### KILL DDOS ############## iptables_log="/data/logs/iptables_conf.log" ### Iptables 配置导出的路径,可任意修改 ### ######################################## status=`netstat -na...

    运维,SHELL iptables 发布于 2013-05-20
  • 03316

    nginx缓存配置实例

    memory以下配置摘自OSChina.Net官方网站的联通节点配置#缓存存放路径 proxy_cache_path /disk2/cache/data levels=1:2 keys_zone=static:1000m inactive=600m max_size=100G; proxy_temp_path /disk2/cache/temp; location ~ ^/(img|css|js|uploads)/ { proxy_buffering on; proxy_cache st...

    环境配置 Nginx 发布于 2013-05-20
  • 05672

    emlog5.1升级后 导航菜单中 首页及频道分页不显示样式的解决方法

    memoryemlog5.1升级后导航菜单中 首页及频道分页不显示样式的解决方法 最近升级了5.1,好多朋友反应 https://www.lvtao.net/dev/emlog_template_lvtao.html 此模板中升级后 导航上的样式不显示。看官方的新程序安装的确存在此问题,下面是一个比较简单的解决方法 打开模板 module.php ,找到function blog_navi()的位置替换成以下方法<?php //blog:导航 function blog_navi(){ ...

    开发 PHP 发布于 2013-05-20
  • 07603

    centos/linux下网卡流量监测工具 iftop 安装及使用教程

    memory在类Unix系统中可以使用top查看系统资源、进程、内存占用等信息。查看网络状态可以使用netstat、nmap等工具。若要查看实时的网络流量,监控TCP/IP连接等,则可以使用iftop。 iftop可以用来监控网卡的实时流量(可以指定网段)、反向解析IP、显示端口信息等,详细的将会在后面的使用参数中说明。安装方法1、编译安装如果采用编译安装可以到iftop官网下载最新的源码包。安装前需要已经安装好基本的编译所需的环境,比如make、gcc、autoconf等。安装iftop还需要安装l...

    工具 CentOS, Linux 发布于 2013-05-19
  • 1234

    网站状态

    • 栏目分类:49个
    • 发布文章:1324篇
    • 用户评论:697条
    • 开博至今:3998天

    正则速查

    [abc] 匹配中括号中的单个字符,如a或b或c
    [^abc] 匹配除了a、b、c等字符的其他单个字符
    [a-z] 匹配一个字符范围,如a到z
    [a-zA-Z] 匹配一个字符范围,如a-z 或 A-Z
    ^ 匹配行的开始
    $ 匹配行的结束
    \A 匹配一个字符串的开始
    \z 匹配一个字符串的结束
    . 匹配任意单个字符
    \s 匹配空白字符,如空格,TAB
    \S 匹配非空白字符
    \d 匹配一个数字
    \D 匹配非数字
    \w 匹配一个字母
    \W 匹配非字母
    \b 匹配字符边界
    (...) 引用所有括号中的内容
    (a|b) a或者b
    a? 零个或1个a
    a* 零个或多个a
    a+ 1个或多个a
    a{3} 3次重复的a
    a{3,} 3次或3次以上重复的a
    a{3,6} 3到6次重复的a

    修正符

    /g 查找所有可能的匹配
    /i 不区分大小写
    /m 多行匹配
    /s 单行匹配
    /x 忽略空白模式
    /e 可执行模式,PHP专有
    /A 强制从目标字符串开头匹配
    /D 使用$限制结尾字符,则不允许结尾有换行
    /U 只匹配最近的一个字符串;不重复匹配

    最新回复

    • tomxuetao: 能个实例吗?
    • memory: 哈哈哈。。。话说也没毛病。
    • 硫酸亚铁: 看了文章觉得自己已经是松鼠癌了 东西总是先占着 反正我有 什么...
    • xl: 支持一下
    • iHerb海淘攻略: 感谢分享
    • memory: POINT
    • sunyunlin: 数据库应该建些什么字段?
    • pengcheng: 已解决
    • pengcheng: Oops! It seems that sphinx was b...
    • 券都有: 感谢分享
    • memory: 这是我3年前玩过一次,当时因为安装完后,发现日常办公还好,但是好...
    • sdf: 想问一下,激活工具激活后,后面会出现提示要再次重新激活吗?
    • memory: 你要用碗装我吗?还是要我把扔的扔进你碗里???!!! &^_^&
    • 薛才杰: 同感,快扔到我的碗里来。。。
    • memory: 要说明一下,在大陆及香港的云主机或VPS,都是不支持的。原因都懂...
    • 历史趣谈LishiQtan: 很好的文章,值得收藏
    • memory: 现在回头看,,,这么烂的代码,也是醉了.