- 博客(10)
- 收藏
- 关注
转载 Java集合类
大部分转自:http://www.cnblogs.com/azai/archive/2010/12/09/1901272.htmlcolection 集合,用来表示任何一种数据结构Collection 集合接口,指的是 java.util.Collection接口,是 Set、List 和 Queue 接口的超类接口Collections 集合的工具类,指的是 java.util.Collec
2017-07-24 16:33:40 378
原创 Java数组和Arrays类
1. 数组是用来存储固定大小的同类型元素,如int[]、char[]、double[]2. 声明数组变量:dataType[] arrayVar;3. 创建数组:arrayVar=new dataType[arraySize];dataType[] arrayVar=new dataType[arraySize];dataType[] arrayVar={value1,va
2017-07-20 16:23:27 553
原创 java实现十进制整数或小数转换成二进制
1. 十进制整数思路: 整数除以2,每次将余数保存起来,商循环除以2,直到商为0为止,然后将所有余数逆序打印出来。例子:23/2 商: 11 余数: 111/2 商: 5 余数: 15/2 商: 2 余数: 12/2 商: 1 余数: 01/2 商: 0 余数: 1代码实现:public Str
2017-07-20 14:21:37 6357
转载 Java调优经验谈CPU、性能、IO
对于调优这个事情来说,一般就是三个过程:性能监控:问题没有发生,你并不知道你需要调优什么?此时需要一些系统、应用的监控工具来发现问题。性能分析:问题已经发生,但是你并不知道问题到底出在哪里。此时就需要使用工具、经验对系统、应用进行瓶颈分析,以求定位到问题原因。性能调优:经过上一步的分析定位到了问题所在,需要对问题进行解决,使用代码、配置等手段进行优化。Java调优也不外乎这三步。
2017-07-14 15:28:57 1727
原创 sys.exit(n)和exit()、os._exit(n)
1. sys.exit(n) 退出程序引发SystemExit异常, 可以捕获异常执行些清理工作. n默认值为0, 表示正常退出. 其他都是非正常退出. 还可以sys.exit("sorry, goodbye!"); 一般主程序中使用此退出.2. os._exit(n)直接退出, 不抛异常, 不执行相关清理工作. 常用在子进程的退出.3. exit()/quit()抛出
2017-07-11 16:12:15 857
原创 Flask代码结构总结
1. 代码结构1.1 最简单的(没有数据库)`-- app |-- static #用来放CSS,js之类的文件`-- templates #用来放HTML格式的文件,可以在里面再创建子文件夹run.py #程序主入口,视图函数都写在这里 1.2 稍复杂点的|-- app| |-- __init__.py
2017-07-11 15:51:37 1903
原创 分析序列的增量赋值*=,+=
1. 增量赋值操作如 *= +=2. 可变序列和不可变序列对于增量赋值的实现对于可变序列,如list,bytearrary和array.aray(实现了__iadd__, __imul__,就地运算),增量运算后,新元素追加到可变序列后,该序列的ID不变对于不可变序列,没有实现上述方法,就需要创建个新对象,然后赋值,如a+=b,相当于a=a+b例子:>>> l=[1
2017-07-05 14:51:18 440
原创 Java实现二分查找(折半查找)
二分查找又称折半查找,它是一种效率较高的查找方法。 【二分查找要求】:1.必须采用顺序存储结构 2.必须按关键字大小有序排列。 /** * 二分查找又称折半查找,它是一种效率较高的查找方法。 【二分查找要求】:1.必须采用顺序存储结构 2.必须按关键字大小有序排列。 * */ public c
2017-07-04 12:03:42 533 1
原创 count(*)、count(1)和count(列名)
count(列名):统计该列不为null值的行数count(*):统计所有行的行数,包括 NULL 值和重复项。count(1):同count(*)效率:1.除非要统计某列非空值的总数,否则任何情况一律用COUNT(*),效率比COUNT(列名)高很多2.除非有特殊需要,否则COUNT(*)不要加WHERE条件,会严重影响效率,如果加了条件COUNT(*)和COUNT(
2017-07-03 16:24:23 529
转载 通过 free 命令理解linux 内存管理
简介linux 下面查看内存状态可以使用 free 命令,但是如果不了解 linux 内存管理机制的话,对输出也会摸不着头脑,这篇文章就说明一下各个数据的意思。下面是我电脑上虚拟机,直接使用 free 命令的数据结果。vagrant@precise64:~$ free total used free shared
2017-07-03 10:47:08 366 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人