自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

chinasoftli的专栏

天行健,君子以自强不息。

  • 博客(18)
  • 收藏
  • 关注

原创 动态规划算法

 动态规划算法与分治法类似,其基本思想也是将待求解问题分解成若干子问题,先求解子问题,然后从这些子问题的解得到原问题的解。与分治法不同的是适合于用动态规划法求解的问题,经分解得到的子问题往往不是互相独立的。若用分治法求解这类问题,则分解得到的子问题数目太多,以至于最后解决原问题需要耗费的指数时间,然而,不同子问题的数目常常解决的子问题的答案,而在需要时再找出已求得的答案,这样就可以避免大量的重复计

2008-02-14 10:16:00 613

原创 易混淆的词义

声明:向计算机介绍名字,它说:这个名字是什么意思。定义:为这个名字分配存储空间对于变量,编译器确定这个变量占多少存储单元,并在内存中产生存放它们的空间声明,在C++中常常使用extern关键字,如果只是声明变量而非定义它,则使用externjava 5之后版本中的原子变量类之所以称为原子的是因为它们提供了对数字和对象引用的细粒度原子更新非阻塞算法通常叫做乐观算法进程:就是执行中的一段程序,也就是说

2008-02-14 09:50:00 685

原创 Threading 3D Game Engine Basics

Threading 3D Game Engine BasicsIntroduction There is “A Fundamental Turn Toward Concurrency in Software,” or so says the title of a recent article by Herb Sutter in Dr. Dobbs Journal. This articl

2008-01-09 14:37:00 708

原创 使用设计模式改善程序结构(一)

设计模式是对特定问题经过无数次经验总结后提出的能够解决它的优雅的方案。但是,如果想要真正使设计模式发挥最大作用,仅仅知道设计模式是什么,以及它是如何实现的是很不够的,因为那样就不能使你对于设计模式有真正的理解,也就不能够在自己的设计中正确、恰当的使用设计模式。本文试图从另一个角度(设计模式的意图、动机)来看待设计模式,通过这种新的思路,设计模式会变得非常贴近你的设计过程,并且能够指导、简化你的设计

2007-09-01 01:26:00 430

原创 开篇

       时间过得挺快的,好久没有更新Blog上面的文章了,看到很多同学都在写自己的Blog,记下了自己的心情日记,我的Blog之前只有一些技术方面的文章,对于自己一些对生活的感想也一直深藏在心里,也不曾用某种方式表达过。人生是要懂得积累,总结,反思的过程,所以今天下定决心在Blog上面增加了一个板块---生活随想           毕业整整有一个半月了,工作呢已经四个半月了,回头望望,时间

2007-08-21 13:37:00 419

原创 对当前目录下所有文件进行压缩代码

