PhpStorm常用快捷键

这里记录PhpStorm常用的快捷键,提高开发效率,有新发现好用的会更新上来。 关于PhpStorm设置,请看这一篇:PhpStorm常用配置项 快捷生成代码 pubf // public function pubsf // public static function 类似的还有prof,prosf,prif,prisf。 Ctrl + Alt + T // 选中的代码放入if,try,do中 […]

git branch分支的相关操作

这里记录一下常见的Git针对相关的操作,更多的分支操作和原理分析请看这里:Git 分支 查看当前所有分支 *表示当前检出分支 git branch -a 每个分支的最后一次提交 git branch -v 查看已经合并到当前分支的分支,可以安全删除不带*的分支 git branch –merged 尚未合并到当前分支的分支,无法删除 git branch –no-merged 创建分支test […]

PHP Warning: ‘Creating default object from empty value’

这个报错,一般是在使用对象时,没有进行非空的判断,PHP会创建一个默认对象,同时抛出这个警告信息,当然你可以关掉警告(调低错误报告级别),或者在使用对象之前保证对象初始化,以Yii为例。 报错示例代码: $user = User::findOne(10); // 此时对象有可能为空 $user->username = ‘xiaoming’; 在使用对象前确认非空,如果是空就初始化一下: $u […]

Centos7.6安装opensips并实现通话成功

先是使用opensips官方的docker尝试,好不容易装好了,软电话(sipphone)上注册不成功,主要是我docker又是装在VirtualBox的虚拟机里的,网络结构致使调试困难,直接新开一个虚拟机,很顺利的就安装成功并且实现局域网终端之间通话。 1. 准备工作 1.1. 安装依赖 以下是我的环境镜像CentOS7.6.1810.x86_64需要安装的,至于怎么使用虚拟机安装CentOS, […]

CentOS7安装Docker配置服务端和容器自启动

接上一篇,在VirtualBox上安装配置好了CentOS7,继续在这个虚拟机上装好docker并总结一下使用到的常用功能。 安装Docker 安装直接参考官网来安装就OK,没有遇到什么问题,值得注意的就是docker需要内核版本在3.10以上,如果之前安装过,记得先remove掉之前的旧版本。 官网安装指南:centos安装docker,基本上就是: 安装库 yum install -y yum […]

将Windows10精美锁屏图片变成桌面壁纸【批量】

很多使用windows10锁屏的同学都发现了,windows10锁屏界面的图片质量非常高,微软使用了Bing搜索引擎的图片推荐,用过Bing的同学可能知道,它的主页大背景会每天推荐一张图的,这个锁屏图片加入到windows10实际上就是来自于这里的。 那么我就有个迫切的需求了,如何将这些高质量的图片应用到自己的桌面壁纸中去呢,毕竟默认的壁纸太少了也太单调了。 基于这个需求,求助互联网,发现很多人提 […]