只有不断总结的人才能不断进步

记录一些需要记录的东西,代码少,问题少

Sublime Text3 mac 下常用快捷键和插件

常用快捷键 跳到指定行 Control + G (Command+p 输入:也可以跳到指定行) 折叠代码 Option+Command+[ 打开折叠代码Option+Command+] 文件名搜索Command+p 包安装命令模式 Command+shift+p 折叠所有属性 Ctrl+KT 展...

2019-06-01 22:39:03

阅读数 12

评论数 0

homebrew更新源解决慢的问题

homebrew慢,主要常见的是安装过程中慢和后续安装需要的程序慢。 下载home-core文件,更新源 git clone git://mirrors.ustc.edu.cn/homebrew-core.git/ /usr/local/Homebrew/Library/Taps/homeb...

2019-03-23 22:36:51

阅读数 112

评论数 0

mac解决homebrew官网安装慢的问题

mac 上安装程序的超强工具homebrew。 这篇文章主要介绍使用官方介绍的方法安装慢的解决办法。 下载安装脚本 curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install >&am...

2019-03-23 22:23:31

阅读数 345

评论数 0

php相关链接

1. php 扩展开发和内核应用 :http://www.cunmou.com/phpbook/preface.md 2.php 单元测试https://phpunit.de/index.html 3.laravel相关文章:https://laravel-china.org/users/17...

2019-03-16 21:56:11

阅读数 20

评论数 0

利用SwitchySharp 和外网服务器实现vpn功能

1.chrome里面安装SwitchySharp插件 2.设置SwitchySharp,情景模式 手动设置代理 SOCKS代理 ,端口号7070(后续通过ssh登录的端口对应) SOCKS V5 3.不代理设置:localhost; 127.0.0.1; <loc...

2019-03-16 21:54:05

阅读数 9863

评论数 0

PHP中布尔型常见问题

