自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (5)
  • 收藏
  • 关注

原创 linux高級管理RAID原理基础和软件RAID的实现

1.传统磁盘的劣势计算机的性能的组件一般包括:CPU、主板总线IO、内存IO,硬盘IO、网卡IO。现代计算机整体的IO性能较弱,严重影响了计算机的性能。IOPS性能指标。第一个速度第二个IOPS以目前来看,影响性能主要是硬盘IO的限制。硬盘速度很慢。SATA     SCSI     SAS        200M/s SSD      500M/s         固

2013-03-27 12:05:58 967

原创 每日一节1:使用ab进行网站压力测试

ab命令对网络进行压力测试 对网站建好之后,在上线之前对网站进行一个压力测试····通常情况下,在一个特定的硬件条件下,有一个量化的指标(根据设计目标在进行调整修改等)量化考核网站的性能,提供服务的上限,找出可能存在的问题。aab:开源的,是阿帕奇的一个包的1.abwhich ab 查看ab命令的路径通过rpm -qf  /usr/bin/ab  查看是那一个软件包的

2013-03-21 17:13:35 877

原创 LINUX搞基权限管理ACL机制

传统使用的是UGO的权限管理模型,无法满足复杂的权限设置需求。1。ACL权限机制。允许这对不同的用户、不同的组对一个目标文件/文件夹进行权限设置,不受UGO模型限制记住设备一定要打开ACL功能,否则是不能使用的。默认根分区已经打开 ACL。3.ACL的使用具体命令见图片(下图)修改就是将命令重新写一遍,覆盖掉4。实例最

2013-03-21 16:33:53 1117

原创 LVM逻辑卷基本概念、创建管理操作及逻辑卷大小的拉伸与缩小

1.逻辑卷的基本概念PE(phydical Extend) 物理扩展PV(phydical)物理卷,划分为一个个PEVG(volume)卷组 ,空间池,可以将一个或多个PE加到VG中。会给VG起一个名字。LV逻辑卷PV、VG不可用,只是创建逻辑卷底层的东西。首先将要作为逻辑卷应用的硬盘条带化为物理卷(划出一个个PE,默认一个PE为4M),将PE加入VG中,基于 VG创建LV,从

2013-03-19 12:22:04 1433

原创 linux学习入门21——YUM软件管理(linuxcast.net)

YUM软件管理 1.rpm手工解决软件包的依赖关系,很复杂,使用YUM可以解决这个问题 YUM(yellowdog Updater Modified)是一个RPM的前端软件(管路RPM的),主要目地是设计用来自动解决RPM的依赖关系问题,特点如下(1)自动解决依赖关系(2)可以对RPM进行分组,并基于组进行安装操作(例如开发类全部安装,安装一种类型的软件)(3)引入仓库

2013-03-17 19:53:52 1120

原创 linux学习入门20——RPM软件包管理(linuxcast.net)(rpm 安装,验证等)

RPM软件管理源代码,RPM形式 1.使用开源软件使用源代码发布,源代码一般会打包成tar.gz的归档压缩文件。程序源代码需要编译成二进制形式之后才能够运行使用 (1):./configure   检查编译环境、相关库文件以及配置参数并生成makefile(2):make           对源代码进行编译,生成可执行文件(3):make install     将生

2013-03-17 19:02:10 1671 1

原创 linux学习入门19——LINUX系统启动详解(linuxcast.net)(重要!!重要!!)

不同操作系统的启动过程实际上是大同小异的一般的启动流程:BIOS(启动,自检等)---->>>MBR(到硬盘,或其他可引导的设备)---->>>操作系统的引导程序(GRUB)---->>>加载内核(底层已经启动起来了)---->>>执行init进程(启动相关的进程和服务)---->>>runlevel1.BIOS基本输入输出系统,一般保存在主板中计算机启动第一个运行的就是B

2013-03-17 17:08:16 2406

原创 linux学习入门18——LINUX命令行文本处理工具(linuxcast.net)(grep,sed,diff,tr,cut,wc,sort)

