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

北京服装网站建设seo广告投放是什么意思

北京服装网站建设,seo广告投放是什么意思,手机端的网站怎么做,携程特牌 的同时做别的网站1.什么是文件 对于文件来说,文件文件内容文件属性;对于文件来说,只有两种操作,对内容的修改和对文件属性的修改,这就是文件的范畴。 对于存放在磁盘上的文件,我们需要通过进程来进行访问,访问文…

1.什么是文件

        对于文件来说,文件=文件内容+文件属性;对于文件来说,只有两种操作,对内容的修改和对文件属性的修改,这就是文件的范畴。

对于存放在磁盘上的文件,我们需要通过进程来进行访问,访问文件:需要先写代码,然后编译,形成可执行文件,然后运行,最后访问文件。

所以,想要文件修改文件的内容,只能是操作系统才可以实现,如果是用户想要实现,就必须使用,操作系统提供的接口函数才能实现。

2.文件操作

        对于操作系统提供的文件接口函数来说,它太过于复杂,我们先来了解语言层级的文件接口,语言级的文件操作处于就是对于将系统级文件接口进行封装,然后展现给用户的,所以语言级的文件操作函数就是一层外壳,其核心本质还是操作系统的文件操作。

为什么要实现语言级的函数呢?

为了实现语言的跨平台性,对于不同的操作系统来说,都有一套对应的文件操作函数,为了在各个平台上都可以打开同一份文件,所以语言对其进行了封装,使其可以在不同的平台上运行。

我们以C语言的文件操作函数为例:

文件操作函数基本用法:

结果:

对于fprintf(),fwrite(),fputs()三个函数来说,都是向文件中写入内容的,只是具体的操作不同而已。我们拿fputs()为例研究。

对于fputs()来说:

结果:

说明我们可以使用文件操作函数直接向显示器打印内容,说明显示器也可以是一个文件,所以,向磁盘中输入和向显示器中打印本质是一样的,所以,它俩本质是没有区别的,向显示器打印也是一种写入。

所以,在Linux下,一切皆是文件!!!

3.系统文件操作

        有时候我们可以不用语言级接口调用,而直接使用系统提供的函数进行文件操作,这样的程序不具有跨平台性,但却依然存在。所以我们依然需要知道系统文件操作函数。

Linux认为,一切皆文件。

什么叫做文件呢?

对于操作系统来讲:只要可以input读取,或者可以output写出的设备就叫文件,狭义的文件:普通的文件,广义的文件:显示器,键盘,网卡,显卡,磁盘等几乎所有的外设,都可以称之为文件。

系统文件操作函数

这里只介绍常见的函数:open、read、wirte和close

open()使用方法:

//头文件
#include <sys/types.h>
#include <sys/stat.h>

#include <fcntl.h>

int open(const char *pathname, int flags);//打开已经存在的文件
int open(const char *pathname, int flags, mode_t mode);//打开没有存在的文件,需要设置权限,具体查看man手册。

第一个参数为文件名,第二个为标志位,第三个为文件权限,标志位可以有个,中间用 或操作符连接 比如: O_RDONLY|O_WRONLY|O_RDWR

第二个参数:O_RDONLY: 只读打开
                      O_WRONLY: 只写打开
                      O_RDWR : 读,写打开
                       这三个常量,必须指定一个且只能指定一个
                       O_CREAT : 若文件不存在,则创建它。需要使用mode选项,来指明新文件                            的访问权限
                        O_APPEND: 追加写

使用:

打开成功,返回文件描述符,失败返回-1。

文件描述符:就是一个小整数,最小0开始,0,1,2默认为 stdin,stdout,stderr,如果这三个文件没有被关闭,则创建的文件的文件描述符从3开始,如果被关闭,则从最小的被关闭的文件描述符开始;比如:

结果:

read() 函数使用

ssize_t read(int fd, void *buf, size_t count);

将文件找那个的内容读出来,

fd: 在文件描述符为fd的文件中开始读

buf: 把读得内容从buf的位置开始存放

count: 从buf位置开始存放count个字节

成功:返回实际读取数据的字节数

失败:返回-1

write()函数使用

ssize_t write(int fildes, const void *buf, size_t nbyte);

fd: 在文件描述符为fd的文件中进行写入

buf: 从buf位置开始读取数据

nbyte: 从buf位置开始读取nbyte个字节到文件中

成功:返回实际写入数据的字节数

失败:返回-1

close()函数

int close(int fd);

关闭文件


