babados的博客

我们行走于人世间,只愿碰到有趣的人,做些有趣的事情

Python2 str unicoude 的关系

str.decode(charset)---> unicode unicode.encode(charset) --> str 常用charset : ascii utf-8 系统默认charset :ascii

2019-07-20 15:20:45

阅读数 4

评论数 0

MySQL Bug

MySQL update一个依赖自身数据的表 bug You can't specify target table 'package_check_record' for update in FROM clause Fix方案:使用中间表 Use Case: update package_chec...

2019-05-28 14:26:48

阅读数 17

评论数 0

Python动态修改文件内容

Python 动态修改文件内容 问题: 需要每次执行时创建新的执行日志,并且日志的版本号自动更新 解决思路: 动态修改脚本内容 code # -*- coding: utf-8 -*- import sys __version__ = (1, 4, 0) vs = '.'.join([str...

2018-11-06 15:26:13

阅读数 792

评论数 0

Python 特殊方法

1: __new__ __init__ __del__ __repr__ __str__ __lt__ __le__ __eq__ __ne__ __gt__ __ge__ __cmp__ __rcmp__(deprecated) __hash__ __nonzero__ __unicode...

2018-06-29 23:59:13

阅读数 281

评论数 0

SSH 免密登录配置

有两种方式:私钥登录和公钥登录 私钥登录: 1 在主机A上生成秘钥对 ssh-keygen -t rsa -C “注释文字” 将生成的秘钥对中的私钥id_rsa 复制到将要登录A机器的主机文件中一班使用后缀.pem,例如 cat id_rsa >>...

2018-05-22 23:48:43

阅读数 99

评论数 0

Mac下安装Nginx

Mac下安装Nginx服务器相当简单 $ brew install nginx 启动: $ brew services start nginx $ 测试,打开浏览器 http://localhost:8080

2018-04-07 10:44:10

阅读数 122

评论数 0

Python 有序列表乱序

需求:将一个有序列表打乱 实现方式: 1 使用random.shuffle函数 2 sorted(iterable, key=lambda v:random.random()))

2018-04-04 23:31:05

阅读数 832

评论数 0

Mac OS安装bpyhon ipython

pip install [module_name] –user -U pip install ipython –user -U pip install bpython –user -U

2018-03-30 15:17:46

阅读数 180

评论数 0

Nginx 查找配置文件路径

步骤一 $ ps -ef|grep nginx root 2863 1 0 2017 ? 00:00:00 nginx: master process /usr/local/nginx/sbin/nginx nobody 2864 2863 0 ...

2018-03-27 20:51:13

阅读数 883

评论数 0

MongoDB 优化方向

因为业务需要公司使用了Mongo 一些优化方法如下: 1 在查询条件 排序条件 统计条件上建立索引,注意索引顺序,注意索引列的粒度 2 只查询需要的字段 3 在集群上做数据分析优先使用MapReduce,仅仅做分析用,业务上最好不要用 4 Capped Collections 比普通Co...

2018-03-13 19:58:16

阅读数 54

评论数 0

RESTful 理解

1 协议HTTPs 2 域名选用 3 版本(考虑兼容问题) 4 路径–资源 5 方法选用 GET POST PUT PATCH DELETE 6 过滤信息 7 状态吗 8 错误处理 9 返回值 10 用户认证OAuth2.0 11 格式 JSON URI 只代表资源实体...

2018-03-11 13:35:31

阅读数 68

评论数 0

人性中的26个弱点

幻想 消极 自负 草率 傲慢 多疑 奢侈 自闭 偏执 急功近利 贪婪 无原则 嫉妒 固执 轻诺寡言 张扬 虚荣 拜金 冲动 盲从 自我设限 报复心 侥幸 强求完美 失去目标 中年危机 以上全是扯淡...

2018-02-27 22:46:14

阅读数 788

评论数 0

设计模式初探

设计模式的六大原则: 1 开闭原则 2 里氏代换原则 3 依赖倒转原则 4 接口隔离原则 5 迪米特法则 6 合成复用原则 23 种设计模式: 创建型模式 1 工厂模式 2 抽象工厂模式 3单例模式 4建造者模式 5原型模式 结构性模式 1 适配器模式 2 装饰...

2018-01-15 23:27:48

阅读数 40

评论数 0

Pycharm 集成Redis可视化插件Iedis

第一步:Preferences —> Plugins—> 选择右下角Browse repositories第二步:查找Iedis 并安装 重启Pycharm 第三步:Pycharm左下角 方形按钮,点击,连接server ;前提是开启了server进程第四步:探索redis的增删改查,...

2017-11-19 16:35:06

阅读数 3674

评论数 0

知道这些,你的世界会变得不一样

不要看对方说了什么,而是思考他为什么说? 主动交流,多去赞美, 决定一个人对你看法的是你们的关系 找准自己的角色 焦虑来自你的想象, 别人对你没有预设, 预设是你自己给自己的 找到自己想要什么 一种感受只能被另一种感受替代 别指望有人能理解你, 降低自己对这个世界的期望 把时间从压抑自己的欲望解放...

2017-11-03 14:08:33

阅读数 185

评论数 0

Python的切片操作是深拷贝还是浅拷贝?

>>> a = [1,2,3, [3,4,5]] >>> b = a[:] >>> b [1, 2, 3, [3, 4, 5]] >>> a[3].append(6) >>> a [1, 2, 3, [3, ...

2017-10-21 18:16:32

阅读数 1916

评论数 0

Python 按行读取文件并去掉换行

with open('./activity.sql', 'r') as fp: for line in fp: line = line.strip('\n') print line # do something

2017-10-09 19:04:04

阅读数 6617

评论数 1

PostgreSQL psql 终端命令

命令行登录数据库 $ psql -U username -h ipaddress -d dbname 在命令行下切换数据库 wzz=# \c dbname 查看帮助 wzz=# helpYou are using psql, the command-line interface to Post...

2017-09-26 23:09:16

阅读数 1568

评论数 0

Python2.7 tab自动补齐

编写一个tab.py文件,内容如下: import sys import readline import rlcompleterif sys.platform == 'darwin' and sys.version_info[0] == 2: readline.parse_and_bind...

2017-09-17 11:28:33

阅读数 248

评论数 0

Git 工作流

第一步 通常你刚上班情况下,需要将本公司代码藏库clone 一份到本地 先在Github 或者Gitlab 上fork 公司代码一份到自己仓库 然后: git clone < repo url>到本地工作目录, 目录随意 第二步 切换到你需要工作的分支上区(一般不需要新建分支,直接切换...

2017-09-15 08:01:29

阅读数 126

评论数 0

提示
确定要删除当前文章?
取消 删除