02 2017 档案
摘要:PHP使用FFMpeg来转换视频格式。Github上搜索FFMPEG,到https://github.com/PHP-FFMpeg/PHP-FFMpeg。 For Windows users : Please find the binaries at http://ffmpeg.zeranoe.co
阅读全文
摘要:FFMpeg在Windows上的使用。去FFMpeg官网上去下载文件。 把下载好的文件放如下图所示的位置。 cmd,调出系统的命令行工具。首先进入d盘。 进入到ffmpeg所在的文件夹。 运行 ffmpeg -i input.mp4 output.avi 运行 ffplay baofeng.mkv
阅读全文
摘要:Url 帮助类 获得通用 URL 记住 URLs 检查相对 URLs Url 帮助类提供一系列的静态方法来帮助管理 URL。 获得通用 URL 有两种获取通用 URLS 的方法 :当前请求的 home URL 和 base URL 。 为了获取 home URL ,使用如下代码: 如果没有传任何参数
阅读全文
摘要:Html 帮助类 基础 表单 样式表和脚本 超链接 图片 列表 任何一个 web 应用程序会生成很多 HTMl 超文本标记。如果超文本标记是静态的, 那么将 PHP 和 HTML 混合在一个文件里 这种做法是非常高效的。但是,如果这些超文本标记是动态生成的,那么如果没有额外的辅助工具,这个过程将会变
阅读全文
摘要:获取值 用原生PHP从一个对象、数组、或者包含这两者的一个复杂数据结构中获取数据是非常繁琐的。 你首先得使用isset 检查 key 是否存在, 然后如果存在你就获取它,如果不存在, 则提供一个默认返回值: Yii 提供了一个非常方便的方法来做这件事: 方法的第一个参数是我们从哪里获取值。第二个参数
阅读全文
摘要:软件工程的思想:软件开发模式,测试的重要性,高内聚低耦合,可移植,健壮性,易于升级维护方便
阅读全文
摘要:简要描述 各行各业都将悄悄迎来机器人同事,不必过于乐观,也不必过于悲观。还是比尔·盖茨的那句名言:“我们总是高估未来两年内将发生的变化和低估未来十年内将发生的变化。”人工智能最大的威胁不在于机器学习这项技术本身,而在于人们对这项技术的错误使用,以及在没有人类监督的情况下过度相信人工智能可以达成某些目
阅读全文
摘要:http://blog.jobbole.com/92021/
阅读全文
摘要:大数据与云计算
阅读全文
摘要:1,科学计算,超级复杂的运算交给超级计算机来算,解决数学难题。可以证明一些数学问题,研究一些数学问题。 2,破解密码,不管多复杂的密码或者保密措施,在超级强大的计算能力面前都是不堪一击的。 3,获取经济利益。把有很强计算能力的计算机通过适当配置,形成集群,就可以以云计算的形式向外界提供服务。 4,让
阅读全文
摘要:1,DataProvider 什么是数据提供者 数据提供者可以获取数据,并提供给其他组件或页面使用 可以获得列的数据进行分页和排序 经常用来给数据小部件提供数据,方便用户互动地进行数据的分页与排序 实现了yii\data\DataProviderInterface接口类 示例: dataProvid
阅读全文
摘要:ActiveRecord的生命周期,通过方法重写和插入我们需要的业务逻辑来达到我们对程序的控制。 示例: 1,beforeSave() public function beforeSave($insert) { if(parent::beforeSave($insert)) { if($insert
阅读全文
摘要:小部件 Yii提供了一套数据小部件widgets,这些小部件可以用于显示数据。 DetailView小部件用于显示一条记录数据。 ListView和GridView小部件能够用于显示一个拥有分页、排序和过滤功能的一个列表或者表格。 1.DetailView 用来显示一条记录的详情,下面这些都是一条记
阅读全文
摘要:1.Yii如何使用数据库 Yii通过数据库访问对象(Database Access Objects,简称DAO)来使用数据库的。 DAO建立在“PHP数据对象(PDO)之上,并提供一套面向对象的API来访问数据库” 2.数据库的连接 数据库的连接通常放在配置文件中,/common/config/ma
阅读全文
摘要:1,如果你使用composer来安装的话,执行下边两条命令。 composer global require "fxp/composer-asset-plugin:^1.2.0" composer create-project --prefer-dist yiisoft/yii2-app-advan
阅读全文
摘要:模型:是表现业务数据、规则和逻辑的对象。 可以通过集成yii\base\Model或者它的子类定义模型类。 基类yii\base\Model支持许多实用的特性: A 属性:表现业务数据,可以像普通类属性或者数组一样被访问。 B 属性标签:指定属性显示出来的标签。 C 块赋值:支持一步给许多属性赋值。
阅读全文
摘要:PHP 是一门弱类型语言 我们注意到,不必向 PHP 声明该变量的数据类型。 PHP 会根据变量的值,自动把变量转换为正确的数据类型。 在强类型的编程语言中,我们必须在使用变量前先声明(定义)变量的类型和名称。 1. 先定义一些基础概念 Program Errors trapped errors。导
阅读全文
摘要:PHP 命名空间(namespace) PHP 命名空间(namespace)是在PHP 5.3中加入的,如果你学过C#和Java,那命名空间就不算什么新事物。 不过在PHP当中还是有着相当重要的意义。 PHP 命名空间可以解决以下两类问题: 定义命名空间 默认情况下,所有常量、类和函数名都放在全局
阅读全文
摘要:在PHP中,字符串的定义可以使用英文单引号' ',也可以使用英文双引号" "。 一般情况下两者是通用的.但双引号内部变量会解析,单引号则不解析. PHP允许我们在双引号串中直接包含字串变量。 而单引号串中的内容总被认为是普通字符,因此单引号中的内容不会被转义效率更高。 比如: $str='hello
阅读全文
摘要:文件夹权限修改 开始 chmod -R 777 文件夹名 // -R表示递归给文件及文件夹内文件更改权限,r(4),w(2),x(1),chmod -a+rwx / chmod -u+w -g+r -o +x 结束 文件解压操作 开始 unzip -d /var/www/xiaoego xiaoeg
阅读全文
摘要:特别说明:文章的PHP版本使用5.5.32 PHP的错误级别 首先需要了解php有哪些错误。截至到php5.5,一共有16个错误级别 注意:尝试下面的代码的时候请确保打开error_log: E_ERROR 这种错误是致命错误,会在页面显示Fatal Error, 当出现这种错误的时候,程序就无法继
阅读全文
摘要:1. 删除不必要的模块 PHP随带内置的PHP模块。它们对许多任务来说很有用,但是不是每个项目都需要它们。只要输入下面这个命令,就可以查看可用的PHP模块: 一旦你查看了列表,现在可以删除不必要的模块。减少模块的数量有助于提高你所处理的Web应用程序的性能和安全。 2. 限制PHP信息泄露 平台泄露
阅读全文
摘要:Nginx常用命令 1. 启动 Nginx /usr/local/nginx/sbin/nginxpoechant@ubuntu:sudo ./sbin/nginx2. 停止 Nginxpoechant@ubuntu:sudo ./sbin/nginx -s stoppoechant@ubuntu:
阅读全文