自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 x264代码阅读笔记3

分析代码x264-snapshot-20061010-2245一、某个宏块编码结束后 x264_macroblock_encode  encoder.c1、宏块编码结束后,就要将编码生成的内容写到码流中。如果支持CABAC编码,就调用x264_macroblock_write_cabac。如果是CAVLC编码,就调用x264_macroblock_write_cavlc。调用之

2012-04-17 11:09:26 1166

原创 x264代码阅读笔记2

分析版本20061010-2245一、预测模式选择 x264_macroblock_analyse  analyse.c1、如何设置了sub16x16模式,且8x8块的成本(analysis.l0.i_cost8x8)小于16x16(analysis.l0.me16x16.cost)块的成本,调用x264_mb_analyse_inter_p16x8和x264_mb_analy

2012-04-16 18:20:02 1218

原创 随笔

人就是贱,工作时想着还是上学时爽,上学时想着要是工作就能赚钱了,不用天天看书考试了. 上学时嫌上课烦,上班又嫌累. 人就是不知足,干一件事时老是想着另一件事,最终两件事都没干好. 代码还得继续看,其它也得继续学,班还是要继续上的,生活还是要继续的,慢慢来吧,一步步的,着啥急呀! 人哪,就是贱!

2012-04-09 11:09:13 356

原创 x264代码阅读笔记1

x264代码阅读笔记,版本是20060309。一、函数入口main  x264.c1、调用x264_param_default 设置默认的编码参数。2、调用Parse 转换 命令行参数3、进入Encode函数,开始编码二、Encode x264.c1、p_get_frame_total获取要编的总数2、x264_encoder_open创建x264编码器,配置参数3

2012-04-06 23:45:11 1277

原创 开博了

最近想记录一些工作或学习中的想法。对学习中碰到的问题,做一些整理。就当是学习笔记了。

2012-04-06 21:19:55 239

原创 ByteBuffer.allocateDirect 与 allocate 方法

一、首先是JavaDocument:    直接与 非直接缓冲区 字节缓冲区要么是直接的,要么是非直接的。如果为直接字节缓冲区,则 Java 虚拟机会尽最大努力直接在此缓冲区上执行本机 I/O 操作。也就是说,在每次调用基础操作系统的一个本机 I/O 操作之前(或之后),虚拟机都会尽量避免将缓冲区的内容复制到中间缓冲区中(或从中间缓冲区中复制内容)。 直接字节缓冲区可以通过调用此类的 allo...

2009-07-23 14:15:27 266

原创 关于Unix哲学

先讲两个很老的小故事。第一个故事。有一家日本最大的化妆品公司,收到了用户的投诉。用户抱怨买来的肥皂盒是空的。这家公司为了防止再发生这样的事故,很辛苦地发明了一台X光检查器,能够透视每一个出货的肥皂盒。同样的事故,发生在一家小公司。他们的解决方法是买一台强力的工业电扇,对着肥皂盒猛吹,被吹走的就是空肥皂盒。第二个故事。美国太空总署(NASA)发现在太空失重状态...

2009-06-30 09:19:13 354

原创 介绍 IOC

一、什么是IOCIoC就是Inversion of Control,控制反转。在Java开发中,IoC意味着将你设计好的类交给系统去控制,而不是在你的类内部控制。这称为控制反转。 下面我们以几个例子来说明什么是IoC 假设我们要设计一个Girl和一个Boy类,其中Girl有kiss方法,即Girl想要Kiss一个Boy。那么,我们的问题是,Girl如何能够认...

2009-06-29 13:46:51 112

原创 Java异常处理机制的详细讲解和使用技巧

Java异常学习心得 本文重在Java中异常机制的一些概念。写本文的目的在于方便我很长时间后若是忘了这些东西可以通过这片文章迅速回忆起来。 1. 异常机制 1.1 异常机制是指当程序出现错误后,程序如何处理。具体来说,异常机制提供了程序退出的安全通道。当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器。 1.2 传统的处理异常的办法是,函数返回一个特殊的结果...

