一、python中对文件、文件夹操作时经常用到的os模块和shutil模块常用方法。1.得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()2.返回指定目录下的所有文件和目录名:os.listdir() 例: print os.listdir(r'E:\test_dir' ...
分类:
编程语言 时间:
2017-05-22 23:14:18
阅读次数:
268
迭代器 我们已经知道,可以直接作用于for循环的数据类型有以下几种: 一类是集合数据类型,如list、tuple、dict、set、str等; 一类是generator,包括生成器和带yield的generator function。 这些可以直接作用于for循环的对象统称为可迭代对象:Iterab ...
分类:
编程语言 时间:
2017-05-22 23:14:28
阅读次数:
241
从命令行运行1、运行前先编译代码,exec:java不会自动编译代码,你需要手动执行mvn compile来完成编译。mvn compile2、编译完成后,执行exec运行main方法。不需要传递参数:mvn exec:java -Dexec.mainClass="com.vineetmanohar ...
分类:
编程语言 时间:
2017-05-22 23:15:25
阅读次数:
218
name = raw_input('please enter your name: ') or '<unknown>' 换句话说,如果raw_input语句的返回值为真(不是空字符串),那么他的值就会赋给name,否则将默认的‘<unknown>’赋值给name。 这类短路逻辑可以用来实现C和Jav ...
分类:
编程语言 时间:
2017-05-22 23:16:57
阅读次数:
269
一、短信签名设置 1、短信签名是什么? 签名是在短信内容开始或者末尾跟的品牌或者应用名称,设置签名有一下几个好处:增加品牌的曝光度,增强用户的记忆让用户能更清楚的知道正在使用的应用。 2、签名可不可以不设置? 如果您不设置签名,您通过接口发送的短信将很可能会进入短信审核流程(注:进入该流程需要短信发 ...
分类:
编程语言 时间:
2017-05-22 23:17:25
阅读次数:
331
public int nextInt(int n) 该方法的作用是生成一个随机的int值,该值介于[0,n)的区间,也就是0到n之间的随机int值,包含0而不包含n。 直接上代码: ...
分类:
编程语言 时间:
2017-05-22 23:18:15
阅读次数:
225
常见的加密算法可以分成三类,对称加密算法,公钥加密算法和单向加密算法。 对称加密 指加密和解密使用相同密钥的加密算法。对称加密算法的优点在于加解密的高速度和使用长密钥时的难破解性。假设两个用户需要使用对称加密方法加密然后交换数据,则用户最少需要2个密钥并交换使用,如果企业内用户有n个,则整个企业共需 ...
分类:
编程语言 时间:
2017-05-22 23:19:11
阅读次数:
216
循环可以有一个 else 子句;它在循环迭代完整个列表(对于 for )或执行条件 为 false (对于 while )时执行,但循环被 break 中止的情况下不会执行。 以下搜索素数的示例程序演示了这个子句 引入一个形如 **name 的参数时,它接收一个字典(参见 typesmapping ...
分类:
编程语言 时间:
2017-05-22 23:19:52
阅读次数:
318
目录 1 问题描述 2 解决方案 1 问题描述 泊松是法国数学家、物理学家和力学家。他一生致力科学事业,成果颇多。有许多著名的公式定理以他的名字命名,比如概率论中著名的泊松分布。 有一次闲暇时,他提出过一个有趣的问题,后称为:“泊松分酒”。在我国古代也提出过类似问题,遗憾的是没有进行彻底探索,其中流 ...
分类:
编程语言 时间:
2017-05-22 23:20:18
阅读次数:
429
直接选择排序也称简单选择排序,是一种相对简单的排序算法,它的基本思想是:从一列数中找出最小的,和第一个交换;剩下的重新找出最小的,和这列数的第二个交换,......一直进行n-1次比较之后,该数列已经为有序数列了。 例如:已知一组无序数列:6 3 5 1 4 2 9 第一次:[6 3 5 1 4 2 ...
分类:
编程语言 时间:
2017-05-22 23:21:58
阅读次数:
202
>>> import random>>> import time>>> x=list(range(10000))>>> y=set(range(10000))>>> z=dict(zip(range(1000),range(10000)))>>> r=random.randint(0,9999)>> ...
分类:
编程语言 时间:
2017-05-22 23:22:06
阅读次数:
260
这篇是《数据结构与算法Python语言描述》的笔记,但是大头在Python类机制和面向对象编程的说明上面。我也不知道该放什么分类了。。总之之前也没怎么认真接触过基于类而不是独立函数的Python编程,借着本次机会仔细学习一下。 抽象数据类型 最开始的计算机语言,关注的都是如何更加有效率地计算,可以说 ...
分类:
编程语言 时间:
2017-05-22 23:25:49
阅读次数:
472
在这里我们要说的拓扑排序是有前提的 我们在这里说的拓扑排序是基于有向无环图的!!!。 (⊙o⊙)…我所说的有向无环图都知道是什么东西吧。。 如果不知道,我们下面先来来说说什么是有向无环图。 所谓有向无环图,顾名思义是不存在环的有向图(至于有向图是什么不知道的在前面我们有一个图论讲解上都有)。 点的入 ...
分类:
编程语言 时间:
2017-05-22 23:26:16
阅读次数:
398
好久没有写原生的东西了,今天写了一个小项目里面包含着option选项,所以我决定使用原生JavaScript动态生成, 本着互联网分享精神,我将本篇文章分享给大家。 html代码(就是一个select) json数据 var json = [ { "cc": "86", "code": "CN", ...
分类:
编程语言 时间:
2017-05-22 23:26:30
阅读次数:
1282
例如: ...
分类:
编程语言 时间:
2017-05-23 00:22:37
阅读次数:
3110
Java虚拟机性能管理神器 - VisualVM(3) 插件安装与更新路径配置 插件路径地址配置方法: VisualVM打开后,会发现功能比较单一,只有概述、监视、线程、抽样器、Profiler五个选项卡,只能对JVM进行内存和线程的基础监控和分析。 VisualVM为了能对JVM进行全面的分析和监 ...
分类:
编程语言 时间:
2017-05-23 00:23:00
阅读次数:
820
作者:纯洁的微笑出处:http://www.ityouknow.com/ 版权归作者所有,转载请注明出处 Hystrix-dashboard是一款针对Hystrix进行实时监控的工具,通过Hystrix Dashboard我们可以在直观地看到各Hystrix Command的请求响应时间, 请求成功 ...
分类:
编程语言 时间:
2017-05-23 00:23:37
阅读次数:
1167
题目描述: 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。 ...
分类:
编程语言 时间:
2017-05-23 00:23:52
阅读次数:
229
新建csvData.csv文件 未完待续 ...
分类:
编程语言 时间:
2017-05-23 00:25:18
阅读次数:
287
unshift在数组头增加一个元素,push在数组尾增加一个元素,shift删除数组的第一个元素,pop删除数组的最后一个元素: array_rand随机取出数组的下标: current获取当前的元素一般指第一个元素 next获取当前下一位的元素 reset重新获取元素从第一个开始 prev倒退一位 ...
分类:
编程语言 时间:
2017-05-23 00:25:52
阅读次数:
236