自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 shell排序

#include #include #include using namespace std;void ShellInsert(int a[], int n,  int dk){     int i=0,j=0;     for(i=dk+1; i         if(a[i]          {             a[0] =

2013-04-17 21:15:21 431

原创 Leetcode Search in Rotated Sorted Array

Suppose a sorted array is rotated at some pivot unknown to you beforehand.(i.e., 0 1 2 4 5 6 7 might become 4 5 6 7 0 1 2).You are given a target value to search. If found in the array ret

2013-04-07 11:01:29 490

原创 Leetcode Search for a Range

Given a sorted array of integers, find the starting and ending position of a given target value.Your algorithm's runtime complexity must be in the order of O(log n).If the target is not found

2013-04-07 10:40:56 573

转载 Upstart: Ubuntu 的基于事件的启动进程

译注:尽管译者是一位铁杆的Debian粉丝,但也注意 upstart 很久了,就译者本人观点,upstart 应该说是 Ubuntu 所做的众多工作中最为杰出的一个,它将可以极大地加快 Linux 系统启动的过程。尽管它不是惟一的下一代 init 程序,但它已经作为Ubuntu 的缺省 init 进程工作了相当长的时间,这点将极大有助于程序的成熟;而且,upstart 使用了基于事件的模型,而

2012-03-23 16:05:18 2047

转载 CentOS、Ubuntu、Gentoo、 Freebsd 、RedHat、 Debian 如何选择?

Linux最早由Linus Benedict Torvalds在1991年开始编写。在这之前,Richard Stallman创建了Free Software Foundation(FSF)组织以及GNU项目,并不断的编写创建GNU程序(此类程序的许可方式均为GPL: General Public License)。在不断的有杰出的程序员和开发者加入到GNU组织中后,便造就了今天我们所看到的L

2012-03-23 10:39:44 4692

转载 【linux】Ubuntu下自己编译安装和卸载软件

很多情况下,我们在使用ubuntu的时候都是在新立得软件包管理器中下载使用软件的,好处是易于管理,方便更新,而且一般不会有很多的兼容性问题。但是问题是官方的软件源一般更新很慢,而且很多的软件根本就从来没有进入过官方的源里面,这种情况下就需要自己下载源代码编译了。其实自己编译软件一点都不难,只要你看一下源码包自带的readme或者install文件就可以搞定了,一般分为如下几个步骤,首先解压

2012-03-22 09:12:26 5560

转载 ubuntu的ip配置

在两台机器上安装了ubuntu,第一台安装的时候忘了安网线,ip地址是自己手动输入的,网络连接没有任何问题。第二台安装的时候自动使用DHCP,结果无法上网,连网关都ping不通,无奈,将第一个机器上的设置拷贝下来放到这台机器上,只改动ip地址,结果成功了,现在还不太清楚原因。这是第一台ubuntu的ip设置文件,在/etc/network/interfaces# This

2012-03-20 09:35:53 555

转载 ubuntu命令行模式中文字符显示

Ubuntu(Linux)中文支持Ubuntu(Linux)中文支持在建立好源的基本上,做什么都是很方便的。一、桌面的中文支持其实,在系统中已经做好的,我们要做的只是从网上下载安装好就行。对于不习惯使用命令的朋友可以直接点击系统(system)->系统管理 (administration)->语文支持(language support),然后在上面“支持语言”的选框中选中“Ch

2012-03-19 14:31:47 13849

转载 ubuntu10.04显示grub菜单

安装了ubuntu10.04后grub没有显示。上网搜了下资料如下:从/etc/init.d/gdm中的第28行,能看到定义的是shift键,你可以试一下!另外需要注意一下开机启动时,grub菜单 系统默认是隐藏的,去掉隐藏需要做如下操作:1、你需要修改/etc/default/grub其中的第5行:sudo gedit /etc/default/grubGRUB_HI

2012-03-14 15:46:04 799

转载 Httplook使用问题汇总

Httplook使用问题汇总:1、显示错误Warning!Another layered sevice provider is installed in your system. If you encounter network problems when running httplook try to deinstall/disable the following program

2012-02-10 10:52:16 1374

原创 MIME学习

MIME定义MIME type的缩写为(Multipurpose Internet MailExtensions)代表互联网媒体类型(Internetmedia type),MIME使用一个简单的字符串组成,最初是为了标识邮件Email附件的类型,在html文件中可以使用content-type属性表示,描述了文件类型的互联网标准。MIME类型能包含视频、图像、文本、音频、应用程序等数据。

2011-12-14 10:43:34 566

原创 java学习比较 泛型

第二步:学习泛型类的分类:泛型在形式上是数据类型的抽象,这种数据类型可以是:类范围的数据类型,也可以是方法范围的数据类型。1.      类范围的泛型类型通常在类定义时进行声明,此泛型在整个类的范围内可以使用。2.      方法范围的泛型类型在定义方法时进行声明,此泛型只能在方法的参数列表和返回数据类型上使用。注:无论是类范围的泛型,还是方法级别的泛型变量,不经过任何限制,原

2011-11-15 23:50:15 1240

原创 java学习笔记

泛型学习第一步:认识一个简单的泛型类:package test; public class Calculator{    public MyType add(MyType a,MyType b){       return a;    }} package test; public class CalcuTest {    public st

2011-11-14 22:40:48 329

原创 java反射机制和泛型原理区别

java学习笔记:Java的反射机制:将java中所有的类型抽象成Class类,Class类的一个对象代表一种特定的类,也对应一种广义上得数据类型。泛型也是一种对数据类型的抽象,这种类型一个具体指定形式都对应一种具体的数据类型。区别:但java反射机制和泛型有着本质的区别,1.      java反射机制是运行时的抽象机制,程序在运行时对java类中的结构进行抽象;2.

2011-11-13 23:14:46 1182

原创 父类和子类有相同成员变量时的例子

今天看到一个有趣的程序,如下:public class Test {        public static void main(String[] args){          B b=new B();          b.bb();      } } class A{ private String  a="a";     public void vi

2011-11-11 23:37:17 6979

原创 java 对象序列化

java学习笔记  对象序列化目标:将对象保存到磁盘中,或允许在网络中直接传输对象,对象序列化机制允许把内存中的java对象转换成与平台无关的二进制流,从而允许把这种二进制流持久保存在磁盘上,或通过网络将这种二进制流传输到另一个网络节点。含义:对象的序列化(Serialize)指将一个java对象写入IO流中,与此对应的是,对象的反序列化(Deserialize)则指的是从IO流中

2011-11-10 14:03:43 2118

原创 自定义Annotation

java Annotation学习笔记自定义Annotation定义新的Annotation类型使用@interface关键字。定义一个新的Annotation类型与定义一个接口非常像。如下可定义一个简单的AnnotationPublic@interface Test{}定义了Annotation后,就可以在程序的任何地方使用该Annotation,使用Annotation的语

2011-11-09 15:35:25 487

空空如也

空空如也

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

TA关注的人

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