`
Dustin
  • 浏览: 310421 次
  • 性别: Icon_minigender_1
  • 来自: 广州/成都
社区版块
存档分类
最新评论
文章列表
How to Ride the Fifth Wave CHEAP COMPUTING, INFINITE BANDWIDTH, AND OPEN STANDARDS ARE POWERING AN EPIC TECHNOLOGICAL TRANSFORMATION THAT WILL CHURN UP HUGE NEW OPPORTUNITIES—AND PERILS FOR THOSE WHO CAN'T ADAPT. By Michael V. Copeland July 1, 2005 原文     (Business 2.0) – Rick Rashid makes ...

C++的常量

   Java里面使用常量十分方便,将成员变量定义为final就行了,但在C++中,类的成员变量是不能赋初值的,因此往往将常量声明为全部数据,并用const来修饰。效果类似,但全局数据往往造成程序间不必要的耦合,是error prone,应该能免则免的。有一个变通的办法就是使用枚举: cpp 代码 class ConstNum    {      .....    private:      enum{MAXSIZE=100};    };     还有一种方法使用静态类变量 cpp 代码 class ConstNum    {    .....    ...
  我曾经在深入浅出java中文问题系列中研究过java的中文问题,现在中文问题已经很少羁绊我在java世界中漫游的脚步了。最近,对Python产生了浓厚的兴趣,谁知道跟中文问题这个老朋友又一次不期而遇。看来,在代码世界中,中文问题会在很长一段时间里跟我们形影不离。这也难怪,谁让当初发明计算机的不是我们中国人呢,否则,现在全世界的计算机都支持而且必须支持GBK,这样,写这样文章的人就不会是我了,而是大洋彼岸的一个金发碧眼的程序员,而且标题也相应改为 “studying the english problem in '大蟒' ”。。哈哈     YY而已,还是面对现实问题吧。相对java而言,中文 ...
    最近用Java处理文件的时候,同样遇到了中文问题,觉得还是有必要总结一下,也使该系列的文章更加完整。     熟悉Java 的人都知道,在Java中,IO是分成两大部分的,分别对应字节和字符的操作,也就是Stream和Character,它 ...
   数据库的重要作用无需多言,java也为我们提供了多种数据库存取方法,如 JDBC,ORM(Hibernate,Toplink)以及EJB中的Entity bean等。其中JDBC是基础,为后面两种方案提供了底层API;后两种对JDBC进行包装,使得我们使用面向对象的方式来操作数据库。在实际运用过程中,我们可以根据自己的实际情况,各取所需。本文主要研究数据库存取过程中可能出现的中文问题,因此选用比较底层的JDBC作为例子。      使用JDBC操作数据库,我们必须得有数据库或者第三方厂商专门提供的数据库驱动程序,在程序运行过程中,我们将驱动程序动态加载到程序中,以连接并操作数据库。下面是使 ...
    Web应用中出现的中文问题可能是最常见的,也是网络上讨论得最多的java中文问题了,而这跟JSP(Servlet)技术在Web中的广泛应用有着紧密的联系。Web应用运行在一个分布式的环境中,服务端和客户端通过HTTP协议连接在一起, ...
    现代计算机采用的都是冯.诺依曼体系结构,因此都具有相同的结构特征,拥有五大组成部分:输入数据和程序的输入设备,记忆程序和数据的存储器,完成数据加工处理的运算器,控制程序执行的控制器,输出处理结果的输出 ...
   通过引言我们可以知道,java中文问题是由于在输入输出时字符集之间的错位而产生的。那么,当前比较通用的字符集有哪些呢?它们都有些什么特点?它们之间有什么区别和联系?为什么字符集错位会导致出现中文问题呢? ...
   真正接触过java,或者说曾经用java解决过实际问题的人,对java的中文问题应该都有一定了解。为什么我在编辑器中输入的中文好好的,在控制台打印出来却变成了“星星月亮和问号”呢?我的系统在开发过程中一点问题没有 ...
6 接下来很自然就是面向对象之旅了。接受了C++,Java的洗礼,平时也喜欢逛逛论坛,如果一个人不至于太愚笨或者顽固,肯定会被铺天盖地的摇旗呐喊所感染。当然,自认为自己还算是脑子灵活而且思想开明的,于是OO神殿下又 ...
4 所谓同道中人,专业上的朋友可以称之为道友了。当然,道友们也是我很要好的朋友,不过除了一般的促膝谈心,我们之间还多了技术层面上的交流。某种程度而言,道友们对我影响要比老师们大得多,他们就在我的身边,即 ...
0 面对过去,无非就两种选择:忘却或者是回忆。窃以为忘却更多的只是一种生活态度,一句貌似洒脱其实悲凉的“重头再来”企图把过去的自己和现在的我分割开来,不过是抽刀断水。何况自己20多年来的生活也并非苦不堪言 ...
原文URL:http://blog.csdn.net/yzhz/archive/2007/04/30/1592821.aspx   一个好的程序员除了具备扎实的基本功外,还应该具有更为灵活的逻辑思维与判断能力。除此之外,撑握一些行之有效的辅助工具也很重要。工欲善其事,必先利其器。有 ...
 这个问题是跟同学讨论interface Serializable的用法是注意到的。JDK文档中说Serializable 为标记接口(tag interface),实现该接口的类不需要实现任何指定的方法。但是,如果当我们需要自定义序列化过程时,就需要在类中添加两个指定的方法: java 代码 private void writeObject(java.io.ObjectOutputStream out)         throws IOException    private void readObject(java.io.ObjectInputStream in)    ...
   Bridge模式的目的在于实现抽象(Abstraction)和实现(Implementor)的分离,具体参与者有 Abstraction, RefindAbstraction, Implementor和ConcreteImplementor。那么在一个具体的JDBC应用中,各个类是如何分别组织到Bridge模式的四个参与者中呢?java.sql.Driver作为Implementor,而各个数据库厂商实现的数据库驱动通过实现Driver接口作为ConcreteImplementor,这都是比较好理解的。但那些类是Abstraction和RefindAbstraction呢?如何体现出Bri ...
Global site tag (gtag.js) - Google Analytics