梧木的博客
07
31
python-装饰器 python-装饰器
简单的装饰器import logging def use_logging(func): def wrapper(): logging.warning("%s is running" % func.__name_
2019-07-31 wumu
31
python-字符串格式 python-字符串格式
格式化操作符(%)“%”是Python风格的字符串格式化操作符,非常类似C语言里的printf()函数的字符串格式化(C语言中也是使用%)。 下面整理了一下Python中字符串格式化符合: 格式化符号 说明 %c 转换成字符(A
2019-07-31 wumu
27
mysql自带的数据库 mysql自带的数据库
information_schema SCHEMATA表:提供了当前mysql实例中所有数据库的信息。是show databases的结果取之此表。 TABLES表:提供了关于数据库中的表的信息(包括视图)。详细表述了某个表属于哪个sch
2019-07-27 wumu
27
mysql修改字符集 mysql修改字符集
概念 字符集(character set):定义了字符以及字符的编码。 字符序(collation):定义了字符的比较规则。 Mysql字符集 一个字符集对应至少一种字符序(一般是1对多)。 两个不同的字符集不能有相同的字符序。 每个字符
2019-07-27 wumu
06
18
管理Odoo服务器实例 管理Odoo服务器实例
全书完整目录请见:Odoo 12开发者指南(Cookbook)第三版 本章中,我们将讲解如下内容: 配置插件路径 更新插件模块列表 标准化你的实例目录布局 安装并升级本地插件模块 对插件应用修改 应用及尝试建议的拉取请求 引言在第一章
2019-06-18 wumu
01
__import__在python中的区别 __import__在python中的区别
import作用:导入/引入一个python标准模块,其中包括.py文件、带有init.py文件的目录(自定义模块)。 import module_name[,module1,…] from module import *|child[
2019-06-01 wumu
04
11
redis分布式锁 redis分布式锁
单机Redis实现分布式锁获取锁获取锁的过程很简单,客户端向Redis发送命令: SET resource_name my_random_value NX PX 30000 复制代码 my_random_value是由客户端生成的一个随机
2019-04-11 wumu
10
protobuf使用 protobuf使用
安装wget https://github.com/protocolbuffers/protobuf/releases/download/v3.6.1/prot
2019-04-10 wumu
10
go基本语法 go基本语法
接口 duck typing了解 在程序设计中,鸭子类型(英语:duck typing)是动态类型的一种风格。在这种风格中,一个对象有效的语义,不是由继承自特定的类或实现特定的接口,而是由“当前方法和属性的集合”决定。 flagSync1
2019-04-10 wumu
10
makefile编写 makefile编写
例子.PHONY: build clean test package package-deb ui api statics requirements ui-requirements serve update-vendor internal&
2019-04-10 wumu
10
mybatis-sessions mybatis-sessions
SqlSessionFactorysqlSessionFactory是工厂类的接口,默认实现是DefaultSqlSessionFactory,通过sqlSessionFactoryBuilder创建,我们不具体讨论配置文件的具体解析,主要
2019-04-10 wumu
09
git基本操作 git基本操作
简介在实际开发中,会使用git作为版本控制工具来完成团队协作。因此,对基本的git操作指令进行总结是十分有必要的,本文对一些术语或者理论基础,不重新码字,可以参考廖雪峰老师的博文,本文只对命令做归纳总结。 git的通用操作流程如下图(来源于
2019-04-09 wumu
12 / 15