import java.io.*;import java.util.zip.*;public class Test{   static final int BUFFER = 2048;      public static String ChangeName(String s)   {              int j = 0;         String newstring = "";

2007-04-13 15:47:00 826

转载 java zip 中文问题

用ant解压包含中文文件名的压缩文件 中文问题是java中的普遍性问题.今天下午遇到一个包含中文文件名的压缩文件解压问题.找了不少资料.现贴出解集.在java.util.zip包也可以用来处理解压问题,不过对含有中文文件名的压缩包无能为力,这是因为ZipOutputStream压缩和解压ZIP文件对文件名都是以UTF-8编码方式来处理的,而我们用winzip压缩文件对文件名只会以ASCII编码方式

2007-04-13 14:54:00 3435 1

转载 如何应用java.util.zip包现数据压缩与解压

 如何应用java.util.zip包现数据压缩与解压  本文通过对数据压缩算法的简要介绍,然后以详细的示例演示了利用java.util.zip包实现数据的压缩与解压,并扩展到在网络传输方面如何应用java.util.zip包现数据压缩与解压综述 许多信息资料都或多或少的包含一些多余的数据。通常会导致在客户端与服务器之间,应用程序与计算机之间极大的数据传输量。最常见的解决数

2007-04-13 14:50:00 2981 1

转载 使用Castor XML

 使用Castor XML一、 简介Castor XML是一种XML数据绑定框架。XML的另外两种主要API:DOM和SAX(Document Object Model和Simple API for XML),主要是从结构的角度去处理XML文件,而Castor XML是以对象的模式去处理XML文档中的数据大多数情况下,转换框架通过ClassDescriptor和FieldDescriptor来

2007-04-11 21:36:00 1703

转载 Castor的XML数据绑定应用

板桥里人 http://www.jdon.com 2002/07/27Java与.net最大不同之处在于,Java是在开放源代码领域中成长的,所以,你不必苦苦等待某一个公司的产品开发进度,在开源领域,每天都诞生有关Java令人激动的新技术,你可以仔细研究它,可能是昙花一现,更可能是一种全新技术的发现,这种心情已经让你忘记了自己孤独的境遇。Castor无疑是一种新的实用的概念,它的XML对象

2007-04-11 21:33:00 632

转载 Java SE 6中的JDBC 4.0增强

时间:2006-10-25作者:Srini Penchikala浏览次数: 4508 本文关键字:JDO, JDBC, SQLJ, Java, Srini Penchikala, jdbc, mustang, java se 6, RowID, driver, annotation, 驱动程序, 注释 文章工具     Java Platform, Standard Edition(Java SE

2007-04-10 21:27:00 630

原创 探究 Singleton 设计模式(构建分布式应用程序)

探究 Singleton 设计模式(构建分布式应用程序)发布日期: 4/1/2004 | 更新日期: 4/1/2004Mark TownsendMicrosoft Corporation2002 年 2 月摘要:讨论 Singleton 设计模式(指示如何以及何时创建对象的创造性模式)及其在 Microsoft .NET 框架中的有效使用。内容简介Singleton 模式结论简介在开发软件应用

2007-04-10 21:15:00 529

转载 Java 理论与实践: 在 JDK 早期版本中使用 Java 5 的语言特性

Java 理论与实践: 在 JDK 早期版本中使用 Java 5 的语言特性 即使只能用 JDK 1.4,也可以使用泛型   Brian Goetz (brian.goetz@sun.com), 高级工程师, Sun MicrosystemsJava™ 5 添加了许多强大的语言特性:泛型、枚举、注释、自动装箱和增强的 for 循环。但是,许多工作组仍然被绑定在 JDK 1.4 或以前的版本上,可能

2007-04-09 16:07:00 525

原创 java调用C语言

JAVA以其跨平台的特性深受人们喜爱,而又正由于它的跨平台的目的,使得它和本地机器的各种内部联系变得很少,约束了它的功能。解决JAVA对本地操作的一种方法就是JNI。   JAVA通过JNI调用本地方法,而本地方法是以库文件的形式存放的(在WINDOWS平台上是DLL文件形式,在UNIX机器上是SO文件形式)。通过调用本地的库文件的内部方法,使JAVA可以实现和本地机器的紧密联系,调用系统级的

2007-03-11 12:53:00 1864

转载 jvm加载class

JVM class加载机制的总结- -                                        一 Java2类装载机制的缺省实现我们知道在Java中实例化一个对象以前,需要将对象的类文件加载到虚拟机并完成连接和类型初始化等操作(事实上很多情况下,不实例化对象也会进行类加载,例如:调用静态方法、引用静态变量等)。类装载器的任务就是找

2007-03-11 12:50:00 1124

原创 求100!

import java.math.*;class Test {       public static void main (String []args)       {                  BigInteger big2 = new BigInteger("1");             for (int i=1; i             {               

2007-03-11 12:36:00 527

原创 求素数

 import static java.lang.Math.*;class Test {       public static void main (String []args)       {              int j;              for(int i=2; i             {                   int k = 0;         

2007-03-11 12:01:00 488

转载 Ioc容器应用浅析

转载:原文地址:http://simonw.cnblogs.com/ Ioc容器应用浅析 前言    Ioc(Inversion of Control)中文译名控制反转, 一个很流行的词汇, 虽然dotNet社群谈论的仍然比较少, 但随着dotNet平台下的一些Ioc组件的成熟, 这个概念也慢慢深入人心了, 本文并不抓住概念大谈特谈, 而是从一个简单的示例以平实的语言和大多开发者所

2007-03-10 22:20:00 757

空空如也

空空如也

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

TA关注的人

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