摘要: 此工具的目的是实现在目标主机上的文件传输,控制命令行的功能,主要逻辑依靠python的subprocess模块、`sys`模块和`getopt`模块。 知识准备 studin和studut studin和studout是用来获取标准输入输出的,它们是sys模块下的方法。 标准输入输出就是包括/n/t 阅读全文
posted @ 2018-08-08 14:07 崔园樟 阅读(378) 评论(0) 推荐(1)
摘要: redis是一种内存型的非关系数据库,key-value方式存储,一旦服务器进程关闭,数据就会丢失,redis提供了两种持久化的方案(RDB,AOF),会把数据保存到磁盘中。 RDB持久化 RDB持久化产生的RDB文件是一个经过压缩的二进制文件,这个文件保存在磁盘中,redis可以通过此文件还原数据 阅读全文
posted @ 2018-08-07 16:22 崔园樟 阅读(127) 评论(0) 推荐(0)
摘要: redis-sentinel redis-sentinel是redis官方提供的高可用解决方案,当redis做主从高可用时,需要手动切换,redis-sentinel则会自动切换,它是一个独立运行的进程,监控多个主从集群。 工作流程 1,多个sentinel发现并确认master有问题。 2,选举出 阅读全文
posted @ 2018-08-03 17:48 崔园樟 阅读(140) 评论(0) 推荐(0)
摘要: Git简介 Git是由Linux创始人Linus Torvalds开发作为管理Linux内核开发的软件,现在是作为开源的分布式版本控制软件,GitHub是一个基于Git的远程文件托管平台,也就是说我们可以将历史文件在本地保存的同时同步到GitHub仓库远程保存。 Git基础 重中之重,git的区域划 阅读全文
posted @ 2018-08-01 17:57 崔园樟 阅读(127) 评论(0) 推荐(0)
摘要: 创造一个属于自己的游戏,大概是很多游戏玩家都有的一个梦想,我算不上什么真正的游戏玩家,也算不上什么合格的程序员,但是也还是想做一点眼前能看到的自己热爱的事。 工欲善其事必先利其器,又是这句话,我想选择一款适合自己的引擎是最好的,不谈什么优劣,只有适合。 为节省大家时间,所以先上总结。 经过了时间并不 阅读全文
posted @ 2018-07-30 21:07 崔园樟 阅读(245) 评论(0) 推荐(0)