码迷,mamicode.com
首页 > 编程语言
剑指offer系列25---构建乘积数组
【题目】给定一个数组A[0,1,…,n-1],请构建一个数组B[0,1,…,n-1],其中B中的元素B[i]=A[0]A[1]…A[i-1]A[i+1]…A[n-1]。不能使用除法。 ...
分类:编程语言   时间:2016-05-29 13:37:01    阅读次数:231
37、EnumSet详解
EnumSet类也是有顺序的,EnumSet按照枚举值在Enum类内定义的顺序决定集合元素的顺序 EnumSet在内部已位向量的形式存储,这种存储方式非常紧凑、搞笑,因此EnumSet占用内存很小,而且运行效率很好。 EnumSet集合不允许加入null元素 EnumSet常用的方法: 1)、Enu ...
分类:编程语言   时间:2016-05-29 13:36:00    阅读次数:214
老男孩学习 python 5 内置函数和文件操作
lambda 表达式: 内置函数: ABS:绝对值: ALL:循环参数,如果每个元素都为真,那么all的返回的值为真 ANY 只有一个真,则为真 ASCII ,利用对象中_repr_,获得返回值: INT: 将别的进制的数据转换十进制的数据: bin:将字符串转换成字节 bool 判断真假,把一个对 ...
分类:编程语言   时间:2016-05-29 13:34:04    阅读次数:331
Python学习(六)—— 深浅copy
一、浅copy 说明:只copy第一层的内存地址 示例: 假设n1在内存中如下图表示 浅copy后,如下图所示 二、深copy 说明:copy除最后一层的内存地址 示例: 深copy后,如下图所示 ...
分类:编程语言   时间:2016-05-29 13:35:18    阅读次数:204
2015-05-22 老男孩学习 PYTHON-DAY4
三元运算 三元运算是简单的if else 的缩写 例如: a=变量 if 条件 else 值 SET是一个无序且不重复的元素集合 Set={1,2,4,‘ji’,‘xin’} set add 增加 set.clear 清楚元素 SET.difference a={2,'jxm',3,'kk'} a. ...
分类:编程语言   时间:2016-05-29 13:30:16    阅读次数:267
Java并发编程(四)Java内存模型
此前我们讲到了线程、同步以及volatile关键字,对于Java的并发编程我们有必要了解下Java的内存模型,因为Java线程之间的通信对于工程师来言是完全透明的,内存可见性问题很容易使工程师们觉得困惑,这篇文章我们来主要的讲下Java内存模型的相关概念。...
分类:编程语言   时间:2016-05-29 12:26:43    阅读次数:222
【java并发】传统线程同步通信技术
先看一个问题: 有两个线程,子线程先执行10次,然后主线程执行5次,然后再切换到子线程执行10,再主线程执行5次……如此往返执行50次。   看完这个问题,很明显要用到线程间的通信了, 先分析一下思路:首先肯定要有两个线程,然后每个线程中肯定有个50次的循环,因为每个线程都要往返执行任务50次,主线程的任务是执行5次,子线程的任务是执行10次。线程间通信技术主要用到wait()方法和n...
分类:编程语言   时间:2016-05-29 12:24:40    阅读次数:320
Java千百问_07JVM架构(015)_XmnXmsXmxXss有什么区别
点击进入_更多_Java千百问1、XmnXmsXmxXss有什么区别首先,Xmn、Xms、Xmx、Xss都是JVM对内存的配置参数,我们可以根据不同需要区修改这些参数,以达到运行程序的最好效果。了解jvm内存管理看这里:jvm是如何管理内存的Xms、Xmx-Xms、-Xmx分配用来设置进程堆内存的最小大小和最大大小。了解堆内存看这里:java堆内存是什么样的 了解java垃圾回收机制看这里:jav...
分类:编程语言   时间:2016-05-29 12:25:15    阅读次数:225
Java千百问_03基础语法(012)_transient关键字有什么用
点击进入_更多_Java千百问1、transient关键字有什么用transient是java语言的关键字,是变量修饰符。如果用transient声明一个实例变量,当对象存储时,它的值不需要维持。Java的serialization(序列化)提供了一种持久化对象实例的机制,当持久化对象时,可能有一个特殊的对象数据成员,我们不想用serialization机制来保存它。为了在一个特定对象的一个域上关闭...
分类:编程语言   时间:2016-05-29 12:24:36    阅读次数:207
Python学习(五)—— 函数
一、函数 1. 定义声明 def 函数名(参数): 函数体 return 返回值 注意:函数必须在调用前完成定义声明 2. 参数 1)普通参数 2)指定参数 3)默认参数 4)动态参数 ...
分类:编程语言   时间:2016-05-29 12:21:28    阅读次数:192
HDU1850 Being a Good Boy in Spring Festival(NIM统计)
题意: NIM题,问你第一个人有多少种取的方案 思路: 全部异或完后,然后让这个值分别异或每一个数 如果结果小于当前数,就说明可以从该堆中取走异或这个数这么多石子 ans就++ ...
分类:编程语言   时间:2016-05-29 12:22:46    阅读次数:173
linux-Python升级安装
Wget https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tgz tar zxvf Python-3.5.0.tar.gz &&cd Python-3.5.0 ./configure --prefix=/usr/local/python3.5 ...
分类:编程语言   时间:2016-05-29 12:17:34    阅读次数:187
Java数据类型和变量以及常量介绍
Java数据类型和变量以及常量介绍 一、 Java 数据类型 Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存中分配了不同大小的内存空间。 备注:整数默认: int 小数默认:double 定义整数型long,需要在数字后加入L或l;如:long num1 = 131313 ...
分类:编程语言   时间:2016-05-29 12:12:55    阅读次数:182
Java基础——原码, 反码, 补码 详解
上一篇提到了原码、反码和补码(见 http://www.linuxidc.com/Linux/2015-02/113862.htm),可是自己又捋了半天,有点懂了的样子,可是又不能清晰的表达。暂且记住以下两点吧: 正数的反码和补码都与原码一样; 负数的反码、补码与原码不同,负数的反码:原码中除去符号 ...
分类:编程语言   时间:2016-05-29 12:11:19    阅读次数:289
控制台输入一个数组,然后倒序输出
...
分类:编程语言   时间:2016-05-29 12:10:47    阅读次数:885
Python笔记-集合,拷贝
对于列表,元组,集合的异同,有如下解释 三元运算的形式:name = 值1 if 条件 else 值2 下面是普通的运算: 下面是三元运算: 拷贝:字符串数字,拷贝,赋值,地址深浅拷贝无意义,因为字符串的优化机制,ID都是一样的 ...
分类:编程语言   时间:2016-05-29 12:09:36    阅读次数:217
Spring的校验(Validator)
使用Spring校验的大体流程: 最首先要有配置文件xml的支持(spring_validate.xml).(当然在web.xml中要有对该xml的体现) 然后就是这个东西登场了:messages.properties. 然后在model层里相应的地方也要有相应的体现 最后是在JSP页面了(个人用的 ...
分类:编程语言   时间:2016-05-29 12:09:54    阅读次数:387
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!