自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 智能网联汽车学习——思维导图

智能网联汽车的判断依据主要为:是否存在V2X的通信功能智能网联汽车的发展最终目标是无人驾驶汽车

2021-04-18 21:59:09 4240

原创 《疯狂Java》1、数字转化汉字;2、乘法表;3、等腰三角形;4、区别substring按字节截取字符串;5、身份证验证器

1、数字转化汉字import java.util.Scanner;public class Hello { //W,J,X分别为汉字数字与进制以及小数点后进制 private static String[ ] W= {"零","壹","貳","叁","肆","伍","陆","柒","捌","玖","拾"}; private static String[ ] J= {"拾","佰...

2019-12-25 00:48:17 201

原创 Python学习

rstrip()可以删除字符串中末尾多余空格,lstrip()可以删除字符串中开头多余空格,strip()前后的空格全部删除; **表示次方; str()进行强制转换;  在python2中3/2是1在python中3/2是1.5要注意; #进行注释; 在列表中-1表示返回最后一个元素,-2表示返回倒数第二个以此类推; 可以用append将新的元素加入到列表的末尾xxx.append(...

2018-08-07 15:26:35 182

原创 Linux 学习“软件安装:源码与Tarball,软件安装:RPM、SRPM与YUM功能”

linux上面的软件几乎都是经过GPL的授权; 在linux上标准的C语言编译程序通过gcc来编译; 执行make时,make会在当前的目录下搜索Makefile的这个文本文件,而Makefile里面则记录了源码如何编译的详细信息,make会自动判别源码是否变动了而自动更新执行文件; ldd可以查看函数的动态链接库有哪些; 检测软件的安全性有指纹这个东西; RPM一般来说是已经编译过的了...

2018-07-17 12:23:12 257

原创 Linux 学习“系统设置工具与硬件检测”

内核所检测到的各项硬件设备会被记录在/proc与/sys当中; fdisk -l可以将分区表调出来; dmesg可以查看内核运行过程中所显示的各项信息记录; vmstat可分析系统目前的状态; lspci列出整个pc系统的pci接口设备,lsusb效果与前面的类似; iostat,可实时列出整个CPU与接口设备的I/O状态;...

2018-07-16 20:53:54 307

原创 Linux 学习“启动流程、模块管理与loader”

init 0:直接关机,1:单用户维护模式,2:没有NFS的3模式,3:命令行模式,4:系统保留功能,5:使用X-window,6:reboot; 通过bios程序加载CMOS中的设置信息; 内核模块放置在/lib/modules/目录内; 非必要功能可以编译成模块的内核功能; /boot/initrd是用来虚拟成文件系统的名字,帮助一开始加载文件系统与磁盘接口的驱动程序,一开始会把/bo...

2018-07-16 19:53:29 319

原创 Linux 学习“认识与分析日志文件”

无法启动邮件服务器可以查询一下/var/log/maillog;/var/log/cron:可以查看crontab调度有没有进行,/var/log/dmesg:记录系统开机的时候内核检测过程中产生的各项信息,/var/log/lastlog:记录上面所有账号最近一次登录系统的相关信息,/var/log/messages:这个文件相当重要,几乎系统发生的所有错误的信息都会记录在这个文件里,/var/...

2018-07-15 16:50:49 162

原创 Linux 学习“认识系统服务”

没有daemon就没有services;stand_alone可以自行单独启动服务常驻在内存中,super daemon是一个特殊的daemon来统一管理,等到有请求的时候才会启动;super daemon是常驻在内存中的,它启动的服务则不然;通常distribution会给一个shell script来启动功能,一般公认的启动脚本放置的目录在/etc/init.d/里,各服务的初始化环境配置文件...

2018-07-15 16:11:49 167

原创 Linux 学习“程序管理与SELinux初探”

系统工作就需要启动一个二进制文件,那个二进制文件就是程序;PPID就是指向父进程的数字;常驻在内存内的进程我们称之为服务;ps -aux可以找出错误的进程进行杀死;工作管理可以让我们在一个终端机的一个bash同时进行多个工作;每个工作都是目前bash的子进程,无法使用job control由tty1的环境去管理tty2的bash;可以在/etc/security/limits.conf中设置用户同...

2018-07-15 00:09:36 152

原创 Linux 学习“例行性工作crontab”

linux的调度是通过crontab与at来实现的;执行at必须要有atd这个服务的支持才行;crontab设置的工作会循环一直工作下去;单一工作调度的运作是通过at这个命令;写在/etc/at.deny中的用户不能使用at,at now +5 minutes,at 23:00 2009-03-17;atq可以查看目前主机上有多少at工作调度,atrm 5,将第5个工作删除;batch在系统空闲的...

2018-07-13 23:00:54 111

原创 Linux 学习“磁盘配额与高级文件系统管理”

quota可以进行分配资源;quota是针对整个文件系统进行限制的;root不能设置quota,因为整个系统的东西几乎都是它的;quota分为soft与hard限额,hard绝对不能超过,soft超过了就每次都警告,而且有宽限时间进行强制改变;RAID是磁盘阵列,全称容错廉价磁盘阵列,可以将多个较小的磁盘整合成一个较大的磁盘设备;RAID可以保持数据的可靠性与完整性;LVM逻辑卷管理器,可以弹性调...

2018-07-13 20:56:48 264

原创 Linux 学习“Linux账号管理与ACL权限设置”

每个登录的用户会获得至少两个ID,一个是UID,一个是GID;linux登录步骤,先找寻在/etc/passwd中是否有你的账号,没有跳出,有就去/etc/group中将账号对应的UID与GID读出,另外将该张海的主文件夹与shell设置一并读出,接下来核对密码表进入/etc/shadow;linux中root密码没了,可以进入维护模式以passwd修改密码,或者使用live cd挂载清空/etc...

2018-07-13 19:57:32 214

原创 Linux 学习“学习shell script”

linux系统服务启动的接口在/etc/init.d/这个目录下,目录下所有的文件都是script;shell script在系统管理上面是很好的一项工具,但是在处理大量数值运算上就不够好了,因为shell script速度较慢,使用cpu资源较多,造成主机资源分配不良;#!/bin/bash,放在第一行声明文件内的语法使用bash;整个script,除了第一行的#!来声明shell之外,其他的#...

2018-07-11 21:58:36 191

原创 Linux 学习“正则表达式与文件格式化处理”

正则表达式就是处理字符串的方法; dmesg列出内核信息;grep -A表示此行后面的几行显示出来-B表示之前;^表示行首,\.$表示行尾,小数点有特殊意义所以要转义,其他的一律使用$,\是用来转义的;^在[]内表示取反,grep用-v取反;正则表达式下.代表一定有一个任意字符的意思,*代表0到无穷多次的意思(不是字符),就是说x*有0到无穷的x;任意字符可以用.*表示;可以用\{1,5\}限制出...

2018-07-11 18:02:54 127

原创 Linux 学习“认识与学习bash”

管理整个计算机硬件其实是操作系统的内核,内核是需要被保护的;我们用户通过shell与内核进行通讯;shell的功能是提供用户操作系统的一个接口;命令行界面的传输速度一定比较快,较不容易出现断线或者信息外流的问题;~/.bash_history记录前一次登录以前执行的命令,这一次记录的暂存在内存中,注销后会记录到.bahs_history中的;alias直接设置别名,比如设置alias='ls -a...

2018-07-10 23:43:58 123

原创 Linux 学习“vim程序编辑器”

vim是高级版的vi;所有的unix like都会内置vi文本编辑器,其他的文本编辑器则不一定会存在,很多软件的编程接口会主动调用vi;vim算是一个程序编辑器;新建文件vi test.txt;i,o,a可以进入编辑模式;vi中tab与空格键的结果是不一样的;如果文件的权限不对,可以使用强制写入:wq!在后面加个感叹号;vim一般模式下按下ctrl+z,vim会被丢到后台去执行;如果右下角有行号那...

2018-07-09 20:51:14 117

原创 Linux 学习“文件与文件系统的压缩与打包”

.z:compress程序压缩的文件,gz:gzip压缩的为文件,bz2:bzip2压缩的文件,tar:tar程序打包的文件,没有压缩过,tar.gz:tar程序打包的文件,经过gzip的压缩,tar.bz2:tar程序打包经过bzip2的压缩;gzip进行压缩,用zcat进行查看,-d进行解压缩;bzip2压缩比比gzip要好,用法相同,使用bzcat进行查看,-k可以保留原文件;tar可以将多...

2018-07-09 16:00:57 114

原创 Linux 学习“linux磁盘与文件系统管理”

文件系统一般将权限与属性放到inode中,将数据放到data block中;super block:记录文件系统的整体信息,包括incode/block的总量、使用量、剩余量以及文件系统的格式与相关信息等;inode:记录文件的属性,一个文件占用一个inode,同时记录此文件的数据所在的block号码;block:实际记录文件的内容,若文件太大会占用多个block;ext2是索引式的文件系统,u盘...

2018-07-08 21:43:20 122

原创 Linux 学习“linux的文件权限与目录管理”

写程序来管理系统最好用绝对路径;"."代表此目录,".."代表上一层目录,"-"代表前一个工作目录,"~"代表目前用户组的主文件夹,"~用户"进入用户的主文件夹(一般是root级的用户才有权限进入);cd:切换目录,pwd:显示当前目录,mkdir:新建一个新的目录,rmdir:删除一个空的目录,使用rm -rf可以删除不确认,其中r为将目录下的全删了,f为不用确认,cat的作用是读取;白色:表示...

2018-07-04 19:45:49 128

原创 Linux 学习“linux的文件权限与目录配置”

linux最优秀的地方之一就是它是多用户多任务的环境;系统上的账号与一般身份用户都记录在/etc/passwd中,个人密码记录在/etc/shadow中,组名记录在/etc/gruop中;ls -al 后看到的列表第一列代表权限,若第一个字符是d则代表是目录,是-则代表文件,是I则代表连接文件,b为可供存储的接口设备,c为设备文件里串行端口设备如键盘鼠标,接下来三个字符分为可读可写可执行,接下来3...

2018-06-30 20:07:33 131

原创 Linux 学习“首次登录与在线求助man page”

linux系统是多人多任务的环境,因此不可以随便不正常关机;GNOME的资源管理其称为“鹦鹉螺”Nautilus;

2018-06-30 14:09:05 192

原创 Linux 学习“安装CentOS与多重引导小技巧”

linux如果能安装却无法开机,可能就是由于没有/boot存在的关系;双系统必须先装windows再装linux;ext3比起ext2多了日志的记录,对于系统恢复比较快速;physical volume(LVM)这是用来弹性调整文件系统大小的一种机制,可以让你的文件系统大小变大或变小而不改变原有的文件数据的内容;swap分区的大小最好在物理内存的1.5到2倍之间,swap交换空间很重要,它可以避免...

2018-06-28 18:24:06 386

原创 Linux 学习“主机规划与磁盘分区”

磁盘阵列是利用硬件技术将数个硬盘整合成一个大硬盘的方法,操作系统只会看到整合后的大硬盘;在linux里每个设备都被当成一个文件来对待;linux中几乎所有的硬件设备都在dev这个目录下;linux中IDE接口分插不一样地方名字固定,但是SATA接口就不同了,它有不定的顺序,根据系统检测到的顺序;磁盘的第一个扇区特别重要,它记录了两个重要信息,分别是主引导分区(MBR可以安装引导加载程序的地方,有4...

2018-05-30 22:01:36 119

原创 Linux 学习“How to learn linux”

网络服务器是目前linux最热门的应用;由于个人计算机的性能大幅提升并且价格便宜,导致很多金融业与大型企业为了增强自己的设备走向兼容x86的主机环境,而以前的软件都是Unix上的,这时候兼容Unix的linux就站出来了;linux的学习重点是让linux去解决什么问题,而不是单纯的去学习架站;linux最强项在于网络,windows赢在界面亲善;无论学哪一套操作系统,理论基础是不变的;学习两大原...

2018-05-30 20:56:33 300

原创 Linux 学习“what is Linux”

科技始终是来自于人性,科技进步最主要的动力是人类的战争与懒惰(后半部分原创^^);史托曼发起的GNU项目对现今的自由软件风潮有不可磨灭的地步;黑客应该是计算机能力很强的人,而我们所认为的黑客其实应该叫怪客(Cracker);GNU=GNU is NOT UNIX是个无限循环,意思是不像UNIX一样需要版权,免费哦;商业其实一定程度上是很好的事情,解决了环境循环问题;为了完成某功能而开发修改的lin...

2018-05-29 23:22:23 206

原创 Linux 学习“计算机概论”

计算机的定义很广泛;CPU实际处理的数据完全来自于内存;ARM属于精简指令集(RISC)手机基本都是ARM;ps3使用PowerPC架构的Cell处理器为精简指令集(RISC);AMD、Intel、VIA使用x86架构的CPU为复杂指令集(CISC);x86叫x86因为最早的Intel发展的CPU代号为8086,后面的开发叫80286、80386所以这种就叫x86;64位机一般较x86_64;主板...

2018-05-29 17:33:42 200

空空如也

空空如也

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

TA关注的人

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