- 博客(36)
- 问答 (4)
- 收藏
- 关注
原创 linux 启动顺序,内核编译
linux的启动流程posi -bios -mbr(bootloader ,446)-kernel-initrd-rootfs-/sbin/binpost:rom的最开始的地方bois(boot sequence):加载顺序,boot loader:446个字节:查找分区,加载内核(一个设备的mbr损坏,不会去找第二个)kernel:识别cpu,内存,检测硬件与取驱动,挂载
2017-03-22 11:55:50
660
原创 linux find
文件查找:locate:全系统文件数据库进行,非实时的模糊查找,速度快updatedb:手动生产数据库;locate passwdfind:遍历指定目录中的所有文件;支持许多查找标准;find 路径 标准 动作;路径可以省略,默认当前目录;标准:路径下的所迫文件动作:默认为打印出来标准:
2017-03-22 11:53:54
405
原创 linux 文本排序bash特性
文本处理:cat:链接并且显示;cat -n显示行号;cat -e:显示每一行的行结束标志;$是linux的行结束符号;$+enter:是winodws的结尾换行符;cat -t:制表符;cat -A:显示所有信息;cat:什么都不加,管道输出输入设备的输入;shell中翻屏:shift+pageup/pagedown;tac:反向显示;more
2017-03-22 11:51:05
616
原创 linux 文件压缩与解压缩
文件的压缩和解压缩压缩文件的格式:gz.bz2.xz.zip.Z;压缩算法不同,压缩比也不会不同;压缩算法(extends)压缩命令:compress:早期压缩filename.zuncompress:解压缩gzip:压缩文件gizp test压缩gunzip /pat/to/somefile解压缩;gizp -d:解压缩gzip -numb
2017-03-22 11:48:13
520
原创 Linux 交换分区,回环设备
虚拟内存:x86(32bit.4g)为例子;虚拟地址;每个进程都假设自己有4g内存可以用物理地址;1g为内核使用,3g为其他内存使用;page:进程分页;交替存放;页面交换(swap):内存与硬盘中的数据相互转换;page outswappage in交换磁道最好放在靠近柱面的磁道free:查看当前内存的情况,默认是k为单位free -m
2017-03-22 11:45:48
633
原创 linux 文件管理系统
文件系统管理:重新创建文件(格式化分区)系统会损害原有的文件系统;创建文件系统:mkfs:(make file system);创建文件系统;cat /proc/filesystems:显示内核支持的文件系统模块;mkfs -t ext3 /dev/sda5:指定分区创建的文件系统的类型;mkfs -t etx3 =mkfs.etx3:运行的是mkfs文件下etx
2017-03-22 11:30:50
811
原创 linux innode与block
cpu从而外:0.1.2.3;内核:ring0;用户:ring3:由于历史原因:ring1,ring2:不使用;a和b文件内容一样:可以同一个block;路径不同而已:硬链接;a和b内容不一样,不允许在同一个block;block size:1024.2048.4096;bolock组合起来成page;page进入内存;ps:不同系统的c
2017-03-22 11:28:48
1882
原创 linux fdisk
inux支持的文件系统;文件系统是内核提供的功能;管理文件系统是用户进程;一个分区就是一个独立的文件系统;但是最终都挂载在根下面linux常见的文件系统:ext系列,xfs,reiserfs;jfs;nfs,ocfs,gfs,swap;vfat=fat32;格式化:低级格式化:创建磁道;厂商高级格式化:创建文件系统;多种文件系统—vf
2017-03-22 11:13:37
414
转载 linux mknod
b:块单位,随机访问; 硬盘c:字符设备,线性设备:键盘,硬盘;dev/主设备号(major number):设备类型;次设备号(minor number):同一类型不同设备;mknod:创建块或者字符;mknod 选项 文件名 类型 主设备 次设备mknod mydev c 66 0:设备名mydev的设备文件;mknod -m 640 myd
2017-03-22 10:59:20
324
转载 linux的硬链接与软链接
1.Linux链接概念Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。【硬连接】硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的
2017-03-22 10:48:53
399
转载 linux进程管理命令与nice值
1. ps‘ps’是Linux 中最基础的浏览系统中的进程的命令。能列出系统中运行的进程,包括进程号、命令、CPU使用量、内存使用量等。下述选项可以得到更多有用的消息。ps -a - 列出所有运行中/激活进程ps -ef |grep - 列出需要进程ps -aux - 显示进程信息,包括无终端的(x)和针对用户(u)的进程:如USER, PID, %CPU, %MEM等
2017-03-22 10:30:09
5856
原创 一段Java有意思的代码
public class fun1{ private String name; public static void main(String args[]) { fun1 m1=new fun1(); fun1 m2=new fun1(); m1.name=m2.name="name"; callme(m1,m2); System.out.println(m1+"$"+m
2017-03-18 04:52:56
1235
原创 java多线程
package linking;public class duoxiancheng { public static void main(String args[]) { xiancheng test2=new xiancheng("a1"); xiancheng test6=new xiancheng("a2"); Runnable test3=new xiancheng2()
2017-03-17 23:54:12
280
原创 vim与gcc
很久没有写博客了=-=今天总结一下vim以及gcc的知识vim:编辑神器,用过vs,sublime,总觉得少点什么,用过vim才知道这个东西真的强大工作模式:vim的工作模式分为3种命令模式:默认模式,可以进行一些命令操作输入模式:顾名思义末行模式:复杂命令。vim的基本操作:打开一个文件vim test.osvimvim +5 test.os:定位
2017-02-14 21:21:01
3864
原创 正则表达式
正则表达式(RegExp)字符串执行匹配模式的工具;正则创建的2中方式:1var regExp=/正则表达式/gjm2var regExp=new regExp("正则","gjm")regexp的常用方法:1 arry exex();2boolean test();string对象可以在正则中使用的常见方法:array match();int search();void replac
2016-10-18 19:46:48
309
原创 java se总结
java se这部分分为以下几个部分:java语法基础;面向对象编程;java异常处理机制;数组;容器类;io流;多线程;网络;gui编程;常用的类;1:java语法基础数据类型,变量类型,基础数据类型的转换;运算符,表达式,循环结构,递归调用,2面向对象编程对象与类,对象(类)之间的相互关系;构造方法,构造函数,引用;方法重载与重写;a,几个关键字:thi
2016-10-13 09:16:26
771
转载 HTML <link> 标签
链接一个外部样式表:属性值描述 标签的 charset 属性" style="margin:0px; padding:0px; border:0px; color:rgb(144,11,9); background:transparent">charsetchar_encodingHTML5 中不支持。 href 属性" style="margin:0px; padding:0px
2016-09-20 08:39:56
869
原创 meta标签
1 http-equiv属性顾名思义,相当于http的文件头作用,它可以向浏览器传回一些有用的信息,以帮助正确和精确地显示网页内容,与之对应的属性值为content,content中的内容其实就是各个参数的变量值。meta标签的http-equiv属性语法格式是: ; 2、name属性 name属性主要用于描述网页,与之对应的属性值为content,conten
2016-09-20 08:37:52
266
转载 html xmlns="http://www.w3.org/1999/xhtm的解释
做WEB页面的人经常会碰到形如html xmlns="http://www.w3.org/1999/xhtml"这样的代码,那后面的xmlns是表示什么意思呢?官方概念:xmlns是xml namespace的缩写,也就是XML命名空间,xmlns属性可以在文档中定义一个或多个可供选择的命名空间。该属性可以放置在文档内任何元素的开始标签中。该属性的值类似于URL,它定义了一个命名空间,浏览器会
2016-09-20 08:27:45
44420
原创 <!DOCTYPE html PUBLIC……>的组成解释
DOCTYPE声明必须放在每一个XHTML文档最顶部,在所有代码和标识之上。eg:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">其中的DTD(例如上例中的xhtml1-transition
2016-09-20 06:06:26
1266
原创 socket通信
SocketA. 两个Java应用程序可通过一个双向的网络通信连接实现数据交换,这个双向链路的一端称为一个SocketB. Socket通常用来实现client-server连接C. Java.net包中定义的两个类Socket和ServerSocket,分别用来实现双向连接的client和server端D. 建立连接时所需要的寻址信息为远程计算机的IP地址和端口号(Port nu
2016-08-30 06:16:49
591
原创 静态变量和非静态变量
class string1{String s1="pingguo";String s2="xiangjiao";String s3=new String("lizi");String s4=new String("li");public static void main(String args[]){System.out.println("s1==s2");Sy
2016-08-11 16:52:50
352
原创 java常见类
import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;//为了让基本数据类型也具备对象的特
2016-08-11 16:40:21
315
原创 java字符串
public class mooc { public static void main(String[] args) { //定义字符串String hobby = "aimoke";String url = "www.imooc.com"; //输出字符串System.out.println("hobb
2016-08-11 08:50:39
284
原创 java异常
public class yichangtest {public static void main(String[] args) {// TODO Auto-generated method stubyichangtest a=new yichangtest();int result=a.test();System.out.println("test方法执行完毕返回值为
2016-08-07 15:19:42
315
原创 java接口,集合框架,泛形。
//java接口//接口不同于类,但是可以被继承,接口的声明是可以包含属性和方法,属性只能是final和sttic,方法只能是抽象的方法,不能有构造方法,一个接口有可有多个方法,接口保存在以接口名为文件名的java文件中。//接口的声明import java lang,public interface nameofinterface{//任何形式的final.static
2016-08-04 21:13:29
452
转载 java的多态
Parent p = new Child()以下部分转载自http://www.cnblogs.com/mengdd/archive/2012/12/25/2832288.htmlpublic class PolyTest{ public static void main(String[] args) { //向上类型转换
2016-08-03 21:53:18
273
转载 to string ,equals方法的重写
一个类对象作为参数传入到System.out.println()中时会调用这个对象的toString()方法,如果没有重写toString()方法的话,调用的就是Object类的toString()方法,那么输出信息没有实际意义。还有在debug时候中也会用到这个方法,但作用不大。调用对象的equals()方法时会调用hashcode()这个方法,如果不重写hashcode()的话一般达不到想
2016-08-02 22:02:22
1347
转载 super关键字
转载点击打开链接class FatherClass { public int value; public void f() { value=100; System.out.println("父类的value属性值="+value); }}//子类ChildClass从父类FatherClass继承cl
2016-08-02 16:05:42
282
原创 finla关键字
部分来自点击打开链接java中final可以修饰类,变量,方法,修饰类不允许类被继承,修饰变量不允许修改,修饰方法相当于private,我觉得这里可以引用栈和堆的理解dog d=new dog();堆和栈都占用了内存,final修饰在堆内存,即new dog();是不允许被修改的,final class ren{public ren(){}}class nvre
2016-08-02 15:43:54
422
原创 java继承
public class fuqing { public int age; public String name; public void eat() { System.out.println("我可以打篮球"); }}public class haizi extends fuqing { public void eat() { System.out.println(
2016-07-27 10:28:47
264
原创 java的封装
class person{//public int age;//public String name;private int age;private String name;public int getage(){return age;}public void setage(int age){if(age>=0&&age<150){this.age=age;}}public void
2016-07-21 07:25:10
348
原创 python win32api
关于python调用win32api的实验:不知道是不是我家路由器节点出问题了,老是连不了有些网站,炉石也玩不了,算了,不说这个。在https://sourceforge.net/projects/pywin32/files/pywin32/Build%20220/找到python win32api的安装版本看了一下我的Python是3.5.找到安装下来,先import win32com.help
2016-07-15 20:23:55
17030
原创 python的模块安装
pip模块的安装:到pypi下载,进入cmd,执行python setup.py installrequests模块的安装:http://www.lfd.uci.edu/~gohlke/pythonlibs/ 下载requests的压缩包,解压放到python的lib文件夹下,运行pip install requestsps:查看python的安装路径:import sys...print
2016-07-13 21:05:09
380
原创 第一只虫子
#很久打算看python了,一直懒着,终于暑假有时间了,#闲话少说,言归正传。#这是针对http://www.jikexueyuan.com/course/821_2.html?ss=1此网页的某些tag做的爬虫import requestsimport re#引入正则表达式模块#hi={'User-Agent':'Mozilla/5.0 (Windows NT 10.0;
2016-07-13 20:30:26
422
空空如也
java静态变量和非静态变量
2016-08-11
jva scanner包的导入问题,
2016-07-16
关于随机数组用c处理的问题,
2016-03-07
统计学生成绩的c,编译没报错,运行错误
2016-01-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人