命令行文本处理工具 快捷的文本处理技术与工具。   1.文件浏览类cat,more less,head.tail 2.基于关键字搜索文本grep 命令-i :忽略大小写-n :显示结果所在的行-v:输出不带关键字的行-Ax :在输出的时候包含结果所在行之后的指定行数-Bx:在输出的时候包含结果所在行之前的指定行数   xj--->>>数字

2013-03-16 16:58:41 1361

原创 linux学习入门17——LINUX多命令协作、管道及重定向(linuxcast.net)

1.开源的文化,建立在原有的现有软件理念:不要重复发明轮子。开放和共享.提高了效率和生产力(大教堂和集市)2管道和重定向.Linux中大多数命令都非常简单,很少出现复杂功能的命令,每个命令往往只实现一个或几个很简单的功能。我们可以通过将不同的命令组合在一起使用(连在一起使用),已达到完成复杂功能的目地。通过管道和重定向机制完成的。3.数据流定义说明:名称:编

2013-03-16 15:58:22 1022

原创 linux学习入门16——LINUX网络配置(linuxcast.net)(以太网配置,网络测试,网络故障排查等)

1.以太网连接(以太网Ethernet)在LINUX中以太网被命名为:eth0,eth1等,0,1代表网卡编号通过lspci命令查看网卡硬件信息(如果是USB网刊,则可能需要使用lsusb)命令ifconfig命令查看接口信息。ifconfig -aifconfig eth0命令ifup,ifdown来启用、禁用一个端口ifup eth0ifdown eth

2013-03-15 17:17:04 1795

原创 linux学习入门15——网络原理(linuxcast.net)(网络编址,IP,ARP,DNS,域名)

LINUX网络原理(理论)1.网络编址:标识特定的计算机,这种标识叫做网络编址,功能是定位唯一的一台设备  2.IP编址IP是一个双层编址方案,一个IP地址标识一台主机(严格来讲是一个网卡)接口IPv4--->>>32bit 现在地址池已经不够用。IPv6--->>>128bit弥补V4的某些缺点,并提供足够的地址v4分两个部分,网络部分和主

2013-03-15 10:24:46 1828

原创 linux学习入门14——Linux扩展权限(linuxcast.net)(uamsk、特殊权限(suid,sgid,sticky))

默认权限和特殊权限1.默认权限umask  属性,用来确定LINUX的默认权限umask 使用数字权限方式表示:如:022目录的默认权限是777-umask文件的默认权限是666-umask一般普通用户的umask是002,root用户默认umask是022命令umask用以查看设置umask的值ming@ming-computer:~$ u

2013-03-14 16:06:09 1565

原创 去除噪声总结

1.在输入端加如旁路电容,在输出端加上去耦电容,电源处加上去耦电容2.积分电路:进行波形的变化(本身能够消除高频噪声的特性)3.微分电路:微分电路可把矩形波转换为尖脉冲波,此电路的输出波形只反映输入波形的突变部分,即只有输入波形发生突变的瞬间才有输出。而对恒定部分则没有输出。输出的尖脉冲波形的宽度与RC有关(即电路的时间常数),RC越小,尖脉冲波形越尖,反之则宽。此电路的RC必须远远少于输

2013-03-14 11:28:27 3539

原创 linux学习入门13——linux权限机制(linuxcast.net)(用户和组的管理和操作chmod、chown、chgrp)

