7.0 序 集合和字典一样,都是性能非常高效的数据结构,性能高效的原因就在于底层使用了哈希表。因此集合和字典的原理本质上是一样的,都是把值映射成索引,通过索引去查找。 7.1 PySetObject 哈希表我们在字典那一章已经介绍过了,因此直接看set在cpython中的实现。 7.2 PySetO ...
分类:
编程语言 时间:
2019-11-04 16:40:12
收藏:
0 评论:
0 赞:
0 阅读:
71
Python基础学习笔记(六) time模块: 时间的三种表示方法: 1.格式化字符串 2.时间戳 用来表示和1970年的时间间隔,单位为s 3.元组 struct_time 9个元素 time的struct_time对象是一个命名元组,用于表示时间对象,包括9个字段属性: time模块的函数: t ...
分类:
编程语言 时间:
2019-11-04 16:39:38
收藏:
0 评论:
0 赞:
0 阅读:
104
2019年11月4日16:00:36 Boost.Asio 使用文档 https://mmoaay.gitbooks.io/boost-asio-cpp-network-programming-chinese/content/ boost windows安装 https://www.boost.or ...
分类:
其他 时间:
2019-11-04 16:39:07
收藏:
0 评论:
0 赞:
0 阅读:
122
data方法也是模型类的连贯操作方法之一,用于设置当前要操作的数据对象的值。 写操作 通常情况下我们都是通过create方法或者赋值的方式生成数据对象,然后写入数据库,例如: $Model = D('User'); $Model->create(); // 这里略过具体的自动生成和验证判断 $Mod ...
分类:
其他 时间:
2019-11-04 16:38:31
收藏:
0 评论:
0 赞:
0 阅读:
93
题目 https://leetcode-cn.com/problems/word-break/ 分析 1. 字符串S = {s1,s2,s3,s4...sn} 字典set = {S1,S2,S3....Sn} 2. 子问题划分 S = S1 + S2 S1 = S11 +S12 S2 = S21 + ...
分类:
其他 时间:
2019-11-04 16:37:24
收藏:
0 评论:
0 赞:
0 阅读:
105
/// <summary> /// 向TXT文件中写入一行数据 /// </summary> /// <param name="path">TXT文件的路径</param> /// <param name="content">需要写入文件的内容</param> public void TestMet ...
分类:
Windows开发 时间:
2019-11-04 16:37:04
收藏:
0 评论:
0 赞:
0 阅读:
309
多态 1.什么是多态 由不同的类实例化得到的对象,调用同一个方法,执行的逻辑不同。 举例: class H2O: def __init__(self,type,tem): self.type = type self.tem = tem def turn_ice(self): if self.tem ...
分类:
编程语言 时间:
2019-11-04 16:36:46
收藏:
0 评论:
0 赞:
0 阅读:
77
PerfDog是移动端iOS/Android性能测试、分析工具平台。手机无需ROOT/越狱。手机硬件、游戏及APP应用也无需做任何修改,极简化即插即用。使用步骤步骤1. Window PC/苹果Mac机器上安装、运行PerfDog客户端。iOS: 若PerfDog检测不到连接手机或无法测试,请先安装... ...
分类:
移动平台 时间:
2019-11-04 16:36:28
收藏:
0 评论:
0 赞:
0 阅读:
102
JAVA中调用外部程序,并等待其退出(涉及Runtime和ProcessBuilder) ...
分类:
编程语言 时间:
2019-11-04 16:36:07
收藏:
0 评论:
0 赞:
0 阅读:
108
持续集成和部署是DevOps的重要组成部分,Jenkins是一款非常流行的持续集成和部署工具,最近试验了一下Jenkins,发现它是我一段时间以来用过的工具中最复杂的。一个可能的原因是它需要与各种其它工具集成才能完成任务,而集成的方法又各不相同。在这些工具中,Docker是最简单的,真的非常好用。K ...
分类:
其他 时间:
2019-11-04 16:35:34
收藏:
0 评论:
0 赞:
0 阅读:
93
冒泡排序算法C++ #include <iostream> using namespace std; template<typename T> //整数或浮点数皆可使用 void bubble_sort(T arr[], int len) { int i, j; T temp; for (i = 0 ...
分类:
编程语言 时间:
2019-11-04 16:35:15
收藏:
0 评论:
0 赞:
0 阅读:
131
Mysql优化 一、存储引擎 1.查看所有引擎 2.查看默认存储引擎 3.MyISAM和InnoDB | 对比项 | MyISAM | InnoDB | | : : | : : | : : | | 主外键 | 不支持 | 支持 | | 事务 | 不支持 | 支持 | | 行表锁 | 表锁,即使操作一 ...
分类:
数据库技术 时间:
2019-11-04 16:34:57
收藏:
0 评论:
0 赞:
0 阅读:
103
一,事务的特性(ACID): 原子性(Atomicity): 事务是一个完整的操作,事务的各步操作都是不可再分的,要么都执行, 要么都不执行。 一致性(Consistency): 当事务完成时,数据必须处于一致的状态。 隔离性(Isolation): 并发事务之间相互独立、隔离,它不应以任何方式依赖 ...
分类:
其他 时间:
2019-11-04 16:34:21
收藏:
0 评论:
0 赞:
0 阅读:
106
假设,你有一个表erp,如果你直接进行下面的命令 这个时候所有的mysql的相关进程都会停止,直到drop结束,mysql才会恢复执行。出现这个情况的原因就是因为,在drop table的时候,innodb维护了一个全局锁,drop完毕锁就释放了。这意味着,如果在白天,访问量非常大的时候,如果你在不 ...
分类:
数据库技术 时间:
2019-11-04 16:31:55
收藏:
0 评论:
0 赞:
0 阅读:
110
前段时间在组内做了一次RL的入门分享,PPT分享下 ...
分类:
其他 时间:
2019-11-04 16:30:45
收藏:
0 评论:
0 赞:
0 阅读:
66
1.limit使用 limit参数,第一个参数:从哪儿开始查;第二个参数:查几条 i : 为查询结果的索引值(默认从0开始); n : 为查询结果返回的数量 -- 从3开始 取 3 条 SELECT * from employee LIMIT 3,3; LIMIT 0,3 2.分页思路 下面是几种l ...
分类:
数据库技术 时间:
2019-11-04 16:30:14
收藏:
0 评论:
0 赞:
0 阅读:
92
第13章_多线程 一、 多线程相关的概念: 二、 Java中如何实现多线程开发: 当一个类继承Thread父类就可以通过该类调用start()方法启动线程,创建多个对象就可以启动多个线程,run()方法是在启动线程时由JVM调用执行。 代码参考:com.oop.ch13.ThreadTest 因为J ...
分类:
编程语言 时间:
2019-11-04 16:29:14
收藏:
0 评论:
0 赞:
0 阅读:
84
题意:给定一棵n个点的树,q次询问,每次询问以某个点为根的子树编号是多少 n,q<=3e5 思路:设sz[u]为以u为根子树的size,v为u的size最大的儿子 若sz[v]*2<sz[u]则u即为重心 否则重心在以v为根的重心到u的路径上,暴力往上走,可以证明是均摊O(n) ...
分类:
其他 时间:
2019-11-04 16:28:40
收藏:
0 评论:
0 赞:
0 阅读:
125
用户 获取用户主目录的绝对路径 用户组 ...
分类:
系统服务 时间:
2019-11-04 16:28:19
收藏:
0 评论:
0 赞:
0 阅读:
84
1.MySQL安装: 1).到MySQL官网https://dev.mysql.com/downloads/installer/,下载MySQL 5.7版本:(注:现在官网上最新版本已经变成8.0.18,但下面的例子会以5.7版本来讲) 2).按照操作步骤进行安装,建议将MySQL安装在其他盘,不要 ...
分类:
数据库技术 时间:
2019-11-04 16:27:53
收藏:
0 评论:
0 赞:
0 阅读:
152