java中用MessageDigest类,可以用来加密MD5。 首先创建一个MessageDigest对象 调用digest.digest(psd.getBytes());会返回一个16位的字符串,然后使用规定的模板转换为32位即可。 完整的代码: 1 import java.security.Me ...
分类:
编程语言 时间:
2017-09-12 18:39:58
阅读次数:
212
可命名元组(namedtuple) 根据nametuple可以创建一个包含tuple所有功能以及其他功能的类 1、创建一个坐标类 2、查询类中的x,y,z坐标 3、可命名元组的方法 class Mytuple(__builtin__.tuple) | Mytuple(x, y) | | Method ...
分类:
编程语言 时间:
2017-09-12 18:40:16
阅读次数:
243
#include #include int main(void) { int i, j, n; double sum, **day = NULL; printf("请输入你要计算的天数:"); scanf_s(" %d", &n , sizeof(int)); printf("\n\n"); day... ...
分类:
编程语言 时间:
2017-09-12 19:07:28
阅读次数:
221
Python是一种计算机编程语言。计算机编程语言和我们日常使用的自然语言有所不同,最大的区别就是,自然语言在不同的语境下有不同的理解,而计算机要根据编程语言执行任务,就必须保证编程语言写出的程序决不能有歧义,所以,任何一种编程语言都有自己的一套语法,编译器或者解释器就是负责把符合语法的程序代码转换成 ...
分类:
编程语言 时间:
2017-09-12 19:08:41
阅读次数:
131
模块:pip install 模块名称安装模块导入模块 from collections import namedtuplecollections模块:提供了几个额外的数据类型: Counter、deque、defaultdict、namedtuple\OrderedDict1.namedtuple ...
分类:
编程语言 时间:
2017-09-12 19:09:07
阅读次数:
179
一、Java运算符总结: 1.算术运算符: ①单目:+(取正),-(取负), ++(自增1), - -(自减1); ②双目:+ - * / %(取余)(+还可以连接字符串); ③三目:a>b?true:false 说明:当a大于b的时候,为true(也就是冒号之前的值),否则为false;这整个运算 ...
分类:
编程语言 时间:
2017-09-12 19:09:16
阅读次数:
153
Java中的数据类型 一、基本数据类型 1.基本数据类型 即int、char、float、double、byte、short、long、boolean这样的数值类型,共8种。 数据类型 位数 取值范围 说明 byte 8 -128~127 数据存储在内存中的最原始形态 Short 16 -32768 ...
分类:
编程语言 时间:
2017-09-12 19:45:02
阅读次数:
304
import time def timmer(func): def wrapper(*args,**kwargs): start= time.time() func(*args,**kwargs) stop = time.time() print('执行时间是%s'%(stop-start)) re ...
分类:
编程语言 时间:
2017-09-12 19:45:27
阅读次数:
187
1. type,查看对象或变量的数据类型 2. 序列的拼接, + * 3. 元组函数 4. 列表函数 删除并返回 s 中索引为 i 的元素 5. 列表解析 6. 字典函数 ...
分类:
编程语言 时间:
2017-09-12 19:45:51
阅读次数:
188
1.数组的基本概念及作用:数组是相同数据类型元素的集合,数组本身是引用数据类型,即对象。但是数组可以存储基本数据类型,也可以存储引用数据类型。 例如:int [] a = new int []{1,2,3,4,5}; String [] s = new String []{"小熊","小小熊","小 ...
分类:
编程语言 时间:
2017-09-12 19:46:12
阅读次数:
153
1 #Author wangmengzhu 2 from auth import * 3 from creditcard import * 4 from shopping import * 5 from user import * 6 ''' 7 主页面列表 8 ''' 9 def main_lis ...
分类:
编程语言 时间:
2017-09-12 19:47:10
阅读次数:
226
yield的功能: 1:把函数的执行结果封装好__iter__和__next__,即得到一个迭代器 2:与return功能类似,都可以返回值,但不同的是,return只能返回一次值,而yield可以返回多次值 3:函数暂停与再继续的状态是由yield保存的 ...
分类:
编程语言 时间:
2017-09-12 19:47:29
阅读次数:
161
sys模块 sys模块是与python解释器交互的一个接口 sys.argv 命令行参数List,第一个元素是程序本身路径 sys.exit(n) 退出程序,正常退出时exit(0),错误退出sys.exit(1) sys.version 获取Python解释程序的版本信息 sys.path 返回模 ...
分类:
编程语言 时间:
2017-09-12 19:47:54
阅读次数:
240
生成器: 在函数内部包含yield关键字,那么该函数执行的结果就是生成器(生成器就是迭代器) yield的功能:1.把函数的执行结果做成迭代器(帮函数封装好__iter__,__next__方法) 2.函数暂停与再继续运行的状态是由yield保存的 yield与return的比较? 相同点:都有返回 ...
分类:
编程语言 时间:
2017-09-12 19:48:16
阅读次数:
187
为方便后面学习的理解,记录一下! 运行时数据区 1.线程共享 1.1方法区(Method Area) 1.1.1运行时常量池(Runtime Constant Pool) 1.2堆(Heap) 2.线程私有 2.1虚拟机栈(VM Stack) 2.2本地方法栈(Native Method Stack ...
分类:
编程语言 时间:
2017-09-12 19:48:23
阅读次数:
151
Java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一些希望转行到Java的同学。 在大家看 ...
分类:
编程语言 时间:
2017-09-12 19:48:32
阅读次数:
177
以下面程序为例: 1.源码Cars.java通过编译生成Cars.class文件; 2.执行时分为两步: 第一步将Cars类的字节码加载到内存中, 第二步是new之后自动执行的。①将属性color和price初始化内存堆,并附上初始值null和0.0(声明,赋初值);②调用有两个参数的构造方法pub ...
分类:
编程语言 时间:
2017-09-12 19:48:58
阅读次数:
186
x = 10res = 'ok' if x > 3 else 'no'print(res)#列表解析l = ['egg%s'%i for i in range(10)]print(l)l = ['egg%s'%i for i in range(10) if i > 5]print(l)names = ...
分类:
编程语言 时间:
2017-09-12 19:50:24
阅读次数:
140
#定义一个函数与变量的定义非常相似,对于有名函数,必须通过变量名访问def func(x,y,z = 1): return x + y + z#匿名函数:1.没有名字,2.函数体自带return#匿名函数的应用场景,临时使用lambda x,y,z = 1:x + y + zprint(lambda ...
分类:
编程语言 时间:
2017-09-12 19:50:39
阅读次数:
212
Java 修饰符 Java语言提供了很多修饰符,主要分为以下两类: 访问修饰符 非访问修饰符 修饰符用来定义类、方法或者变量,通常放在语句的最前端。我们通过下面的例子来说明: public class className { // ... } private boolean myFlag; stat ...
分类:
编程语言 时间:
2017-09-12 19:50:57
阅读次数:
269