-
基线是什么意思_CAD都玩不溜,还好意思说自己搞工程的?
2020-12-08 17:31:40本文来源筑龙岩石一点唠叨作图方法因人而异,这是由于大家对软件的掌握程度不同,认识的深度也不一样,同时习惯和爱好甚至性格、特点迥异,由此不同的人有不同的作图方法。从最终结果来看,不能说哪种方法就一定高明...本文来源
筑龙岩石
一点唠叨
作图方法因人而异,这是由于大家对软件的掌握程度不同,认识的深度也不一样,同时习惯和爱好甚至性格、特点迥异,由此不同的人有不同的作图方法。
从最终结果来看,不能说哪种方法就一定高明,笨方法甚至是某些错误的绘图方法不一定画不出好图来,这全看个人的功力了,但从过程和认识上来看,我觉得还是有优劣之分的。
本文的内容仅是我的一点方法,并不局限于具体的应用过程或者使用方法。不论采取怎样的作图方法,养成良好的作图习惯都是很重要的,这有助于提高效率。当然,并没有强求的意思,众口难调,这里只是一点点建议。以下以AutoCAD2006为准,且以布局出图为出发点。
一、模版文件
1、建立自己的模板文件,这样可以以自己的喜好进行设置,形成自己的风格。
2、在模板文件中一般应做好以下设置:
单位、精度、图层(颜色、线型、线宽)、文字样式、标注样式、复合线样式、默认线宽、默认字体及默认字高、捕捉类型。
3、命名:按图幅大小命名,例如A3.dwt,A2.dwt等。
4、位置:模板文件建议放在AutoCAD安装目录下,便于查找,可以在选项对话框里进行更改。
见下图。
注:有的人不使用模板文件,要作图就在原来的图上拷一个图框,也就是利用原来画过的老图,这种情况一般是使用模型空间出图,因为不需要精确对位,随便放就行了,而在布局(图纸空间)时则需考虑与图纸的匹配,当然,有的人在布局里也是放置很多张图纸,没什么好说的,看个人喜欢了。
这是我在模型空间里的工作界面:
二、图层的使用
1、图层命名最好用英文缩写,少用汉字。
2、根据自己的专业需求合理设置图层数量,且宜少不宜多。
3、对象属性(颜色、线型、线宽)一律随层,便于修改对象。
三、文字与文字样式
记住几个原则:
1、尽量少用字体,一般三、四种足矣。而且尽量使用SHX字体,少用TTF字体。
2、SHX我用的是gbcbig.shx+gbenor.shx组合,这两种字体在2000版以上的CAD中都有,方便图形交换,用于标注字体、引线标注字体、一般性注释、说明。
3、TTF我用的是宋体和黑体两种,没什么好说的,Windows自带的,用于写图名、索引和详图符号里的字母与数字、房间名等需要醒目的地方。
4、文字样式名称最好用大字体本身的文件名,便于识别,例如:文字样式gbcbig,表示gbcbig.shx+gbenor.sh,simsun表示simsun.ttf,simhei表示simhei.ttf。
5、关于文字预先使用textsize命令设好默认字高,这样就不用每次都调整了。
注:坚决反对使用生僻的字体,AutoCAD中没有的坚决不用,Windows中没有的坚决不用。我不认为AutoCAD本身提供的字体不好看,也不认为AutoCAD本身提供的字体满足不了要求,呵呵,话说大了,做结构的很多钢筋符号什么的没有怎么办,别人做好的字体为何不可以拿来一用,没什么好说的,想用就用吧。
四、标注及标注样式
1、使用布局(图纸空间)出图的情况,标注样式只设一种就行了。
见下图:
这里的关键是设全局比例Dimscale=0,在标注样式中表示为:“将标注缩放到布局”,即勾选此项。
见下图:
2、使用模型空间出图的情况,没办法,要么预先把所有的或经常用的标注样式设置好,或者随用随设,依个人喜好,总之很繁琐,鉴于标注是CAD里很关键的一点,建议作图方式使用布局。
3、标注样式中的各种数量(指箭头大小、基线间距、文字高度等)设置,无论是布局(图纸空间)出图,还是模型空间出图,均采用实际图纸(指打印出来的A2、A3图纸)中的大小。比方说实际图纸中文字高3.5mm,那就设3.5。
我的习惯设置,见以下连续贴图:
注:
关于标注样式的设置,我建议只设一种,一是简单,只有一个标注样式,就基本上可以解决所有的标注情况,一劳永逸,二是不需要换算那讨厌人的比例,不容易出错。
有的人喜欢把这里设置成按比例换算后的大小,例如实际图纸中3mm的字高设成300mm,坚决不是一种好习惯。对于模型空间,字高应该使用全局比例来调整,对于布局,直接设置成实际大小。
关于标注的方式,我建议在图纸空间中标注(包括引线标注、其它注释文字等),其实这也是AutoCAD公司使用图纸空间的本意。大家可以看看AutoCAD2006帮助里关于图纸空间的解释:“图纸空间是图纸布局环境,可以在这里指定图纸大小、添加标题栏、显示模型的多个视图以及创建图形标注和注释”。当然这里并没有强制规定。
另外,在图纸空间标注时可以有两种情况,一种是在激活的视口里标注,一种是在图纸空间中标注。在激活的视口里标注,实际上就是在模型空间里标注,其结果自然是标注本身位于模型空间,不用说在图纸空间中标注的结果是,标注本身就位于图纸空间。
要注意的是,在激活的视口里标注,全局比例必须设成Dimscale=0,而不能设成Dimscale=1,或者你预先查询一下视口比例,再设Dimscale=视口比例也是可以的,尽管在Dimscale=1的情况下,直接在图纸空间中标注也是正确的,不过,何必呢?统一设成Dimscale=0不就啥事都没了吗?
我的习惯是,文字、尺寸标注及各种符号等均在图纸空间。现在习惯了,觉得文字、尺寸标注、符号等就应该放在图纸空间里,如果你不喜欢这样,可以随时用“Chspace”命令把文字、尺寸标注及符号等转换到模型空间中去。
五、关于比例
比例的问题论坛上说的多了,却是越说越糊涂,但不说还不行,那就简单点,重在体会与领悟。
1、如果你用布局出图,基本上不用关心比例的问题。意思是说,你可以知其然而不知所以然。所以,强烈推荐使用布局出图。
2、如果你用模型空间出图,则不得不考虑比例换算,你不仅要知其然而且要知其所以然。
3、全局比例:全局比例是一个显示比例,等于打印比例,即与对象的实际尺寸值无关。
4、测量比例:测量比例是一个缩放比例,与对象的实际尺寸值有关。在模型空间中出图,当缩放图形时要用到测量比例,在布局中出图,测量比例始终等于1,亦即不考虑测量比例的存在。
5、打印比例:模型空间的打印比例等于全局比例,布局的打印比例始终等于1:1。
6、视口比例:对象在图纸空间中的大小相对于模型空间中的大小的缩放比例,因图纸大小、视口数量而定。
7、填充比例:不知道说什么,慢慢试吧。
8、线形比例:只针对虚线、点划线的显示,对实线不起作用(好像是废话)。
注:显示比例的意思是只影响标注的数字与图形本身的相对比例,不影响具体的数字的大小,缩放比例正相反,不影响标注的数字与图形本身的相对比例,只影响具体的数字的大小。
参考贴图:
六、布局和模型空间
1、图纸空间和模型空间
图纸空间和模型空间一样都是一种载体,模型空间承载几何对象构成的图形,图纸空间承载视图、标注、注释以及图框,还包括页面设置。
2、布局和图纸空间
视图、标注和注释以及页面设置在图纸空间里调整、安排的过程称为布局,同时布局也指这种调整、安排的结果。
注:
以上仅是我的一点理解,注重对布局(图纸空间)和模型空间概念的感性认识,仅此而已,其他的就没说的了。
呵呵,实际上我也没想出什么更好的解释来。
七、图框及页面设置
1、先按图纸的实际大小画好图框
注:
例如A3的图纸大小为420*297mm,就按这个尺寸画好,同理A2图纸大小为594*420mm,也按这个尺寸画好。式样各个公司、单位都有自己的标准格式,比葫芦画瓢就可以了,如果别人的不错借用一个加工一下也无妨。
图框中的文字字高按实际大小,3.5 mm就按3.5 mm,2.5 mm就按2.5 mm。
注意不需要缩放图框。
另外,建议在模型空间中绘制,并使用外部参照命令引用到布局中,好处慢慢体会吧。
2、在布局中插入图框
用“Insert” 命令插入,插入点位于“0,0,0”,用“Pagesetup” 命令打开页面设置,选择打印机,点“特性”后选择“修改标准图纸尺寸(可打印区域)”,再选择纸张,把上下左右边距全改为0,保存退出。
见下图:
这是页面设置好后的界面:
这是页面设置好后的布局界面:
注:
我这里的图框插入没有作成块,因为是属于一个文件一张图纸的情况,作成块根本没用,反正如果要修改图框中文字的话总要编辑一次,是不是块都无所谓,如果做成也块的话编辑时调用的是“在位编辑”命令,反而不如直接编辑来得方便。
设好的布局里没有视口,用的时候再建,很灵活。
另外,如果你没有打印机,就随便找一个打印机驱动程序装上去,到打印时再替换,没关系的。
你还可以预先把你可能用到的几种打印机都按上面的设置过程进行设置,存成不同的.pc3文件,在打印时按需选择。
八、利用布局出图
步骤:
1、首先在模型空间里绘制图形
举例图形,已经全部画好了,实际上不必如此,后面有说明。
这是模型空间里的图形:
2、切换到图纸空间(别问我怎么切换啊)
这里要说明一下,首先你自己要确定好在一个布局中放几个图形,这里我计划放三个主图形,两个是大样图,主图在什么位置,大样图在什么位置,以及它们大概的区域,要做到心中有数,同时要考虑文字、尺寸标注及符号的位置。
这是规划好的区域:
3、用“Mview”命令建视口
先建主图——立面图的视口,拉出视口边框,双击视口内部激活,使用缩放命令或鼠标滚轮调整视口内图形为立面图,使之充满视口,从而确定图形的大小是我所要的(可以利用视口本身的边框来构图),然后用Vpscale命令点选视口边框查看此时视口比例,接近1:X,一般比例要取整,所以我们设为1:X,可以点选视口边框,按Ctrl+1打开特性工具栏,在“自定义比例”中输入1:25。
见下图:
4、同样,建立主图——剖面图及平面图的视口,并调整各自视口内图形为相应的平面图、立面图。
见下图:
5、建大样图的视口
同理,建大样图的视口,按前述方法调整视口比例为1:5。
大样图直接利用原剖面图生成,不需要另外画出或从剖面图拷出放到一边,这样修改剖面图时其结果就可以直接在大样图中反映出来。
大样图的圆形视口,是利用“Mview”命令中的“对象”选项将预先画出的圆转化而成的。
见下图:
6、标注尺寸及注释,添加符号等,完成图纸。
完成的图纸见下图:
注:首先,强调一点,实际操作时以上步骤是相互穿插进行的,也就是边画图边建视口边调整边标注,可以很随意,不要太机械。
建立视口遵循从主图到副图及从上到下、从左到右的原则。
关于视口在布局中的大小,亦即视口边框的大小,虽然可以灵活设置,想开多大就开多大,但比较好的方式则是通过视口边框来构图,以起到边界和限制的作用,达到任意裁减和拼接图形的目的,在这种情况下,视口边框的大小就不能随意了,要正好包容你想要的那部分图形,使不想要的图形不显示,而不论图形本身是一个整体还是各自独立的。关于这一点,还可参看一下后面视口的应用一段。
视口层应单独设置,我这里放置在“DefPoints”图层,这是AutoCAD自带的,具有不打印功能,正好利用,你也可以放置在任何其它的层中,随便了。
对于AutoCAD2006,常用比例可以预先设好,用的时候直接选就可以了,十分方便,见下图:
九、在布局中批量打印
步骤:
1、键入Publish命令,打开发布对话框。
见下图,注意“发布到”选择“页面设置中指定的绘图仪”,且“添加图纸包含”选择“布局选项卡”。默认“模型选项卡”也是打钩的,我们这里是打印布局,不是打印模型,所以取消它。
2、点“添加图纸”按钮,输入需要打印的图纸。
3、查看(此步骤不是必需,只是为了说的清楚些)。
4、至此,点击“发布”按钮,大功告成,可以一边吹牛去了。
要说的是,这种情况适用于你有一台固定的打印机,比如说在单位里,你的图纸可以预先都设置好。
习惯不一样,假如你每一次的新图都是从模板文件开始,就在模板文件中设置好,当然也可以像我一样,现在已不用模板(dwt)文件了,反正从以前的图纸随便拷一张过来设置一下,余下的就以这一张为准另存新图纸。
如果你需要去外边打印,可能要变更打印机,那么就再费点事吧,进行下面一步。
5、变更打印机。
见下图,全选图纸,默认第一张图纸显示背景色等待你操作,这里点击中间“页面设置”右侧的下拉箭头出现“输入…”,点击它找到硬盘上你已保存的页面设置文件(dwg文件)输入就可以了。
这是输入后显示“已输入”新打印机的图纸列表,注意需要你再次点击已输入的页面设置。
6、剩下的,不用我说了,还是点“发布”,完了就继续吹牛去,呵呵。
注:
我的习惯是,一张图纸中仅一个布局,也即一张图纸对应电脑中的一个文件。当然,个人习惯不一样,一张图纸中有多个布局时,也是可以按以上方法操作的,但对于一个布局中有多张图纸的情况就无能为力了,这个需要大家注意。
以上操作显然也不适用于模型空间批量打印,对此本人也没有研究过。
对于页面设置,既可以在设置好后存成一个空白的CAD文件(可以包含多个打印机的设置),例如命名为A3(canon页面设置).dwg,在电脑中一看便知;也可以利用正式的图纸中已命名的页面设置,像上图中“A3(A4窗口打印)”,这是页面设置名,都可以,看个人的习惯了。前者相对而言要整洁规矩些。
不论何种情况,设置好后最好先打印一张试试,确认没有问题再批量打印,尤其是去外边打印的时候,总之磨刀不误砍柴工嘛。
十、视口的应用
以下应用有些谈不上正规,也许不算什么,只是找点感觉。
1、作放大图
可以说,这是利用布局出图最实用的一个功能。上面的例子中已经包含了做大样图的内容,强调一下,大样图应利用原图通过视口边界直接生成,否则就体现不了视口的功能了,换句话说用布局出图就没什么意思了
2、隐藏对象
这是利用图层工具栏中的“在当前视口中冻结”的功能,达到隐藏对象的目的。当然,首先你要激活欲冻结对象的视口,然后选择欲冻结对象,再点击“在当前视口中冻结”。
这是一个很重要的功能,比如可以利用此功能将平面布置图及顶棚平面图中的对象画在一个房间平面内,然后在布局中开两个视口(当然不在一个布局中也可以),分别显示平面布置图而隐藏顶棚平面图的对象(如灯具)和顶棚平面图而隐藏平面布置图的对象(如家具),以达到各取所需的目的。
3、旋转图形
有两种方法:
第一种、UCS+Plan
第二种、Mvsetup
说一下Mvsetup命令,该命令旋转的是视口内的视图,这一点与Rotate命令是不同的,Rotate命令旋转的是模型空间里的对象,将影响所有的视口,而Mvsetup命令不影响模型空间,同时也不影响其它视口。
另外,视口是不能被Rotate的,亦即对视口这个对象应用Rotate命令无效。
注意在使用这两种方法时时视口都不能被锁定。
还有一点,Mvsetup命令很不好用,有点神经。第一种方法虽说简单些,操作完后却变成缩放全图,视口比例发生变化,也是非常不爽。
所以,这两种方法我是基本没用过,所以具体操作就免了。
当然,也可能是没玩转,反正需要实现类似目的的时候,我都是采用移动、拉伸、对齐或者作辅助线等等笨办法完成的。
4、裁减对象
关于这一点,属于个人理解,可以参看上面九-1模型空间里的图形那一张图片,在模型空间里,地面线、楼板线及顶棚线拉的很长,根本没考虑整齐,其实这张还规矩些,再后来我的图有些在模型空间里看,简直是“惨不忍睹”,当然布局里绝对是没得说,呵呵。
因为用不着那么谨小慎微,这样一样,画的时候可以很随意,到图纸空间里的时候,就用视口边界进行裁减,反正视口外的图形是看不见的,由此在模型空间画图完全可以不那么规矩,可以自由自在地发挥。
5、排列图形
下面的图中,在模型空间是一个整体,在图纸空间中该图形被几个并列的视口处理,以便适合布局。
此功能起到放大图形的作用。
见下图:
模型空间图形——整个剖面是一个完整的图形:
图纸空间图形——其中的紫红色为视口边界,显示局部拼接的效果:
6、拼接图形
上面的处理仅仅是在视口中对视图进行简单的平移,只显示需要的部位,不需要的部分被挡在视口之外,并不要求完整和精确,如果要求完整和精确对位的话,则要使用下面的命令。
可以利用同步调整视口命令——“Vpsync”,以一个视口为主视口,调整其它视口,使其它视口中的图形与主视口中的图形完美地对接起来,这对于诸如加长图分开打印、地形图的衔接等等非常有用,效果好极了。
(小心翼翼地承认一下,加长图分开打印、地形图的衔接这样的活儿我是没实际操作过。不要怪我,因为没机会,呵呵)。
见下图:
实际上,这个命令的操作结果是使不同视口中的视图位置重合在一起、且比例相同(如果不同的话),相当于是同一个视图。
正因为如此,所以要求相邻视口的边框是重合的,否则的话,相邻视口之间的图形还是会被视口遮挡的。
见下图:
以上,如果能给生手一点小小的帮助,使老手温故而知新,给高手一个批判的舞台,就算没白费心思了。
-
形容人的内核是什么意思_那些对你忽冷忽热的人到底什么意思?
2020-12-30 08:08:21也许这一刻觉得恋爱什么的都去死吧,爱自己最好;这一刻又觉得人生不过几十载,何必纠结,何必在乎谁爱谁更多一点,活在当下,敢爱敢恨。当然这都是依据猫儿的自身所言,毕竟还有十一个星座,男女思维也有不同。如果...说到忽冷忽热这个词,作为水瓶座的猫儿,忍不住要发个言,忽冷忽热简直就是水瓶座的日常啊,如果非要纠结于到底是个什么原因,我唯一能够想到的就是比较矛盾和纠结吧。
也许这一刻觉得恋爱什么的都去死吧,爱自己最好;这一刻又觉得人生不过几十载,何必纠结,何必在乎谁爱谁更多一点,活在当下,敢爱敢恨。
当然这都是依据猫儿的自身所言,毕竟还有十一个星座,男女思维也有不同。
如果你正在纠结为何对方的态度忽冷忽热,为何一会对你热情到好像你是这个世界上最特别的人,一会又对你冷漠到好像你无关紧要到就是个甲乙丙丁。
之前在微博评论中看到这么一段话,那一刻真的犹如醍醐灌顶,好像之前所不明白的,挡在眼前的那层雾终于散开了:“如果一个男生这段时间对你忽冷忽热,那么他那个时候很有可能是为了别人在扑汤蹈火。”
这个世界就是这么的不公平,你的真心就是能够这么轻易的被别人糟蹋的一文不值,被爱的不一定就值得爱,不被爱的也不一定就不值得被爱。但我相信,冥冥之中一定存在着一种守恒,你糟蹋别人的感情,就一定会有来糟蹋你的真心。
以大部分男人的内心活动来看:
我其实很欣赏你,但还不足以到要付出行动。
其实男生和女生一样,总会在不经意间看到异性的特点,从而萌生出,或许我可以试着了解一下,而这种心动的热度,仅仅能够支撑到他加你微信和你说几句晚安,远不足以他付出行动请你吃个饭。
你还达不到他对于另一半的要求,但是却达到了一个备胎的要求。
真正的渣男高明在何处?他可以有很多个暧昧不清的对象,但是他对于另一半的要求却很鲜明,所有不够格的异性,他可以抽出时间和你聊聊天,但为何没办法始终对你热情?
因为他对你的感情,就像捕鱼一样,想要抓大的,肯定就会遗漏掉小的。
备胎所能够存在的意义就在于,他暂时还没有发现更合适的,但又没有其他的选择,所以无聊时就只能找你宣泄一下寂寞,可他又不是每天都寂寞,所以你才会感觉到忽冷忽热。
你只是他关注的一部分,而他却是你关注的全部。
同样的十分钟,你做无聊的事情时会觉得非常漫长,而在做感兴趣的事情时,却发现时间过的很快。感情里也是一样,你和喜欢的人在一起时,会觉得时间过得飞快,但是在纠结为什么对方没有给予你回复时,时间过的却极其漫长。
时间是不变的,它永远是一分三十秒,一小时三十分,唯一变的是你的心,你的关注度。
你把他当做了你关注的全部,如果他也关注你的全部,你们则会是守恒的,但就在于你只是他关注的一小部分,仅此而已。
他只是想倾诉了,而你只是他的一个选择,三分之一或者十分之一的选择。
如果你还因为对方突然找你聊天,就觉得他是喜欢你。
如果你还因为你看他的时候,他刚好也在看你,就觉得他对你有好感。
如果你还因为他给你带了点吃的,就觉得他对你有意思,我只能说那是因为你还没有长大。
只有小孩子才会去猜对方是不是喜欢自己,成年人都是直接否定。
等你足够成熟,等你看透了所有的承诺不过就是谎言,所有好听的话背后都所求。
你就会在他总找你聊天时否定他,你不会想他是不是喜欢你,你只会觉得他是闲的无聊,真正想要追你的人,会直接约你出去,而不是隔着手机屏幕,猜谜。
你不会在他送你东西时,有所期待,你只会觉得他又是一个想要骗你感情的鬼。
总而言之,所有对你摇摆不定,忽冷忽热,归根结底就是你可有可无。
成年人的感情哪里有那么多的猜疑,大家每天都那么忙,喜欢就是喜欢,想你就是想你,转弯抹角的多累啊。
本期话题
或许,你喜欢我吗
猜你喜欢
撒贝宁:不要把父母绑在身边
失恋教会了你什么?
作者:九命猫儿,我从未见过你,但我很懂你,一个只为你写治愈性文字的猫性少女。
-
道路上下行是什么意思_工作中混的好的人,通常会有什么特征?这几点,相信你也会认同...
2020-12-25 04:01:21很多人都在抱怨时运不济或者...其实混的好的人一般都有以下几个特点,总结一下,希望对大家有借鉴作用。一、做人,外圆内方成功的人肯定是会做人的人。所谓会做人,其实就是四个字,外圆内方。外圆内方其实就是更好...很多人都在抱怨时运不济或者是怀才不遇。总觉得自己一身的本事,却无用武之地。反正是,你说他是有目标也好,有野心也好,有理想也好,但就是和自己的能力和遭遇不匹配。反正是觉得自己混的不好。其实做人的话一定要学会学习,学习他人身上的优点。其实混的好的人一般都有以下几个特点,总结一下,希望对大家有借鉴作用。
一、做人,外圆内方
成功的人肯定是会做人的人。所谓会做人,其实就是四个字,外圆内方。外圆内方其实就是更好的保护自己。从来不会因为一些无关紧要的事情,鸡毛蒜皮不涉及原则的事情和别人发生冲突。造成不必要的损失和损害。而且非常善于做顺水推舟顺水人情这样的事情。这就是所谓的外圆。外圆的意思就是团结一切可以团结的力量,不给自己设置任何的障碍。
内方其实也是保护自己,让自己不去做一些违法乱纪的事情,坚守自己的原则和底线。行的正做的端,关键时刻一身正气,百毒不侵。
一个人如果是外圆内方的人。往往都会拥有良好的人际关系,既能得到各方资源的有力支持,又能在关键的时刻,顶得住,扛得牢。这样的人往往都会混的不错。
二、做事,顺势而为
雷军有句名言叫做站在风口之上,猪都能飞起来。这说的是什么意思?这说的是做事一定要顺势而为,乘势而上。而不是逆势而为,逆水行舟。很多人做事,就是只会低头干活,不会抬头看路。只会按照自己的兴趣来。按照自己喜欢的事去做。从来不看自己做的事是不是符合当前的发展形势。也不为自己找寻找有力的支持。
所以即使是非常努力,但很多情况下也是逆风走路,逆水行舟。非常辛苦,但是却没有什么成绩。
成功的人都会隐藏自己的兴趣,甚至是亏待自己的兴趣。只去寻找最顺势而为的事情去做。
但是你的兴趣和形势发展一致的话,这是个例外。你既有兴趣又能顺势而为,顺风而上。那是你的福气。如果遇到了,一定要珍惜。
三、对人,用人如器
古人云,君子如器。器是什么意思?器就是器皿、工具的意思。身为领导,对待下属,不能太过苛责,水至清则无鱼,人至察则无徒。你只要看到下属身上有优点,有本事。就像一件非常得手的工具一样,那就行了。
为什么你从来不要求一辆汽车,永远都不能出故障。却要求你的下属永远不能出错误?你有这种想法是不对的,是不科学的。汽车有故障了,你还知道去修一修。而你的下属犯错误了,你就会一味的骂。如果这样的话,只会让你的人生道路越走越窄。
你甚至可以冷血一点,把你的下属,朋友,同事就当成工具就行了。为什么要对人家有除了工作以外更高的要求呢?除非是这个人做的太过分了。如果不是很过分,你就多一分宽容,多一份理解。人家工作干的好,业余时间喜欢喝个酒,打个牌什么一类的。你是追究人家这个干什么?又不影响工作,又不是什么违法乱纪的事情。
如果对人太苛刻的话,你终将不经意间就树敌很多。将自己的道路越走越窄,越走越没有什么奔头。
-
毕业班演讲稿全新集合_毕业班是什么意思
2020-12-03 16:49:25毕业班演讲稿全新集合 已经过去的大学生活是我对自己的一种认可,在这方面不能忽视,接下来一定要认真的一点,我也是非常强烈的意识到了这些,我感觉到了紧张感,毕竟学习是自己的事情,在毕业的时候一定不能够马马... -
磁道是什么意思_一篇文章搞清楚什么是文件/文件系统/根文件系统
2021-01-16 10:50:29对于linux初学者,甚至很多使用了一段时间的linux的工程师来说,很多其实对文件,文件系统,根文件系统这几个概念还是没有很好的理解,这其中也包括我自己,所以我花了一点时间,好好理解了一下这几个概念,在这里跟...对于linux初学者,甚至很多使用了一段时间的linux的工程师来说,很多其实对文件,文件系统,根文件系统这几个概念还是没有很好的理解,这其中也包括我自己,所以我花了一点时间,好好理解了一下这几个概念,在这里跟大家分享一下。
文件系统是工作在硬件存储介质之上的,常见的硬件存储介质就是我们说的硬盘。所以在介绍这些概念之前,我想有必要先介绍一下硬盘的基本概念:
盘片:一个硬盘有多张盘片叠成,不同盘片有编号。
磁道:每张盘片上的存储颗粒成环形一圈圈地排布,每一圈称为一个磁道,有编号。
扇区:每条磁道上都有一圈存储颗粒,每512*8(512字节,0.5KB)个存储颗粒作为一个扇区,扇区是硬盘上存储的最小物理单位
块:一个扇区的大小是512B,那一个10M的文件就会占据2*1024*10=20480个扇区,如果就这么存储,那么我在读取这个10M文件的时候就需要读取20480次,这是很低的效率。为了提高效率,引入了块的概念,引入块以后,块就是存储的最小单元。一个块的大小是2的n次方个扇区这么大。如果我们规定n是3,那一个块就是4K。4K是常见的块的大小。
柱面:所有盘片上的同一磁道构成一个圆柱,称为柱面,柱面是系统分区的最小单位。
总结起来就是下面这张图片:
文件:
学过linux的都应该听说过一句话,叫一切皆文件。就是说你在linux上操作的所有对象都是一个文件。Linux中的文件又分为多种类型:
普通文件:比如一个文档或一个MP3文件
目录文件:类似Windows的文件夹
符号链接:类似Windows的快捷方式,也就是常说的软连接
块设备文件:在/dev目录下,比如磁盘
字符设备文件:在/dev目录下,比如串口设备。系统中所有的设备要么是块设备文件,要么是字符设备文件,无一例外
FIFO:管道文件,主要用于进程间通信
套接字:主要用于进程间的网络通信
文件是由进程创建的逻辑信息单元,本质上是一块独立的地址空间。文件内容就是在这块地址空间上存储的信息。
说白了,相当于把一块地址空间给起了个名字,就是文件名,我们向这个文件中写的东西就保存在这块地址空间中。但是文件如果就这么一块一块散乱地存储在硬盘上,那么就非常不便于管理。于是文件系统就应运而生了。
文件系统:
文件系统是一种用于向用户提供底层数据访问的机制。它将设备中的空间划分为特定大小的块(或者称为簇)。数据存储在这些块中,大小被修正为占用整数个块。由文件系统软件来负责将这些块组织为文件和目录,并记录哪些块被分配给了哪个文件,以及哪些块没有被使用。
所以有了文件系统以后,用户只管创建文件,读写文件即可。至于这个文件放在那块儿地址空间上,如何更高效的读写,那就是文件系统的事儿了。在文件系统中,文件名就是用来定位存储位置的。
元数据(Metadata)
对于一个文件,很多时候我们不仅要知道它里面所存储的信息,还需要知道文件的一些属性,比如:文件的大小,文件的拥有者,文件的权限和时间戳等等。这些信息对于我们也十分重要。这些信息就是文件的元数据。那么这些信息保存在哪里呢?
每个文件都会有一个对应的inode文件,文件的所有信息,除了文件名和内容,都存储在inode文件中。
inode文件也会储存信息,所以也会消耗磁盘空间。所以硬盘格式化的时候,操作系统自动将硬盘分成两个区域。一个是数据区,存放文件数据;另一个是inode区(inode table),存放inode所包含的信息。
由于每个文件都必须有一个inode,因此有可能发生inode已经用光,但是硬盘还未存满的情况。这时,就无法在硬盘上创建新文件。
查看硬盘分区的inode信息可以使用df -i命令:
系统是怎么区分不同的inode文件的呢?系统为每个inode文件都分配了一个独一无二的号码,通过号码来区分不同的inode。
这里值得重复一遍,Unix/Linux系统内部不使用文件名,而使用inode号码来识别文件。对于系统来说,文件名只是inode号码便于识别的别称或者绰号。
表面上,用户通过文件名,打开文件。实际上,系统内部这个过程分成三步:首先,系统找到这个文件名对应的inode号码;其次,通过inode号码,获取inode信息;最后,根据inode信息,找到文件数据所在的block,读出数据。
使用ls -i命令,可以看到文件名对应的inode号码:
另外要注意:
目录也是一种文件,也有自己的inode文件
重命名一个文件只会改变文件的名字,不会改变文件inode的号码
另外linux系统中还有两个比较有意思的东西,硬链接和软链接,看完上面这些信息以后可以自己尝试研究一下这两个概念,为了不让本文主题过于分散,这里就不展开讲了。
根文件系统:
首先根文件系统也是一个文件系统。那么这个根是什么意思呢?
首先,我们知道linux的文件系统是树形结构。这意味着首先有一个文件系统作为树的主干,然后其他文件系统作为树的分支挂载在这个主干上。
其次,系统启动之后无论如何要有第一个文件系统,这第一个文件系统就是根文件系统。根文件系统包含系统运行所必须的一些目录和文件,比如:
init进程的应用程序必须运行在根文件系统上;
根文件系统提供了根目录“/”;
linux挂载分区时所依赖的信息存放于根文件系统/etc/fstab这个文件中;
shell命令程序必须运行在根文件系统上,譬如ls、cd等命令;
内核启动后的应用层配置在根文件系统上。比如/etc下的配置。
系统启动以后,首先会加载内核,内核加载完成以后,系统会在内存中创建一个目录,目录中只有两个文件,一个是'.',另一个是'..',由于这是当前唯一一个目录,所以'.'和'..'都是指的自己。这就是当前的根目录'/',里面什么东西都没有。在linux中,这个根目录在内存中所占用的空间叫做ramdisk,ramdisk就是用内存虚拟出来的磁盘。
接下来系统会从制作好的根文件系统中(通常是一个镜像,其中包含了根文件系统中的所有文件。如linux的/目录下的所有目录。因此可以认为镜像是目录的打包文件。有专门的制作工具,)将各种内容拷贝到ramdisk中。
然后系统会启动一号进程(init进程),一号进程启动以后,系统就可以加载硬盘驱动,继而识别出之前定义好的根文件系统真正对应的硬盘。
然后系统会将ramdisk中根文件系统的内容转移到实际硬盘中,从而将内存空间释放出来供其他进程使用。
总之,只有内核本身,系统是不能工作的。必须要有根文件系统(/etc目录下的配置文件,shell命令,/lib目录下的库文件等等)配合,才能工作。各种linux的发行版可以认为就是内核+根文件系统。大家使用的内核很有可能是完全一样的,但是因为各家的根文件系统不一样,造成了各种linux发行版之间的区别。
希望这篇文章能帮助大家简单的了解一些这几个概念。
-
面试谈薪资时,HR问上家公司薪水并要求看流水,这是什么意思?
2020-08-15 10:50:42所以,聊薪资本身是一个信号:HR对你有点意思。 郎有情妾有意了,能不能干柴烈火,就看价格能不能谈妥了。面试就是一场博弈,在博弈开始之前,双方应该确认好自己的底牌。求职者要想好,你能接受的薪资底线是多少;... -
毕业了,写点什么呢?
2016-12-10 19:10:00今天是大学的最后一节课,也是我学生生涯的结束,想想也有点心塞,最后一节课是考察课,老师并不怎么熟,但是当老师说出祝你们有一个好的未来,大概意思是这样o(╯□╰)o,具体的记不清楚(此处略显尴尬。。),心里... -
为什么说不要轻易从央企国企辞职?看懂这3点就明白,“安稳”才是稀缺资源...
2019-07-17 08:20:55在这个阶段里,他的大脑皮层里全是上司对他不好,央企那些好的方面都屏蔽掉了,说啥也没用。他自己明目张胆地开始找工作,也不避讳同事,故意气上司。正好有家私企看他是大央企的主管,就答应接收他,让他当个什么... -
自己对网站SEO的一些简单了解
2020-02-27 14:24:24我相信,但凡点进这个帖子的你,一定是知道SEO这个词是什么意思的,我就不做过多解释。SEO优化的目的就是为了让搜索引擎更好的能够获取到我们的网站然后展示给浏览者。 我在大学期间一直在搞各种各样的网站,说是... -
UglifyJS-- 对你的js做了什么
2017-07-27 08:38:00因为是自己写的,虽然压缩了,格式化之后还是很好辨认。当然作为min的首要准则不是可读性,而是精简。那么它会尽量的缩短代码,尽量的保持一行,最大化的减少的空白。我们常用的分号都会被替换成了逗号,短句变成了... -
假如是这样一种情况你会选择什么?
2009-09-20 23:34:19我要学习多久才能到一家实习公司实习呢 我知道学习方法,基础还可以 struts 等框架都看过知道什么意思。而jsp servlet 和前面的知识代码都不记得乐只知道原理。 请问哪位路人有过类似的经历能告诉小弟嘛 我到底该... -
感觉这两天老白的激情热火有点熄灭的意思
2013-09-17 11:28:20我自身是在努力提高让自己做好讨好老白的胃口在规定动作的时间内尽可能给予他新鲜事,真没有想到他却对我爱理不理的,忽冷忽热有点让人受不了,至少你给我点回应也好嘛一声不吭的这算是什么加速器回事嘛。... -
如何阅读的一点笔记整理
2014-10-05 05:51:35打开一本书之前,应先思考清楚,这本书到底能给我带来什么,我对它的期望是什么,我看的时候要学什么。一定要知道一本书是谁 (阅读一层:作者写了什么:整体来说,这本书到底在谈些什么;作者细说了什么,怎么说... -
说好的博客
2014-02-24 17:45:00回想过去的一年,本想着好好学点C++的,总是看着别人写好的博客来循序渐进的学,自己也就是对着敲敲代码,理解一下基本的概念意思就好了。学习不深入,工作后,自己的时间安排的有点混乱,经常被无聊的网页浪费了... -
Python采用Django开发自己的博客系统
2021-01-20 04:21:45好久之前就想做一下自己的博客系统了,但是在网上查了查好像是需要会一些Node.js的相关知识,而且还要安装辣么多的库什么的,就不想碰了。但是我遇到了Django这么一款神器,没想到我的博客系统就这么建立起来了。... -
幼师对小朋友的自我介绍范文.doc
2021-01-19 11:46:48幼师对小朋友的自我介绍篇一 各位小朋友们,你们好,今天老师要来自我介绍一下,老师姓#,和我们班##小朋友是一个姓的……小朋友们以后可以叫我#老师。那#老师介绍完了自己,小朋友们有什么表示呢?(示意他们叫你... -
男人会珍惜一辈子的七种女人
2009-04-25 10:48:00有感于这些写了这以下的内容,没什么意思,只是想鼓励我们拥有好女人品质的朋友们坚持自己,相信一定会遇到对的合适自己的男人的。也想给男人们一点建议:什么样的女人是男人值得一辈子去珍惜的女人。 1.自重自爱的... -
成长 & 经历 - 走在独特的路上,遇见自己的风景
2021-01-08 14:30:16规划出一条对自己最有利的路线。 做选择还稍微容易一点,毕竟选项通常是有限的,但做规划就多少有点运气的成分在里面了。做规划有无限种可能性和无限种选择,我在做规划时,其实也很迷茫... -
写几点小建议
2021-01-12 19:05:46amis 是最对胃口的,而且非常接地气。非常感谢 amis,大大的提升了开发效率。无论 amis 是否是阉割版,能开源就已经很受益了,这段时间也在阅读和学习源码,以上是我这阵子的使用感受... -
打破你对12星座的误解
2007-12-20 21:32:00☆ 迷思 1.专制 白羊座是很专制的一种人!... 打破迷思: 白羊座其实是没什么坏心眼的小孩,只要你能用比较委婉的方式,他们还是很好骗的啦! ☆ 迷思 2.暴力 白羊座有天生的暴力倾向! 特别是 -
Java对owl文件的解析和增删改查该如何实现?
2015-09-07 13:12:07最近在做一个项目,我们构建本体之前一直用protege这个软件,构建出来的.owl文件格式是固定的,于是乎项目经理的意思是我们自己对.owl文件进行修改就好没必要非得依赖这个protege(原因就是生成的格式是固定的)。... -
一个牛人提供的GIS源码(很好)
2010-08-25 22:49:21可能是觉得写的东西没什么水准,并且也不能时常的更新,加上个人感觉自己技术的下降(呵呵,也许本来就没有什么技术),考虑甚多,终于作了这么个决定:Rover's Official Blog停止更新 同时停止更新的是Rover's GIS ... -
写得真好,不过分布式的故事还才开始
2020-09-27 14:23:48它在90年代初就诞生了,每个企业都说这是未来,但实际上到今天相当多的应用是无法在浏览器里进行的,要么资源不足性能不行,要么缺乏标准支持能力都没有,实际上因为微软的垄断其它企业都没多少好办法。微软当然也没... -
Qt Creator 的安装和hello world 程序+其他程序的编写--不是一般的好
2011-01-28 17:02:08另一种是自己写资源文件。我们主要介绍第一种。新建Qt Resources file, 将它命名为menu。其他默认。 8.添加完后如下图。可以看到添加的文件为menu.qrc。 9.我们最好先在工程文件夹里新建一个文件夹,如images,然后...
-
Galera 高可用 MySQL 集群(PXC v5.7+Hapro)
-
MaxScale 实现 MySQL 读写分离与负载均衡
-
php20个主流框架
-
MySQL NDB Cluster 负载均衡和高可用集群
-
1992-2013年DMSP夜间灯光数据已校正中国.zip
-
python在各行各业的应用.pdf
-
Java - JDBC
-
gugeliulanqi.zip
-
深度解析:2021年中国高技术产业逆势成长 数字经济成经济增长点(杭州区块链产业白皮书发布)
-
解决Ubuntu16.04安装VMware tools后还是不能全屏的问题
-
私域给企业带来的7大优势
-
MySQL 性能优化(思路拓展及实操)
-
项目经理成长之路
-
C语言零基础入门(详细讲解)
-
.NET中的委托
-
app软件测试全栈系列精品课程
-
vue3从0到1-超详细
-
PowerBI重要外部工具详解
-
在分层的城市道路上查找最频繁的路径
-
激光元件的激光损伤阈值(LIDT).pdf