12 2018 档案
摘要:FTP 服务器架设: 1. 关闭防火墙 2. 关闭SELinux 3. 安装所需依赖及编译工具 4. 下载pure ftpd 5. 解压 6. 进行配置 7. 编译和安装 8. 修改配置文件 9. 控制文件 10. 启动服务 11. 添加管理用户 12. 创建虚拟的用户数据库 13. 通过ftp连接
阅读全文
摘要:本文来源:鲜枣课堂 2010年,几个搞IT的年轻人,在美国旧金山成立了一家名叫“dotCloud”的公司。 这家公司主要提供基于PaaS的云计算技术服务。具体来说,是和LXC有关的容器技术。 LXC,就是Linux容器虚拟技术(Linux container) 后来,dotCloud公司将自己的容器
阅读全文
摘要:在使用Go开发项目的过程中,有时我们需要做一些复制文件的功能,我们可以把它封装成一个函数,在以后每次需要用到该功能的时候直接调用封装的函数即可。 如果是大文件,我们可以使用 ,使用 和`os.Create() Read() Write()`方法,按照字节读取和写入来实现复制文件的功能 对于大文件,我
阅读全文
摘要:我们都知道,大多数编程语言对于浮点型数据格式遵循 IEEE 754 标准,PHP也不例外,这就会导致在使用浮点数运算的过程中会有精度丢失的问题。PHP提供了BCMath库来支持更加精确的计算。但是我的PHP在编译时并没有安装BCMath库,如果需要安装在编译安装时指定 即可。如果在编译安装时漏掉了,
阅读全文
摘要:[TOC] 安装依赖 (1)cmake是新版MySQL的编译工具 安装boost 如果安装的MySQL5.7及以上的版本,在编译安装之前需要安装boost,因为高版本mysql需要boots库的安装才可以正常运行。否则会报 错误 1. 切换到 目录,然后在这个目录下下载boost MySQL5.7.
阅读全文
摘要:今天在学习laravel的路由模型绑定时,在按照文档执行 时报错。 php In Connection.php line 664: SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long;
阅读全文
摘要:```php
//百度天气接口API
$location = "北京"; //地区
$ak = "5slgyqGDENN7Sy7pw29IUvrZ"; //秘钥,需要申请,百度为了防止频繁请求
$weatherURL = "http://api.map.baidu.com/telematics/v3/weather?location=$location&output=json&ak=$ak"; ...
阅读全文
摘要:```php
//百度地理位置接口API
$lat = 39.912108791024;
$lng = 116.48299016095;
$ak = "5slgyqGDENN7Sy7pw29IUvrZ"; //秘钥,需要申请,百度为了防止频繁请求
$locationURL = "http://api.map.baidu.com/geocoder/v2/?callback=renderReverse...
阅读全文
摘要:众所周知,在PHP的函数中,如果想使用全局变量,一种是使用 超全局变量 ,另一种是在函数中使用 关键字声明,使用超全局变量\$GLOBALS的方式大家都知道了,今天来好好聊一聊使用global方式来声明变量。 我们来看如下例子: 当我们执行test()函数时,在内存中变量的状态是什么样的呢?如下图所
阅读全文
摘要:概述 闭包和匿名函数在PHP 5.3.0中引入,这两个特性非常有用,每个PHP开发者都应该掌握。 匿名函数其实就是没有名称的函数,匿名函数可以赋值给变量,还能像其他任何PHP函数对象那样传递。不过匿名函数仍然是函数,因此可以调用,还可以传入参数,适合作为函数或方法的回调。 闭包是指在创建时封装周围状
阅读全文
摘要:Trait是PHP 5.4引入的新概念,看上去既像类又像接口,其实都不是,Trait可以看做类的部分实现,可以混入一个或多个现有的PHP类中,其作用有两个:表明类可以做什么;提供模块化实现。Trait是一种代码复用技术,为PHP的单继承限制提供了一套灵活的代码复用机制。 为什么使用Trait PHP
阅读全文