2014年10月

Linux启动报错UNEXPECTED INCONSISTENCY解决方法

1.     首先在命令行输入(可选) mount | grep ''on /''得到root用户所在分区/dev/your_partition 2.     然后在命令行输入 fsck -y /dev/root #fsck -y /dev/your_partition #检测并修复磁盘/dev/root,-y...

memory   2014-10-31  暂无评论

命名空间

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

memory   2014-10-29  暂无评论

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

第一步、删除不必要的自带软件包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-serv...

memory   2014-10-29  暂无评论

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

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

memory   2014-10-26  暂无评论

linux 查找目录或文件

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

memory   2014-10-26  暂无评论

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

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

memory   2014-10-25  暂无评论

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

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

memory   2014-10-24  1 条评论

实例方法的动态调用

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

memory   2014-10-22  暂无评论

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

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

memory   2014-10-20  暂无评论

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

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

memory   2014-10-15  暂无评论

方法嵌套

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

memory   2014-10-15  暂无评论

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

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

memory   2014-10-14  暂无评论

下标

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

memory   2014-10-08  暂无评论

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

升级所需要的库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-...

memory   2014-10-05  暂无评论

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

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

memory   2014-10-05  暂无评论