phpstorm2018.1.6 安装&汉化|&破解

1、下载安装软件及汉化破解包安装文件下载链接:https://pan.baidu.com/s/1AJd9Nz9yjwKn5ecXHAqETw 提取码: p2mw汉化破解下载链接:https://pan.baidu.com/s/14ez87XailJSlcNDhFee7RQ 提取码: 53222、安装(安装过程略去,安装中可勾选对 .php .js .css .html后缀名的文件扩展),安装完成后,无需打开软件。3、将汉化破解压缩包解压,得到如下两个文件夹4、打开“汉化文件”文件夹,将下面的文件

阅读全文»

MySQL面试题

1. 如何设计一个高并发的系统① 数据库的优化,包括合理的事务隔离级别、SQL语句优化、索引的优化② 使用缓存,尽量减少数据库 IO③ 分布式数据库、分布式缓存④ 服务器的负载均衡2. 锁的优化策略① 读写分离② 分段加锁③ 减少锁持有的时间④ 多个线程尽量以相同的顺序去获取资源等等,这些都不是绝对原则,都要根据情况,比如不能将锁的粒度过于细化,不然可能会出现线程的加锁和释放次数过多,反而效率不如一次加一把大锁。这部分跟面试官谈了很久3. 索引的底层实现原理和优化B+树,经过优化的B+

阅读全文»

MySQL经典面试题

1、MySQL的复制原理以及流程(1)、复制基本原理流程1. 主:binlog线程——记录下所有改变了数据库数据的语句,放进master上的binlog中;2. 从:io线程——在使用start slave 之后,负责从master上拉取 binlog 内容,放进 自己的relay log中;3. 从:sql执行线程——执行relay log中的语句;(2)、MySQL复制的线程有几个及之间的关联

阅读全文»

MySQL常见面试题

1. 主键 超键 候选键 外键主 键: 数据库表中对储存数据对象予以唯一和完整标识的数据列或属性的组合。一个数据列只能有一个主键,且主键的取值不能缺失,即不能为空值(Null)。 超 键: 在关系中能唯一标识元组的属性集称为关系模式的超键。一个属性可以为作为一个超键,多个属性组合在一起也可以作为一个超键。超键包含候选键和主键。 候选键: 是最小超键,即没有冗余元素的超键。 外 键: 在一个表中存在的另一个表的主键称此表的外键。2.数据库事务

阅读全文»

DHC插件的下载与安装

1. 输入网站http://chromecj.com/web-development/2015-08/549/download.html 点击下载地址12. 关注公众号,获取验证码,输入下载3. 解压文件,找到.crx文件,将后缀改为.rar然后解压4. 将下图文件夹重命名去掉_5. 浏览器扩展程序中点开“开发者模式”选择“加载已解压的扩展程序”,并选择刚刚解压的根目录6. 完成安装后点击详细信息,点击扩展程序选项即可打开

阅读全文»

魔术方法归纳之 __set 与 __get

public function __set( $property_name, $value )这个方法用来为私有成员属性设置值的有两个参数,第一个参数为你要为设置值的属性名,第二个参数是要给属性设置的值,没有返回值。这个方法同样不用我们手工去调用,它也可以做成私有的,是在直接设置私有属性值的时候自动调用的,同样属性私有的已经被封装上了如果没有__set()这个方法,是不允许的,比如:$this->name=‘zhangsan’,这样会报出致命错误,不能访问类中的私有属性,但是如果你在类里面

阅读全文»

微信支付:H5吊起支付API,不显示“确认支付、输入密码”界面

使用公众号进行支付,官方开发帮助文档:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_1其业务流程如下:按照业务流程进行开发,依据官方的例子,不能弹出选择支付方式及输入密码,页面js代码如下:              //调用微信JS api 支付  &n

阅读全文»

Linux 下搭建 SVN 版本控制软件

环境: 腾讯服务器:Centos 一、服务器端安装步骤   1、安装svn yum -y install subversion   2、启动svn svnserve -d -r /www/svndata   启动svn时以下异常 svnserve: error while loading shared libraries:

阅读全文»

微信公众号(JSAPI)支付

开发前必备:运营正常的公众号(https://mp.weixin.qq.com)、正常的商户号(https://pay.weixin.qq.com)1、登陆微信支付平台(https://pay.weixin.qq.com)商户平台 -> 产品中心 -> 开发配置,设置“支付授权目录”,必须填写已备案的域名2、登陆微信公众号平台(https://pay.weixin.qq.com)左侧边栏 -> 公众号设置 -> 功能设置,设置“企业域名”、“JS接口安全域名”、“网页授权

阅读全文»

TP5 POST接收数组报错variable type error:array

前言:在进行微信小程序后台开发的时候(用的ThinkPHP5框架)时,小程序前台把数组和对象传给后台时报错了。数组的报错是:variable type error:array原因:post提交数据不能提交数组和对象 。解决方法:在接收的时候在数据的后面加/a,传递对象的时候也是加/a如:Request::instance()->post('参数/a');

阅读全文»