前提:若有一个几百M的文件需要解析,某个函数需要运行很多次(几千次),需要考虑性能问题 性能分析模块:cProfile 使用方法:cProfile.run("func()"),其中func()是进行性能分析的函数 测试结果:结果会显示每个自己写的函数运行的时间,以及内置函数运行的时间 分析运行次数比 ...
分类:
编程语言 时间:
2017-05-14 20:33:10
阅读次数:
185
JVM内存使用量测试测试各种不同的数据结构在JVM中的内存使用量 运行结果如下,由此可见JVM对String、Object、封装类型(如Integer)等的存储均有较大的消耗。 使用fastutil的集合类,可以比Java系统集合类节省不少的内存空间,因为HashMap、HashSet等类不仅不支持 ...
分类:
编程语言 时间:
2017-05-14 20:30:59
阅读次数:
361
一滴水里观沧海,一粒沙中看世界 ——一带一路欢迎宴致辞 上代码: ...
分类:
编程语言 时间:
2017-05-14 20:30:47
阅读次数:
198
本不是介绍在Spring-boot下使用duboo服务,而是介绍如何使用一个spring-boot和dubbo结合起来的小工具(jar包)。这里再写一篇文章介绍怎么用Spring-boot来整合dubbo。 ...
分类:
编程语言 时间:
2017-05-14 20:30:13
阅读次数:
216
基本的if选择结构:可以处理单一或组合条件的情况 if(条件){-->结果必须是布尔值 //代码块->只有一条语句时,建议省略{} } if-else选择结构:可以处理简单的条件分支情况 if(){ //代码块1 }else{ //代码块2 } 多重if选择结构:可以处理连续区间的条件分支情况 if ...
分类:
编程语言 时间:
2017-05-14 20:30:05
阅读次数:
173
python作为一门脚本语言,其好处是语法简单,很多东西都已经封装好了,直接拿过来用就行,所以实现同样一个功能,用Python写要比用C/C++代码量会少得多。但是优点也必然也伴随着缺点(这是肯定的,不然还要其他语言干嘛),python最被人诟病的一个地方可能就是其运行速度了。这这是大部分脚本语言共 ...
分类:
编程语言 时间:
2017-05-14 19:47:47
阅读次数:
314
1、int 系统内部自动执行的 a=123>>>>a=int(123)>>>>a=_init_(123) 外部调用 a 2 b=a.bit_length() 计算int(整型)中元素换算成二进制所占的最少位数 a=123 print(a.bit_length()) 7 b=len() 查看字符串,列 ...
分类:
编程语言 时间:
2017-05-14 19:46:55
阅读次数:
242
用pycharm编译器 建立untitled项目 1. 2. 3. 打开cmd,在untitled的目录下执行dir 然后执行以下代码 新建一个应用(app), 名称叫 blog ...
分类:
编程语言 时间:
2017-05-14 19:46:48
阅读次数:
237
json格式: { "message":"获取成功", "state":"1", "result":{"name":"工作组1","id":1,"description":"11"} } jsonp格式: callback({ "message":"获取成功", "state":"1", "resu ...
分类:
编程语言 时间:
2017-05-14 19:46:05
阅读次数:
204
c++命令提示符窗体下打印指定大小的菱形代码VS2010下,新建空项目。加入源文件,将代码粘贴进去就能够了。通过改maxRows值的大小,能够控制菱形的大小#include <stdio.h> #include<cstdlib> //加入依赖的头文件 void main() { int i,j,k; ...
分类:
编程语言 时间:
2017-05-14 19:45:58
阅读次数:
236
package test; public class test { public static void main(String[] args) { System.out.println("Hello,World!"); } } ...
分类:
编程语言 时间:
2017-05-14 19:44:36
阅读次数:
173
一、线程(目的提高执行效率) 计算机中执行任务的最小单元 优点:共享内存,IO操作的时候,创造并发操作 缺点:抢占资源 二、进程(提高执行效率) 进程就是一个程序在一个数据集上的一次动态执行过程 优点:同时利用多个CPU,能够同时进行多个操作 缺点:消耗资源(重新开辟内存空间) 三、线程和进程的关系 ...
分类:
编程语言 时间:
2017-05-14 19:41:29
阅读次数:
230
Java中常见的注解 1、JDK自带的注解@Override @Deprecated @Suppvisewarnings 常见第三方注解 Spring:@Autowired @Service @Repository Mybatis:@InsertProvider @UpdateProvider @O ...
分类:
编程语言 时间:
2017-05-14 19:41:22
阅读次数:
112
1、set set是一个无序的不重复的集合 li=[11,22,33,11] s=set(li) print(s) {11,22,33} set提供的方法 1、add(self, *args, **kwargs): 添加 li={11,22,33} s=li.add(44) print(li) {1 ...
分类:
编程语言 时间:
2017-05-14 19:40:57
阅读次数:
312
模板 一、引用变量 模版的创建过程,对于模版,其实就是读取模版(其中嵌套着模版标签),然后将 Model 中获取的数据插入到模版中,最后将信息返回给用户。 {{ xxx }} 二、标签 用{% %}表示,用于处理一些逻辑 常用的几个标签 {% if 条件 %} 内容 {% endif %} {% f ...
分类:
编程语言 时间:
2017-05-14 19:40:17
阅读次数:
175
1、运算符 运算符用于执行程序的代码运算,包括1>算数运算符 2>比较运算符 3>赋值运算符 4>逻辑运算符 5>成员运算符 1> 算数运算符 2> 比较预算符 3> 赋值运算符 4> 逻辑运算符 5> 成员运算符 2、查看对象的类,或对象所具备的功能 1> 利用type功能查代码属于哪一类 例: ...
分类:
编程语言 时间:
2017-05-14 19:40:09
阅读次数:
320
一、线程(线程是最小的工作单位,同一进程内的线程共享资源) 创建线程:threading模块 创建一个线程:threading.Thread(target=函数名,args=(参数,) ) *这里的args后面必须是元祖,而且当括号内是一个参数是,第一个参数后加逗号 我们利用threading模块创 ...
分类:
编程语言 时间:
2017-05-14 19:38:52
阅读次数:
227