git 推送更新出现错误: Updates were rejected because the remote contains work that you do
当建立新的仓库,推送本地代码带远程服务器,出现这样的错误,直奔主题吧:git的提交步骤:1. git init //初始化仓库git add .(文件name) //添加文件到本地仓库git commit -m “first commit”…
当建立新的仓库,推送本地代码带远程服务器,出现这样的错误,直奔主题吧:git的提交步骤:1. git init //初始化仓库git add .(文件name) //添加文件到本地仓库git commit -m “first commit”…
引用“你对 Git 感兴趣吗?那么算是来对地方了! “Learning Git Branching” 可以说是目前为止最好的教程了,在沙盒里你能执行相应的命令,还能看到每个命令的执行情况; 通过一系列刺激的关卡挑战,逐步深入的学习 Git …
JSON即JavaScript Object Notation,是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C++、C#、Java、J…
__call 当要调用的方法不存在或权限不足时,会自动调用__call 方法。__callStatic 当调用的静态方法不存在或权限不足时,会自动调用__callStatic方法。class Animal{ private function…
今天想在TP5上安装workerman,实现一个后台消息提醒功能。第一步就卡住了,根据手册里说的首先通过composer安装$ composer require topthink/think-worker结果报错:Updating depe…
http://www.ruanyifeng.com/blog/2017/05/websocket.html
PHPSTORM格式化代码快捷键: windows平台:Ctrl+Alt+L mac平台:Command+Alt+L
限流算法在分布式领域是一个经常被提到的话题,当系统的处理能力有限时,如何阻止计划外的请求继续对系统试压,这是一个需要重视的问题。除了流量控制,限流还有一个应用目的是控制用户行为,避免垃圾请求。比如UGC社区、回复、点赞等行为都要严格受控,一…
tp5与mysql运算符比较:mysql比较运算符:
第三方登录,就是使用大家比较熟悉的比如QQ、微信、微博、支付宝等第三方软件登录自己的网站,这可以免去注册账号、快速留住用户的目的,免去了相对复杂的注册流程。下边就给大家讲一下怎么使用PHP开发QQ登录的功能。准备工作:1. 腾讯开放平台申请…
phpstorm本身已经很强大了,有合适好用的插件就是如虎添翼。Key promotera就是一款PHP开发者很好用的插件,当你点击鼠标一个功能的时候,可以提示你这个功能快捷键是什么。很适合新手, 如果有快捷键的,会直接显示快捷键 ,很快就…
gitbook 是一款文档编写利器,可以方便地 markdown 输出成美观优雅的 html ,gitbook serve 启动服务器后,原来相貌平平的 markdown 丑小鸭摇身一变就成了倾国倾城的 html 绝色佳人 ,总结文档的一个…
Opcode是一种PHP脚本编译后的中间语言,就像Java的ByteCode,或者.NET的MSL,举个例子,比如你写下了如下的PHP代码: <?php echo "Hello World" ; $a = 1 + 1 ; echo $a ;…
phpstorm本身已经很强大了,有合适好用的插件就是如虎添翼,Chinese PHP Document就是一款PHP开发者很好用的软件,php基础函数的中文文档,快捷键:Ctrl+Q安装如下:效果如下:还可以滑动,后面还有事例,感觉很好,…
最近公司准备用sonarQube做代码质量管理,有一个后台,也是扫描出了很多“bug”,才意识到平时编码没有那么规范严谨,安装了SonaLint,犹如身边站着一个大牛,时刻提醒自己。 phpstorm安装SonaLint如下:我这边是已经安…
作为一个PHP开发,一直听说单元测试,却没有使用过,今天闲来无事,去了解了一下单元测试,并且在mac上phpstorm上配置了phpunit。下面则是我配置phpunit的步骤:第一步:通过phpstorm来下载phpunit在Prefer…
function createDir($path){ if (!file_exists($path)) { createDir(dirname($path)); mkdir($path, 0777); }}
基于tp5,通过redis写的防止表单重复提交use think\Cache;class Common { /** * desc 防止表单重复提交 * @param null $key * @param int $expire_time *…
一直对include和require的使用,知道一个大概,没有深究他们的区别,还有include_once,require_once的使用,区别一直很模糊,今天专门找时间来对比下。使用的是php 7.3.4版本。1. 首先在同目录test.…
现如今我们的系统大多拆分为分布式SOA,或者微服务,一套系统中包含了多个子系统服务,而一个子系统服务往往会去调用另一个服务,而服务调用服务无非就是使用RPC通信或者restful,既然是通信,那么就有可能在服务器处理完毕后返回结果的时候挂掉…