reduce的工作过程是:在迭代sequence(tuple ,list ,dictionary, string等可迭代物)的过程中,首先把 前两个元素传给 函数参数,函数加工后,然后把得到的结果和第三个元素作为两个参数传给函数参数, 函数加工后得到的结果又和第四个元素作为两个参数传给函数参数,依次... ...
分类:
编程语言 时间:
2017-12-05 00:59:22
阅读次数:
274
一、算法步骤 建立一个队列,初始时队列里只有起始点,再建立一个数组记录起始点到所有点的最短路径(该数组的初始值要赋为极大值,该点到它本身的路径赋为0,下面的模板中该数组为dist[])。然后执行松弛操作,用队列里有的点作为起始点去刷新到所有点的最短路,如果刷新成功且被刷新点不在队列中则把该点加入到队 ...
分类:
编程语言 时间:
2017-12-05 01:00:07
阅读次数:
163
Python中类调用__new__()类方法来创建实例,调用__init__()方法来初始化对象,对象的销毁则调用__del__()方法。 __new__()方法第一个参数为类cls,通常返回cls的一个实例,然后新实例的__init__()方法将以类似于__init__(self[, ...])的 ...
分类:
编程语言 时间:
2017-12-05 01:01:44
阅读次数:
236
背景:ForkJoinPool的优势在于,可以充分利用多cpu,多核cpu的优势,把一个任务拆分成多个“小任务”,把多个“小任务”放到多个处理器核心上并行执行;当多个“小任务”执行完成之后,再将这些执行结果合并起来即可。这种思想值得学习。 主要参考《疯狂java讲义》 使用 Java7 提供了For ...
分类:
编程语言 时间:
2017-12-05 01:02:02
阅读次数:
169
1.查询模块:按目录依次查找需要导入的模块,模块目录一般在:/usr/lib64/python2.7In?[2]:?sys.path
Out[2]:
[‘‘,
‘/usr/bin‘,
‘/usr/lib64/python2.7/site-packages/MySQL_python-1.2.5-py2.7-linux-x86_64.egg&
分类:
编程语言 时间:
2017-12-05 01:02:55
阅读次数:
190
经过前面五篇排序方法的介绍,我们了解到了递归思想以及分而治之的归并和快速排序,当然也涉及到了比较简单易懂的数据值传递冒泡,选择,以及插入排序。可以说每一种排序方式都各有千秋,都适合在不同的环境下进行使用,但是我们有时会不会思考一个问题,那就是我们在学习插入排序的时候的主题思想是将每一个数据取出来,然 ...
分类:
编程语言 时间:
2017-12-05 01:03:49
阅读次数:
203
Base64? 题目描述: Base32解码得到 貌似是十六进制,hackbar直接转换得到flag PCTF{Just_t3st_h4v3_f4n} 关于USS Lab 题目描述: USS的英文全称是什么,请全部小写并使用下划线连接_,并在外面加上PCTF{}之后提交 百度得到 Ubiquitou ...
分类:
编程语言 时间:
2017-12-05 01:05:16
阅读次数:
461
1 #include 2 #include 3 using namespace std; 4 //1.下载tinyxml并添加到头文件 5 //2.由父节点LinkEndChild来挂接子节点 6 #include "../tinyxml/tinyxml.h" //头文件路径 7 8 int tes... ...
分类:
编程语言 时间:
2017-12-05 01:05:26
阅读次数:
184
转自《Java并发编程的艺术》 什么是阻塞队列 阻塞队列(BlockingQueue)是一个支持两个附加操作的队列。这两个附加的操作支持阻塞的插入和移除方法。 1. 支持阻塞的插入方法:意思是当队列满时,队列会阻塞插入元素的线程,直到队列不满。 2. 支持阻塞的移除方法:意思是在队列为空时,获取元素 ...
分类:
编程语言 时间:
2017-12-05 01:05:35
阅读次数:
208
一、准备工具 1、pycharm软件 2、汉化包 二、解压汉化包 三、将resources_cn.jar复制到pycharm文件中lib目录下 四、重新打开pycharm ...
分类:
编程语言 时间:
2017-12-05 01:06:29
阅读次数:
240
github地址:GitHub - xianhu/LearnPython: 以撸代码的形式学习Python 很多人反应打不开,可能是因为网速的原因。内容较多,耐心等待一会! 自己以代码的形式整理的Python入门文档,不算空行、注释等,应该不到一千行。 认认真真读完、练习完这些代码,应该就能上手工作 ...
分类:
编程语言 时间:
2017-12-05 01:06:48
阅读次数:
160
解决使用maven的java web项目导入后出现的有关问题 -cannot be read or is not a valid ZIP file 错误问题:虽然查找repository目录下是有jar包,但是jar包是有问题的(可能是下载不完整),所以更改镜像地址到国内。 解决方案: 1)删除提示 ...
分类:
编程语言 时间:
2017-12-05 10:26:39
阅读次数:
147
上一章介绍了Python的相关知识,本章就开始着手操作,创建我们的第一个Python程序,首先需要配置好Python的运行环境 1.python环境准备 1.1.windows下安装 Windows10配置环境变量,防止程序调用出错 如:我的路径为D:\Program Files (x86)\pyt ...
分类:
编程语言 时间:
2017-12-05 10:27:40
阅读次数:
183
2.1 程序与用户交互 在python3中 input:无论用输入何种类型,都会存成字符串类型 name=input('please input your name: ') #name='18' print(id(name),type(name),name) 在python2中 #raw_input ...
分类:
编程语言 时间:
2017-12-05 11:48:04
阅读次数:
178
参考: https://www.cnblogs.com/ityouknow/p/5748830.htmlhttp://blog.csdn.net/i_vic/article/details/53081241https://www.cnblogs.com/gdpuzxs/p/7222309.htmlh ...
分类:
编程语言 时间:
2017-12-05 11:48:13
阅读次数:
169
我们可以通过列表生成式简单直接地创建一个列表,但是受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,而且如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。 所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的过 ...
分类:
编程语言 时间:
2017-12-05 11:48:45
阅读次数:
127
使用python绘制常用的图表 本文介绍如果使用python汇总常用的图表,与Excel的点选操作相比,用python绘制图表显得比较比较繁琐,尤其提现在对原始数据的处理上。但两者在绘制图表过程中的思路大致相同,Excel中能完成的工作python大多也能做到。为了更清晰的说明使用python绘制图 ...
分类:
编程语言 时间:
2017-12-05 11:49:43
阅读次数:
198
数组即数据组,而每个存入的数据都需要通过索引进行。定义一个数组有三种方式: 方法一: 首先定义一个数组:var a=new Array( );表示新建一个数据组,其中Array表示数组,( )表示初始值; 然后存入数据,如a[0]=10; a[1]=15; a[2]=20; 这样就可以显示Array ...
分类:
编程语言 时间:
2017-12-05 11:50:55
阅读次数:
148
spring boot整合mybatis+mybatis-plus ...
分类:
编程语言 时间:
2017-12-05 11:51:05
阅读次数:
246
最近公司在模拟UC浏览器做一个简单的cms系统,主要针对于企业内部的文章浏览需求,这边考虑用户大多用mobile浏览文章内容,故使用原生的ios和android进行开发,后面也会集成html5 ...
分类:
编程语言 时间:
2017-12-05 11:52:06
阅读次数:
166