coding:utf 8 from timeit import timeit def count_append(): lists = [] for x in range(0, 100000): lists.append(x) cost_time = timeit(stmt=count_append, ...
分类:
编程语言 时间:
2019-06-09 23:55:49
阅读次数:
236
timeit模块timeit模块可以用来测试一小段Python代码的执行速度。 class timeit.Timer(stmt='pass', setup='pass', timer=<timer function>)Timer是测量小段代码执行速度的类。 stmt参数是要测试的代码语句(statm ...
分类:
编程语言 时间:
2019-04-29 09:41:36
阅读次数:
163
一、PG用户的密码如何通过md5加密,并且是否加了salt?本文将从源码角度跟踪分析。PG用户通过md5加密时,加了salt,而这个salt是用户名字符串。二、源码分析CreateRole:shadow_pass=encrypt_password(Password_encryption,stmt->role,password);|--pg_md5_encrypt(password,role,
分类:
数据库 时间:
2019-03-08 20:51:01
阅读次数:
235
这阵子碰到一个数据库上的问题,一个刚上线不到一周的 NodeJs 接口服务里所有的查询全部都挂掉了,接口一直处于 pending 状态,看了下 pm2 的日志发现了报错:Cant't create more than max_prepared_stmt_count statements,重启 Nod ...
分类:
数据库 时间:
2018-12-10 15:40:11
阅读次数:
233
JDBC 工作的原理加载驱动,建立连接创建语句对象执行SQL 语句处理结果集关闭连接 Statement 接口 boolean flag=stmt.execute(sql);// 可以执行任何sql 但是常用来DDL 返回true 表示有结果集 false 没有结果集 创建失败异常ResultSet ...
分类:
数据库 时间:
2018-10-10 14:20:36
阅读次数:
223
首先确保Oracle初始化参数audit_trail值为DB或OS,通过“show parameter audit_trail;”查看。 1 语句审计 audit table by test by access; select * from dba_stmt_audit_opts; --查看是否创建 ...
分类:
数据库 时间:
2018-10-10 12:02:57
阅读次数:
228
public class Demo02Batch { /* * 批处理 */ public static void main(String[] args) { Connection conn=null; Statement stmt=null; try { Class.forName("c... ...
分类:
数据库 时间:
2018-10-05 10:45:41
阅读次数:
205
在数据库test里先创建表school,内容如下 创建接口对象:Statement stmt=con.createStatement(); //创建语句ResultSet res=stmt.executeQuery("selcet * from school"); 结果集,以表school为例 Re ...
分类:
数据库 时间:
2018-09-19 23:34:20
阅读次数:
210
1 2 3 4 5 6 7 Insert title here 8 9 10 "); 46 } 47 if (rs != null) { 48 rs.close(); 49 rs = null; 50 } 51 if (stmt != null) { ... ...
分类:
数据库 时间:
2018-08-08 00:55:34
阅读次数:
155
<?phpclassDb{//私有静态属性存储实例化对象自身privatestatic$instance;//存储PDO类的实例化private$pdo;//PDOStatement类private$stmt;//禁止外部实例化对象,链接数据库privatefunction__construct($config,$port,$charset){try{$this->pdo=newPDO
分类:
数据库 时间:
2018-08-01 15:59:22
阅读次数:
172