小小雷利

Satan's book

2012年3月24日 #

C/C++格式转换说明符

摘要: printf() 格式转换说明符%s 字符串%c 一个字符%d 有符号十进制整数%f 浮点数,十进制记数法%a 浮点数、十六进制数字和p-记数法 (C99)%A 浮点数、十六进制数字和P-记数法 (C99)%e 浮点数、e-记数法%E 浮点数、E-记数法%g 根据数值不同自动选择%f或者%e。%e格式在指数小于-4或者大于等于精度时使用%G 根据数值不同自动选择%f或者%E。%E格式在指数小于-4或者大于等于精度时使用%i 有符号十进制整数 (与%d相同)%o 无符号八进制整数%p 指针(就是指地址)%u 无符号十进制整数%x 使用十六进制数字0f 的无符号十六进制整数%X 使用十六进制数字0 阅读全文

posted @ 2012-03-24 20:18 小小雷利 阅读(1092) 评论(0) 推荐(0) 编辑

Linux_压缩与解压命令

摘要: gzip压缩与解压1.只能压缩文件,不能压缩目录2.压缩后不保留源文件3.后缀名 .gz[root@localhost aaaaa]# gzip aaaaa //压缩命令[root@localhost aaaaa]# ls148476-Ronin Adwaita Green.tar.gz aaaaaaaa.gz Swar-Red Swar-Red.tar.gz[root@localhost aaaaa]# gunzip aaaaa.gz //解压命令[root@localhost aaaaa]# ls148476-Ronin Adwaita Green.tar.gz aaa aaaa... 阅读全文

posted @ 2012-03-24 20:06 小小雷利 阅读(412) 评论(0) 推荐(0) 编辑

Linux_inittab文件剖析

摘要: [root@localhost ~]# cat /etc/inittab//inittab所在目录## inittab This file describes how the INIT process should set up# the system in a certain run-level.## Author:Miquel van Smoorenburg, <miquels@drinkel.nl.mugnet.org>#Modified for RHS Linux by Marc Ewing and Donnie Barnes## Default runlevel. The 阅读全文

posted @ 2012-03-24 16:36 小小雷利 阅读(302) 评论(0) 推荐(0) 编辑

Linux_系统引导流程

摘要: 系统引导流程 固件firmware(CMOS/BIOS) →POST加点自检 自举程序BootLoader(GRUB) →载入内核 载入内核Kernel →硬件驱动,可以看到驱动的信息 启动进程init /etc/inittab →读取执行配置文件 initdefault →判断默认的运行级别 /etc/rc.d/rc.sysinit →无论什... 阅读全文

posted @ 2012-03-24 16:32 小小雷利 阅读(216) 评论(0) 推荐(0) 编辑

Linux_GRUB应用与配置

摘要: [root@localhost ~]# cat /boot/grub/grub.conf该目录下存放GRUB配置文件# grub.conf generated by anaconda## Note that you do not have to rerun grub after making changes to this file# NOTICE: You have a /boot partition. This means that# all kernel and initrd paths are relative to /boot/, eg.# root (hd0,0)# kernel. 阅读全文

posted @ 2012-03-24 16:30 小小雷利 阅读(305) 评论(0) 推荐(0) 编辑

笔记本变PAD 北邮“小马哥”走红

摘要: 把旧笔记本变身PAD:26个改装步骤 花费190元转播到腾讯微博 本报讯 (记者申志民)花费约190元,旧笔记本电脑在北京邮电大学大一学生马钧轶手里变身当下流行的“PAD”。近日,一则题为“将笔记本改装成触摸屏”的帖子在人人网上点击量超两万,发帖人“小马哥”马钧轶一度成为网络红人,受到网友热捧。 图文详解改装步骤 小马哥发帖称,喜欢赶“技术时髦”的他想给自己的笔记本“鸟枪换炮”,看能否改装成触摸屏电脑。在查阅相关改装知识之后,决定拿自己的笔记本电脑“开刀”,并用26个步骤记录改装全过程。帖子将每个步骤都由图文进行详解,并附上一段改装后的视频。视频显示,改装完毕后,点击笔记本电脑显示屏,即... 阅读全文

posted @ 2012-03-24 16:05 小小雷利 阅读(163) 评论(0) 推荐(0) 编辑

vi基本命令

