码迷,mamicode.com
首页 > 编程语言
JAVA异常处理机制
JAVA的异常机制主要依赖于try、catch、finally、throw和throws五个关键字,其中try关键字后紧跟一个花括号括起来的代码块(花括号)不可省略,简称try块,它里面放置可能引发异常的代码。catch后对应异常类型和一个代码块,用于表明该catch块用于处理这种类型的代码块。多个catch块后还可以跟一个finally块,finally块用于回收在try块里打开的物理资源,异常...
分类:编程语言   时间:2014-07-30 14:54:33    阅读次数:326
JAVA学习笔记 -- 线程
之前学习的都是关于顺序编程的知识,程序在任意时刻都只能执行一个步骤。线程作为我接触并发编程的第一堂课,我感觉很兴奋。 1、定义任务    实现Runnable接口并编写run()方法(线程将会执行此方法内代码)。 class LiftOff implements Runnable { protected int countDown = 10; private static int t...
分类:编程语言   时间:2014-07-30 14:53:33    阅读次数:334
java 爬虫在 netbeans 里运行和单独运行结果不一样
java 程序在 netbeans 中运行与单独运行的结果不一样...
分类:编程语言   时间:2014-07-30 14:53:23    阅读次数:353
【数据结构】Trie树的应用:查询IP地址的ISP(Java实现)
查询IP地址的ISP 给定一个IP地址,如何查询其所属的ISP,如:中国移动(ChinaMobile),中国电信(ChinaTelecom),中国铁通(ChinaTietong)? 现在网上有ISP的IP地址区段可供下载,比如中国移动的IP地址段 103.20.112.0/22 103.21.176.0/22 111.0.0.0/10 112.0.0.0/10 ...
分类:编程语言   时间:2014-07-30 14:53:03    阅读次数:559
java.util.ComparableTimSort中的sort()方法简单分析
TimSort算法是一种起源于归并排序和插入排序的混合排序算法,设计初衷是为了在真实世界中的各种数据中可以有较好的性能。该算法最初是由Tim Peters于2002年在Python语言中提出的。 TimSort 是一个归并排序做了大量优化的版本。对归并排序排在已经反向排好序的输入时表现O(n2)的特点做了特别优化。对已经正向排好序的输入减少回溯。对两种情况混合(一会升序,一会降序)的输入处理比较...
分类:编程语言   时间:2014-07-30 14:49:53    阅读次数:805
java.util.concurrent.locks.Lock类的lock和lockInterruptibly方法的区别
什么是可中断的锁获取呢?就是:线程在等待获取锁的过程中,是否能够响应中断,以便在被中断的时候能够解除阻 塞状态,而不是傻傻地一直在等待。java对象的内置锁(synchronized)就是一种不可中断的锁,也就是说如果一个线 程在等待获取某个对象的内置锁,就算是该线程被其他线程中断,该线程仍然继续等待内置锁,而不是解除阻塞状 态,也不会抛出InterruptedException。Lock类...
分类:编程语言   时间:2014-07-30 14:49:43    阅读次数:254
空闲时间用C语言写了下2048游戏
随手C语言写了个2048游戏,这个游戏还是比较简单的,所以直接上代码,代码逻辑也很清楚。...
分类:编程语言   时间:2014-07-30 14:45:13    阅读次数:276
spring mvc 多拦截器
上次大概写了个可以解决velocity 多视图的东西。但是实际运用过程中有到处找了些资料看了下。这里小计下:DispatcherServlet解析过程:1、HandlerMapping 用于定位具体的control类我习惯叫pagehandleeg:implement 这个是比较标准,我继承过其他的...
分类:编程语言   时间:2014-07-30 14:43:23    阅读次数:214
javascript篇:javascript对象
此系列文章记录javascript的内置对象,包含内容如下(参照W3School的介绍来做的笔记):ArrayBooleanDateMathNumberStringRegExpFunctionsEventsWindow系列,DOM系列 javascript对象大多包含一个constructor属性....
分类:编程语言   时间:2014-07-30 14:42:23    阅读次数:225
C++内存布局
#对象内存布局分类讨论vc6变量查看器中(Locals,Watch1等),也可以看到部分对象布局的情况(不完整,且虚继承是错误的)。vs2005及以后版本的编译器提供了/d1reportSingleClassLayout[类名]编译选项来查看对象完整的内存布局:cl classLayout.cpp ...
分类:编程语言   时间:2014-07-30 14:41:43    阅读次数:314
javascript篇:javascript对象——String
创建String:var str = new String(s);var str = String(s);var str = "hello";String对象的属性:length:字符串的长度constructorprototypeString对象的方法:anchor(anchorName)为文本添...
分类:编程语言   时间:2014-07-30 14:40:53    阅读次数:193
javascript篇:javascript对象——RegExp
直接量语法:/pattern[/attributes]创建RegExp对象:var reg = new RegExp(pattern[,attributes]);pattern是一个字符串,指定正则表达式;attributes是一个可选的字符串,包含g,i,m,分别表示全局匹配、忽略大小写匹配和多行...
分类:编程语言   时间:2014-07-30 14:40:43    阅读次数:216
javascript篇:Browser对象
WindowWindow对象表示浏览器打开的窗口。如果文档包含框架(frame或ifame标签),浏览器会为HTML文档创建一个Window对象——window,并为每个框架额外创建一个window对象。在客户端js中,window对象是全局的,所有表达式都在当前环境中计算,可以把窗口的属性作为全局...
分类:编程语言   时间:2014-07-30 14:40:13    阅读次数:340
python中的Queue与多进程(multiprocessing)
最近接触一个项目,要在多个虚拟机中运行任务,参考别人之前项目的代码,采用了多进程来处理,于是上网查了查python中的多进程 一、先说说Queue(队列对象) Queue是python中的标准库,可以直接import 引用,之前...
分类:编程语言   时间:2014-07-30 12:39:14    阅读次数:372
python新手常犯的17个错误
1)忘记在?if?,?elif?,?else?,?for?,?while?,?class?,def?声明末尾添加 :(导致 “SyntaxError :invalid syntax”) 该错误将发生在类似如下代码中: 1 2 if?spam==?42 ????print(‘Hello!‘)...
分类:编程语言   时间:2014-07-30 12:38:24    阅读次数:334
SpringMVC中的多文件上传
这是用的是SpringMVC-3.1.1、commons-fileupload-1.2.2和io-2.0.1 首先是web.xml <?xml?version="1.0"?encoding="UTF-8"?>?? <web-app?version="2.5"??? ????xmlns="http://java.sun.com/xml/ns/jav...
分类:编程语言   时间:2014-07-30 12:38:14    阅读次数:319
springmvc文件上传及表单数据封装
补充: form表单需要提交时间,springmvc封装到实体类的Date字段时,丢失时分秒,可以在controller中添加 ????@InitBinder ????public?void?initBinder(WebDataBinder?binder)?{ ????????Sim...
分类:编程语言   时间:2014-07-30 12:33:44    阅读次数:356
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!