码迷,mamicode.com
首页 > 编程语言
Java面试题总结之如何跳出多重循环
Java中break只能跳出当前循环,要想跳出多重循环可以使label标签: 例: public class StepoverMultiLoop {     public static void main(String[] args) {          int count = 0;          ok:          for (int i ...
分类:编程语言   时间:2015-05-15 09:04:21    阅读次数:146
Java知多少(63)线程间通信
上述例题无条件的阻塞了其他线程异步访问某个方法。Java对象中隐式管程的应用是很强大的,但是你可以通过进程间通信达到更微妙的境界。这在Java中是尤为简单的。像前面所讨论过的,多线程通过把任务分成离散的和合乎逻辑的单元代替了事件循环程序。线程还有第二优点:它远离了轮询。轮询通常由重复监测条件的循环实...
分类:编程语言   时间:2015-05-15 09:01:34    阅读次数:169
JavaScript-HTML
JavaScriptJavaScript(简称JS),他是一门HTML的脚本语言,用来改进设计、验证表单、检测浏览器、创建cookies,以及更多的应用。他的用法及语法类似于Visual Studio 2012(简称VS)。注释的格式/*.注释一段.*/ //注释一行JS的写入HTML的输出语句是:...
分类:编程语言   时间:2015-05-15 08:58:59    阅读次数:171
JavaScript HTML DOM
通过 HTML DOM,可访问 JavaScript HTML 文档的所有元素。HTML DOM当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)。每个标签都可以称为节点,DOM,的主要作用是,使得HTML之间的元素关系更加直观。一、查找 HTML 元素通常...
分类:编程语言   时间:2015-05-15 08:59:34    阅读次数:159
分布式事务系列(1.1)Spring事务管理器PlatformTransactionManager
#1 系列目录 - [分布式事务系列(开篇)提出疑问和研究过程](http://my.oschina.net/pingpangkuangmo/blog/413518) - [分布式事务系列(1.1)Spring事务管理器PlatformTransactionManager源码分析]() #2 jdbc事务...
分类:编程语言   时间:2015-05-15 07:54:42    阅读次数:267
python subprocess 杀掉全部派生的子进程
下面就是今天下午的研究成果。 发布系统需要响应用户的中断请求,需要在GET方法中杀掉由subprocess派生的子进程,刚开始直接用os.kill 发现子进程的子进程无法kill,谷歌了一些,发现kill可以干掉进程组,于是测试,但是默认情况下,subprocess派生的进程组和主程序,也就是我的w...
分类:编程语言   时间:2015-05-15 07:53:39    阅读次数:264
最简单方法远程调试Python多进程子程序
Python 2.6新增的multiprocessing,即多进程,给子进程代码调试有点困难,比如python自带的pdb如果直接在子进程代码里面启动会抛出一堆异常,原因是子进程的stdin/out/err等文件都已关闭,pdb无法调用。据闻winpdb、Wing IDE的调试器能够支持这样的远程调...
分类:编程语言   时间:2015-05-15 07:50:21    阅读次数:315
自定义java代码快捷生成器使用与问题解决
对于很多的工作了有几年的开发人员来说,初期都是逐个单词语法的自己编写的。而一旦技术水平提高了到了一定的层次之后,在同时工作量的加大,要求我们必须加快提高工作效率。因此就可以利用必要的快捷开发手段和工具,从而辅助我们的工作进行。这里就给大家介绍一个快速生成java程序代码的工具使用方法,具体的步骤如下...
分类:编程语言   时间:2015-05-15 06:34:30    阅读次数:135
JavaScript中使用正则表达式
正则表达式又叫正规表示法,是一种表达文本模式的方法。通常是使用单个字符串来描述,匹配一系列符合某个规则的字符串。正则表达式是对字符串进行操作并且返回结果的一种工作方式,很多程序设计语言都对其进行了设计,而在JavaScript中对正则表达式的实现是基于perl的语法规则进行构建的。记得教我编程...
分类:编程语言   时间:2015-05-15 06:33:19    阅读次数:213
Java程序性能分析工具Java VisualVM(Visual GC)—程序员必备利器
VisualVM是一款免费的\集成了多个JDK命令行工具的可视化工具,它能为您提供强大的分析能力,对Java应用程序做性能分析和调优。这些功能包括生成和分析海量数据、跟踪内存泄漏、监控垃圾回收器、执行内存和CPU分析,同时它还支持在MBeans上进行浏览和操作。在内存分析上,JavaVi..
分类:编程语言   时间:2015-05-15 01:30:09    阅读次数:37367
Java泛型详解
泛型(Generic)可以解决数据类型的安全性问题,主要原理是在类申明的时候通过一个标识表示类中某个属性的类型或者某个方法的返回值及参数类型。定义: 访问权限class类名称<泛型1,泛型2...>{ 属性 方法 }对象的创建: 类名称<具体类型>对象名称=new类名称<具体..
分类:编程语言   时间:2015-05-15 01:24:53    阅读次数:210
常用算法之排序算法四【归并排序】
归并排序是将排好序的序列逐步合成一个大序列的算法,从字面上来分析,主要分为归并和排序。 算法描述: 1.申请一块空间,大小为两个排好序序列长度之和,用来存放归并后的序列。 2.设两个指针,分别指向两个已经排好序的序列的起始地址。 3.比较两个指针指向位置的值大小,根据升序降序,选择较小值或者较大值存储在合并空间内,并将相应指针后移。 4.重复3操作,直至指针移至序列尾部。 5.将另一个...
分类:编程语言   时间:2015-05-15 01:21:21    阅读次数:122
自定义java代码快捷生成器使用与问题解决
对于很多的工作了有几年的开发人员来说,初期都是逐个单词语法的自己编写的。而一旦技术水平提高了到了一定的层次之后,在同时工作量的加大,要求我们必须加快提高工作效率。因此就可以利用必要的快捷开发手段和工具,从而辅助我们的工作进行。这里就给大家介绍一个快速生成java程序代码的工具使用方法,具体的步骤如下: 1、首先我们下载工具和具体的说明,下载地址:http://pan.baidu.com/s/...
分类:编程语言   时间:2015-05-15 01:21:18    阅读次数:155
php与数组相关的各类函数的使用
定义二维数组$a[][]=20;//二维数组$c=array(20,30,[10,80]);echo '';print_r($c);sort()升序 rsort()降序$a=[10,50,1,2,5,80,40,58,33,22];echo '';print_r($a);sort($a);echo ...
分类:编程语言   时间:2015-05-15 01:16:59    阅读次数:261
C++求两个整数的最大公约数和最小公倍数
最小公倍数=两个整数的成绩 / 最大公约数求最大公约数的方法:(1)辗转相除法 1 #include 2 using namespace std; 3 int main() 4 { 5 int a,b,tmp,m; 6 cin>>a>>b; 7 m=a*b; 8 i...
分类:编程语言   时间:2015-05-15 01:18:58    阅读次数:150
C语言指针的深入理解
指针是C语言中广泛使用的一种数据类型。运用指针编程是C语言最主要的风格之一。利用指针变量可以表示各种数据结构;能很方便地使用数组和字符串;并能象汇编语言一样处理内存地址,从而编出精练而高效的程序。指针极大地丰富了C语言的功能。学习指针是学习C语言中最重要的一环,能否正确理解和使用指针是我们是否掌握C...
分类:编程语言   时间:2015-05-15 01:16:09    阅读次数:226
spring ioc原理(看完后大家可以自己写一个spring)
控制反转/依赖注入最近,买了本Spring入门书:spring In Action 。大致浏览了下感觉还不错。就是入门了点。Manning的书还是不错的,我虽然不像哪些只看Manning书的人那样专注于Manning,但怀着崇敬 的心情和激情通览了一遍。又一次接受了IOC 、DI、AOP等Sprin...
分类:编程语言   时间:2015-05-15 01:15:11    阅读次数:180
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!