摘要: 入门篇 《LINUX权威指南》书不错,写的很全面也比较广,涉及的不深,做为入门书籍不错,可以比较全面的了解linux 。另外比较热门的也可以看看《鸟哥的私房菜》等书,偏管理类的书。如果想做server方向的可以找来看看。驱动 篇 《LINUX设备驱动程序 》就是网上说的“LDD”,经典之作,必备书籍。国产经典《Linux驱动详细解》也是一本非常不错的书,很实用,书中源代码 分析比较多,基于2440的,对linux外围驱动有很全面的讲解内核篇 浙江大学的《LINUX内核源代码情景分析》,外国鬼子的《莱昂氏UNIX源代码分析》还有《深入理解linux内核》都是出名的经典巨作。另外赵炯的《LINUX 阅读全文
posted @ 2011-06-27 10:56 爱无限 阅读(96942) 评论(10) 推荐(21) 编辑
摘要: sudo pppoeconf 阅读全文
posted @ 2011-06-26 16:38 爱无限 阅读(316) 评论(0) 推荐(0) 编辑
摘要: #include<stdio.h>int main(){ int c; while((c = getchar()) != EOF) putchar(c); return 0;} 阅读全文
posted @ 2011-06-23 00:13 爱无限 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 1. printf("%3.0f %6.1f\n",a, b); 右对齐,a 为至少3个数字宽度,且不带小数点和小数部分; b 为至少6个数字宽度,且小数点后面有1位数字。 阅读全文
posted @ 2011-06-22 23:32 爱无限 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 1. printf 语句永远不会自动换行。 阅读全文
posted @ 2011-06-22 23:28 爱无限 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 1. 字符串的比较 string1.equals(string2): 使用 equals() 方法检测两个字符串是否具有相同的内容。 s1 == s2 : 使用 == 运算符检测两个字符串是否具有相同的引用(即指向同一个内存地址)。2. 字符串的连接 String s3 = s1 + s2; 阅读全文
posted @ 2011-06-20 23:13 爱无限 阅读(124) 评论(0) 推荐(0) 编辑
摘要: for(int i = 0; i < chars.length; i++)counts[chars[i] - 'a']++; 阅读全文
posted @ 2011-06-19 22:24 爱无限 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 一、 堆 1. JVM将数组存储在一个叫 堆(heep)的内存区域中,堆用于动态内存分配,在堆中内存块可以按任意的顺序分配和释放。二、栈 1. 栈(stack)是一种用后进先出方式存放对象的数据结构。 编译器使用 栈 来处理方法调用。调用方法时,将方法的参数和局部变量推入栈中。当一个方法调用另一个方法时,新方法的参数和局部变量被推入栈中。 当方法完成工作,返回它的调用者时,从栈中释放与它相关的空间。 阅读全文
posted @ 2011-06-19 22:22 爱无限 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 1. 隐藏的实例变量需要使用关键字 this 来引用。2. this 也可以用在构造方法中,以调用同一个类中的另一个构造方法。 阅读全文
posted @ 2011-06-17 22:16 爱无限 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 1. 可以让类中的所有实例共享数据2. 静态变量将变量值存储于类的公共内存,如果某个对象修改了静态变量的值,同一类中的多有对象都会收到影响。 阅读全文
posted @ 2011-06-15 20:18 爱无限 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 一、预测编码 预测编码最常用的形式是差分脉冲编码调制(DPCM) 预测器设计:广泛采用的最简单的是 固定线性预测器,它很适合满足 静态随机过程模型 的图像。 自适应线性预测和非线性预测有更好的效果。二、运动估计与运动补偿 采样帧间预测编码可以减少时间域上的冗余度,提高压缩比。 采用运动补偿帧间预测可以使预测差的方差大大减少,从而减低码率,提高压缩比。 块匹配法(BMA)是目前最常用的一种运动估计算法。 阅读全文
posted @ 2011-06-15 19:13 爱无限 阅读(2089) 评论(0) 推荐(0) 编辑
摘要: 1. 构造方法必须与所在的类具有相同的名字。2. 构造方法没有返回类型,甚至连 void 也没有。3. 构造方法的调用是在创建一个对象时使用 new 操作符进行的。构造方法的作用是初始化对象。 阅读全文
posted @ 2011-06-14 22:40 爱无限 阅读(3241) 评论(0) 推荐(0) 编辑
摘要: 1. 选择排序 public class slectionSort { public static void slectionsort(double[] list){ for(int i = list.length - 1; i >= 1; i--){ double currentMax = list[0]; int currentMaxIndex = 0;for(int j = 1; j <= i; j++){ if(currentMax < list[j]){ currentMax = list[j]; currentMaxIndex = j;} } if(current 阅读全文
posted @ 2011-06-13 21:40 爱无限 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 1. 线性查找法 public class LinearSearch { public static int linearSearch(int[] list, int key){ for(int i = 0; i < list.length; i++){ if(key == list[i]) return i; } return -1; } }2. 二分查找法 public class BinarySearch { public static int binarySearch(int[] list, int key){ int low = 0; int high = list.lengt 阅读全文
posted @ 2011-06-13 21:33 爱无限 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 先看综述,后看论著。看综述搞清概念,看论著掌握方法。早动手在师兄师姐离开之前学会关键技术。多数文章看摘要,少数文章看全文。掌握了一点查全文的技巧,往往会以搞到全文为乐,以至于没有时间看文章的内容,更不屑于看摘要。真正有用的全文并不多,过分追求全文是浪费,不可走极端。当然只看摘要也是不对的。集中时间看文献。看过总会遗忘,看文献的时间越分散,浪费时间越多。集中时间看更容易联系起来,形成整体印象。做好记录和标记复印或打印的文献,直接用笔标记或批注。pdf 或html 格式的文献,可以用编辑器标亮或改变文字颜色。这是避免时间浪费的又一重要手段。否则等于没看。准备引用的文章要亲自看过。转引造成的以讹传讹 阅读全文
posted @ 2011-06-13 16:15 爱无限 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 如:final double PI = 3.14159; 阅读全文
posted @ 2011-06-10 21:00 爱无限 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 1. System.currentTimeMillis();2. Math.random(); 返回一个随机双精度值d, 如:0.0 <= d <= 1.0 一般地,a + Math.random() * b ; 返回 a 到 a+b 之间的随机数,不包括 a+b .3. 生成任意两个字符 ch1 和 ch2 (ch1 < ch2)之间的随机字符: (char)(ch1 + Math.random() * (ch2 - ch1 + 1));4. 五个求特定类型随机字符的重载方法:public class RandomCharacter {public static char 阅读全文
posted @ 2011-06-10 09:33 爱无限 阅读(2161) 评论(0) 推荐(0) 编辑
摘要: Scanner scanner=new Scanner(System.in); //这整行创建一个Scanner对象,并且将它指向变量ScannerScanner对象包括以下读取输入的方法:.next().nextByte().nextShort().nextInt().nextLong().nextFloat().nextDouble() 阅读全文
posted @ 2011-06-09 19:53 爱无限 阅读(192) 评论(0) 推荐(0) 编辑
摘要: System.currentTimeMillis()该函数用于获得当前时间的毫秒数 阅读全文
posted @ 2011-06-08 23:05 爱无限 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 1.字符串转化为int型 int intValue=Integer.parseInt(intString)2.字符串转化为double型 double doubleValue=Double.parseDouble(doubleString) 阅读全文
posted @ 2011-06-08 19:10 爱无限 阅读(185) 评论(0) 推荐(0) 编辑
摘要: String input=JOptionPane.showInputDialog(null,"Enter an input","Input Dialog Demo",JOptionPane.QUESTION_MESSAGE); 阅读全文
posted @ 2011-06-08 19:01 爱无限 阅读(173) 评论(0) 推荐(0) 编辑
摘要: byte 1个字节 8位有符号short 2个字节 16位有符号int 4个字节32位有符号long 8个字节 64位有符号float 4个字节 32位double 8个字节 64位 阅读全文
posted @ 2011-06-08 16:40 爱无限 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 先看综述,后看论著。看综述搞清概念,看论著掌握方法。早动手在师兄师姐离开之前学会关键技术。多数文章看摘要,少数文章看全文。掌握了一点查全文的技巧,往往会以搞到全文为乐,以至于没有时间看文章的内容,更不屑于看摘要。真正有用的全文并不多,过分追求全文是浪费,不可走极端。当然只看摘要也是不对的。集中时间看文献。看过总会遗忘,看文献的时间越分散,浪费时间越多。集中时间看更容易联系起来,形成整体印象。做好记录和标记复印或打印的文献,直接用笔标记或批注。pdf 或html 格式的文献,可以用编辑器标亮或改变文字颜色。这是避免时间浪费的又一重要手段。否则等于没看。准备引用的文章要亲自看过。转引造成的以讹传讹 阅读全文
posted @ 2011-06-08 09:04 爱无限 阅读(112) 评论(0) 推荐(0) 编辑
摘要: JOptionPane.showMessageDialog(null,"Welcome to Java!","Display Message",JOptionPane.INFORMATION_MESSAGE);第一个参数总是null;第二个参数表示要显示文本的字符串;第三个参数是对话框的标题;第四个参数是显示图标。 阅读全文
posted @ 2011-06-07 23:32 爱无限 阅读(154) 评论(0) 推荐(0) 编辑