2009-06-29 12:58:59 83

原创 排序算法复习(Java实现)(三): 插入,冒泡,选择,Shell,快速排序

六 归并排序算法思想是每次把待排序列分成两部分,分别对这两部分递归地用归并排序,完成后把这两个子部分合并成一个序列。归并排序借助一个全局性临时数组来方便对子序列的归并,该算法核心在于归并。package algorithms;import java.lang.reflect.Array;/** * @author yovn * */public ...

2009-06-29 12:54:26 76

原创 各种排序算法java实现

插入排序: package org.rut.util.algorithm.support; import org.rut.util.algorithm.SortUtil; public class InsertSort implements SortUtil.Sort{ /* (non-Javadoc) * @see org.rut.util.algo...

2009-06-29 12:39:12 104

原创 关于重写equals,hashcode

很基础的东西就是由于没上心,三番五次地出错,这次好好总结下吧。众所周之,String 、Math、还有Integer、Double。。。。等这些封装类重写了Object中的equals()方法,让它不再比较句柄(引用),而是比较对象中实际包含的整数的值,即比较的是内容。而Object的equals()方法比较的是地址值。一般来说,如果你要把一个类的对象放入容器中,那么通...

2009-05-31 18:03:25 82

原创 优秀程序员的十个习惯

在这个世界上,有数百万的人热衷于软件开发,他们有很多名字,如:软件工程师(Software Engineer),程序员(Programmer),编码人(Coder),开发人员(Developer)。经过一段时间后,这些人能够成为一个优秀的编码人员,他们非常熟悉如何用计算机语言来完成自己的工作。但是,如果你要成为一个优秀的程序员,你还可以需要有几件事你需要注意,如果你能让下面十个条目成为你的习惯,那...

2009-05-25 22:45:17 88

原创 ibatis in not in备案

Map ret = null; String params = StringUtils.toStringValue(ids); if(params==null||params.length()==0)return ret; Map map = new HashMap(); map.put("id", "1,2,3,4");...

2009-05-10 09:11:47 184

原创 如何使用Abator利器来开发ibatis应用实例!

Abator——Ibatis代码生成工具 前面讲过Spring+Ibatis集成开发实例课程,但对于iBatis这些配置文件有没有一种能够自动生成相关代码呢?答案是肯定的,有。在iBatis官方网站中介绍了一款生成iBatis代码工具——Abator!一个IBatis自动生成工具,他可以帮助你生成大量的DAO,DTO和sqlmap。 下面就给大家详细介...

2009-04-20 18:53:55 107

原创 Oralce 自增长字段eclipse下简单实现

一直都是用sql server作为开发数据库,最近因为开发新的项目使用oracle数据库,我才开始学习oracle.学习了一段时间,发现SQL Server和Oracle还是有这很大的差别。首先,我在SQL Server中用得很顺手的自增长字段就在ORACLE中找不到了,朋友说可以用序列可以实现,于是查阅资料,整理出如下示例:1.建立测试数据表CREATE TABLE TEST...

2009-04-18 15:57:08 120

原创 Oracle 与JBoss的端口冲突

从Oracle 9i开始,Oracle的安装缺省包含了XDB。在启动数据库后,Oracle XDB的http服务将会自动占用了8080端口,这给使用或JBoss、Tomcat进行java web开发的人造成了许多不必要的麻烦。 本文将主要介绍修改XDB的http和ftp服务端口的3种方法。 1.使用dbms_xdb包修改端口设置 使用sys登录sqlplus sqlpl...

2009-04-18 14:29:39 112

[NeHe.OpenGL.Tutorial][中文版.CKER翻译].chm

NeHe tutorials 中文版 不是完全的,但是基础的东西都有! 希望各位好好学习呀!

2009-05-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除