迭代器与生成器 前言 迭代是Python中常用且非常强大的一个功能,它可以用于访问集合、列表、字符串、字典等数据结构的元素。我们经常使用循环和条件语句,我们也清楚哪些是可以迭代访问,但是具体它们之间有什么有什么异同之处?有哪些特点?什么是迭代器、什么是生成器、什么是可迭代对象?这些问题对于初学者而言 ...
分类:
其他好文 时间:
2019-10-24 13:48:03
阅读次数:
72
目录: 1.applicationContext.xml配置文件 2.墨盒接口 Ink 3.黑白墨盒实现类 BlackWhiteInk 4.彩色墨盒实现类 ColorInk 5.纸张接口 Paper 6. A4纸张实现类 A4Paper 7. B5纸张实现类 B5Paper 8. 打印机类 Prin ...
分类:
编程语言 时间:
2019-10-24 13:47:03
阅读次数:
108
Python 使用 PyMysql、DBUtils 创建连接池提升性能 Python 编程中可以使用 PyMysql 进行数据库的连接及诸如查询/插入/更新等操作,但是每次连接 MySQL 数据库请求时,都是独立的去请求访问,相当浪费资源,而且访问数量达到一定数量时,对 mysql 的性能会产生较大 ...
分类:
数据库 时间:
2019-10-24 13:46:50
阅读次数:
108
1 .PS1是Linux终端用户的一个环境变量,用来定义命令行提示符的参数 \u 表示用户 \h 表示hostname (主机名) \W 表示当前所在目录只显示最后一个目录名 2. PS1的常用参数以及含义: 3 个人修改(按个人喜好配置,建议不要全局修改) 第一步:vim打开你家目录下的隐藏文件. ...
分类:
系统相关 时间:
2019-10-24 13:46:19
阅读次数:
267
1、什么是 Spring ? Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用 ...
分类:
编程语言 时间:
2019-10-24 13:45:51
阅读次数:
97
1.关于安装Python3及版本选择安装Python在这里就不做讨论了,建议读者使用Python3版本,如果您是Linux系统管理人员,强烈建议您安装ipython,当然也是3系列的版本。安装完成之后,可以使用如下代码确认Python3是否安装成功。[root@zabbix_server~]#python3Python3.6.8(default,Apr252019,21:02:35)[GCC4.8
分类:
编程语言 时间:
2019-10-24 13:45:10
阅读次数:
83
1. 关注unreg_slave接口 1.1 这个接口在哪里被调用呢? 在drivers/i2c/i2c-core-slave.c中 int i2c_slave_unregister(struct i2c_client *client) { int ret; 1.2 那么i2c_slave_unre ...
分类:
系统相关 时间:
2019-10-24 13:44:53
阅读次数:
192
参考博客: http://blog.sina.com.cn/s/blog_8f5b2a2e0101fmiq.html https://blog.csdn.net/huangyouyu523/article/details/78565159 ...
分类:
其他好文 时间:
2019-10-24 13:44:38
阅读次数:
85
静态链表说明 使用数组来实现链式存储结构,目的是方便在不设指针类型的高级程序设计语言中使用链式结构 c语言定义数据结构 define MAX_SIZE 1000 // 所有的类型都统一定义为ElemType typedef int ElemType; typedef struct { ElemTyp ...
分类:
其他好文 时间:
2019-10-24 13:43:51
阅读次数:
75
传送门 由于只要考虑 $\mod 2$ 意义下的答案,所以我们只要维护一堆的 $01$ 容易想到用 $bitset$ 瞎搞...,发现当复杂度 $qv/32$ 是可以过的... 一开始容易想到对每个集合开一个 $bitset$ ,叫 $cnt[]$ ,维护各种值的数出现了奇数还是偶数次 因为要维护那 ...
分类:
其他好文 时间:
2019-10-24 13:43:36
阅读次数:
71
1.多项式与二进制的直接对应关系: X的最高次幂对应二进制的最高位数;以下各位对应多项式的各幂次,有幂次对应1,无幂次对应0;X的最高次幂是R,转换对应的二进制数R+1位; 2.多项式的生成: 发送方的接收方的约定的一个二进制数;在传输过程中始终不变。在发送方,利用生成多项式对信息多项式做模2除生成 ...
分类:
其他好文 时间:
2019-10-24 13:43:06
阅读次数:
372
需要将两个数组合并成为一个的情况。比如: var a = [1,2,3]; var b = [4,5,6]; 有两个数组a、b,需求是将两个数组合并成一个。方法如下: 1、concatjs的Array对象提供了一个叫concat()方法,连接两个或更多的数组,并返回结果。 var c = a.con ...
分类:
编程语言 时间:
2019-10-24 13:42:49
阅读次数:
115
正则表达式 了解正则表达式基本语法 能够使用JavaScript的正则对象 了解正则表达式基本语法 能够使用JavaScript的正则对象 正则表达式简介 什么是正则表达式 正则表达式:用于匹配规律规则的表达式,正则表达式最初是科学家对人类神经系统的工作原理的早期研究,现在在编程语言中有广泛的应用。 ...
分类:
其他好文 时间:
2019-10-24 13:42:32
阅读次数:
95
hash 问题:如果有一个Javabean对象,在Redis中该如何存在 ①用户id为key,value为Javabean序列化后的字符串 缺点:每次修改用户的某个属性,先反序列化改好后再序列化回去,开销大 ②用户id+属性名作为key,属性值作为value 缺点:用户id数据冗余 ③通过key(用 ...
分类:
其他好文 时间:
2019-10-24 13:42:18
阅读次数:
65
闲话 当我觉得我学习算法刚刚从萌新到入门的时候,一类给定一个区间然后给定一系列操作的题彻底的打击了我,那时我才醒悟,编程路上,我一直是萌新。 前言 啥是线段树? 线段树是一个具有树特性的数据结构,它是一颗二叉搜索树。如下图为区间[1,10]所建立的线段树 将每一个区间序列二分成小区间,线段树就存储小 ...
分类:
其他好文 时间:
2019-10-24 13:41:58
阅读次数:
102
> 数据无处不在, 聚合集成转化为信息, 结构化变成知识> 数据、信息和知识这三者都是社会生产活动中的一种基础性资源,都可以采用数宇、文宇、符号、图形、声音、影视等多媒体来表示。而且,它们都同时具有客观性、真实性、正确性、价值性、共享性,结构性等特点。## 数据、信息和知识是知识工作者对客观事物感知... ...
分类:
其他好文 时间:
2019-10-24 13:41:46
阅读次数:
299