good good study, day day up!
  • 找”完数”

    2013-01-23

    今天的作业是找”完数”.

    定义”完数”为: 若一个正整数, 它所有的因子(不包括该数自身)的和等于自身, 则该正整数称为完数.

    6 = 1 + 2 + 3, 则6为完数.

    Read More »

    作者:chen | Categories:Java作业 | Tags:
  • C语言中struct与union的区别

    2012-06-08

    最近开始自学C语言,从最基础部分的开始学起。今天看书的时候注意到了struct和union似乎很像,除了名字不同,看起来几乎没有区别。

    既然C中定义了struct和union两个关键字,那么它们肯定是有区别的,在查了一些资料之后我终于知道两者最大的区别就在于内存利用。
    Read More »

    作者:chen | Categories:未分类 | Tags:
  • Javac 简单用法

    2012-03-02

    写过Java的人大多会用各种IDE(比如eclipse或者netbeans什么的),方便快捷.但是有时候,我们无法使用IDE,只能用原始的javac命令.

    那么javac命令应该如何使用呢.

    Read More »

    作者:chen | Categories:未分类 | Tags:
  • 如何搭建自己的Github

    2012-02-27

    这两天做应用自动部署的工作,在网上了解了一些关于git bare库的资料,搭建了自己的git bare库.这里分享一些经验吧.

    要搭建自己的代码库而又不想依赖Github的话,最好是有自己的服务器(有vps也差不多).当然大家也可以在自己的电脑上玩玩(我当然说的是Linux系统)
    Read More »

    作者:chen | Categories:服务器 | Tags:
  • Capistrano简介

    2012-02-20

     

    Capistrano是一个基于Ruby的web应用部署工具.将Capistrano安装在自己的机器上就可以将应用的代码部署到远程的服务器上.

    Read More »

    作者:chen | Categories:服务器 | Tags:
  • 安装Python2.7后ibus界面消失的问题

    2012-01-17

    本人系统为ubuntu 10.04, 最近装了python2.7, 然后发现ibus的界面消失了.打字的时候没有文字框.手动运行ibus-setup的时候报错:

    ImportError: No module named gtk

    在网上搜了一下,发现ibus依赖python2.6,python2.7找不到gtk模块.
    Read More »

    作者:chen | Categories:Linux | Tags:
  • Java JNI 简述

    2011-12-06

    JNI也就是Java Native Interface(Java本地接口)的意思,既然说到”本地”,那么很显然是要与本地代码(C/C++)交互.
    Java通过JNI所调用的是本地动态链接库,在Windows上是.dll文件,在Linux上则一般是.so文件.
    Read More »

    作者:chen | Categories:Java | Tags:
  • Java单例模式(Singleton)

    2011-11-12

    Java单例模式是指:某个类在运行时只能生成唯一的一个实例.
    也就是说,如果我们使用传统的new关键字来创建类的实例的话肯定是无法实现单例模式的(我们可以用new关键字创建无数个实例,如果内存足够的话).

    所以我们要使new关键字失效,最简单的方法就是为类提供惟一的一个构造方法(Constructor),并将该构造方法设置为私有(private):

    private constructor(){}

    这样一来我们就对外部关闭了构造函数,外部程序无法通过正常手段(new关键字)来创建实例.

    但是这样一来我们就无法获取到该类的实例了,因为我们连一个实例都无法获取.

    现在我们的类只有一个私有的构造函数,我们只能从类的内部来创建一个实例,然后通过一个公共(public)的静态(static)方法将该实例返回给外部程序:

    Read More »

    作者:chen | Categories:Java | Tags:
  • Java 如何突破访问权限限制

    2011-11-08

    学过Java的都知道,Java类中所有的属性与方法都有访问修饰符(private,public,protected以及默认访问权限).

    在编写一个程序的时候,我们通常会把一些不希望让别人直接获取属性或方法隐藏起来,这时候对该属性或方法加private修饰符就能防止被别人直接使用.

    但是有时候我们希望获取一个类的私有成员变量或者是调用类的私有方法,私有的属性或方法用一般的点操作符是无法直接调用的.这个时候我们就需要用到Java的反射机制了. Read More »

    作者:chen | Categories:Java | Tags:
  • 第一篇

    2011-10-18

    终于有自己的独立博客了,很高兴。
    谢谢Tomy的帮助。
    以后开始会在这里写下自己的东西,学习什么的都有,理清自己的脉络。

    作者:chen | Categories:闲扯 | Tags: