码迷,mamicode.com
首页 > 编程语言
算法导论-第24章 Dijkstra算法
Dijkstra算法...
分类:编程语言   时间:2014-11-07 23:32:47    阅读次数:333
java class文件解析(一)
读取class文件,解析数据流。package readClass;import java.io.DataInputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundExcepti...
分类:编程语言   时间:2014-11-07 23:26:25    阅读次数:406
JavaScript 变量、函数与原型链
定义 || 赋值 1-函数的定义 函数定义的两种方式: “定义式”函数:function fn(){ alert("哟,哟!"); } “赋值式”函数:var fn = function(){ alert("切可闹!"); } @页面加载时...
分类:编程语言   时间:2014-11-07 23:24:18    阅读次数:392
Java实现统计某字符串在另一个字符串中出现的次数
面试时会经常考这样的题目,估计也不让使用正则表达式。还好这个算法还算简单,不过在草稿纸上写难免会出现运行异常,好吧,面试官赢了,乃们屌丝就实实在在的把代码码出来吧。下面是实现代码:/** * 统计某字符串在另一个字符串中出现的次数 * * */public class CountHit { pu.....
分类:编程语言   时间:2014-11-07 23:22:41    阅读次数:205
java基本数据类型
基本类型有boolean、byte、short、char、int、long、float、double boolean的取值为true或false byte的取值为+127~128 概念:负数的补码是该 数 绝 对 值 的原 码 按 位 取 反 ,然 后 对 整个数 加 1,所以byte的最大值为01...
分类:编程语言   时间:2014-11-07 23:21:35    阅读次数:267
算法整理篇之:数据结构 | 数组(1)
数组,是最基础的数据结构,因为其所代表的是一段连续序列(如果按照C++中的定义),或者从广义上来讲的一个集合。结构特点:1)索引(Index),又叫下标; 一般地,我们可以借鉴下标的思想,对数据进行标号,从而组织成为序列,最大的好处就是能够保证元素的唯一性,如同数据库的Primary Key。 这与...
分类:编程语言   时间:2014-11-07 23:20:17    阅读次数:228
java从头开始
1、jdk下载与安装jdk——java SE department kit java环境包jre——java runtime department java运行环境path配置:寻找javac.exe文件的路径,javac.exe用来编译源文件 如:C:\jdk1.8.0_25\bin;路径之间用分...
分类:编程语言   时间:2014-11-07 23:20:27    阅读次数:169
Effective Java之避免创建不必要的对象和消除过期的引用
为什么要避免创建不必要的对象?创建对象的过程还是比较耗性能的,根据书上给出的性能测试,重复创建对象的时间消耗是重用对象时间消耗的250倍。下面列出一些可以重用对象的场景。 1、String类型要注意,String s = "as" 和 String s = new String("as")之间...
分类:编程语言   时间:2014-11-07 23:20:20    阅读次数:224
[HDU 4417] Super Mario (树状数组)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4417题目大意:给你n个数,下标为0到n-1,m个查询,问查询区间[l,r]之间小于等于x的数有多少个。写的时候逗比了。。。还是写的太少了。。我们按照x从小到大排序来查询,然后找区间上的点,如果小于等于它...
分类:编程语言   时间:2014-11-07 23:17:05    阅读次数:265
Enumeration-老化的迭代
Enumeration接口Enumeration接口本身不是一个数据结构。但是,对其他数据结构非常重要。 Enumeration接口定义了从一个数据结构得到连续数据的手段。例如,Enumeration定义了一个名为nextElement的方法,可以用来从含有多个元素的数据结构中得到的下一个元素。En...
分类:编程语言   时间:2014-11-07 23:17:44    阅读次数:271
C语言数据类型大小(万不可背,用的时候亲测就行)
#include #include int main(){ int test[5] = {0}; printf("the size of char is %d byte\n", sizeof(char)); printf("the size of int is %d byte\n"...
分类:编程语言   时间:2014-11-07 23:16:23    阅读次数:254
【javascript/css】关于鼠标事件onmousexxx和css伪类hover
在运用鼠标移入移出事件时,一般有两种做法,一种是DOM事件的"onmouseover"和"onmouseout",还有一种是css的伪类":hover"。 在实际运用中如何选择,取决于清楚明白的了解他们之间的区别。 HTML DOM 允许 JavaScript 对 HTML 事件作出反应。...
分类:编程语言   时间:2014-11-07 23:17:40    阅读次数:216
C++ lamda、function、bind使用
参考资料:http://blog.csdn.net/augusdi/article/details/11771699lambda 表达式的简单语法如下:[capture] (parameters) -> return value { body }其中[capture]可以选择如下的不同形式: 使用示...
分类:编程语言   时间:2014-11-07 23:12:50    阅读次数:373
Java实现简单网页抓取
需求说明:使用Java抓取网页信息,并以字符串的形式返回。 使用Java代码实现: package net.ibuluo.spider.util; import java.io.IOException; import java.io.InputStream; import java.io.Input...
分类:编程语言   时间:2014-11-07 23:13:08    阅读次数:286
在CentOS上安装Python
首先我们需要在服务器上安装一个比较新的 Python,CentOS 5.8 默认装的 Python 是 2.4.3。[root@nowamagic ~]# python -VPython 2.4.3我们需要自己安装Python 2.7.5。但是值得注意的是,我们必须不能破坏系统的环境。因为几个关键的...
分类:编程语言   时间:2014-11-07 23:14:58    阅读次数:324
CodeForces 396C 树状数组 + DFS
这题目一开始看到了就想到了线段树或者树状数组,但是对于一个节点的所有子节点加权有所疑惑,后来看到根树这个条件,就像到了 那么1号点肯定在第一层,那么建立单向边往下搜,然后记录一下 每一个节点所在的 层,最后 两个节点 相差的 层数就知道了,就容易加权处理了,然后就开始建立数组了,后来一直爆错,后来发现 是范围有问题,这样直接建立是错的,因为不知道具体范围,数字太大了, 所以参考了一下 http:...
分类:编程语言   时间:2014-11-07 22:09:59    阅读次数:415
JavaScript 中对变量和函数声明的提前示例
JavaScript 解析器将当前作用域内声明的所有变量和函数都会放到作用域的开始处,但是,只有变量的声明被提前到作用域的开始处了,而赋值操作被保留在原处。...
分类:编程语言   时间:2014-11-07 22:09:30    阅读次数:268
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!