码迷,mamicode.com
首页 > 编程语言
5-1-数组的顺序存储结构-数组和广义表-第5章-《数据结构》课本源码-严蔚敏吴伟民版
《数据结构》第5章第1节数组的顺序存储结构。
分类:编程语言   时间:2016-02-29 14:31:40    阅读次数:188
javascript闭包
闭包 闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 概念 首先了解一个JavaScript变量的作用域, 无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。另一方面,在函数外部自然无法
分类:编程语言   时间:2016-02-29 14:29:55    阅读次数:206
Java设计模式(二)——迭代模式
迭代模式的基本定义:对于一组对象集合(数组、堆栈、列表或散列),用户无需关心它的底层实现而能够通过调用统一接口遍历当中的所有元素。由于jdk已经对常见的迭代模式实现了封装,本文直接提供Collection和Iterator两个接口的模拟。 定义Iterator接口 /* * 设计迭代接口 */ pu
分类:编程语言   时间:2016-02-29 14:30:46    阅读次数:184
python 逐行读取文件的三种方法
方法一: 复制代码代码如下: f = open("foo.txt") # 返回一个文件对象 line = f.readline() # 调用文件的 readline()方法 while line: print line, # 后面跟 ',' 将忽略换行符 # print(line, end = ''
分类:编程语言   时间:2016-02-29 14:28:35    阅读次数:175
[Java 并发] Java并发编程实践 思维导图 - 第一章 简单介绍
阅读《Java并发编程实践》一书后整理的思维导图。
分类:编程语言   时间:2016-02-29 14:25:13    阅读次数:195
python 读写文件和设置文件的字符编码
一. python打开文件代码如下: f = open("d:\test.txt", "w") 说明:第一个参数是文件名称,包括路径;第二个参数是打开的模式mode ‘r’:只读(缺省。如果文件不存在,则抛出错误)‘w’:只写(如果文件不存在,则自动创建文件)‘a’:附加到文件末尾‘r+’:读写 如
分类:编程语言   时间:2016-02-29 14:24:19    阅读次数:254
20个非常有用的Java程序片段
1. 字符串有整型的相互转换 1 String a = String.valueOf(2); //integer to numeric string 2 int i = Integer.parseInt(a); //numeric string to an int 2. 向文件末尾添加内容 1 Bu
分类:编程语言   时间:2016-02-29 14:23:35    阅读次数:275
Java 自定义注解
在spring的应用中,经常使用注解进行开发,这样有利于加快开发的速度。 介绍一下自定义注解: 首先,自定义注解要新建一个@interface,这个是一个注解的接口,在此接口上有这样几个注解: @Documented 标记生成javadoc @Retention 注解的生存期,取值有: 取值 描述
分类:编程语言   时间:2016-02-29 14:21:37    阅读次数:165
Javascript权威指南——第一章Javascript概述
示例:javascript贷款计算器 相关技术: 1、如何在文档中查找元素; 2、如何通过表单input元素来获取用户的输入数据; 3、如何通过文档元素来设置HTML内容; 4、如何将数据存储在浏览器中; 5、如何使用脚本发起HTTP请求; 6、如何利用<canvas>元素绘图。 <!DOCTYPE
分类:编程语言   时间:2016-02-29 14:20:50    阅读次数:293
【剑指offer】Q40:数组中出现一次的数
书里面关于分类的推断有些麻烦,通过某一位为0为1来对数组元素进行分类。假如第3位为1。那么也就是元素x & 8 等于或不等于0,所以不是必需非的用第几位去推断。 def once(array): reOR = 0 for x in array: reOR ^= x bit1 = firstBit1(
分类:编程语言   时间:2016-02-29 14:20:16    阅读次数:135
python Debug 单步调试
一直犯愁的是python的调试,曾经写c都是编译完了用gdb直接调试了,轻松愉快。如今遇到这么一个解释型的程序。不知道怎么办了。用log吧,有时就是一个小程序,不想写这么多代码。打屏吧。有时屏幕翻得快,也是挺郁闷的。今天最终好了,看到了一个实用的东西。PDB 方法一:执行 python -m pdb
分类:编程语言   时间:2016-02-29 14:17:08    阅读次数:299
什么是线程安全和线程不安全
首先要明白线程的工作原理,jvm有一个main memory,而每个线程有自己的working memory,一个线程对一个variable进行操作时,都要在自己的working memory里面建立一个copy,操作完之后再写入main memory。多个线程同时操作同一个variable,就可能
分类:编程语言   时间:2016-02-29 14:15:08    阅读次数:182
Python3之Zip
from collections import defaultdict from collections import OrderedDict d = defaultdict(list) d['a'].append(1) d['a'].append(2) d['b'].append(5) print
分类:编程语言   时间:2016-02-29 14:13:14    阅读次数:281
java虚拟机能并发的启动多少个线程
新建一个类,导入如下的测试代码: 1 public class TestNativeOutOfMemoryError { 2 public static void main(String[] args) { 3 4 for (int i = 0;; i++) { 5 System.out.print
分类:编程语言   时间:2016-02-29 14:10:15    阅读次数:140
C语言关键字、标识符和注释
C语言关键字、标识符和注释 一、关键字 C语言提供的有特殊含义的符号,共32个。 在Xcode中关键字全部高亮显示,关键字全部都为小写。如return、int等。 二、标识符 定义:标识符是程序员在程序中自定义的一些符号和名称。关键字是系统自带的,标识符是自定义的。如函数的名称等,用来区分各种事务。
分类:编程语言   时间:2016-02-29 14:07:01    阅读次数:129
Java语言中自动生成随机数
参考原文:http://zhidao.baidu.com/link?url=nB3BT69wmUAiSPfKGgK5Q7HOFFP9AIE04AthreRd9yYcwKhUQsQRWlMdMhW1Qm4P7VqyHREaRqeL_6v6q8B2K_ 1.使用org.apache.commons.la
分类:编程语言   时间:2016-02-29 14:08:23    阅读次数:167
java 各种加密算法
1 import java.math.BigInteger; 2 import java.security.InvalidKeyException; 3 import java.security.MessageDigest; 4 import java.security.NoSuchAlgorith
分类:编程语言   时间:2016-02-29 14:05:57    阅读次数:128
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!