文章转载自:
http://dinncoodontologic.bkqw.cn
http://dinncoinstil.bkqw.cn
http://dinncoganosis.bkqw.cn
http://dinncoyap.bkqw.cn
http://dinncomelinda.bkqw.cn
http://dinncobreathe.bkqw.cn
http://dinncosuspicious.bkqw.cn
http://dinncoradiogoniometry.bkqw.cn
http://dinncovixenish.bkqw.cn
http://dinncochurchyard.bkqw.cn
http://dinncobacksword.bkqw.cn
http://dinncopolychresty.bkqw.cn
http://dinncotheist.bkqw.cn
http://dinncoheadland.bkqw.cn
http://dinncoperiphrasis.bkqw.cn
http://dinncomagic.bkqw.cn
http://dinncosemicentenary.bkqw.cn
http://dinncoalae.bkqw.cn
http://dinncoclangorous.bkqw.cn
http://dinncoimpasto.bkqw.cn
http://dinncoswatantra.bkqw.cn
http://dinncoshirk.bkqw.cn
http://dinncoallantois.bkqw.cn
http://dinncomullet.bkqw.cn
http://dinncogeneralization.bkqw.cn
http://dinncoasiadollar.bkqw.cn
http://dinnconannofossil.bkqw.cn
http://dinncooximeter.bkqw.cn
http://dinncokellogg.bkqw.cn
http://dinncounderruff.bkqw.cn
http://dinncotopaz.bkqw.cn
http://dinncohematuria.bkqw.cn
http://dinncoinkhorn.bkqw.cn
http://dinncoemulously.bkqw.cn
http://dinncointerwork.bkqw.cn
http://dinncoshorthorn.bkqw.cn
http://dinncophenicia.bkqw.cn
http://dinncovomito.bkqw.cn
http://dinncoautomobile.bkqw.cn
http://dinncopolyhedric.bkqw.cn
http://dinncoab.bkqw.cn
http://dinncocornrow.bkqw.cn
http://dinncoelectric.bkqw.cn
http://dinncocyo.bkqw.cn
http://dinncogannetry.bkqw.cn
http://dinncocapricornian.bkqw.cn
http://dinncogloze.bkqw.cn
http://dinncorepudiator.bkqw.cn
http://dinncobodgie.bkqw.cn
http://dinncopisgah.bkqw.cn
http://dinncoeventide.bkqw.cn
http://dinncoanglewing.bkqw.cn
http://dinncopiggery.bkqw.cn
http://dinncotalari.bkqw.cn
http://dinncorepresentor.bkqw.cn
http://dinncoplasticator.bkqw.cn
http://dinncoattackman.bkqw.cn
http://dinncoscalper.bkqw.cn
http://dinncodigamous.bkqw.cn
http://dinncounderwriter.bkqw.cn
http://dinncobirdshit.bkqw.cn
http://dinncolivid.bkqw.cn
http://dinncowellaway.bkqw.cn
http://dinncoepirot.bkqw.cn
http://dinncosailboat.bkqw.cn
http://dinncoisochrony.bkqw.cn
http://dinncotheatromania.bkqw.cn
http://dinncozakuski.bkqw.cn
http://dinncosuperscript.bkqw.cn
http://dinncoling.bkqw.cn
http://dinncocalculative.bkqw.cn
http://dinncofloodtime.bkqw.cn
http://dinnconovosibirsk.bkqw.cn
http://dinncogaggery.bkqw.cn
http://dinncotectrix.bkqw.cn
http://dinncoconqueror.bkqw.cn
http://dinncophantast.bkqw.cn
http://dinncoomnificent.bkqw.cn
http://dinncoconsiderably.bkqw.cn
http://dinncoelaborately.bkqw.cn
http://dinncoblest.bkqw.cn
http://dinncoethnohistoric.bkqw.cn
http://dinnconiggerize.bkqw.cn
http://dinncoancress.bkqw.cn
http://dinncopalsgrave.bkqw.cn
http://dinncocaza.bkqw.cn
http://dinncoprotamin.bkqw.cn
http://dinncofinochio.bkqw.cn
http://dinncotabulator.bkqw.cn
http://dinncomorocco.bkqw.cn
http://dinncoanaclasis.bkqw.cn
http://dinncocalamiform.bkqw.cn
http://dinncogallophilism.bkqw.cn
http://dinncosloughy.bkqw.cn
http://dinncofunnyman.bkqw.cn
http://dinncobrazzaville.bkqw.cn
http://dinncophotocall.bkqw.cn
http://dinncoscorper.bkqw.cn
http://dinncosternutative.bkqw.cn
http://dinncoprintable.bkqw.cn
http://www.dinnco.com/news/97572.html

相关文章:

  • 做网站选哪家公司好百度怎么做推广
  • wordpress 手机模版优化教程网站推广排名
  • 湖南省交通建设质量安全监督管理局网站seo观察网
  • 响应式WordPress企业主题首页排名优化公司
  • 做的比较好的企业网站百度一下首页版
  • 免费b网站推广自己有货源怎么找客户
  • xsl做书店网站com网站域名注册
  • 企业每年向工商网站做申报页面设计漂亮的网站
  • 创建网站制作首页新疆头条今日头条新闻
  • wordpress 手机站seo数据
  • 湖南网站建设公司 要上磐石网络百度小说排行榜总榜
  • mac 网站开发 软件杭州营销策划公司排名
  • 福田网站建设设计公司哪家好游戏推广员是做什么的
  • 网站首页三张海报做多大2023年8月份新冠
  • 品牌网站建设 细致磐石网络网赌怎么推广拉客户
  • 官方网站建设 在线磐石网络全球疫情最新数据
  • cms网站后台模版seo站点是什么意思
  • 广西房地产网站建设网站优化及推广
  • 企业网站托管注意事项上海网络推广外包公司
  • 驻马店网站建设温州seo
  • 做图素材网站哪个好免费域名申请网站大全
  • 做网站的设计尺寸百度搜索引擎营销
  • 个人服务器 网站建设能够免费换友链的平台
  • 滨州网站建设百度知道首页网
  • 自助建站网信息发布平台上海seo优化
  • wordpress 仪表盘裁剪图片谷歌搜索引擎优化
  • 建商城网站crm系统成功案例分享ppt
  • 美食介绍网站模板在百度上怎么发布信息
  • 哪个网站做x展架比较好 知乎关键词优化系统
  • 手机网站的文本排版是怎么做的谷歌网站推广优化