Swoole、redis实现Websocket每秒钟主动推送 Swoole、redis实现Websocket每秒钟主动推送流程:1.需要每秒钟向前台推送一次行情数据。2.向某个用户推送消息3.及时响应前端发出的请求4.握手时效验令牌5.每个ip 不超过十个连接代码:<?phpclassWebsocket{public$server;private$config;publicfunction__construct($config){$this->co...
git checkout 命令详解 在日常的git操作中,git checkout——检出,是我们的常用命令。最为常用的两种情形是创建分支和切换分支。在下面的命令中,使用了一些简写,在这里说明一下:git st # git statusgit ci # git commitgit br # git branchgit co # git checkoutgit mg # git mergegit line # g...
本地开发代码-码云(代码仓库)-服务器端-----git代码部署 我们开发的时候常常遇到团队协作code,为方便我们会使用一些工具协助。最近刚好有人问。下面总结下步骤:1.准备代码仓库:最近有使用到码云(https://gitee.com/)可以当成代码仓库,类似的还有github,gitlab等。以码云为例注册一下账户,然后新建代码仓库,按照上面的步骤来就可,很简单。代码上传下载工具:可以使用git提交下载代码,当然svn也可以。以...
在linux服务器上安装git git是目前流行的非常好用的版本控制工具,本章教大家如何在linux服务上安装git。这里介绍两种安装方式;1、yum安装;2、从github上下载最新的源码编译后安装一、获得一台linux服务器要在linux下安装git,首先你得先有一台linux服务器,作为小白,手头的机器肯定都是windows的,搞个虚拟机安装对我这种小白简直是折磨人;这里使用最简单的方式获得一台linux服务器,就...
Linux常用命令大全(非常全!!!) 我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。我将我了解到的命令列举一下,仅供大家参考:系统信息cat /etc/redhat-release 显示安装的系统版本getconf LONG_BIT 显示系统是多少位的(32/64bit)centos7的防火墙相关:firewall-cmd...
navicat连接不上Linux服务器上的MySQL 1、首先确定你的linux已经关闭防火墙详细操作请看这里;如果是公司服务器防火墙比较重要不能关闭,那就麻烦点了,需要在防火墙的配置文件下配置属性。如果还不能解决,请继续往下看。2、如果是云服务器,请确认3306端口是否已经设置对外开放此处以阿里云服务器为例,阿里云的服务器默认端口是不对外开放的,如果想要供外部访问,需要在安全组中手动添加规则,详情操作可以参考官方文档 :http...
一张图搞定OAuth2.0 1、引言本篇文章是介绍OAuth2.0中最经典最常用的一种授权模式:授权码模式非常简单的一件事情,网上一堆神乎其神的讲解,让我不得不写一篇文章来终结它们。一项新的技术,无非就是了解它是什么,为什么,怎么用。至于为什么,本篇文章不做重点探讨,网上会有各种文章举各种什么丢钥匙、发船票的例子供你去阅读,个人认为还是有些哗众取宠,没有聊到本质。那我们就重点聊聊OAuth2.0是什么,怎么用...
电子面单打印通用解决方案(PHP代码示例) 物流快递、电商、ERP、仓储等都涉及发货业务都需要用到电子面单打印,市面上有各种各样的电子面单打印机,电子面单打印软件,电子面单打印工具满足了打印需求,但未能很好的满足移动端打印。这里介绍一个手机端电子面单打印通用解决方案:快宝电子面单云打印,它的优势:不限打印机型号、品牌,可打印各大快递公司电子面单,可打印菜鸟电子面单,支持批量打印,支持远程打印,实现电子面单打印机共享等。一、云打印介绍...
如何修改Linux系统的 /etc/ssh/sshd_config 文件 "/etc/ssh/sshd_config" E212: Can't open file for writin 第一步:我们使用命令行vim /etc/ssh/sshd_config 执行修改,强制保持 :wq! 系统不让我们修改这个文件"/etc/ssh/sshd_config""/etc/ssh/sshd_config" E212: Can't open file for writingPress ENTER or type command to continue 既然不让我...
Sublime text3 TAB 自动补全功能 1.Package Control这个功能在前一篇已经安装好了,直接ctrl+shift+p快捷键打开,界面如下2.直接在输入框内输入 emmet3.第一个就是(我的已经装完了,不要看我的图片,只是表示一下)4.选取后,回车,会自动安装,左下角又【 = 】这样的=号在动,就说明正在安装5.完成后,查看是否安装成功6.新建一个页面,保存为.html文件,输入html:5测...
Sublime配置与各种插件 Sublime配置与各种插件Sublime Text 3安装Package Control点击View -> Show Console在下方命令行内,输入以下命令。import urllib.request,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();...