知我知行

知我者,谓我心忧;不知我者,谓我何求.
2020-06-02

利用rsync+sersync实现数据实时同步

sersync介绍sersync主要用于服务器同步,web镜像等功能。基于boost1.43.0,inotify api,rsync command.开发。目前使用的比较多的同步解决方案是inotify-tools+rsync ,另外一个是google开源项目Openduckbill(依赖于inotify- tools),这两个都是基于脚本语言编写的。相比较上面两个项目,本项目优点是:ser...
2020-05-30

Mysql在字段现有内容后面追加内容

需求在发布系统中所有前置任务里面增加一些内容,发布系统中大约有200+的项目,手动是不可能手动的,只有在数据库中操作了。思路思路?既然操作数据库哪肯定得去看MySQL手册喽。在Mysql手册中查找String相关资料,找到并进入String Functions,可以找到CONCAT和CONCAT_WS两个关于字符串拼接的函数文档链接。过程CONCAT函数官方解释:Returns the st...
2020-05-26

BuyVM Block Storage(数据盘)挂载方法

1、购买 Block Storage (Las Vegas)。2、进入 Storage Volumes (https://manage.buyvm.net/volumes/)后台,将 Block Storage 附加到(Attached To) VPS。3、登陆服务器查看附加卷[root@localhost ~]# ls /dev/disk/by-id/ ata-QEMU_DVD-ROM_Q...
2020-05-24

grep命令遇到 Binary file matches解决方法

报错今天在grep数据库(Mysql)bilog文件的时候,终端返回报错:Binary file mysql-bin.000840 matches。[root@devops-ansible data]# grep "397736" mysql-bin.0008* Binary file mysql-bin.000840 matches Binary file mysql-...
2020-05-24

[Python笔记] isinstance() 函数

作用isinstance()函数来判断一个对象是否是一个已知的类型,类似 type()。但是isinstance和type是有区别的:type() 不会认为子类是一种父类类型,不考虑继承关系。isinstance() 会认为子类是一种父类类型,考虑继承关系。如果要判断两个类型是否相同推荐使用 isinstance()。语法isinstance(object, classinfo) 参数obj...
2020-05-24

[Python练习] 将字典扁平化

需求将字典source处理成target格式,如下图所示:实现代码source = {'a': {'b': 1, 'c': 2}, 'd': {'e': 3, 'f': {'g': 4}}} target = {} def fun(sdict,dictkey=''): for k,v in sdict.items(): if isinstance(v,dict): ...