权限机制1.权限是用来限制对资源访问的机制,权限一般分为,读、写和执行。系统中没个文件都拥有特定的权限、所属用户及所属组,通过这样的机制来限制那些用户那些组可以对特定的文件进行什么样的操作。  没个进程都是以某个用户的身份运行,以此来限制进程访问资源对目录必须有X权限,即浏览权限2.LINUX的权限是基于UGO(user,group,othe

2013-03-14 09:35:18 1548

原创 linux学习入门12——linux用户基础(linuxcast.net)(用户和组的管理和操作)

用户和组1.当我们使用LInux时,需要以一个用户的身份登入,一个进程也需要以一个用户的身份运行,用户限制使用者后进程可以使用、不可以使用哪些资源组用来方便管理用户每个可登录的用户拥有一个指定的shell没个用户创建时都会创建一个与用户名相同的组,这个组就是这个用户的主组,一个用户最多有31个附属组2.用户用户ID是32位,2^32个ID,为

2013-03-13 17:54:15 1757

原创 linux学习入门11——linux下获取帮助(linuxcast.net)(help、man、info及doc)

获取帮助(没有必要记住所有东西)1.help查看帮助信息2.man命令(manual)1-->用户命令2-->内核系统调用3-->库函数4-->特殊文件和设备5-->文件格式和规范6-->游戏7-->标准和其他页面8-->系统管理命令9-->linux内核APIman -k 关键字    ------------->>>>>>>>

2013-03-13 14:35:04 1377

转载 三极管驱动继电器

继电器线圈需要流过较大的电流(约50mA)才能使继电器吸合,一般的集成电路不能提供这样大的电流,因此必须进行扩流,即驱动。    图1.21所示为用NPN型三极管驱动继电器的电路图,图中阴影部分为继电器电路,继电器线圈作为集电极负载而接到集电极和正电源之间。当输入为0V时,三极管截止,继电器线圈无电流流过,则继电器释放(OFF);相反,当输入为+VCC时,三极管饱和,继电器线圈有相当的电流

2013-03-13 09:52:19 18302 1

原创 linux学习入门10——linux文件系統挂载管理(linuxcast.net)(mount、umount、配置fstab进行自动挂载)

挂载使用已经格式化好的文件系统1.磁盘创建好文件分区以后需要挂载到系统的一个目录才能正常的使用 所有操作系统都有挂载操作,只不过有的会自动挂载LINUX一般需要进行手工挂载或者配置系统进行自动挂载       /mnt   默认挂载目录   其他任何目录都可以2.使用mount命令进行挂载操作(1)命令操作root@ming-comput

2013-03-12 17:07:20 3855

原创 linux学习入门9——linux文件系統(linuxcast.net)(磁盘分区格式化、创建文件系统、卷标设置及修复损坏文件系统)

1.上一节中直接创建好的分区是不能用的必须要有文件系统才可以使用。 通过文件系统来管理文件系统共及数据。创建文件系统的过程又称之为格式化。 (1) 没有创建文件系统的设备有称为裸设备(raw),可能有些数据库(Oracle)或软件安装的时候会用到裸设备,通过文件系统锅里效率不高或者有一些特殊要求这时候会使用裸设备。(2)常见的文件系统有fat32.NFTS,ext2,ext3,ext4

2013-03-12 14:24:46 1576

原创 linux学习入门8——使用fdisk进行磁盘管理(linuxcast.net)

1.fdisk进行磁盘分区(如图)rescue版本安装在U盘,光盘中。基于MBR分区机制,GPT用parted 分区工具2.使用说明(在Oracle VM virtualBox中为虚拟机添加一块硬盘,以便用于实验)(1)fdisk -l   列出计算机上安装的硬盘及其分区信息。(两个又添加了一个)fdisk -l:Disk /dev/sda: 53.7 GB,

2013-03-11 17:41:29 1277

转载 Qt自定义信号_槽的编程教程

本文所示代码在windows xp + MingW3.4.2+ eclipse3.4+CDT5.0版本中调试通过QT系统为我们提供功能非常全面信号处理机制,它的内制信号和槽已经非常全面,因此大多数情况下,我们不需要自己设计信号和槽,但是有些时候,我们可能需要设计一些独特的信号和槽,来满足程序的需求。QT的核心机制信号和槽是独立于C++的,一般C++设计处理如按钮点击等方法,多采用回调函数,而回

2013-03-11 16:28:45 1404

原创 TFT屏(OCM320240T350)调试总结

1.TFT为串口TTL。通信成功要求:1.串口初始化成功2.通信双发波特率一致3.没有干扰(屏蔽线)2.仿真器测试:只能发送不能接受,通信未成功。考虑原因:波特率不正确,串口初始化不对尝试方法:1.尝试可以用的所有波特率。(未成功)                    2.更换电路板(以前测试过可以用的电路板)测试串口的初始化程序。 (只能发送不能接收)

2013-03-11 12:22:54 1661

转载 P0口上拉电阻选择

如果是驱动led,那么用1K左右的就行了。如果希望亮度大一些,电阻可减小,最小不要小于200欧姆,否则电流太大;如果希望亮度小一些,电阻可增大,增加到多少呢,主要看亮度情况,以亮度合适为准,一般来说超过3K以上时,亮度就很弱了,但是对于超高亮度的LED,有时候电阻为10K时觉得亮度还能够用。我通常就用1k的。   对于驱动光耦合器,如果是高电位有效,即耦合器输入端接端口和地之间,那么和LE

2013-03-11 09:31:44 1827

原创 linux学习入门7——磁盘基本概念(linuxcast.net)

LINUX系统基础(磁盘,分区,MBR,GPT)1.磁盘的基本概念机械硬盘(如图)通过盘片进行存储,一个硬盘可以有一个或多个盘片,没个一个盘片上下都会有一个磁头(用来读写数据)转速(盘片)越高,磁盘性能越高。但功率热量也会跟着上来。一般台式机为7200转,笔记本为5400转.盘片的物理结构限制了发展.固态硬盘(没有了盘片结构)2.基本概念:cylinder(柱面

2013-03-11 09:21:01 1042

原创 linux学习入门6——VI编辑器(linuxcast.net)

1.VI已经不仅仅是最为普通意义上的文本编辑器(还有emacs功能更强大)vi 文件名vi设置见之前文章2.三种模式命令模式esc进入命令模式,在此模式下输入不同的命令进行选择、复制、黏贴、撤销等操作,渐入相应的命令插入模式:自由的输入ex模式:按:键可以进入ex模式,光标会移到底部2.命令模式i:在光标前插入o:在当前行的下一行插入新行dd:删除整行

2013-03-10 21:22:41 875

原创 linux学习入门5——linux系統常用命令(linuxcast.net)(日期、文件查看(head,tail等)、查看硬件信息、关机重启、归档压缩及查找命令)

1.日期命令date查看、设置当前系统的时间,-u UTC时间格式化显示+%Y--%m--%ddate -s "20:20:20"   20点20分20秒还可以使用hwclock(clock)用以显示硬件时间cal用以查看日历uptime查看系统运行时间,和其他一些信息2.输出查看命令echo显示输入内容cat显示文件内容head用以显示文件的头几行

2013-03-10 17:42:31 1244

原创 linux学习入门4——linux系統目录架构(linuxcast.net)2.5

根分区下的目录的功能bin:binary的缩写里面保存的是可执行文件(我们所敲的命令)可执行的二进制命令,所有用都可以使用boot:引导目录整个操作系统的引导启动都在这里,里面有Linux系统的内核,和用uname看到的一样。还有一些引导启动程序dev:device的缩写,计算机上的所有硬件设备,所有的硬件设备都被抽象为文件。cdroom->光驱 sda->硬盘etc:几乎所有的配

2013-03-10 16:50:46 968

原创 linux学习入门3——linux文件基本操作(linuxcast.net)(复制、移动、重命名、创建、删除文件及文件夹)

1.cp命令進行复制文件和目录  cp 源文件夹(文件) 目标文件夹(文件) -r递归进行整个文件夹  -v显示详细信息2.mv命令移动或者重命名文件夹(文件)3.touch命令可以创建一个空文件或跟新文件的时间4.通过rm命令可以删除文件或目录   -i交互模式 - r递归的删除包括目录中所有的内容 -f强制删除,没有警告提示5.mkdir创建一个目录 rmdir删除一个空目录

2013-03-10 08:47:21 931

原创 linux学习入门2——linux文件系統基本结构(linuxcast.net)(倒转树状结构、命名机制、查看文件类型)

1.Linux文件系统是一个倒转的单根树状结构(根目录为/) 是严格区分大小写。路径使用/进行分割(windows下用\)2.Linux的树状结构(非常规范严格)几乎所有的类UNIX系统都是这样3.每一个shell或者系统进程都有一个当前的工作目录 ,通过pwd来显示工作目录4.文件命名 (大小写敏感,最多255,除“/”外都是有效字符,可以通过touch命令可以创建一个空白文件或者跟

2013-03-09 21:35:22 1038

原创 linux学习入门1——bash命令基本操作(linuxcast.net)(bash部分快捷键、uname、history、通配符、切换用户、作业管理(前台、后台运行,暂停等操作))

1.ctrl+l 清屏(bash)2.不能对kernel直接进行控制,这是需要一个shell程序这时需要shell指令向kernel进行传递信息(这就是shell的功能) shell分为CLI和GUI。命令和图形两种。GUI:GONE  CLI:BASH3.bash:在图形界面中是一个模拟终端Terminal。4.bash的组成部分:   提示符:#(root身份登录) $

2013-03-09 17:26:41 1162

原创 chmod 改变文件夹下文件的权限

mode : 权限设定字串,格式如下 : [ugoa...][[+-=][rwxX]...][,...],其中u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。+ 表示增加权限、- 表示取消权限、= 表示唯一设定权限。r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该档案是个子目录或者该档案已经被设定过为

2013-03-08 17:05:14 1559

转载 TTL电平与RS232电平的区别

TTL电平与RS232电平的区别 工作中遇到一个关于电平选择的问题,居然给忘记RS232电平的定义了,当时无法反应上来,回来之后查找资料才了解两者之间的区别,视乎两年多的时间,之前非常熟悉的一些常识也开始淡忘,这个可不是一个好的现象.:-),还是把关于三种常见的电平的区别copy到这里.做加深记忆的效果之用..什么是TTL电平、CMOS电平、RS232电平?它们有什么区别呢?一般说来,CM

2013-03-08 10:32:08 1256

转载 ubuntu vi 配置

首先安装vim编辑器$sudo apt-get install vim vim-gnome vim-tiny vim-gtk vim-nox在用户目录下建立自己的配置文件#cd ~touch一个名为.vimrc文件#touch .vimrc#vi .vimrc输入以下配置:setnocompatible              不使用vi默认键盘布局setnu

2013-03-08 10:07:43 1087

转载 Vim配置文件,带详细注释

Vim配置文件,带详细注释"设置vim的颜色方案colorscheme default " 不要使用vi的键盘模式,而是vim自己的 set nocompatible  " 保存文件格式set sessionoptions+=resize " 共享外部剪贴板set showcmd

2013-03-07 09:44:49 1421

转载 vi设置

在vi编辑器里面命令模式选项:set all       查看所有set选项:set           显示当前set设置:filetype on   通过$VIMRUNTIME/filetype.vim.打开文件类型检测ubuntu 8.04默认的vi编辑器不太好使,可以在终端输入sudo apt-get install vim安装vim然后输入sudo -s

2013-03-07 09:39:34 1024

原创 c语言与汇编语言混编注意事项及参数传递方法

1.错误'asm/endasm' requires src-control to be active预处理指令 #pragma asm 开始ASM代码预处理指令 #pragma endasm 结束ASM代码 如果就这样直接编译的话,会出现以下错误:error  'asm/endasm' requires src-control to be active解决方法:在 Fi

2013-03-04 16:06:51 3021

转载 电源与地之间接电容的原因分析

电源与地之间接电容的原因分析 1、电源与地之间接电容的原因有两个作用,储能和旁路储能:电路的耗电有时候大,有时候小,当耗电突然增大的时候如果没有电容,电源电压会被拉低,产生噪声,振铃,严重会导致CPU重启,这时候大容量的电容可以暂时把储存的电能释放出来,稳定电源电压,就像河流和水库的关系旁路:电路电流很多时候有脉动,例如数字电路的同步频率,会造成电源电压的脉动,这是一种交流噪声,小容量

2013-03-01 10:01:18 1856

Head First设计模式

Head First 设计模式,影印版,带目录

2016-05-22

Qt_Creator_绝对入门.pdf

Qt 是一个跨平台的 C++ 图形用户界面库 此教程简单易懂

2012-08-21

at89c51英文数据手册

at89c51单片机用户数据手册,原版英文,单片机

2012-05-20

at89c51数据手册

at89c51中文数据手册,参考更易于学习51单片机

2012-05-20

空空如也

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

TA关注的人

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