自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

oathevil的专栏

夢,是抹不掉的記憶……

  • 博客(422)
  • 资源 (3)
  • 收藏
  • 关注

原创 selector实现按钮选中高亮效果原理

按钮选中高亮常规代码如下:

2014-11-10 19:15:23 6879 1

原创 Android中不使用AIDL实现Service的远程调用

优点:Client端与Server端的DESCRIPTOR可以自定义,不受包名限制实质中其实是使用底层Binder机制提供的Java层接口 Binder 、IInterface等去实现客户端中使用transact发起进程间通信请求,服务端会回调onTransact来处理请求Common Interface:public interface ITimeCountSer

2014-09-10 14:34:42 3096

原创 git non-fast-forward

non-fast-forward的意思是,没有快进,即你提交的目标分支的更新没有在上一次提交的最后一个commit节点上向前演进。那么有一种可能是,你想重新编辑上一次(或前几次)的提交,这时你提交的更新自然不是在上一次提交的最后一个commit节点向前演进。此时,若确认覆写上一次(或前几次)的提交,则可使用force update(使用欲推入的分支覆盖目前已存在的分支)来达到目的。

2014-08-12 13:00:20 7016

原创 GDI Memory Leak Detector

1 基本思想2 函数映射表3 函数拦截4 框架设计5 拦截函数原型6 核心宏

2014-07-24 12:51:14 1277

原创 Mina中关于多个同类型Filter(如ProtocolCodecFilter)实例共存问题的解决

最近在研读Mina框架的源码,刚好手头上的

2014-07-09 17:43:02 6126

原创 解决android:background背景图片被拉伸问题

Android UI设计过程中,android:background 被拉伸的问题常常困扰着许多人。本文提供了两种解决方案供参考。

2014-04-14 22:40:07 129863 13

转载 H264码流中SPS的获取

The h.264 Sequence Parameter SetApril 20th, 2011 by Ben Mesander此文对于想要了解如何获取h264码流中SPS参数的过程,但是又不是很熟悉h264的朋友会很有帮助!!This is a follow-up to my World’s Smallest h.264 Encoder post. I’ve rece

2013-12-27 20:28:20 8874 1

原创 移植ffmpeg库到Android后的简单使用

前言    这两天折腾ffmpeg库的移植,好不容易成功生成libffmpeg.so, 准备验证此库是否可正常使用。 so库在android下的使用一般要通过jni调用来实现,可是我们哪里知道libffmpeg.so的jni native接口是怎么样的。 显然直接调用libffmpeg.so看此来是比较麻烦的,所以就想能不能像在linux下面直接简单的一个hello.c文件里面有个main主函

2013-11-30 19:12:55 7958 3

原创 jquery datepicker 在ie7中有滚动条时错位问题

jquery datepicker 在ie7中有滚动条时错位问题修正

2013-11-19 11:40:02 8418

转载 linux共享库,以及/etc/ld.so.conf文件的应用

Linux 共享库  Linux 系统上有两类根本不同的 Linux 可执行程序。第一类是静态链接的可执行程序。静态可执行程序包含执行所需的所有函数 — 换句话说,它们是“完整的”。因为这一原因,静态可执行程序不依赖任何外部库就可以运行。  第二类是动态链接的可执行程序。  静态可执行程序与动态可执行程序比较  我们可以用 ldd 命令来确定某一特定

2013-10-29 19:54:55 6520

原创 双硬盘Win7装Ubuntu 12.04经验并解决无线网络不能使用问题

双硬盘Win7装Ubuntu 12.04经验并解决无线网络不能使用问题

2013-10-29 19:17:49 7680

原创 2013.8.13

晚安。

2013-08-13 23:40:39 763

原创 2013.8.8

In the memory of dream, you are still there...

2013-08-08 14:19:31 767

原创 Ubuntu系统中初次下载Android源码的一点经验

简单介绍了Ubuntu系统中下载Android源代码的一些经验。

2013-07-10 20:35:10 4798 1

原创 CRC校验