前段时间换工作,前后面试了大概两个礼拜,有十几家公司。现在把遇到的频率比较高的题目整理出来,给年后需要找工作的小伙伴参考。 针对boolean型主要有两方面的问题。 类型转换,其他类型转换成boolean结果 <?php var_dump((bool) &q...

2019-01-27 17:28:23

阅读数 137

评论数 0

PHP引用问题-数组中foreach使用引用(二)

前段时间换工作,前后面试了大概两个礼拜,有十几家公司。现在把遇到的频率比较高的题目整理出来,给年后需要找工作的小伙伴参考。 在PHP 中引用的意思是:不同的名字访问同一个变量内容。 PHP地址相关的问题,一般喜欢两种形式的,一种是考察传值和传引用(具体可以参考请一篇文章PHP地址问题-传值与传...

2019-01-26 21:48:31

阅读数 103

评论数 0

PHP引用问题-传值与传引用(一)

前段时间换工作,前后面试了大概两个礼拜,有十几家公司。现在把遇到的频率比较高的题目整理出来,给年后需要找工作的小伙伴。希望对你有帮助。 基本上面试PHP的工作岗位,必不可少的是要考察地址相关知识。想想这么希望问这一块的问题,无外乎两个原因:1. 这一块平时工作很少用(几乎不用) 2. 这一块大...

2019-01-26 20:42:55

阅读数 290

评论数 0

MySQL datetime类型默认值

设计表结构的时候,很多时候会添加created_at,updated_at创建时间修改时间(命名习惯可能不一样)。之前很多时候是在代码中维护这两个字段,最近看到个办法可以使用mysql自己维护。 这里说的是更新时间,通过mysql 自己维护。不需要我们代码中在去专门处理。在创建的字段的时候,设...

2018-12-09 18:30:00

阅读数 1190

评论数 0

MySQL分表

这里说的分表只是单纯的分表,不涉及到集群,其他存储引擎实现,水平有限还在不断学习。分表主要就是两种,水平分表,垂直分表。 水平分表,主要是针对单表的数据量过大(一般可以几百万级别 ,甚至更大)。因为过大,导致操作效率低下,需要根据一个原则拆分成多个子表。比如常用的是更加原表中自增长id,取模...

2018-12-09 17:56:45

阅读数 74

评论数 0

mysql replace 和replace into使用

最近听别人介绍mysql实现发号器功能,使用的是replace into。之前经常使用是replace,并不知道replace into做什么用。了解下 replace是mysql 里面处理字符串比较常用的函数,可以替换字符串中的内容。类似的处理字符串的还有trim截取操作,这里就不在多说。...

2018-12-09 17:21:55

阅读数 768

评论数 0

php中解决并发插入的方法

很多项目开发中会涉及到并发插入的问题,最近看到一种比较简单的解决办法,也谈不上好坏,原理是差不多的。 主要是利用redis存在一个key唯一的固定值称为锁,每次插入操作前检查锁是否存在,如果存在就等待一会在来执行。如果不存在,开启锁,执行插入操作,操作成功后在释放锁。 一般常用的这种方法的项目...

2018-12-08 18:00:37

阅读数 90

评论数 0

yii使用中的需要注意的并发更新问题

说明下这个问题出现背景。最近新开发一个类似于电商的系统,里面会涉及到很多更新操作,入商品的库存更新。之前以为没有注意到并发操作的问题,导致代码存在问题。记录下来,加深印象避免后续再有这样的问题。 这里还是使用的yii1框架,大家知道一般yii1中更新数据,一个有两种操作方式。代码如下: 使用...

2018-12-08 17:32:58

阅读数 150

评论数 0

mysql查看表创建语句

大家经常会遇到,需要把表结构从测试环境导入到线上。最近偶然看到一个不常用的sql语句,可以查看创建表的生成语句。 直接看下面的语句 //查看表的创建语句 show create table logs //结果返回两个字段,一个是table 表命,另一个是create table内容 CREA...

2018-11-08 22:31:27

阅读数 79

评论数 0

gii设置访问权限

最近接手yii1开发的一个项目,开发一个新的功能。需要创建个表,使用对应gii生成model。结果提示需要输入密码,看了配置才知道yii1中gii 配置有password属性。后来查看yii2中没有这个,只有ip限制 这里主要介绍下ip限制,之前就遇到过本地测试可以,到线上环境就无法访问了。 ...

2018-11-08 22:24:20

阅读数 77

评论数 0

更新docker系统时间

最近本地开发使用的是docker,lnmp服务安装在docker里面。使用php获取的时间和实际时间相差几十分钟。最后发现是docker容器系统时间设置问题。 网上找了几种办法,就是把本地系统的localtime采用docker cp复制到容器里面,但是问题还是没有解决。 忽然我想docker...

2018-11-08 22:05:18

阅读数 611

评论数 0

mac homebrew 换国内镜像

使用mac的朋友,一定使用过homebrew。简单好用,不需要安装很多关联。但是国内速度比较慢,最好可以换成国内镜像。国内主要的 镜像有两个,一个中科大,一个是清华的。 我采用的是清华的镜像,主要操作参照这个链接。 https://mirrors.tuna.tsinghua.edu.cn/help...

2018-11-01 19:52:06

阅读数 908

评论数 0

手动触发bootstrap modal框

<!DOCTYPE html> <html> <head> <meta charset="utf-8"&a...

2018-11-01 16:09:59

阅读数 848

评论数 0

PHP开发优化建议

第一类、变量类型: 1)主要是使用未定义变量,而直接使用变量,做程序开发结束的时候,程序员都喜欢关闭debug,让一切Notice和Warning都影藏起来,但实质上php即使关闭debug也会记录日志,将所有的Notice和Warning信息全部写入日志文件中,无非是一件浪费性能的事,很多php...

2018-11-01 13:41:04

阅读数 312

评论数 0

MAC MAMP添加PHP pcntl扩展

使用mac开发,mamp是比较好用的一套集成环境。其中包含了各个版本的配置选择。但是里面的自带的php很多扩展没有安装,需要自己手动添加。这里主要介绍安装pcntl扩展 下载对应版本的php源码,我这里使用的是http://cn2.php.net/distributions/php-7.0....

2018-10-29 20:05:11

阅读数 366

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