PHP未来的一些可能

PHP未来的一些可能
摘要:德国开放源码软件开发者Frank Karlit-schek主导的ownCloud项目,是目前采用PHP编写的最大型开源项目之一。对于PHP的未来,他提出了自己的想法。 德国开放源码软件开发者Frank Karlit-schek主导的ownCloud项目,是目前采用PHP编写的最大型开源项目之一。他在谈及为何选择PHP时,提到以下几点。   普遍性:ownCloud的目的是让所有人来托管自己的云服务器。而PHP目前广泛用于Web服务器、操作系统...

API接口安全——加密

API接口安全——加密
客户端和服务端设置一个公共密钥$key = 'www.imdupeng.cn'; 假设接口需要$a、$b、c三个参数 例如你的api地址是http://www.example.com/api.php 需要接受的参数有a,b,c三个,那么可以加一个验证token。 例如: $token=sha1($a.$b.$c.$key); 然后访问使用http://www.imdupeng.cn/api.php?a=1&b=2&c=3&token=xxxx api.php接收到a,b,c,token参数后,根据a,b,c与约定好的key,计算sha1($a.$b.$c.$ke...

经济层面讲,今后社会上只有三类人

经济层面讲,今后社会上只有三类人
从经济层面讲,今后社会上只有三类人:   第一,资源者。 他们是资源的最直接拥有者,依靠出卖自己的资源生存,比如农民靠耕地、工人靠体力、医生靠技能、作家靠写作,还有老师律师等等。   第二,配置者。 资源是谁的不重要,关键要有资源配置权。这类人依靠配置资源挣钱,从事资源的投入-整合-运营-产出工作,以企业家为主,创业者也属于此类。   第三,资本家。 他们离资源最远但是所有资源却统统...

MySQL数据库引擎介绍和区别

MySQL数据库引擎介绍和区别
数据库引擎介绍 MySQL数据库引擎取决于MySQL在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYSQL。在缺省情况下,MYSQL支持三个引擎:ISAM、MYISAM和HEAP。另外两种类型INNODB和BERKLEY(BDB),也常常可以使用。如果技术高超,还可以使用MySQL+API自己做一个引擎。 查看当前mysql数据库支持什么引擎: mysql>show engines; mysql当前默认的存储引擎: mysql> show variab...

ThinkPHP5新手教程(二)——安装

ThinkPHP5新手教程(二)——安装
ThinkPHP 5 系列文章: 1、《Thinkphp5新手教程(一)—— 介绍》 2、《ThinkPHP5新手教程(二)—— 安装》     ThinkPHP5安装方式: 1、直接下载ThinkPHP程序;(官网下载、github下载); 2、从git导入安装;(本文介绍这种方式) 环境:Eclipse安装好git组件 安装过程: 第一步、打开eclipse,选择文件->导入 第二步、选择Git->Project from Git 第三部、选择Clone URI 第四部、填写Think...

VPS是什么?

VPS是什么?
VPS技术介绍   虚拟专用服务器(英语:Virtual private server,缩写为 VPS),是指通过虚拟化技术在独立服务器中运行的专用服务器。每个使用VPS技术的虚拟独立服务器拥有各自独立的公网IP地址、操作系统、硬盘空间、内存空间、CPU资源等,还可以进行安装程序、重启服务器等操作,与运行一台独立服务器完全相同。   简单的说:vps就是在一台独立服务器上虚拟出来的服务器,功能和独立服务器完全...

PHP——非对称加密

PHP——非对称加密
非对称加密: 公钥加密只有私钥能解,私钥加密只有公钥能解。   demo如下: <?php /** * 使用openssl实现非对称加密 * * @since 2015-11-10 */ class Rsa { /** * 私钥 * */ private $_privKey; /** * 公钥 * */ private $_pubKey; /** * 保存文件地址 */ private $_keyPath; /** ...

Shell应用——日志分析

Shell应用——日志分析
系列文章: 1、《Shell应用——主控脚本实现》 2、《Shell应用——系统信息及运行状态获取》 3、《Shell应用——nginx和mysql应用状态分析》 4、《Shell应用——日志分析》 注:本文以nginx为例。 常用Linux日志文件: 一、系统日志 1、/var/log/messages    //系统主日志文件 2、/var/log/secure     //认证、安全日志 3、/var/log/dmesg    //和系统启动相关日志 二、应用服务日志 1、access.log     //nginx访问...

ThinkPHP集成Seaslog——高性能日志系统

ThinkPHP集成Seaslog——高性能日志系统
本文内容 1、为什么需要日志功能呢 2、学会使用Seaslog 3、在实际项目中使用Seaslog 一、什么是日志系统 1、记录系统运行的信息; 2、系统日志、应用日志、安全日志; 二、为什么需要日志功能 1、了解系统运行情况; 2、记录用户操作信息; 3、搜集数据; 三、为什么选择Seaslog 1、高性能; Seaslog是C语音开发的,自带缓冲池,日常先写入内存,达到一定量才一次性写入文件中,不用频繁的写入日志。 2、无...

正则表达式

正则表达式
正则表达式到底是什么东西? 字符是计算机软件处理文字时最基本的单位,可能是字母,数字,标点符号,空格,换行符,汉字等等。字符串是0个或更多个字符的序列。文本也就是文字,字符串。说某个字符串匹配某个正则表达式,通常是指这个字符串里有一部分(或几部分分别)能满足表达式给出的条件。 在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些...