用脑思考,用心琢磨,用行动证实 [登录·注册]

吕滔博客

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

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

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

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

    Linux下sed命令的用法及实例

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

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

    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
  • 04812

    初装的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
  • 07933

    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
  • 04540

    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
  • 05367

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

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

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

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

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

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

    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
  • 05098

    在 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
  • 28783

    关闭 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
  • 04995

    迁移 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
  • 06558

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

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

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

    安装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
  • 05444

    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个
    • 发布文章:1541篇
    • 用户评论:782条
    • 开博至今:4187天

    正则速查

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

    最新回复

    • memory: 额,难住我了,哈哈。我项目中没有用过这么复杂的。
    • 马哥: 请问如何设置目录名是拼音,然后文章页在目录下面的伪静态
    • memory: conf文件中location段加上规则就可以了呀。然后relo...
    • mage: 后台系统设置,设置好了。规则应该怎么处理,nginx的服务器
    • 葛一速: 这个函数很实用,谢谢分享
    • memory: 这个是layui1.x中的,我项目中就是这样用的。如果你没理解,...
    • 李帅: 你会不会的 发这个糊弄人
    • memory: 升级完之后,测试无误后再删旧的~~~
    • 广州网站建设: 升级之前用不用先删了内核
    • memory: 没测试过...
    • 欧文斯: 对于多个 IP 段呢?比如超过 1000 个 IP 段,匹配速度...
    • 广州网站建设: 了解了,博客的通配符HTTPS证书
    • memory: https://medoo.lvtao.net/1.2/doc....
    • 贾彦东: medoo 在select的时候如何使用sum 比如 sel...
    • memory: 纯PHP文件末尾可以没有?>,你把报错信息发我一下。
    • bigwit: 因为七牛云的免费配额不能https,索性传到自己的vps上去算了...
    • bigwit: 我直接使用,报错啊,方便发我一份吗?