一、发布/订阅模式 在软件工程里面,发布/订阅是一种消息模式,这种模式旨在将消息发送者和消息接收者解耦。发送者不需要关心将消息发送给谁,接收者也不需要知道消息的发送者是谁。发送者将消息发布以后就结束动作,接收者可以订阅自己感兴趣的消息。 除了发布/订阅模式还有一种和它很类似的,消息队列,是一种典型的 ...
分类:
其他好文 时间:
2018-07-03 00:12:05
阅读次数:
162
2018-07-02 centos安装Git有两种方式,一种通过源安装,通过如下命今,即可一键安装成功: 但是通过源安装的Git,目前最高版本是1.7,想要使用更多新功能、更新版本的Git,就只能通过编译安装的方式来进行安装了,下面就来具体介绍这种安装过程。 4、查看Git版本 通过如上命令查看Gi ...
分类:
其他好文 时间:
2018-07-02 23:02:55
阅读次数:
209
水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。例如:153=1?3??+5?3??+3?3??。 本题要求编写两个函数,一个判断给定整数是否水仙花数,另一个按从小到大的顺序打印出给定区间(m,n)内所有的水仙花数。 函数接口定义: 函数narcissistic判断n ...
分类:
其他好文 时间:
2018-07-02 22:07:54
阅读次数:
260
1,已有github账号 2,本地已经安装git 3,本地创建ssh-ke 在git bash中输入后直接回车。 设置ssh的密码 ssh key 被保存在id_rsa文件中,在c/Users/YourName/.ssh/id_rsa中,然后打开id_rsa.pub文件,复制里面所有内容,粘贴在gi ...
分类:
其他好文 时间:
2018-07-01 14:54:53
阅读次数:
159
最近在安装Git准备上传代码到Github的时候,由于之前有使用可视化工具,很多指令都记不清,本以为不会太难,哪知弄了很久也没有搞定。所以趁机理一理流程,然后记下来。 1. 安装Git 要将代码上传到Github,或者不是上传Github,只是本地进行版本控制,安装Git总是必不可少的。直接百度Gi ...
分类:
Web程序 时间:
2018-07-01 11:56:25
阅读次数:
316
idea中,发布项目到OSChina的Git中,当时按照这样的流程添加Git,然后push,提示:push to origin/master war rejected"。 解决方案如下: 1.切换到自己项目所在的目录,右键选择GIT BASH Here 2.在terminl窗口中依次输入命令: gi ...
分类:
其他好文 时间:
2018-06-30 13:02:03
阅读次数:
190
一. 各类概念和指令介绍 1. NVM (1). 全称:Node Version Manager,是一款针对Nodejs的版本管理工具,由于Node的版本很多,很多时候我要需要依赖多个版本,并且要求可以自动切换,这个时候采用NVM来管理Node再合适不过了。 (2). 下载地址:https://gi ...
分类:
Web程序 时间:
2018-06-29 10:56:42
阅读次数:
274
git init 创建仓库 git status 查看当前版本库的状态 git add filename 使用git add命令告诉git,把该文件添加到仓库 git commit -m 'comment' 使用git commit命令告诉git,把文件提交到仓库 find . -name ".gi ...
分类:
其他好文 时间:
2018-06-28 14:46:42
阅读次数:
190
saltstack Saltstack是一个大型分布式的配置管理系统(安装升级卸载软件,检测环境),也是一个远程命令执行系统。saltstack的两大功能:远程执行和配置管理。 Saltstack使用Python开发,是一个非常简单易用和轻量级的管理工具。由Master和Minion构成,通过Zer ...
分类:
其他好文 时间:
2018-06-26 01:12:58
阅读次数:
373
redis Remote DIctionary Server nosql,键值存储,可持久存储;高级的kv存储和数据结构存储(列表,字典,哈希表,集合...);数据集是保存在内存中,所以访问性能很好;周期性的将内存中的数据写到磁盘中,以实现数据的持久性功能;单线程服务器(只有一个进程或线程);支持在 ...
分类:
其他好文 时间:
2018-06-26 00:56:38
阅读次数:
203