04 2017 档案
摘要:今天在安装js依赖包时,根目录的package.json: 在执行nmp install时出现以下错误 谷歌了下这个cross-env迷你的包能够提供一个设置环境变量的scripts,让你能够以unix方式设置环境变量, 安装使用方法: 安装cross-env: npm install cross-
阅读全文
摘要:比如要将表user 中的字段 username修改为 name: 其他关于表字段信息的修改: 1、添加字段:给表 user 添加字段 password 在 id 后面; 2、添加主键:给表 user 添加 id 为主键 3、添加主键时,如果主键是 int 类型,为了方便可以让其 自增长 4、删除字段
阅读全文
摘要:服务器ecs上本来跑了一套nginx+php5.5,由于新项目使用的是laravel5.4,所以不得不把php升级,在此记录下在此安装的过程和遇到的问题,总体来说还算顺利 切换到自己的安装目录,我下载的是http://php.net/get/php-7.1.4.tar.xz/from/a/mirro
阅读全文
摘要:密码加密与验证 password_hash — 创建密码的哈希(hash) password_verify — 验证密码是否和哈希匹配 示例: get_headers 取得服务器响应一个 HTTP 请求所发送的所有标头。 参数: url - 目标 URL。 format - 如果将可选的 forma
阅读全文
摘要:突然发现git pull 后出现几次都无果,百度后, 发现是curl的postBuffer 默认值较小的原因,配置下这个值,就不会出现该错误了。解决如下: git config --global http.postBuffer 24288000000 这个值我设置很大才ok了
阅读全文
摘要:1. 什么事面向对象?主要特征是什么? 面向对象是程序的一种设计方式,它利于提高程序的重用性,使程序结构更加清晰。主要特征:封装、继承、多态。 2. SESSION 与 COOKIE的区别是什么,请从协议,产生的原因与作用说明? 1、http无状态协议,不能区分用户是否是从同一个网站上来的,同一个用
阅读全文
摘要:问题 1. 如何访问会话变量(session)? A.通过$_GET B.通过$_POST C.通过$_REQUEST D.通过全局变量 E.以上都不对 2. 哪个函数能让服务器输出如下 header? set-Cookie: foo=bar; 答案:_______________ 3. 在忽略浏览
阅读全文
摘要:介绍一些php常见面试题及答案,都是平时面试的时候经常会遇到的,小伙伴们仔细了解下吧。接着上一篇php面试题汇总一(基础篇附答案) 1.在PHP中,当前脚本的名称(不包括路径和查询字符串)记录在预定义变量(1)中;而链接到当前页面的URL记录在预定义变量(2)中。 2:数组函数 arsort 的作用
阅读全文
摘要:一份不错的php面试题,附答案,有准备换工作的同学可以参考一下. 1:使用五种以上方式获取一个文件的扩展名要求:dir/upload.image.jpg,找出 .jpg 或者 jpg ,必须使用PHP自带的处理函数进行处理,方法不能明显重复,可以封装成函数,比如 get_ext1($file_nam
阅读全文
摘要:今天用git pull来更新代码,遇到了下面的问题: 但是服务器没有任何手动修改文件行为,很奇怪经常遇到莫名的这类问题 好吧,算啦,直接说最终的解决办法吧 1.stash 通常遇到这个问题,你可以直接commit你的修改;但我这次不想这样。 看看git stash是如何做的。 接下来diff一下此文
阅读全文
摘要:我们在数据库优化的时候,看到一些表在设计上使用了text或者blob的字段,如果单表的存储空间达到了近上百G或者大几十G,这种情况再去改变和优化就非常难了 一、简介 为了清楚大字段对性能的影响,我们有必要知道innodb存储引擎的处理方式: 1、一些知识点 1.1 在InnoDB 1.0.x版本之前
阅读全文
摘要:前段时间,有朋友问我yii2的依赖注入是怎么个玩法,好吧, 经常看到却一直不甚理解的概念,这里我再对自己认识的依赖注入深刻的表达下我的理解,依赖注入(DI)以及控制器反转(Ioc)。 依赖注入就是组件通过构造器,方法或者属性字段来获取相应的依赖对象。 举个现实生活中的例子来理解, 比如我要一把菜刀
阅读全文
摘要:要想理解php依赖注入和控制反转两个概念,就必须搞清楚如下的问题: DI——Dependency Injection 依赖注入 IoC——Inversion of Control 控制反转 1、参与者都有谁? 答:一般有三方参与者,一个是某个对象;一个是IoC/DI的容器;另一个是某个对象的外部资源
阅读全文
摘要:涉及抢购、秒杀、抽奖、抢票等活动时,为了避免超卖,那么库存数量是有限的,但是如果同时下单人数超过了库存数量,就会导致商品超卖问题。那么我们怎么来解决这个问题呢,我的思路如下(伪代码): sql1:查询商品库存if(库存数量 > 0){ //生成订单... sql2:同时库存-1} 当没有并发时,上面
阅读全文
摘要:由于工作码成狗,抽闲整理了下内容,以下是网上流传比较广泛的30种SQL查询语句优化方法:
阅读全文
摘要:直接上代码吧: 看了下手册 int count (mixed $array_or_countable [, int $mode = COUNT_NORMAL ])如果可选的 mode 参数设为 COUNT_RECURSIVE(或 1),count() 将递归地对数组计数。对计算多维数组的所有单元尤其
阅读全文
摘要:1.echo 和 print 的区别 2.var_dump()和print_r()的区别
阅读全文
摘要:CHAR(10): 换行符 CHAR(13): 回车符
阅读全文
摘要:mysqldumpslow的使用:比如我们要查询按时间返回前5条日志信息,格式如下:mysqldumpslow -s t -t 5 /var/log/mysql/slowquery_20170303.log 参数说明:-s:排序方式 按锁的时间l、返回的记录数r、查询的时间t、记录的次数c,倒序的话
阅读全文
摘要:看了一些优化mysql运维的一些书籍,在此记录总结下:进入mysql客户端输入以下sql:1、连接设置 Max_used_connections/max_connection <=85%,参数配置项的值可对照修改 2、存储在堆栈中的连接数量 back_log 默认为50 建议修改为 128~512
阅读全文
摘要:论坛升级后发现注册用户在输入任何邮箱email时,一直提示email 地址无效.用firephp跟踪发现:随机生成的email的后缀是@localhost! 找到原因,修改如下: 但是这个感觉太lower了,回到dz3.1以前的玩法是: 在DZ3.2以前的版本的后台我们可以在全局——注册与访问——取
阅读全文