CRC检验原理实质是利用模2除法(除数由生成多项式决定)来求得余数,生成检验码,将其并入数据项末尾作为数据序列(比特序列)发送出去。接收方拿到数据序列后,使用相同的生成多项式进行模2除法,若可除尽,则正确;反之,则数据有误。模2除法可用计算机方法进行表示。相关算法有 直接计算法 、驱动表法、 直驱表法、颠倒的直驱表法等。由于直接计算法效能较差,故有其衍生算法:驱动表法、 直驱表法、颠倒

2013-07-07 13:48:53 1949

转载 Android之Adapter用法总结

1.概念        Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带。在常见的View(ListView,GridView)等地方都需要用到Adapter。如下图直观的表达了Data、Adapter、View三者的关系:Android中所有的Adapter一览:        由图可以看到在Android中与Adapter有关的

2013-02-26 12:33:37 612

原创 解决java.lang.RuntimeException: mapped-name is required for hibernateTemplate1 of deployment MIS.war

java.lang.RuntimeException: mapped-name is required for hibernateTemplate1 of deployment MIS.war这几天被这个错误坑了, 用了各式各样的方式(包括Create New Project  ,  remove all lib and put one by one, modify web.xml t

2012-12-16 20:03:26 4269 1

转载 Activity和Intent机制学习笔记

ActivityAndroid中,Activity是所有程序的根本,所有程序的流程都运行在Activity之中,Activity具有自己的生命周期(见http://www.cnblogs.com/feisky/archive/2010/01/01/1637427.html,由系统控制生命周期,程序无法改变,但可以用onSaveInstanceState保存其状态)。对于Activity,关

2012-11-20 23:43:24 632

转载 Spring-Android: Spring for Android!!!

With an aim to ease the development of android applications Spring-Android, an extension to Spring framework is released.The framework with it's first release brings in RestTemplate and commons-logg

2012-11-07 16:42:03 2574

转载 Android MVC结构的浅见

在Android应用程序中,我们不能够非常清楚地区分MVC结构中的视图部分和控制器部分。Android框架期望开发者们将Activity基础类作为UI处理,这也就意味着一个Activity需要负责视图与控制器两个部分的任务。利用观察者模式将Model进行绑定处理。Android近期学习总结——开发笔记 写道Android采用了典型的MVC结构。其表现如下:View既可以通过xml(

2012-10-09 16:44:25 869

转载 Android中的简单重构

什麼是重構可以運作的程式跟可以維護的程式之間,還有一道難以言說的鴻溝。 一個程式設計之初,是用來解決特定問題。就像在前面章節的學習中,我們也已經寫好了一個可以運作的 BMI 程式。但是對程式設計來說,當我們寫越多程式,我們會希望可以從這些程式之中,找到一個更廣泛適用的法則,讓每個程式都清晰易讀,從而變得更好修改與維護。讓程式清晰易讀有什麼好處呢?當一段程式被寫出來,之後我們所要做的

2012-10-09 16:38:13 882

转载 Android中的MVC

Android比较完全的实现了MVC模式:       控制层:activity        视图层:View        业务层:自定义简单的看,activity可以认为是MVC中的control,用于产生控制逻辑;View则是MVC中的view,用于展示软件界面。而view可以用xml来简单地表示和生成,美工可以采用一些界面设计器来设计界面,而不用理会复杂的java代码。这

2012-10-09 16:25:54 3206 1

原创 生日快乐 !

生日快乐 !希望你过得开心点 !!!                                                                             By M                                                                           2012.0

2012-09-23 00:17:13 745

转载 Hibernate之 对象/关系数据库映射基础(Basic O/R Mapping)

6.1. 映射定义(Mapping declaration)对象和关系数据库之间的映射通常是用一个XML文档(XML document)来定义的。这个映射文档被设计为易读的, 并且可以手工修改。映射语言是以Java为中心,这意味着映射文档是按照持久化类的定义来创建的, 而非表的定义。请注意,虽然很多Hibernate用户选择手写XML映射文档,但也有一些工具可以用来生成映射文档,

2012-09-02 20:39:58 4468

转载 Hibernate中小知识点

1. 映射文件fetch属性取值join和select的区别如果你用的是hibernate的话,就有可能是: 映射文件中有fetch属性,它有两个可选值:join和select这个属性决定了你在查询的时候,是先查主表记录再查关联记录,还是要把关联表的记录一起查询出来。select方式时先查询返回要查询的主体对象(列表),再根据关联外键id,每一个对象发一个select查询,获取关联的对象

2012-09-02 20:25:28 655

转载 Hibernate中复合主键映射

目录:1. 实现方式一:将复合主键对应的属性与实体其他普通属性放在一起2. 实现方式二:将主键属性提取到一个主键类中,实体类只需包含主键类的一个引用   在日常开发中会遇到这样一种情况,数据库中的某张表需要多个字段列才能唯一确定一行记录,这时表需要使用复合主键。面对这样的情况Hibernate为我们提供了两种方式来解决复合主键问题。 方式一:将复合主键对应的属性与实体其他普

2012-09-01 20:34:38 680

转载 JS中的类

类是什么?    许多刚接触编程的朋友都可能理解不了类,其实类是对我们这个现实世界的模拟,把它说成“类别”或者“类型”可能会更容易理解一些。比如“人”这种动物就是一个类,而具体某一个人就是“人”这个类的一个实例,“人”可以有许多实例(地球人超过六十亿了),但“人”这个类只有一个。你或许会说那男人和女人不也是人么?怎么只能有一个?其实这里要谈到一个继承的东西,后边才讲,请继续看下去。

2012-08-27 22:34:19 1040

原创 一年,今日

时间过得好快,又是一年。       同样的这一天,几年来却用着不一样的心绪去度过它。       短暂的末年,不曾料想会是这样的更轮,以致我用清白的思绪去迎接它。       一年来,用着不算激扬也不算沉沦的步伐走来,总问自己还在想什么……或许还把这份侥幸寄托于年月的沉淀,幻想着它能淡去什么。但也清醒着,所以有时候真的看淡了、真的觉得轻了。       不知不觉岁月走了好远,人也

2012-08-13 01:16:31 766

原创 8.8,今天。

8.8,还记得那时候更喜欢给你过新历的生日。

2012-08-08 22:31:56 498 1

转载 jQuery中使用Ajax

在JQuery中可以使用get,post和ajax方法给服务器端传递数据get方法的使用(customForGet.js文件):function verify(){//1.获取文本框的数据//通过DOM的方式获取//document.getElementByIdx_xx_xx("userName");//通过JQuery的方式获取var jqueryObj = $(

2012-08-07 09:50:54 712

原创 Hibernate中对从数据库中取出的字段值进行包装(修饰)

Hibernate中对从数据库中取出的字段值进行包装(修饰)如,在数据库有个加密的字段,但事实上我们使用的时候想得出的是明文的值。例:@Entity@Table(name = "EMPLOYEE")public class Employee implements java.io.Serializable { ... private String passwor

2012-07-18 14:10:03 1760

原创 JSP脚本和JSTL的交互

将标签的值赋给中的变量,如依照如下操作:     String var1 =  request.getAttribuet("var1");%>将中的变量的值赋给标签,则可:    String var1 =  "This is a test...";    request.setAttribute("var2", var1);%>

2012-07-16 23:01:07 1282

转载 EL和OGNLl表达式

EL和OGNLl表达式为了使JSP写起来更加简单。   表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法。它是一种简单的语言,基于可用的命名空间(PageContext 属性)、嵌套属性和对集合、操作符(算术型、关系型和逻辑型)的访问符、映射到 Java 类中静态方法的可扩展函数以及一组隐式对象。  EL 提供了在

2012-07-16 22:48:25 770

转载 断点续传的原理

断点续传的原理 其实断点续传的原理很简单 其实断点续传的原理很简单,就是在Http的请求上和一般的下载有所不同而已。 打个比方,浏览器请求服务器上的一个文时,所发出的请求如下: 假设服务器域名为wwww.sjtu.edu.cn,文件名为down.zip。 GET /down.zip HTTP/1.1 Accept: image/gif, image/x-xbitmap, i

2012-07-16 19:45:26 1005

转载 taglib 原理和实现

第一章:taglib 原理和实现1。问题:Tag究竟是什么?如何实现一个Tag?    一个tag就是一个普通的java类,它唯一特别之处是它必须继承TagSupport或者BodyTagSupport类。这两个类提供了一些方法,负 责jsp页面和你编写的类之间的交互,例如输入,输出。而这两个类是由jsp容器提供的,无须开发人员自己实现。换句话说,你只需把实现了业务逻辑的类继 承Tag

2012-07-16 19:42:55 1173

原创 Notepad++中的正则_替换匹配串中的字符

Example. Replace the specified char in the string.Find what: ([0-9][0-9])\.([0-9][0-9])\.([0-9][0-9])\.([0-9][0-9][0-9])Replace with:  \1:\2:\3:\4FROM STRING: 03.07.18.109TO STRING: 03:07:

2012-06-15 11:26:44 2182 1

原创 JUnit简单安装使用步骤总结

步骤:  1. 从http://www.junit.org/ 下载junit相应的jar包;  2. 在CLASSPATH中加入JAR包所在的路径,如E:\Java\jar\junit\junit-4.10.jar;  3. 将junit-4.10.jar加入到项目的lib文件夹或者Libaries中;  4. Window -> Preference -> java -> JUi

2012-04-30 21:55:47 20170 2

转载 项目中使用SPRING AOP方式统一捕获异常

最近和领导说不想做Java开发(本来公司属我代码编写速度快,领导不肯放手),于是让我将现有的框架清理一下,搭建一个通用框架让开发人员方便使用,以下是主要优化方式:1.异常统一捕获:传统程序中我们都是使用try{}catch(Exception e){ //输出异常信息}来捕获异常,这样做的缺点是:对于不确定异常未捕获,如对于一段业务程序,开发者知道没有错误,但对于编译器来说可能就会出错,如

2012-04-30 21:17:41 18710

转载 spring2.0 -Pointcut的定义

在Spring 2.0中,Pointcut的定义包括两个部分:Pointcut表示式(expression)和Pointcut签名(signature)。让我们先看看execution表示式的格式:java 代码1. execution(modifier-pattern?2. ret-type-pattern3. declaring-type-pattern

2012-04-30 21:17:10 1256

转载 Spring 中AOP 特性详解

Spring框架的设计理念与设计模式分析--- Spring中AOP特性详解动态代理的实现原理要了解 Spring的 AOP 就必须先了解的动态代理的原理,因为 AOP就是基于动态代理实现的。动态代理还要从 JDK本身说起。在 Jdk的 java.lang.reflect包下有个 Proxy 类,它正是构造代理类的入口。这个类的结构入下:

2012-04-30 21:16:25 1058

H.264码流结构解析

H.264码流结构解析 包含h264简介、编码格式、传输、码流结构图说明及解码流程说明

2013-11-18

h264中文规范

学习h264的必备资源,中文规范对于初学者来说更实用,可以避免一些专业术语的阅读障碍。 注:这是ITU-T官方的文档,中英对照的

2013-11-18

经典MDB数据库存储系统

一个非常好的对于MDB数据库的操作程序,包括追加、删除、更新、编辑、刷新记录等。支持模糊搜索、精确搜索以及分类查询等功能。还有备份数据库、压缩数据库、清空数据库一些附加功能,还可支持全屏浏览的功能。(托盘图标、对ini文件的操作、对注册表的操作、加载背景等) 它是一个集很多细小的功能于一体的程序,对于新手非常适合学习一下。(由于是早些年的作品,那时功底不是很好,代码难免有些失优雅,但却不失参考价值) 有什么疑问可以发送E-mail给我 E-mail: [email protected]

2010-02-22

空空如也

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

TA关注的人

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