1、在IDEA中将代码提交到本地仓库 (1)先在IDEA中新建一个工程 (2)配置IDEA: (3)创建本地仓库: 选择IDEA中该项目的目录作为本地仓库即可: 选YES: (4)提交代码到本地仓库: (5)将修改后的代码提交到本地仓库: (6)查看版本信息: 2、在IDEA中将代码提交到远程仓库( ...
分类:
其他好文 时间:
2020-07-05 23:12:18
阅读次数:
453
1.创建标签 打标签 git tag V1.0 git tag V1.0 f52c633 # 利用commit id给历史中版本打标签 git tag -a V1.0 -m "version 1.0" # -a 指定标签名 # -m 指定说明性文字 查看标签 git tag # 查看所有标签 git ...
分类:
其他好文 时间:
2020-07-05 19:35:11
阅读次数:
52
1 ansible主机生成ssh密钥对 ssh-keygen 然后全部回车即可 2 指定推送ssh公钥的主机 vi /etc/ansible/hosts [push] 主机IP1 ansible_ssh_user="用户" ansible_ssh_pass="密码" ansible_ssh_port ...
分类:
其他好文 时间:
2020-07-05 13:53:02
阅读次数:
76
1.在公众号后台获取消息模板(本例使用微信测试账号),观看微信官方文档:https://developers.weixin.qq.com/doc/offiaccount/Message_Management/Template_Message_Interface.html#5 测试账号需自己定义消息模 ...
分类:
微信 时间:
2020-07-04 19:01:38
阅读次数:
167
什么是观察者模式 它定义对象间的一种一对多的依赖关系,可以在一个对象的状态/事件发生改变时,通知多个 “观察” 该对象的其他对象。 这个应该很好理解,就像订阅机制一样。当订阅的内容更新后,会推送给所有订阅者了。 注:观察者模式是一种行为模式(这类模式负责对象间的高效沟通和职责委派。)。 主要角色 抽 ...
分类:
其他好文 时间:
2020-07-04 01:48:12
阅读次数:
74
接触WebSocket 考虑到普通的HTTP 通信方式只能由客户端主动拉取,服务器不能主动推给客户端 。然后就想出的2种解决方案。 1.和后台沟通了一下 他们那里使用的是WebSocket ,所以就使用WebSocket让我们app端和服务器建立长连接。这样就可以事实接受他发过来的消息2.使用推送, ...
分类:
移动开发 时间:
2020-07-03 23:35:48
阅读次数:
68
在服务器消息推送场景中,解决方案无外乎浏览器定时询问服务器是否有新数据,另外一种则是服务器在有新数据的时候主动推送给浏览器。大概有如下几种方案: 1. 短轮询 Ajax短轮询是较常见和简单的方式。前端定时向服务端发送请求获取数据。 优点: 实现简单 缺点: 有延迟,延迟度与发送请求的间隔正相关 频繁 ...
分类:
其他好文 时间:
2020-07-03 00:50:14
阅读次数:
55
记录下webpack-dev-server的用法. 首先,我们来看看基本的webpack.config.js的写法 module.exports = { entry: './src/js/index.js', output: { path: './dist/js', filename: 'bundl ...
分类:
Web程序 时间:
2020-07-02 16:20:47
阅读次数:
98
当你想找一家餐厅吃饭,却不知道去哪家,这时候手机跳出一条通知,为你自动推送附近优质餐厅的信息,你会点击查看吗?当你还在店内纠结于是否买下一双球鞋时,手机应用给了你发放了老顾客5折优惠券,这样的广告你有拒绝的理由吗? 这样的广告不仅不会引起用户的厌烦,还满足了用户的需求。更准确的广告推送,减少对用户不必要的打扰,提高用户对应用的满意度。那如何才能给自己的
分类:
其他好文 时间:
2020-07-01 16:04:03
阅读次数:
64
代码推送脚本 代码推送的流程为: 前端代码构建 压缩构建后的代码 ssh 连接 上传压缩文件到指定目录 ssh 交互 cd 到指定目录 ssh 交互 unzip 压缩包,并且删除一些文件 ssh 退出登录 代码如下: const chalk = require('chalk'); const ora ...
分类:
其他好文 时间:
2020-07-01 00:12:42
阅读次数:
65