比别人多一点志气,你就会多一份出息 [登录·注册]

吕滔博客

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

    打黄扫非技术贴:PHP如何阻止用户上传成人照片或者裸照

    memory当前,网络淫秽色情信息屡禁不止、屡打不绝,严重危害未成年人身心健康,严重败坏社会风气,社会各界对此深恶痛绝,人民群众要求严厉整治的呼声强烈。为此在全国范围内统一开展打击网上淫秽色情信息“扫黄打非·净网2014”专项行动。在这份教程中,我们将会学习到如何组织用户通过PHP上传成人照片或者裸照.点下面附件下载源码PHP过滤成人照片.zip我在phpclasses.org上面偶然发现一个很有用的,由Bakr Alsharif开发的可以帮助开发者基于皮肤像素点来检测图片裸照的类文件. 它会分析在一...

    开发 PHP 发布于 2014-04-28
  • 05849

    Linux下sed命令的用法及实例

    memoryLinux 中,sed 可以实现替换或者插入等功能,用法简单归纳一下。注意:本文所有写法都是正确的,不存在错误写法。1,要替换一些文字时,用”/”把各部分隔开; sed -i 's/原内容/新内容/g' 文件注意:原内容可以是一整行,也可以是一行中的某一段。2,要替换时,如果“原内容”或“新内容”中含有特殊字符(比如”/”或者”#”等),可以使用其它符号把各部分隔开,比如以下几种格式都是正确的 sed -i 's,原内容,新内容,g' 文件 sed -i 's#原内容#新内容#g' 文件 ...

    运维 Linux 发布于 2014-04-27
  • 06676

    linux自动备份文件和数据库并上传到指定的远程FTP中

    memory直接把以下脚本复制到/root/backup.sh [root@lvtao.net ~]# chmod +x /root/backup.sh [root@lvtao.net ~]# crontab -e 00 06 * * * /root/backup.sh [root@lvtao.net ~]# service crond restart [root@lvtao.net ~]# chkconfig --level 2345 crond on#!/bin/bash #你要修改的地方从这里...

    运维 FTP, Linux 发布于 2014-04-27
  • 04284

    初装的LINUX VPS服务一键优化脚本

    memory#! /bin/bash service acpid off service atd stop service auditd stop service avahi-daemon stop service avahi-dnsconfd stop service bluetooth stop service conman stop service cpuspeed stop service cups stop service dnsmasq stop service du...

    SHELL Linux 发布于 2014-04-27
  • 06387

    Linux系统查看PCI硬件设备列表及硬件详细信息

    memoryLinux系统查看PCI设备信息,基本是使用lspci命令,如果找不到该命令,那么需要先安装pciutils软件包。 列出系统的PCI设备:[root@lvtao.net ~]# lspci 00:00.0 Host bridge: Intel Corporation Xeon E5/Core i7 DMI2 (rev 07) 00:01.0 PCI bridge: Intel Corporation Xeon E5/Core i7 IIO PCI Express Root Port ...

    运维 Linux 发布于 2014-04-27
  • 03398

    nginx无法启动: libpcre.so.1/libpcre.so.0: cannot open shared object file解决办法

    memoryNGINX启动时提示错误:/usr/local/nginx/sbin/nginx -t /usr/local/nginx/sbin/nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directoryldd $(which /usr/local/nginx/sbin/nginx)linux-vdso.so.1 => (0...

    环境配置 Nginx 发布于 2014-04-27
  • 04575

    debian系统中输入命令全部显示方块解决方案

    memory我装的是debian6 ,在命令行模式下所有的命令总显示方块? 比如我apt-get install sysvconfig 他就会方块,方块方块: 方块,方块,sysvconfig方块 挺郁闷的。解决方案是:在命令行下locale采用ANSI C配置:export LC_ALL=C

    运维 Linux 发布于 2014-04-25
  • 06418

    Debian里的启动服务优化工具sysvconfig 类似centos中的ntsysv或setup

    memoryDebian的这个工具sysvconfig虽然没有RedHat的setup命令那么多功能,但也不错,安装完Debian后需要自己安装:apt-get install sysvconfig这个命令工具可以控制Debian的启动项与一些其他选项。如图所示:

    运维 Linux 发布于 2014-04-25
  • 03515

    linux系统免费防火墙CSF安装与卸载

    memoryCSF是国外一家小公司开发的linux系统免费防火墙,它基于iptables工作,能有效缓解服务器压力,具有自动屏蔽暴力破解密码IP、管理开放端口、免疫轻量DDos和CC等等功能,同时,安装和使用也极为简便,在我们常用的DA和CP面板还有图形化操作界面,也支持个人普通用户安装于LNMP环境下使用。 安装CSF 执行以下步骤安装:rm -fv csf.tgz wget http://www.configserver.com/free/csf.tgz tar -xzf csf.tgz c...

    运维 Linux 发布于 2014-04-25
  • 04738

    在 CentOS 6.5 上安装和配置 Xen

    memory自从 RedHat 在 RHEL 6 放弃 Xen 后,下载 Xen 源码编译安装似乎是在 RHEL/CentOS 6.x 上安装 Xen 的唯一办法。不过,开源世界永远不缺少热情的志愿者,Xen Made Easy 这个项目为我们提供了可用的 Xen 第三方软件源,免去了自己编译源码的痛苦。现在,我们有了更好的官方选择,就是 Xen4CentOS6. Xen4CentOS6 是来自 CentOS, Xen, Citrix, Godaddy, Rackspace 社区和相关团队合作开发的一...

    运维 发布于 2014-04-24
  • 27155

    关闭 Mac 上的虚拟内存

    memoryMacBook Pro with Retina display 的标配内存是8GB,这个内存足够日常使用了,考虑到 SSD 硬盘寿命的问题,建议关闭系统的虚拟内存(Swap),避免频繁写入。关闭系统 swap 还可以提高性能。查看当前正在使用的虚拟内存:$ sysctl vm.swapusage vm.swapusage: total = 1024.00M used = 354.50M free = 669.50M (encrypted) 关闭虚拟内存以后,系统里还保留着这些用作...

    iOS mac 发布于 2014-04-24
  • 04629

    迁移 KVM/VMware 虚拟机或物理机到 Xen PV 虚拟机

    memory使用 KVM, VMware, XenServer/Xen HVM 这些全虚拟技术的虚拟机之间相互转化比较容易,有的转化一下虚拟机镜像文件的格式就可以了,有的可以借助一些免费的自动转化工具如 VMware vCenter Converter 等。今天要说的是全虚拟机(HVM)或物理机到半虚拟机(PV)的转化,稍微麻烦点。HVM 到 PV 的转化思路是这样的:1、把整个系统打包后拷贝到 Xen 服务器; 2、在 Xen 服务器上新建一个磁盘文件,把原系统解压到这个 “磁盘” 里; 3、挂载磁...

    运维 发布于 2014-04-24
  • 06104

    如何快速创建 Xen 虚拟机镜像

    memory在 Linux 上安装完 Xen 服务器后接下来的工作就是如何创建和启动一个虚拟机。这个看似很简单的问题难住了不少人,VPSee 收到不少邮件关于如何快速创建和部署虚拟机镜像的。创建虚拟机的工具有很多,比如 virt-manager, virt-install, virsh, xen-create-image 等等,不过这些工具都要每次重头安装虚拟机的操作系统,需要人机交互、速度慢、不自动,不利于写成脚本。有什么快速的创建/部署/克隆虚拟机的办法呢?可以先做一个模版,然后通过拷贝模版的办法...

    运维 发布于 2014-04-24
  • 27402

    安装psdash查看Linux系统信息的web面板

    memorypsdash 是一款查看 Linux 系统信息的 web 面板,和我们以前提到的另一款系统监控工具 Glances 一样,psDash 的系统信息的采集也是由 psutil 完成的。和 Glances 不同的是,psdash 没有提供 API,只带了一个基于 Flask 的 web 界面,默认每3秒刷新一次数据和界面。升级系统后安装必要软件包:$ sudo apt-get update $ sudo apt-get upgrade $ sudo apt-get install gi...

    运维 Linux 发布于 2014-04-24
  • 05044

    php自动齐str_pad()函数把字符串填充为指定的长度

    memory定义和用法str_pad() 函数把字符串填充为指定的长度。语法str_pad(string,length,pad_string,pad_type) 参数 描述 string 必需。规定要填充的字符串。 length 必需。规定新字符串的长度。如果该值小于原始字符串的长度,则不进行任何操作。 pad_string 可选。规...

    开发 PHP 发布于 2014-04-23
  • 1234...11

    网站状态

    • 栏目分类:49个
    • 发布文章:1313篇
    • 用户评论:690条
    • 开博至今:3979天

    正则速查

    [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 只匹配最近的一个字符串;不重复匹配

    最新回复

    • pengcheng: 已解决
    • pengcheng: Oops! It seems that sphinx was b...
    • 券都有: 感谢分享
    • memory: 这是我3年前玩过一次,当时因为安装完后,发现日常办公还好,但是好...
    • sdf: 想问一下,激活工具激活后,后面会出现提示要再次重新激活吗?
    • memory: 你要用碗装我吗?还是要我把扔的扔进你碗里???!!! &^_^&
    • 薛才杰: 同感,快扔到我的碗里来。。。
    • memory: 要说明一下,在大陆及香港的云主机或VPS,都是不支持的。原因都懂...
    • 历史趣谈LishiQtan: 很好的文章,值得收藏
    • memory: 现在回头看,,,这么烂的代码,也是醉了.
    • memory: 有空试试apache的
    • 脚踏实地: rInfo数组是怎么来的
    • 朋友们: 我都是这么建站的
    • memory: 明眼人.
    • 上官元恒: $lunarInfo数组是怎么来的,这是重点
    • memory: 你知道的太多了...
    • yjl: 这个肯定解决的不是空间的问题,可能是复用的问题,有可能是“站群”的问题