PHP起步
文章平均质量分 59
秦络殇
这个作者很懒,什么都没留下…
展开
-
Nginx Location配置总结
Nginx Location配置总结(2012-03-09 21:49:25)转载▼标签:nginxlocation配置rewrite杂谈分类:程序设计积累语法规则: location [=|~|~*|^~] /uri/ { … }= 开头表示精确匹配^~ 开头表示uri以某个常规字符串开头,理解为匹配ur转载 2016-09-28 10:30:40 · 185 阅读 · 0 评论 -
php5-7 各版本的特性
本文目录:PHP5.2 以前:autoload, PDO 和 MySQLi, 类型约束PHP5.2:JSON 支持PHP5.3:弃用的功能,匿名函数,新增魔术方法,命名空间,后期静态绑定,Heredoc 和 Nowdoc, const, 三元运算符,PharPHP5.4:Short Open Tag, 数组简写形式,Traits, 内置 Web 服务器,细节修改PHP5.5:y转载 2016-11-09 15:06:55 · 2941 阅读 · 0 评论 -
require(),include(),require_once()和include_once()之间的区别
引用文件的方法有两种:require 及 include。require 的使用方法如 require("file.php"); 。这个函数通常放在 PHP 程序的最前面,PHP 程序在执行前,就会先读入 require 所指定引入的文件,使它变成 PHP 程序网页的一部份。常用的函数,亦可以这个方法将它引入网页中。include 使用方法如 include("file.php"); 。这转载 2017-01-19 17:02:13 · 491 阅读 · 0 评论 -
session和jwt区别
1. sessionsession和cookie的目的相同,都是为了克服http协议无状态的缺陷,但完成的方法不同。session通过cookie,在客户端保存session id,而将用户的其他会话消息保存在服务端的session对象中,与此相对的,cookie需要将所有信息都保存在客户端。因此cookie存在着一定的安全隐患,例如本地cookie中保存的用户名密码被破译,或co转载 2017-01-20 11:14:41 · 1897 阅读 · 0 评论 -
nodejs 版本升级
关于node版本管理的工具npm install-g n第二步:升级node.js到最新稳定版n stable是不是很简原创 2016-06-08 14:56:23 · 1088 阅读 · 0 评论 -
PHP5+nginx+yii2.0高级+composer+mongodb
最近刚开始接触php开发,在安装这些东西的时候遇见各种问题,在这里写一下自己的心得和安装步骤。我的操作系统使用的ubuntu14.041.安装nginx原创 2016-05-12 14:44:26 · 1041 阅读 · 0 评论 -
使用openoffice或liboffice软件soffice命令转pdf
背景最近的公司有一个需求,需要在线预览office(xls ppt doc)文件, 之前使用了微软的office在线预览服务,https://view.officeapps.live.com/op/view.aspx?src=文档地址, 这样就可以在线预览,但是该网站有文件大小限制(xls小于5m, ppt doc 小于10m),因此需要自己实现一种预览服务或者使用第三方的预览服务,第三方预览...原创 2019-03-16 16:23:19 · 13117 阅读 · 8 评论 -
php各版本新增和废弃的特性
本文目录:PHP5.2 以前:autoload, PDO 和 MySQLi, 类型约束PHP5.2:JSON 支持PHP5.3:弃用的功能,匿名函数,新增魔术方法,命名空间,后期静态绑定,Heredoc 和 Nowdoc, const, 三元运算符,PharPHP5.4:Short Open Tag, 数组简写形式,Traits, 内置 Web 服务器,细节修改PHP5.5:yield,...转载 2019-04-10 16:36:52 · 1043 阅读 · 0 评论 -
编写bash脚本来更新mongo数据库数据
今天接到一个任务,需要把两万的member的某个字段改为true, 然后就开始了,接收到的文件是一个一列超长的member id文件,然后在shell使用split -l 1200 member.txt member_将member.txt按照1200的条数分割成多个文件,主要是因为是数据量太大,所以切成多个文件,切成的文件类似member_aa member_ab m原创 2016-08-11 15:02:34 · 385 阅读 · 0 评论 -
gem包管理器讲解
gem是Ruby环境中的包管理器,好比于Python中的pip与JavaScript本地Node.js的npm,非常有名和强大,下面就来看一下Ruby中gem包管理器的用法及用bundler来管理多版本的gem的方法:gem常用命令?123456789101112gem -v# 查看Ruby转载 2016-07-06 16:34:50 · 1360 阅读 · 0 评论 -
关于在ubuntu系统下nodejs grunt 或者coffee失效的问题
今天想学习一下coffee,安装完成后结果发现命令没有效果,连前几天安装可以用的grunt也不能用了,使用grunt -version也没用效果了,所以拿出时间来专门解决来一下这个问题。如果grunt或者coffee安装之后使用检查命令根本没有反应,应该是nodejs的问题,因为这两个命令都需要nodejs的,首先你要确定你安装过nodejs,使用whereis nodejs命令查看,如果没有,先安原创 2016-06-03 15:21:55 · 728 阅读 · 0 评论 -
关于ubuntu软件安装理解那些事
项目整理:1.source.list的理解/etc/apt/sources.list讲解:保存了ubuntu软件更新的源服务器的地址。和sources.list功能一样的是/etc/apt/sources.list.d/*.list(*代表一个文件名,只能由字母、数字、下划线、英文句号组成)。sources.list.d目录下的*.list文件为在单独文件中写入源的地址提供了一种方式,通常转载 2016-07-06 15:26:30 · 493 阅读 · 1 评论 -
mongod使用js脚本对数据库进行操作
mongo数据库可以运行js脚本,所以可以通过运行脚本进行数据的操作, 也可以对数据进行大规模的操作。 1.首先创建一个js文件test.js,在文件中写入一下代码, 提示一下:js之中即可以写js代码,也可以mongo命令。conn = new Mongo(); db = conn.getDB(“wm”); //选择数据库 db.auth(“root”,”root”); //原创 2016-06-16 16:04:40 · 766 阅读 · 0 评论 -
yii2.0自定义rule来验证多个属性
public function rules() { return array_merge( parent::rules(), [ [[‘shippingName’, ‘shippingAddress’, ‘shippingPhone’, ‘shippingProvince’, ‘shippin原创 2016-06-16 16:19:46 · 1540 阅读 · 0 评论 -
使用grunt搭建工程
当拿到一个php项目时,所需的插件肯定不会存在,但是我们有一个神奇的文件package.json文件(在src目录下),该文件中会把所有插件的开发依赖项放在里面,在devDependencies的配置中,可以执行npm install(前提已经安装好了nodejs)即可加载所有的插件文件,使用grunt命令即可对工程进行自动化构建了。如果需要自己搭建一个工程时: 一.安装nodejs, $ cu转载 2016-06-08 19:29:53 · 730 阅读 · 0 评论 -
php 踩坑的提莫
注:后续新增的坑,会放前面说明9、保存源码文件时,注意要使用utf-8无bom签名之前用Windows的记事本编辑文件,发布到Linux上线后,一直报错:Cannot modify header information - headers already sent by (output started at xxx.php:1)用Winmerge或BeyondCompare对比转载 2016-07-27 12:07:45 · 321 阅读 · 0 评论 -
常用apt-get命令
apt-get 的安装和卸载命令: 1:安装命令: apt-get install 2:卸载命令: apt-get remove pecl 的安装和卸载命令: 1: 安装命令: pecl install 2: 卸载命令: pecl uninstall 常用的apt-get转载 2016-07-06 15:48:14 · 356 阅读 · 0 评论 -
php sleep函数导致请他请求阻塞
背景- 今天在模拟一个导出进度条时, 需要在session中存放当前的导出进度,为了模拟进度,使用sleep增加导出时间,设置导出进度,然后前端间隔时间去获取进度,但是此时获取进度的所有请求会阻塞,知道sleep函数执行完,获取进度的请求才会返回原因- 默认使用的php的session模式是file模式,也就说会把session存储的值写入到服务器的某个目录下的文件中,文件名是使用hash...原创 2019-04-13 16:27:55 · 3579 阅读 · 0 评论