`
prowl
  • 浏览: 80845 次
  • 性别: Icon_minigender_1
  • 来自: 艾泽拉斯
社区版块
存档分类
最新评论
文章列表
5月24日早9点15分,在晚点一个小时候之后,东航的飞机终于要起飞了,下一站,南京。途中,气流如我的心情一样焦躁,而我,作为很怕死的这么一人,在飞机颠簸的过程中,脑海中一遍遍的回忆《死神来了》飞机爆炸的情节, ...
http://news.csdn.net/a/20100423/218099.html 引用好,下面就做一个二分查找的测验 我跟你一样(如果你是这么想的),想马上就试一试。(好啦,不是马上。先看完这篇文章!)我相信看这篇文章的人都知道什么是二分查找算法,即使你不知道,上面引用的本特利的描述也应该够了。请你打开编辑器,编写一个二分查找例程。什么时候觉得没有任何问题了,保留那个版本。然后测试,然后通过在下面留言的方式告诉我你是不是第一次就做对了。我们肯定能打破本特利10%的纪录吗? 规则如下。     1.使用你喜欢的任何编程语言。     2.不要剪切粘贴或以任何方式复制别人的代码。甚至在 ...
07年毕业之后一直从事电信行业,出过差,加过班,10点算正常,后半夜甚至通宵也都坚持着,公司气氛很好,虽然苦点也是苦中作乐那种。一直做web项目,改过javascript,crm和billing流程太繁琐,在部门内部力推jquery,对没兴趣接受新事物的同事手把手的教;weblogic、hp-unix算比较熟悉,算个合格的熟练工吧;也带过小组,5-6个人,人不多,在某地忽悠客户,能砍一需求就砍一需求(别怪我,项目经理就是这么教的);要说框架spring最熟悉,也简单看过spring的源码,struts1自学成才可是没怎么用过,项目组一直自己设计控制层,hibernate参照api写肯定也没问题, ...
1.好好学一下ant和maven(之前一直模模糊糊的复制粘贴) 2.深入groovy和scala 3.《深入java虚拟机》《design pattern》再读一遍(每次都有收获) 4.深入阅读spring源码 5.把jquery捡起来(不做web开发,都快忘了) 6.英语 7.学会自由泳 希望年底再看的时候能有收获 :)
看了2天groovy,感觉真的很nice,一个闭包迭代的例子。 class ClosureSample { def array def foreach(func) { array.size().times { func(array[it]) } } } def cs=new ClosureSample(array:[1,2,3,4]) cs.foreach({println it}) 函数名不能用each,否则会print出对象的地址,这 ...
java用来做音视频解析的还是挺少的,刚巧领导给分派了这个工作,就硬着头皮干了4个月。基本上算能解决mp4的音视频解析了。share一下,希望能对有这方面需求的人提供帮助,也希望能有更好的建议和解决方案。 此文不涉及RTP,RTCP协议,H264解码,因为本人的专业知识实在有限,不过我还是特别希望有此方面开发经验的兄弟指点一二(c/c++ 方向的也可以) Lib:这里用到了jave(一个日本的framework封装了ffmpeg),spring2.5.6,依赖于jdk1.6和ffmpeg SDK3.2。 MP4利用ffmpeg分割为aac和h264文件分别解析,可将如下代码封装到java. ...
先列几个概念: 1、原码: 原码表示法是机器数的一种简单的表示法。其符号位用0表示正号,用1表示负号,数值一般用二进制形式表示。数值有正负之分,计算机就用一个数的最高位存放符号(0为正,1为负).这就是机器数的原码了.假设机器能处理的位数为8.即字长为1byte,原码能表示数值的范围为:(-127~-0 +0~127)共256个 例:      7的原码:0000 0111    -7的原码:1000 0111 7+(-7): 0000 0111 + 1000 0111 = 1000 1000 = 120(显然不对) 所以引入了 2、反码 : 反码可由原码得到。如果机器数是正数,则 ...
花了三天时间总算把spring+JPA搞定了。例子涉及OneToMany(单向,外键关联主键)的映射,和主pojo的继承关系。 看一下域对象及数据库关系图: pojo,父类(Topic): @Entity(name="t_topic") //父子同一个表 @Inheritance(strategy=InheritanceType.SINGLE_TABLE) //区分父子pojo的字段,在这里预设父类的"topic_type"等于"a" @DiscriminatorColumn(name="topic_ty ...

三个排序

    博客分类:
  • j2se
package org.edisonyoung.commons.datastructure; import java.util.Comparator; /** * @author edison * @date 2009-11-2 */ public class SortUtils { /** * 选择排序 */ public static void sortBySelection(int[] array,int off,int len){ for(int i=off;i<len-1;i++){ int min=i; ...
引用12点的夜 是宽容的 它告诉你 今天一切的愉快不愉快 都那么的不重要 因为 明天 还像一张白色的宣纸一样等待着你重新泼墨 一个朋友写的,感触良多。 想想,每天晚上下班的时候不知道是幸福还是寂寞,离开公司,这个城市对我依然陌生,而它又让我对每一天充满新的期待……
最近工作中有这样一个场景: 一个解析器,,处理不同的音/视频文件。刚开始我选择了策略模式,照搬书上的样例如此设计类图: MediaHandler作为一个处理的类,里面包含一个Parser接口类型的变量。(其实MediaHandler也是作为某接口类型的实现类,这里省略) 后来我发现在各个Parser的实现中有一些公共的代码,所以我把它们抽象,提取了一个AbstractParser。 这样感觉好多了,可在接口-抽象类-POJO之间,还是总感觉不太对劲。 简单说一下实际的功能:(如下图接口定义) 1.接口定义了一个方法,提取文件某时间区间的字节流 2.抽象类实现了这个方法,定义 ...
先来看一下ProcessBuilder类这段DOC * <blockquote><pre> * Process p = new ProcessBuilder("myCommand", "myArg").start(); * </pre></blockquote> * * <p>Here is an example that starts a process with a modified working * directory and environment: * ...

UML之用例图

    博客分类:
  • uml
用例图包含六个元素,分别是:执行者(Actor)、用例(Use Case)、关联关系(Association)、包含关系(Include)、扩展关系(Extend)以及泛化关系(Generalization)。但是有些UML的绘图工具多提供了一种直接关联关系(DirectedAssociation)。 结合一张用例图: 一、系统(System)指的是软件系统,它可以包含一些用例,并界定系统的边界,边界之内的属于系统的功能和行为,边界之外的则不是系统所关心的内容。 上图包括2个系统,登陆系统和多媒体服务器。 二、角色(Actor)是与系统中的用例交互的一些实体,在实际情况中,角色可以是 ...
关于缓冲器ByteBuffer的三个方法:flip(),clear(),remind()。 一、flip():反转此缓冲区,将限制设置为当前位置,然后将位置设置为 0 ! 之前的写操作会不断更新当前位置,当写操作完成之后,需调用此方法,将限制位置设置为当前位置,将当前位置设置为0,这样下一个读操作会从0开始,直到限制位置。 /** * Flips this buffer. The limit is set to the current position and then * the position is set to zero. If the ma ...
...
Global site tag (gtag.js) - Google Analytics