摘要: 定位命令) : 光标移至句尾( :光标移至句首}: 光标移至段落开头{: 光标移至段落结尾nG: 光标移至第n行首n+: 光标下移n行n-:光标上移n行n$: 光标移至第n行尾H : 光标移至屏幕顶行M : 光标移至屏幕中间行L : 光标移至屏幕最后行0: (注意是数字零)光标移至当前行首$: 光标移至当前行尾h : 光标左移一个字符l : 光标右移一个字符space:光标右移一个字符Backspace:光标左移一个字符k或Ctrl+p: 光标上移一行j或Ctrl+n : 光标下移一行Enter : 光标下移一行w或W : 光标右移一个字至字首b或B : 光标左移一个字至字首e或E : 光标右 阅读全文

posted @ 2012-03-24 15:54 小小雷利 阅读(222) 评论(0) 推荐(0) 编辑

C语言字符串与字符数组

摘要: #include"stdafx.h"#include"string.h" intmain(intargc,char*argv[]) { //charb[5]={"hello"};//编译时报错 charb[6]={"hello"}; //或 //charb={"hello"};//正确 chara[5]={'h','e','l','l','o'}; printf("hello:%s\n",b); 阅读全文

posted @ 2012-03-24 15:00 小小雷利 阅读(149) 评论(0) 推荐(0) 编辑

emacs基本命令

摘要: C模式M-x c-mode 进入C模式M-x global-font-lock-mode 开启语法高亮C-x C-a 开启自动状态,再次输入关闭M-x compile 开启编译M-x shell 运行程序 Alt-: 单行注释C-c C-c 全部注释C-u C-c C-c 取消注释 邮件模式C-x m 写邮件C-c C-c 发邮件,退出缓冲区C-c C-s 发邮件,不退出缓冲区C-c C-f C-c cc C-c C-f C-b bcc 密抄C-c C-f C-ffcc 把邮件发... 阅读全文

posted @ 2012-03-24 13:40 小小雷利 阅读(549) 评论(0) 推荐(0) 编辑

linux命令

摘要: 文件处理命令 ls 列出文件和目录 (list) ls -a 显示隐藏文件 ls -l 显示长列表格式 ls -d 查看文件属性 ls -i 查看i节点 (inode i节点) ls -ahl 查看文件的所有者 cat 显示文件内容 (concatenate and display files) wc -l显示文件的行数 head 显示文件的前几行 tail 显示文件的后几行 more 分页查看文件 f或空格 显示下一页 Enter 显示下一行 q 退出 cd 进入目录 (change directory) cp 复制文件 (copy) cp -R 复制目录rm 删除文件 (remove) r 阅读全文

posted @ 2012-03-24 01:56 小小雷利 阅读(436) 评论(0) 推荐(0) 编辑

10_java异常

摘要: 异常体系 Throwable |--Error 严重通过描述,一般不编写针对性代码进行处理。 |--Exception 非严重描述,可以使用针对性的代码进行处理。 |--RuntimeException 特殊异常|--如果在函数内抛出,函数上可以不用声明,编译一样通过。 |--如果在函数上声明,调用者可以不用处理,编译一样通过。throw (抛出); 使用在函数内;定义异常对象。throws(抛出); 使用在函数上;定义异常类,可以定义多个,用逗号隔开。异常分两种 编译时被检测 运行时异常(编译时不被检测RuntimeException以及子类... 阅读全文

posted @ 2012-03-24 01:19 小小雷利 阅读(189) 评论(0) 推荐(0) 编辑

09_java内部类

摘要: 内部类访问规则1,内部类可以直接访问外部类中的成员,包括私有,静态。 可以直接访问外部类中的成员,是因为内部类中持有一个外部类的引用。格式:外部类.this 2,外部类要访问内部类,必须建立内部类对象。3,因为内部类也是类中的成员,成员可以被私有化。内部类访问格式当内部类在成员位置上时,就可以被成员修饰符所修饰。比如 private 将内部类在外部类中进行封装。 static 被静态修饰后就只能直接访问外部类中的静态成员,出现访问局限性。 当内部类中定义静态成员,该内部类必须也是静态的。 当外部类中的静态方法访问内部类时,内部类必须也是静态的。内部类定义... 阅读全文

posted @ 2012-03-24 01:15 小小雷利 阅读(141) 评论(0) 推荐(0) 编辑

08_java面向对象—多态

摘要: 多态可以理解为事物存在的多种体现形式1.多态的体现 父类的引用指向了自己的子类对象。 父类的引用也可以接受自己的子类对象。2.多态的前提 类与类之间必须有关系。要么继承,要么实现。 通常还有一个前提:存在覆盖3.多态的好处与弊端 好处:提高程序的扩展性 弊端:只能使用父类的引用访问父类的成员在多态中非静态成员函数的特点在编译时:参阅引用型变量所属的类中是否有调用方法。如果有,编译成功;没有,编译失败在运行时:参阅对象所属的类中是否有调用方法。就是说:成员函数在多态的调用时,编译看左边,运行看右边。在多态中成员变量的特点无论编译和运行,都参考左边(引用型变量所属的类)在多态中静态成员函数的特点. 阅读全文

posted @ 2012-03-24 01:12 小小雷利 阅读(332) 评论(0) 推荐(0) 编辑

07_java面向对象—继承

摘要: 1.提高了代码复用性。2.让类与类之间产生关系。有了这关系,才有了多态的特性。1.变量当变量如果子父类中出现非私有的同名成员变量时。子类要访问本类中的同名变量,用this,代表子类对象的引用。子类要访问父类中的同名变量,用super代表父类对象的引用,super的使用和this的使用一样。2.函数当子类出现与父类一模一样的函数时,父类的函数会被覆盖。保留父类功能的定义,并修改父类功能的内容。函数的另一种特性:重写(覆盖)覆盖1.子类覆盖父类,必须保证子类的权限大于等于父类。2.静态只能覆盖静态。(开发不常见)3.子父类中的构造函数在对子类对象进行初始化时,父类的构造函数也会运行。那是因为子类. 阅读全文

posted @ 2012-03-24 01:06 小小雷利 阅读(168) 评论(0) 推荐(0) 编辑

06_java面向对象—封装

摘要: 前言:复杂到简单,执行者到指挥者,在Java中,一切皆对象。面向对象的三个特征:封装,继承,多态。java开发中其实就是在:找对象,建立对象,使用对象,维护对象的关系类和对象的关系● class:对事物的描写● 对象:在堆内存中用new建立事物的实体描述事物其实就是描述事物的属性和行为●属性:类中的变量●行为:类中的函数(方法)匿名对象● 方式一:对象的函数调用一次时,可以用匿名对象来完成。● 方式二:可以将匿名对象作为实际参数进行传递。封装1. 将变化隔离2. 便于使用3. 提高重用性4. 提高安全性原则:●将不必要对外提供的内容隐藏起来。● 把属于隐藏,提供公共方法对其访问。private 阅读全文

posted @ 2012-03-24 01:01 小小雷利 阅读(181) 评论(0) 推荐(0) 编辑

05_java数组

摘要: 数组 (一维数组)概念:同一种数据类型的集合,其实数组就一个容器好处:可以自动给数组中的元素从0开始编号,方便操作这些元素格式1:元素类型[ ] 数组名 = new 元素类型[ 元素个数 ] int[ ] a = new int [3];格式2:元素类型[ ] 数组名 = new 元素类型[ ] {元素,元素,元素.....} int[ ] a = new int []{ 3, 2, 5, 6,}; int[ ] a = { 3, 2, 5, 6,};//简写内存结构... 阅读全文

posted @ 2012-03-24 00:58 小小雷利 阅读(281) 评论(0) 推荐(0) 编辑

04_java函数

摘要: 函数(方法)概念:●函数就是定义在类中的具有特定功能的一段独立小程序●函数也称方法函数的格式: 修饰符 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2) { 执行语句; return返回值; }如何定义函数:●函数是一个独立的功能,明确该运算的结果是什么。确定返回值类型●在定义功能的过程中是否需未知内容参与运算。确定参数类型与参数个数 函数的重载概念: 在同一个类中,允许存在一个以上的同名函数,只要它们的参数个数或者参数类型不同即可特点: 与返回值类型无关,只看参数列表重载列子:add(4,5); add(4,5,6);public static int add(int x 阅读全文

posted @ 2012-03-24 00:31 小小雷利 阅读(225) 评论(0) 推荐(0) 编辑

03_java语句

摘要: 判断结构 if(条件表达式)// if满足,可以执行 { 执行语句; // 只控制一条执行语句,可以不写大括号 } if (条件表达式) { 执行语句; } else // if如果 else否者 { 执行语句; // if没有满足,就执行else } if(条件表达式) // 只要满足一个执行后,语句就结束了 { 执行语句; } else if (条件表达式) { 执行语句; } else { 执行语句; }选择结构switch(表达式){ case 取值 1:// case 定义备选答案 执行语句; break;// break 结束语句,并跳出 case ... 阅读全文

posted @ 2012-03-24 00:25 小小雷利 阅读(126) 评论(0) 推荐(0) 编辑

02_java运算符

摘要: 算术运算符+ 正号- 负号+ 加- 减* 乘/ 除% 取模++ 自增-- 自减+ 字符串相加例子⑴:int x = 4270x = x / 1000 * 1000system.out.println(x);/* 原理:x与1000都是int类型的数据,所以余数也是int类型*/例子⑵:自增(++)int a = 3,b; b = a++// a++ ; a=a+1例子⑶:字符串加号(+)system.out.println(“haha”+“haha”)// +是把2个字符串进行连接例子... 阅读全文

posted @ 2012-03-24 00:16 小小雷利 阅读(139) 评论(0) 推荐(0) 编辑

01_java基础

摘要: 常量 (表示不能改变的数值)Javav中常量的分类1. 整数常量。所有整数2. 小数常量。所有小数3. 布尔型常量。较为特有,只有两个数值:true false4. 字符常量。将一个数字字符或者符号用单引号(‘’)标识 (包括:‘a’ ‘+’ )5. 字符串常量。将一个或者多个字符用双引号标识 (包括:“ab“ “a” “”)6. null常量。只有一个数值就是:null对于整数十进制:0—9,逢10进1八进制:0—7,逢8进1 用0开头表示十六进制:0—9,A—F 逢16进1 用0x开头表示二进制:0 :1 逢2进1 (八位数=1字节单位)十进制——》二进制原理:对十进制数进行÷2 阅读全文

posted @ 2012-03-24 00:01 小小雷利 阅读(392) 评论(0) 推荐(0) 编辑

导航