自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我是谁

谦虚谨慎,天天向上

  • 博客(33)
  • 资源 (7)
  • 收藏
  • 关注

原创 Gstreamer中添加x265编解码器

Gstreamer的x265插件

2014-06-26 16:36:50 7373 1

原创 常见gstreamer pipeline 命令

gstreamer 常用命令,支持最新的x265

2014-06-26 09:30:27 16398 1

原创 怎么写Linux驱动

写驱动的工作流程

2014-05-26 21:33:45 4360

原创 Socket的速率控制

本文实现了较为精确的socket数据源

2014-05-16 21:48:11 23985

翻译 为什么使用googletest,而不是其他C++测试框架(译自google faq的该问题)

首先要说清楚,我们不希望陷入“哪个C++测试框架最好”的辩论中。现在有许多不错的C++测试框架,各自拥有大量的开发者和用户。我们不认为存在一个最好的框架,你只是必须为特定的任务选择正确的工具。     我们创造了google test,是因为找不到一个现有的框架能满足我们需要的所有功能和易用性。下面是我们之所以喜欢google test的特性列表,这些特性其他测试框架也能提供,但是组合起来只有

2012-08-28 15:42:22 1290

原创 debian下编译PTAM

1、下载PTAM源代码2、CVS下载相关库:# export CVS_RSH=ssh# cvs -z3 -d:pserver:[email protected]:/sources/toon co -D "Mon May 11 16:29:26 BST 2009" TooN# cvs -z3 -d:pserver:[email protected]

2012-08-14 11:41:02 1474

原创 将已有makefile工程导入到eclipse

网上搜索,一般是新建空的makefile项目,然后用文件系统导入功能导入代码实际上:eclipse3.7提供了这一功能:file-->new-->makefile project with existing code导入后发现报错:**** Build of configuration Default for project PTAM ****make al

2012-08-14 11:15:37 7361

翻译 gentoo上安装oracle-xe

1、下载oracle-xe-univ-10.2.0.1-1.0.i386.rpm 网址 http://www.oracle.com/technology/software/products/database/xe/index.html2、安装rpm工具   emerge app-arch/rpm emerge app-arch/rpm2targz3、设置内核参数

2009-02-04 11:27:00 1074

原创 jQuery是什么

    jQuery是一个javascript库,下载下来其实就是一个javascript脚本文件。因此使用它时,只需要按照其他js文件的使用一样通过如下代码嵌入HTML网页:        "text/javascript" src="jquery.js">    "text/javascript">      // Your code goes here                   j

2009-01-13 19:45:00 718

原创 dwr2.0反转ajax在IE中不能实时刷新问题

服务端使用jettydwr2.0.3web.xml配置为:   dwr-invoker  class>org.directwebremoting.servlet.DwrServletclass>     activeReverseAjaxEnabled   true        initApplicationScopeCreatorsAtStartup   true    1 在firefox中

2009-01-09 19:54:00 2009 1

原创 gentoo上搭建php+apache+sqlite开发环境

emerge -av apache 安装apache2emerge -av sqlite 安装sqlite3在/etc/portage/package.use中添加一行dev-lang/php apache2 sqlite pdoemerge -av php 安装php5修改/etc/php/apache2-php5/php.ini 添加如下两行extension=php_pdo_sqlite.s

2008-12-16 20:31:00 1843

原创 linux文件管理器的不足

  自己现在用的是xfce,自带的thunar文件管理器功能上也比较好用,但是有一个不足:第一次进入包含大量文件的文件夹时,要扫描半天,有时长达30秒,才能将内容显示出来,感觉不爽,找了几个其他文件管理器(nautilus,pcmanfmd等),发现都有这个问题。只有xfe表现很好,进入文件夹能立刻显示内容,但是缺点是不支持中文输入。

2008-12-14 21:48:00 810

原创 虚度光阴

 沉没还是新生?几年了?自己就像一个吸尘器,只进不出。没有任何成果。

2008-12-14 21:26:00 896

原创 工作平台

 工作平台:操作系统:ubuntu+vmware+win2k编辑:emacs文字处理:latex+永中+office2003浏览器:firefox下载:axel + mldonkey多媒体:audacious+mplayer+sopcast思维工具:freemind邮件与计划:evolution输入法:fcitx电子词典:stardict

2007-03-18 10:31:00 791

