摘要: 转一篇博客,之前搞这个东西搞了好久,结果今天晚上看到了一篇救命博客,瞬间开心了。。。转载转载 利用sudo来赋予Apache的用户root的执行权限,下面记录一下: 利用PHP利用root权限执行shell脚本必须进行以下几个步骤:(所有步骤都是我亲自实验,若有不妥可指出,谢谢!) 1. 确定一下你 阅读全文
posted @ 2017-07-26 22:02 hiyanxu 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 不知道为什么,突然觉得自己应该写点什么东西了。也许是震惊于今天突然发现2017年春节后自己已经25岁了,也许是羞愧于即将25岁的自己还仍一事无成,也许是迷茫于25岁以后自己的未来究竟在哪里?但是总觉得自己应该抓住在脑海中还未完全溜走的2016年的点滴记忆,对即将过去的16年的自己留下点什么。 人们总 阅读全文
posted @ 2017-01-30 23:01 hiyanxu 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 今天再看一点邮件发送的功能,所以了解一下socket变成,看到了一篇不错的文章,转发过来做个笔记吧。 原文链接:http://www.cnblogs.com/thinksasa/archive/2013/02/26/2934206.html 文章中的例子已亲测,没有问题。。。 对TCP/IP、UDP 阅读全文
posted @ 2016-11-27 22:45 hiyanxu 阅读(20165) 评论(4) 推荐(3) 编辑
摘要: 委托模式: 通过分配或委托至其他对象,委托设计模式能够去除核心对象中的判决和复杂的功能性。 传统方式: 在传统方式下,我们需要判断当前操作是取款操作还是存款操作,在分别调用Bank类中的取款操作和存款操作。委托模式: 在委托模式下,我们将不需要客户端的判断操作,对客户端来说,需要什么操作,直接传入操 阅读全文
posted @ 2016-09-19 11:25 hiyanxu 阅读(2260) 评论(0) 推荐(0) 编辑
摘要: 装饰器模式:如果已有对象的部分内容或功能性发生改变,但是不需要修改原始对象的结构或不使用继承,动态的扩展一个对象的功能,则应该使用装饰器模式。简单点说:就是我们不应该去修改已有的类,而是通过创建另外一个装饰器类,通过这个装饰器类去动态的扩展其需要修改的内容,这样做的好处就是————1、我们可以保证类 阅读全文
posted @ 2016-09-18 14:35 hiyanxu 阅读(2217) 评论(0) 推荐(0) 编辑
摘要: 建造者模式:将复杂对象的创建过程和表示进行分离(好吧,我也看不懂什么意思1)。来点我人类能听懂的话:1、在客户端看来需要的仅仅是实例化后的类对象(大多数情况下是需要类的属性)。2、传统方式下当类有了之后,一般直接通过new class()的方式直接进行实例化,然后通过$obj->set1()构建属性 阅读全文
posted @ 2016-09-13 16:15 hiyanxu 阅读(299) 评论(0) 推荐(0) 编辑
摘要: echo比print快。 使用echo的多重参数代替字符串连接。 在执行for循环之前确定最大循环数,不要每循环一次都计算最大值,最好运用foreach代替。 对global变量,应该用完就unset()掉。 用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变 阅读全文
posted @ 2016-08-30 17:46 hiyanxu 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 这个函数因为用到了,并且在网上找了半天终于找到了一个写的通俗易懂的文章,在这里分享给大家。 原文链接:http://blog.163.com/lgh_2002/blog/static/4401752620115242345435/ array_multisort()这个函数可以对多个PHP数组进行排 阅读全文
posted @ 2016-08-22 10:33 hiyanxu 阅读(15265) 评论(3) 推荐(2) 编辑
摘要: MySQL索引原理 ##索引目的索引的目的在于提高查询效率,可以类比字典,如果要查“mysql”这个单词,我们肯定需要定位到m字母,然后从下往下找到y字母,再找到剩下的sql。如果没有索引,那么你可能需要把所有单词看一遍才能找到你想要的,如果我想找到m开头的单词呢?或者ze开头的单词呢?是不是觉得如 阅读全文
posted @ 2016-06-26 21:08 hiyanxu 阅读(1877) 评论(0) 推荐(0) 编辑
摘要: Http协议是一个应用层协议,由请求和响应构成,是一个标准的客户端服务器端模型,是一个无状态的协议。 http协议通常承载于tcp协议之上,有时也承载于tls或ssl协议层之上,这就形成了https。http协议端口是80,https协议端口443. Web服务器、浏览器、代理服务器: 当我们输入u 阅读全文
posted @ 2016-06-25 11:41 hiyanxu 阅读(273) 评论(0) 推荐(0) 编辑