当前位置: 首页 > news >正文

官方网站怎么制作广东住房和城乡建设局网站

官方网站怎么制作,广东住房和城乡建设局网站,php开发做网站,网站seo优化免对于运行的进程来说#xff0c;内存就像一个纸箱子#xff0c;仅仅是一个暂存数据的地方#xff0c;而且空间有限。如果我们想要进程结束之后#xff0c;数据依然能够保存下来#xff0c;就不能只保存在内存里#xff0c;而是应该保存在外部存储中。就像图书馆这种地方内存就像一个纸箱子仅仅是一个暂存数据的地方而且空间有限。如果我们想要进程结束之后数据依然能够保存下来就不能只保存在内存里而是应该保存在外部存储中。就像图书馆这种地方不仅空间大而且能够永久保存。 我们最常用的外部存储就是硬盘数据是以文件的形式保存在硬盘上的。为了管理这些文件我们在规划文件系统的时候需要考虑到以下几点。 第一点文件系统要有严格的组织形式使得文件能够以块为单位进行存储。这就像图书馆里我们会设置一排排书架然后再把书架分成一个个小格子有的项目存放的资料非常多一个格子放不下就需要多个格子来存放。我们把这个区域称为存放原始资料的仓库区。 第二点文件系统中也要有索引区用来方便查找一个文件分成的多个块都存放在了什么位置。这就好比图书馆的书太多了为了方便查找我们需要专门设置一排书架这里面会写清楚整个档案库有哪些资料资料在哪个架子的哪个格子上。这样找资料的时候就不用跑遍整个档案库在这个书架上找到后直奔目标书架就可以了。 第三点如果文件系统中有的文件是热点文件近期经常被读取和写入文件系统应该有缓存层。这就相当于图书馆里面的热门图书区这里面的书都是畅销书或者是常常被借还的图书。因为借还的次数比较多那就没必要每次有人还了之后还放回遥远的货架我们可以专门开辟一个区域放置这些借还频次高的图书。这样借还的效率就会提高。 第四点文件应该用文件夹的形式组织起来方便管理和查询。这就像在图书馆里面你可以给这些资料分门别类比如分成计算机类、文学类、历史类等等。这样你也容易管理项目组借阅的时候只要在某个类别中去找就可以了。 在文件系统中每个文件都有一个名字这样我们访问一个文件希望通过它的名字就可以找到。文件名就是一个普通的文本。当然文件名会经常冲突不同用户取相同的名字的情况还是会经常出现的。 要想把很多的文件有序地组织起来我们就需要把它们成为目录或者文件夹。这样一个文件夹里可以包含文件夹也可以包含文件这样就形成了一种树形结构。而我们可以将不同的用户放在不同的用户目录下就可以一定程度上避免了命名的冲突问题。 有了目录结构定位一个文件的时候我们还会分绝对路径Absolute Path和相对路径Relative Path。所谓绝对路径就是从根目录开始一直到当前的文件例如“/ 根目录 / 用户 A 目录 / 目录 1/ 文件 2”就是一个绝对路径。而通过 cd 命令可以改变当前路径例如“cd / 根目录 / 用户 A 目录”就是将用户 A 目录设置为当前目录而刚才那个文件的相对路径就变成了“./ 目录 1/ 文件 2”。 第五点Linux 内核要在自己的内存里面维护一套数据结构来保存哪些文件被哪些进程打开和使用。这就好比图书馆里会有个图书管理系统记录哪些书被借阅了被谁借阅了借阅了多久什么时候归还。 当一个 Linux 系统插入了一块没有格式化的硬盘的时候我们可以通过命令 fdisk -l查看格式化和没有格式化的分区。 文件描述符就是用来区分一个进程打开的多个文件的。它的作用域就是当前进程出了当前进程这个文件描述符就没有意义了。open 返回的 fd 必须记录好我们对这个文件的所有操作都要靠这个 fd包括最后关闭文件。 在 Open 函数中有一些参数 O_CREAT 表示当文件不存在创建一个新文件O_RDWR 表示以读写方式打开O_TRUNC 表示打开文件后将文件的长度截断为 0。 write 要用于写入数据。第一个参数就是文件描述符第二个参数表示要写入的数据存放位置第三个参数表示希望写入的字节数返回值表示成功写入到文件的字节数。 lseek 用于重新定位读写的位置第一个参数是文件描述符第二个参数是重新定位的位置第三个参数是 SEEK_SET表示起始位置为文件头第二个参数和第三个参数合起来表示将读写位置设置为从文件头开始 0 的位置也即从头开始读写。 read 用于读取数据第一个参数是文件描述符第二个参数是读取来的数据存到指向的空间第三个参数是希望读取的字节数返回值表示成功读取的字节数。 opendir 函数打开一个目录名所对应的 DIR 目录流。并返回指向 DIR 目录流的指针。流定位在 DIR 目录流的第一个条目。 readdir 函数从 DIR 目录流中读取一个项目返回的是一个指针指向 dirent 结构体且流的自动指向下一个目录条目。如果已经到流的最后一个条目则返回 NULL。 closedir() 关闭参数 dir 所指的目录流。 此文章为11月Day7学习笔记内容来源于极客时间《趣谈Linux操作系统》推荐该课程。
http://www.hkea.cn/news/14519265/

相关文章:

  • 域名备案与网站备案的区别wordpress 图标
  • 北京网站建设交易明星网站设计论文
  • 个人建网站多少钱php做电商网站的难点
  • word做网站框架网站制作应该注意到的问题
  • 北京西站wordpress 登录慢
  • 成都网站建设公司创新互联2021世界500强企业排名
  • 衡水网站建设费用网站中文域名怎么做
  • 网站开发前端库西安互联网设计公司
  • 山东定制网站建设公司wordpress搜索页
  • 精品课程网站建设毕业设计山西天镇建站哪家好
  • 网站没做好能不能备案荣欣建设集团有限公司网站
  • 能免费建网站吗搭建一个网页
  • 目前哪个网站建设的最好网站建设与管理的专业群
  • 学校网站建设学生文明上网做韦恩图的网站
  • 某班级网站建设方案论文网站建设丨金手指谷哥14
  • 程序员做情侣网站 礼物绍兴网站建设 微德福
  • 备案号怎么放置到网站郑州做网站的公司哪家
  • 如何在网站中做公示信息东莞免费做网站
  • 衡水购物网站制作小程序开发平台
  • 杭州网站建设招聘青岛网页设计公司哪个最好
  • 制作宝安网站建设wordpress 件康
  • 西安哪家做网站最好wordpress 数据库中的表
  • 北京网站设计课程网店美工就业前景
  • 网站建设与管理属于计算机专业吗网站建设增城
  • wp做购物网站开发企业小程序公司
  • dede网站维护暂时关闭网上书城网站开发的目的与意
  • 上海网络做网站公司手机端做的优秀的网站
  • 漳州市住房城乡建设局网站制作图片用什么软件
  • 不让网站在手机怎么做wordpress卡
  • 电子商务网站策划书2000字wordpress能做app吗