×

技术文档

Git 忽略.idea/workspace.xml文件

admin admin 发表于2019-03-05 浏览1537 评论0
git忽略的原理: git设置本地忽略必须保证git的远程仓库分支上没有这个要忽略的文件,如果远程分支上存在这个文件,本地在设置ignore将不起作用。=========================================所以一般是在.gitignore 文件里面加入  .idea/ workspace.xml 即可,但是如果你在这样做之前已经将此文件提交到了git远程仓库,那就需要执行以下命令了: git  rm -r --cached */.idea

技术文档

pip使用国内镜像

admin admin 发表于2019-02-27 浏览1589 评论0
国内源:新版ubuntu要求使用https源,要注意。清华:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/华中理工大学:http://pypi.hustunique.com/山东理工大学:http://pypi.sdutlinux.org/ 豆瓣:http://pypi.dou

技术文档

codis3.2 集群搭建与测试

admin admin 发表于2019-01-23 浏览1564 评论0
Codis是一套用go语言编写的,为了应对高并环境下的redis集群软件,原理是对一个redis key操作前,先把这个key通过crc32算法,分配到不同redis的某一个slot上,实现并发读写功能.而且能通过zookeeper调用redis-sentinel来实现故障切换功能.现在最新版本是3.2.1,依托于redis3.2.9开发出来.优点:实现高并发读写,数据一致性高.缺点:性能有较大损耗,故障切换无法保证不丢key,无法进行读写分离.架构介绍1.需要用到的软件有:codis3.2.1

程序心得

VMware中Nat方式设置静态IP (亲测可用)

admin admin 发表于2019-01-21 浏览1748 评论0
一,共享无线连接或本地连接,给VMnet8。在网络配置中,选着无线连接,右键属性,共享。这里默认给虚拟网卡VMnet8,分配了IP:192.168.137.1。二,在VMware中配置VMnet81)编辑 > 虚拟网络编辑器。选择VMnet8。配置子网IP:192.168.101.0。去掉Use local DHCP service to distribute IP address to VMs选项。2)可以看到虚拟网卡VMnet8的IP变成了192.168.101.1。3)查看网关。编辑

技术文档

git 合并多个commit

admin admin 发表于2018-09-18 浏览1764 评论0
一、基本  对于git rebase, 你亦可以选择进行交互式的rebase。这种方法通常用于在向别处推送提交之前对它们进行重写。交互式rebase提供了一个简单易用的途径让你在和别人 分享提交之前对你的提交进行分割、合并或者重排序。在把从其他开发者处拉取的提交应用到本地时,你也可以使用交互式rebase对它们进行清理。如果你想在rebase的过程中对一部分提交进行修改,你可以在'git rebase'命令中加入'-i'或'--interacti