''' 以下Python Code运行环境为windows10, Python版本为3.5.3 涉及的库:base64,json,unittest ''' # coding=utf-8 # import requests # import hashlib import base64, json im ...
分类:
编程语言 时间:
2018-05-01 10:51:31
阅读次数:
173
1.FileWriter类 IO流的流入、流出是以Java程序为基准,进入程序为Input,出程序为Output。 1.1.构造方法 构造方法 参数 说明 1.2.成员方法 父类继承 成员方法 参数 说明 ...
分类:
编程语言 时间:
2018-05-01 10:55:12
阅读次数:
145
写在前面: python中的.copy()拷贝和[:]拷贝皆为浅拷贝 在python中,对象赋值实际上是对象的引用。当创建一个对象,然后把它赋给另一个变量的时候,python并没有拷贝这个对象,而只是拷贝了这个对象的引用 一般有三种方法, (1)直接赋值,传递对象的引用而已,原始列表改变,被赋值的b ...
分类:
编程语言 时间:
2018-05-01 12:18:26
阅读次数:
139
######################################################################### str# name = "alex" # list # 类,列表# li = [1, 12, 9, "age", ["石振文", ["19", 10], ...
分类:
编程语言 时间:
2018-05-01 12:18:50
阅读次数:
155
本章内容: 一、、装饰器 二、生成器 三、迭代器 四、python中的内置方法 五、json & pickle 的数据序列化及反序列化 六、程序目录结构规范 七、补充内容 一、装饰器: 1、概念:装饰器的本质是函数,用于装饰其他函数,就是给其他函数添加附加的功能 2、什么情况下要使用装饰器? (1) ...
分类:
编程语言 时间:
2018-05-01 12:20:49
阅读次数:
210
Python Data Analysis Library — pandas: Python Data Analysis Library https://pandas.pydata.org/ pandas is an open source, BSD-licensed library providin ...
分类:
编程语言 时间:
2018-05-01 12:21:00
阅读次数:
222
以前总是说批量插入和更新的效率比非批量的要高,但是一直没有使用过批量处理数据的功能,现在由于项目中需要处理的数据量比较大,所以使用了批量处理的功能,java代码如下: 1.java实现批量插入数据: 2.java实现批量更新数据: ...
分类:
编程语言 时间:
2018-05-01 12:21:26
阅读次数:
161
题目大意:求二分图的最优匹配(首先数目最大, 其次权值最大)。 解题关键:KM算法 复杂度:$O(n^3)$ ...
分类:
编程语言 时间:
2018-05-01 12:22:26
阅读次数:
190
https://www.lydsy.com/JudgeOnline/problem.php?id=4552 https://www.luogu.org/problemnew/show/P2824 在2016年,佳媛姐姐喜欢上了数字序列。因而他经常研究关于序列的一些奇奇怪怪的问题,现在他在研究一个难题 ...
分类:
编程语言 时间:
2018-05-01 12:23:26
阅读次数:
240
CubeSource对象是长方体数据源对象。本次在安装成功TVTK库的基础上显示一个长方体对象。通过以下代码,我们设置一个长宽高分别为1.0,2.0,3.0的长方体数据源并通过管线显示出来。 上面那段代码运行起来也很有意思(对于我这么一个初接触的人来说) 它会显示一个长方体对象,可以通过鼠标控制它的 ...
分类:
编程语言 时间:
2018-05-01 12:23:59
阅读次数:
808
一、转义字符的使用 在实际应用中,我们可能要引用别人的话或使用英文缩写,这种时候,在print()函数中,要想将引号作为字符打印出来,就得用到转义字符 “ \ ”了。 例如,当我们打印 He says, "Forget the memories,continue to be life,miss,ju ...
分类:
编程语言 时间:
2018-05-01 12:24:07
阅读次数:
515
包和模块 1、Python项目的组织结构 Python最顶级的层级是包,模块即是包下的各个python文件。从组织的层面考虑,模块应该为各种功能“类”。 2、包和文件夹的不同 *包在形式上就是一个文件夹,但作为包,包内必须含有一个“__init__.py”模块,同时这个“__init__.py”在P ...
分类:
编程语言 时间:
2018-05-01 12:24:48
阅读次数:
149
归并排序 在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数P。并将P对1000000007取模的结果输出。 即输出P%1000000007。 针对上面同一问题 冒泡排序 插入排序 回溯法 输入一个字符串,按字典序打印出该字符串 ...
分类:
编程语言 时间:
2018-05-01 12:24:57
阅读次数:
174
一 . 概述 多线程可以帮助我们实现并发,但是并发会带来一些问题. [1]线程安全问题 [2]活跃问题 [3]性能问题 二 . 活跃性问题 常见的活跃性问题有: [1]死锁 : 经典的死锁问题有哲学家问题,当出现死锁的时候,程序就无法继续运行了. 出现死锁问题的主要原因就是: 仅仅获取部分资源,但是 ...
分类:
编程语言 时间:
2018-05-01 12:25:10
阅读次数:
160
在软件开发中,散布于应用中多处的功能被称为横切关注点。通常来说,这些横切关注点从概念上是与应用的业务逻辑相分离的。把这些横切关注点与业务逻辑相分离正是买了弦切面编程(AOP)所要解决的问题。DI有助于应用对象之间的解耦,而AOP可以实现横切关注点与他们所影响的对象之间解耦。 AOP的术语 切面(As ...
分类:
编程语言 时间:
2018-05-01 12:25:44
阅读次数:
200
常见排序算法有 1. 选择排序 2. 插入排序 3. 冒泡排序 4. 快速排序 5. 归并排序 这里写了5种排序的java demo,还有很多排序,希尔排序,计数排序,堆排序,基数排序等 Sort.java ...
分类:
编程语言 时间:
2018-05-01 12:26:00
阅读次数:
179
字符串 str ###################################################### # 1 首字母大写 # test = "aLex" # v = test.capitalize() # print(v) # 2 所有变小写,casefold更牛逼,很多未知 ...
分类:
编程语言 时间:
2018-05-01 12:26:48
阅读次数:
269
一,文件操作 1.打开文件 f = open('文件路径') 默认的打开方式r,默认的打开编码是操作系统的默认编码 r w a (r+ w+ a+) ,如果打开模式+b,就不需要指定编码了 编码 utf-8 ,gbk 2.操作文件 读 read 不传参数,意味着读所有 传参,如果是r方式打开的,参数 ...
分类:
编程语言 时间:
2018-05-01 12:26:56
阅读次数:
180
冒泡排序
分类:
编程语言 时间:
2018-05-01 12:29:24
阅读次数:
179
python 3.4读取输入参数 学习了:https://blog.csdn.net/qq_24815615/article/details/52302615 注意,sys.args[0]是python的运行文件名称,输入参数要从下标1开始 ...
分类:
编程语言 时间:
2018-05-01 12:29:30
阅读次数:
168