码迷,mamicode.com
首页 > 2015年07月09日 > 全部分享
Java多线程--让主线程等待所有子线程执行完毕 join
首先从公司一道笔试题开始 1 package test; 2 3 public class Test implements Runnable { 4 5 public int i = 0; 6 7 @Override 8 public void run() { 9 ...
分类:编程语言   时间:2015-07-09 00:30:49    阅读次数:119
3Sum 等类似题目分析
3Sum题目描述:给定一个整数数组,找出其中的三个数之和为0的所有组合(排除相同的组合)。分析:利用TwoSum 中两指针的思路,我们可以先将数组排序。要找到3个数之和为0,我们可以先固定一个数num[i],将i+1和len-1分别作为头指针和尾指针,当num[i]、num[i+1]与num[len...
分类:其他好文   时间:2015-07-09 00:30:56    阅读次数:122
for循环语句之兔子生崽
有一对幼兔,幼兔经过一个月长为小兔,小兔经过一个月长为大兔并且生下一对幼兔,而且大兔每月还会生下一对幼兔,问N个月后有多少对兔子 Console.WriteLine("请输入经过了几个月:"); int n = Convert.ToInt32(Consol...
分类:其他好文   时间:2015-07-09 00:29:56    阅读次数:118
常见Java基础知识(较长)
1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性...
分类:编程语言   时间:2015-07-09 00:30:45    阅读次数:109
《番茄工作法图解》第三章读书笔记
比较正式的用法是借助厨房定时器,做记录表格,还有每日回顾。避免遗漏,改进流程。选择”今日待办”表格中最重要的工作,扭启番茄钟到25分钟,开始专注于这项活动——仅此一项。创建”活动清单”表格和”今日待办”表格阶段番茄工作者每天具有以下5个阶段:计划:在一天的开始,从积压的工作(称为”活动清单”)中提取...
分类:其他好文   时间:2015-07-09 00:28:51    阅读次数:181
day21--案例源码详解
A:复制文本文件 5种方式(掌握) 请看随笔:字节流,字符流文件复制总结,包含9种方法,都是标准写法 B:复制图片(二进制流数据) 4种方式(掌握) C:把集合中的数据存储到文本文件 D:把文本文件中的数据读取到集合并遍历集合 E:复制单级文件夹 F:复制单级文件夹中指定的文件并修改名称 回顾一.....
分类:其他好文   时间:2015-07-09 00:29:24    阅读次数:120
Next Permutation
Next Permutation
分类:其他好文   时间:2015-07-09 00:31:20    阅读次数:81
C++模板源代码的三种组织方式
模板代码和非模板代码是有区别的,如果像非模板代码那样把模板的声明放在头文件.h中,把模板的定义放在源文件.cpp中,那么使用这个模板时会得到一个链接错误。这个错误的原因在于,模板的定义还没有被实例化。为了实例化一个模板,编译器必须知道哪一个定义应该被实例化以及使用什么样的模板参数来实例化。我们可以用...
分类:编程语言   时间:2015-07-09 00:29:09    阅读次数:115
Serializable接口中serialVersionUID字段的作用
序列化运行时使用一个称为 serialVersionUID 的版本号与每个可序列化类相关联,该序列号在反序列化过程中用于验证序列化对象的发送者和接收者是否为该对象加载了与序列化兼容的类。如果接收者加载的该对象的类的 serialVersionUID 与对应的发送者的类的版本号不同,则反序列化将会导致...
分类:其他好文   时间:2015-07-09 00:27:56    阅读次数:121
简单ORM工具的设计和编写,自己项目中曾经用过的
http://www.cnblogs.com/szp1118/archive/2011/03/30/ORM.html在之前的一个项目中自己编写了一个简单的ORM小工具,这次重新整理和重构了一下代码,之所以说简单是因为该小工具仅仅实现了增删改查的简单功能,不具备数据缓存,延迟加载,关联操作等高级功能。...
分类:其他好文   时间:2015-07-09 00:30:03    阅读次数:115
Xamarin.Android开发实践(十八)
Xamarin.Android之SlidingMenu一、前言有位网友在评论中希望能够出个在Xamarin.Android下实现SlidingMenu效果的随笔,刚好昨天在观看官网示例项目的时候也看到这个SlidingMenu,但是最终的效果并不是我们所期待的,至此笔者就在官方的论坛中寻找,最后也成...
分类:移动开发   时间:2015-07-09 00:28:31    阅读次数:220
如何在Windows上编译wireshark源码
在深受了几天编译wireshark源码的痛苦后,记录下自己编译wireshark的经验,希望能给今后需要编译wireshark的人一些帮助。这个方法是能编译最新的wireshark源码,现在网上找的一些方法都是旧的一些方法,编译最新的wireshark是行不通的。我参考的是一个英文的说明文档,如.....
分类:Windows程序   时间:2015-07-09 00:27:31    阅读次数:294
熟悉LinkedList链接列表类的用法
importjava.util.ArrayList;importjava.util.LinkedList;publicclassEXLinkedList{publicstaticvoidmain(String[]args){LinkedListlid=newLinkedList();ArrayLis...
分类:其他好文   时间:2015-07-09 00:28:37    阅读次数:96
我心中的核心组件(可插拔的AOP)~大话开篇及目录
我心中的核心组件(可插拔的AOP)~大话开篇及目录http://www.cnblogs.com/lori/p/3247905.html回到占占推荐博客索引核心组件我心中的核心组件,核心组件就是我认为在项目中比较常用的功能,如日志,异常处理,消息,邮件,队列服务,调度,缓存,持久化,分布式文件存储,N...
分类:其他好文   时间:2015-07-09 00:28:49    阅读次数:110
Spring优势
*使用spring有什么好处?◆Spring能有效地组织你的中间层对象,无论你是否选择使用了EJB。如果你仅仅使用了Struts或其他的包含了J2EE特有APIs的framework,你会发现Spring关注了遗留下的问题,。◆Spring能消除在许多工程上对Singleton的过多使用。根据我的经...
分类:编程语言   时间:2015-07-09 00:28:21    阅读次数:121
《Spring3.0就这么简单》第1章快速入门
问题【如何将jsp中传递到HttpServletRequest的参数,自动装配到Java对象中】【成功】public void setUsernAme(String username)【成功】public void setUsernAme(String username)【成功】public voi...
分类:编程语言   时间:2015-07-09 00:29:16    阅读次数:140
Spring AOP 实现原理
什么是AOPAOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入...
分类:编程语言   时间:2015-07-09 00:28:55    阅读次数:191
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!