原创 重新开始blog

    今天整理yahoo的3万多封老邮件,发现了以前的blog回复提醒邮件,才知道自己的blog已经有很长很长时间没有维护了。    这么长的时间里,人生已经发生了太多太多的事情,自己的技术之路也已经从工程转向计算机理论方向,希望能从计算机工程的浅层面提升到理论的较高的层面。    祝愿自己能在理论计算机之路上走好。让这个blog记录下自己的技术之路......

2007-03-18 10:17:00 727

原创 使用Appfuse的核心与关键

       Appfuse应用的核心在于ant build任务的灵活应用和xdoclet模板的修改与使用。重要的工具是其提供的appgen,通过对ant build任务和appgen xdocet模板的修改将appfuse与自己的项目进行融合、与IDE进行融合。所以要用appfuse,学习ant工具和xdoclet是必不可少的第一步。

2005-01-19 15:33:00 1311

原创 我的Appfuse开发模式(不含测试)

设计领域模型——〉加入xdoclet hibernate标签——〉运行ant任务:hibernatedoclet生成hibernate映射文件——〉将映射文件写入spring配置文件——〉在领域模型中再加入Struts ActionForm标签——〉运行ant任务:gen-forms生成ActionForm java类——〉运行appgen的default任务生成(jsp、Action、Manag

2005-01-19 14:51:00 1178

原创 例子与模板

在软件领域中,例子对于学习新知识新的技能非常重要,不管多么详尽的讲解都不如一个活生生的例子更让人容易理解某个知识,这一点完全可以应用于教学中,写作中等传授性的工作中,同时要学习一个新的知识的第一步应该是寻找例子,从例子中寻找答案。模板同样具有极其重要的作用:将某些通用的东西提出出来,形成模板,日积月累,在遇到同样的问题时,应用这些模板生成雏形,然后略加修改。MDA的出路应该也在模板的应用上

2005-01-12 17:12:00 1159

原创 Herb Sutter——并发编程——下一个编程革命:完全可能

看了Herb Sutter的文章,觉得并发编程成为下一个编程革命完全有可能:主要的最重要的原因在于,CPU的发展在今后的几年多核心方向基本确定,amd、intel在今后几年都将多核心处理器作为主流的CPU发布,试想如果用户都用的都是多核心CPU,你还会编写单线程程序,只使用一个CPU核心,浪费掉大部分处理器资源吗?你可以固执的只写单线程程序,呵呵,总有人写的,别人写出来的程序性能比你的程序性能高出

2005-01-07 10:55:00 1662 1

原创 Appfuse在jboss上的配置

主要是安全配置和日志问题,安全配置涉及到login-config.xml、web.xml、jboss-web.xml这几个文件,日志涉及到log4j.xml文件,配置方法如下:1.         修改/server/default/cof/login-config.xml文件,为appfuse添加登录策略。                                  flag =

2004-12-21 14:08:00 1254

原创 Jboss中的安全机制涉及到的几个配置文件

1.         webapp本身的web.xml文件:配置容器角色和资源访问权限等2.         web-inf/classes目录下的roles.properties和users.properties,配置用户以及用户的角色,这里的角色就是定义在web.xml文件中的角色。3.         server/default/cof/login-config.xml,定义各个w

2004-12-21 12:37:00 1300

原创 eclipse out of memory错误的解决方法

新建eclipse.exe快捷方式,编辑它添加 -vm   /java安装路径/bin/javaw -vmargs -Xx384m参数,这样就不会发生out of memory错误了。而且好像运行还要快一点。384可以改成512、768等等。例子如下:D:/PROGRAMS/eclipse/eclipse.exe -vm C:/j2sdk1.4.2_06/bin/javaw -vmargs -Xm

2004-12-17 09:37:00 8777 3

原创 Appfuse与现有东西的整合方案

1.       修改appfuse:rename——修改各种配置文件,使其满足自己的项目,IDE工具基本上不再发挥多少作用,全面拥抱ant工具2.       运行ant是appfuse生成完整的WEB app方案,然后使用IDE工具进行开发。

2004-12-17 09:28:00 1557 1

原创 appfuse的好处与问题

Appfuse的实际益处:l       减少代码的书写——hibernate的map文件,值对象和formbean不用重复书写。但是难点是编写新的不熟悉的牌子文件(解决方法,将ant工具配置起来)l       Appfuse的力量在整合。使用各种流行的技术整合成为现成的解决方案,而且这个方案是面向开发的,实际上是一个开发工程。Appfuse的问题:l       但是这里有一个

2004-12-17 09:11:00 1369

原创 设计语录

1、  有必要TO和对象进行分离吗?为什么要分离?分离实现了数据与功能的分离。在传递数据时没有必要传递功能接口。仅仅是数据的传递,为什么要把功能接口暴露给web层?web层见到的只有数据。避免了的web层程序员的调用接口冲动。而实际上在web层调用是错误的。这个理解有问题,功能接口的控制可以通过访问控制关键字来控制,比如只有包权限。2、  但是TO和对象分离以后,有重复的数据。那为什么

2004-09-06 11:26:00 1248

原创 不能不知道的AOP概念

Concern:一个特定的问题,关注点。这并不是AOP中才有的概念,OO中也有concern,只不过是采用OO的方法来实现。Crosscutting concern:其实现切过了多个类的concern,比如安全检查,事务处理等。Aspect:模块化的crosscutting concern。也就是将安全检查之类的在许多类中都要用到的通用功能,用统一的模块化的代码加以提取实现。这就是所谓的方

2004-09-03 10:23:00 1199

原创 GRASP模式——面向对象的基本设计模式

GRASP模式:五个基本模式:Information Expert, Creator, High Cohesion, Low Coupling, and Controller四个扩展模式:Polymorphism,Indirection, Pure Fabrication, Protected Variationsl         High Cohesion, Low Couplin

2004-08-27 10:44:00 2461

原创 spring与IoC

         Org.springframework.beans包提供了IoC的实现,在此基础上构建了org.springframework.context包,引入AOP等其他核心特性,形成整个springframework的基础。这两个包各自的核心类是:org.springframework.beans.factory.BeanFactory和org.springframework.cont

2004-08-26 10:56:00 1368

原创 忘掉数据库吧

在进行面向对象设计的时候彻彻底底的忘掉数据库吧,不要老想着怎么把数据存放到数据库中,怎么更新数据库,怎么删除数据。这些东西只会把你带入歧途,做出面向过程的程序。而不是面向对象。将所有设计做完以后再考虑怎么保存数据吧,将设计好的对象模型映射到关系模型,放到数据库中。

2004-08-25 10:27:00 1460 3

原创 加密解密概念

DES:单钥密码体制:加密解密用同一把密钥;不足在于密钥的管理和传送SHA和MD5消息摘要:数据块生成一个数字指纹,不管数据块的大小长度。RSA公钥密码:公开的加密密钥,不公开的解密密钥。数字签名DSA对数字指纹进行RSA加密。两个优点,发送者不能抵赖(如何保证?),接受者可以验证正确性,因为加密密钥是公开的。数字签名使用私钥来签名的。

2004-08-20 11:10:00 1982

原创 Association和dependency

重要的区别是:association意味着成员变量,而dependency是依赖的关系,以非成员变量的方式依赖着。共同的特点是:伸出箭头的类拥有被箭头指向类的知识(或者是其成员,或者用到了它)

2004-08-20 11:07:00 954

原创 jdocs 好东西

www.jdocs.com一个java api查询站点,各种java api太多了以后,使用与管理API就成一个痛苦的事情。你不得不包含一大堆html文件,点击各个INDEX.html然后再找。这个站点解决了这个问题,把各种各样的java开发的api搜集起来,提供查询,让你一下就能找到,再也不用自己操心了。而且他还提供了eclipse插件,让eclipse无限的扩展了帮助的api。比起自己去做

2004-08-20 09:34:00 1066 3

原创 系统的StartUp用例

系统都应该有一个初始化过程。便于优化系统的运行。将一些常用的对象在数据库中建立起来,比如系统参数,控制器类,façade类façade类不应该直接给别人new来创建,而应该是通过工厂方法之类来创建,而且在初始化的时候创建,而不是每一次在用的时候才创建。

2004-08-19 14:31:00 884

Xilinx The_Zynq_Book_Tutorial的实例代码

Xilinx The_Zynq_Book_Tutorial书的实例代码

2015-06-20

Xilinx zynq book tutorial

Xilinx zynq boot tutorial

2015-06-20

x265 gstreamer 插件

gstreamer的x265插件,.patch文件

2014-06-26

AT&T汇编语言格式

AT&T汇编语言格式,讲述清楚,不错的资料

2013-06-07

ice-3.4.1pdf文档

ice3.4.1的官方开发文档,英文版。

2011-04-25

dbunit开发文档

dbunit开发文档,供需要用dbunit进行开发的人使用

2011-01-29

oracle bakeup easy

oracle easy bake up.

2009-02-12

空空如也

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

TA关注的人

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