threading.Timer实现延迟执行的实例代码importtimeimportthreadingimportloggingFORMAT="%(asctime)s%(threadName)s%(thread)d%(message)s"logging.basicConfig(format=FORMAT,level=logging.INFO)defworker():logging.info(‘in
分类:
其他好文 时间:
2019-02-25 11:55:54
阅读次数:
161
python号称人工智能语言,现在可算大热,这篇博客将介绍如何用vim打造一款自己专属的python编程环境。 step1 由于安装YouCompleteMe需要vim8.0及以上版本,所以得安装使用vim的8.0及以上版本,使用vim version查看自己的vim版本,如果没达到要求可以参考我的 ...
分类:
编程语言 时间:
2019-02-25 00:22:15
阅读次数:
293
创建keyspace和table 需要安装python依赖包cassandra-driver: ...
分类:
编程语言 时间:
2019-02-24 23:08:36
阅读次数:
611
同事为了提高性能发给我一model 简单改了一下. 记录一下 gzip on; gzip_min_length 1k; gzip_buffers 16 64k; gzip_http_version 1.1; gzip_comp_level 6; gzip_types text/plain appli ...
分类:
其他好文 时间:
2019-02-23 10:25:25
阅读次数:
166
1.1 mysql中锁概念 1、MyISAM和InnoDB支持的锁类型 1. 相对其他数据库而言,MySQL的锁机制比较简单,其最显著的特点是不同的存储引擎支持不同的锁机制。 2. MyISAM和MEMORY存储引擎采用的是表级锁(table-level locking)。 3. InnoDB存储引 ...
分类:
数据库 时间:
2019-02-22 21:25:24
阅读次数:
184
semaphore信号量的简单代码演示importthreadingimportloggingimporttimeFORMAT=‘%(threadName)s%(thread)d%(message)s‘logging.basicConfig(format=FORMAT,level=logging.INFO)defworker(s:threading.Semaphore):logging.info(
分类:
其他好文 时间:
2019-02-22 18:39:59
阅读次数:
176
1.查看删除数据库表的唯一约束 SHOW INDEX FROM tbl_name (唯一约束也是索引) ALTER TABLE tbl_name DROP INDEX index_name 2.update where中不能使用子查询,解决方案如下: 将子查询作为一张表放在前面 将子查询作为一张表放 ...
分类:
数据库 时间:
2019-02-22 18:17:35
阅读次数:
213
Package Contents __init__ -- fontTools.ttLib -- a package for dealing with TrueType fonts.macUtilssfnt -- ttLib/sfnt.py -- low-level module to deal wi... ...
分类:
Web程序 时间:
2019-02-20 14:36:24
阅读次数:
173
SkipList 俗称跳表,跳表是一种随机化的数据结构,目前开源软件 Redis 和 LevelDB 都有用到它,它的效率和红黑树以及 AVL 树不相上下,但跳表的原理相当简单,只要你能熟练操作链表,就能轻松实现一个 SkipList。 有序表的搜索 考虑一个有序表: 从该有序表中搜索元素 < 23 ...
分类:
其他好文 时间:
2019-02-20 09:41:32
阅读次数:
284
代码#AuthorKangimportlogginglogging.basicConfig(filename="app.log",level=logging.WARNING,format=‘%(asctime)s%(levelname)s:%(message)s‘,datefmt=‘%m/%d/%Y%I:%M:%S%p‘)logging.info("appinfotest")logging.war
分类:
编程语言 时间:
2019-02-18 20:30:51
阅读次数:
215