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

企业网站推广的目的网站结构

企业网站推广的目的,网站结构,自建电商平台的优缺点,帮别人做网站必须要开公司一 初识linux内核 1.1操作系统和内核简介 操作系统的精确定义并没有一个统一的标准,这里我认为操作系统是指整个系统负责完成最基本功能和系统管理的那些部分 这些部分包括内核,设备驱动程序,启动引导程序,基本的文件管理工具和…

一 初识linux内核

1.1操作系统和内核简介

操作系统的精确定义并没有一个统一的标准,这里我认为操作系统是指整个系统负责完成最基本功能和系统管理的那些部分

这些部分包括内核,设备驱动程序,启动引导程序,基本的文件管理工具和系统工具

用户界面是操作系统的外在表象,内核才是操作系统的内在核心。内核有时候被称作管理者或者操作系统核心,内核独立于普通的应用程序,它一般处于系统态,这种被保护起来的空间称为内核空间

在系统中运行的程序通过系统调用来与内核通信,这种应用程序通常调用库函数,再由库函数通过系统调用界面,让内核代其完成各种不同的任务

这里是应用程序,内核和应减低关系

1.运行于用户空间,执行用户进程

2.运行于内核空间,处于进程上下文,代表某个特定的进程执行

3.运行于内核空间,处于中断上下文,于任何进程无关,处理某个特定的中断

以上所列几乎包括所有情况,即使边边角角的情况也不列外,例如,当cpu空闲的时候,内核就运行一个空进程,处于进程上下文,但运行内核空间

二 对Linux文件操作

对于linux文件的操作,这里使用linux的系统调用进程操作

2.1.linux文件进行拷贝

#include<iostream>
#include<fcntl.h>
#include<unistd.h>
#include<string.h>
using  namespace std;int MAX_SIZE=1024;
int main()
{int fd=open("./text.txt",O_RDWR);int wfd=open("./copy.txt",O_CREAT|O_WRONLY);char buffer[1024];bzero(buffer,0);int size=0;while(size=read(fd,buffer,sizeof(buffer))){write(wfd,buffer,size);}close(fd);close(wfd);return 0;
}




这段代码是对文件进行拷贝的代码,设定一个buffer数组,然后一直读,把读到的写入文件即可

这里没有对打开的文件和读写操作的成功进行判断,可自行添加

2.2 重定向到文件

这里的要求是把终端输入的按回车写入到文件中,直到输入over就停止

#include<iostream>
#include<fcntl.h>
#include<unistd.h>
#include<string.h>
using namespace std;int MAX_SIZE=1024;
int main()
{int fd=open("over.txt",O_CREAT|O_WRONLY|O_TRUNC, 0644);char buffer[MAX_SIZE];bzero(buffer,0);int size=0;while(1){char c;int i=0;while(i<MAX_SIZE-1){size=read(STDIN_FILENO,&c,1);if(size<=0){close(fd);//exit(0);return 1;}if(c=='\n'){buffer[i++]=c;break;}buffer[i++] = c;}buffer[i]='\0';char line[MAX_SIZE];strncpy(line,buffer,i);int len=strlen(line);if(len>0&&line[len-1]=='\n'){   line[len-1]='\0';}if(strcmp(line,"over")==0){break;}//写入数据if(write(fd,buffer,i)==-1){close(fd);return -1;}}close(fd);return 0;
}

这里因为按下回车才把输入的内容写入,所以不能一段一段读,这里采用一个字符一个字符读,处理输入的‘\n’,然后创建一个新的line数组用于处理输入over\n,因为如果直接比对会失败,因为后有一个回车


文章转载自:

http://VdewgAel.yhgLt.cn
http://ULrYEWV3.yhgLt.cn
http://vdh3eqBc.yhgLt.cn
http://4VEPBPp8.yhgLt.cn
http://5IXdZh2n.yhgLt.cn
http://dXFkp57f.yhgLt.cn
http://GGb9lqqW.yhgLt.cn
http://0RZJYEcA.yhgLt.cn
http://TeMBhvJw.yhgLt.cn
http://slCWtvTC.yhgLt.cn
http://bDchJzmE.yhgLt.cn
http://YNIL6nSi.yhgLt.cn
http://Inwxs5R2.yhgLt.cn
http://R0WxqYhx.yhgLt.cn
http://1kgUaWQd.yhgLt.cn
http://F5yFD8Lu.yhgLt.cn
http://0fPsHv95.yhgLt.cn
http://ny3grBp2.yhgLt.cn
http://zuH45haU.yhgLt.cn
http://lcKtY3uy.yhgLt.cn
http://8NlccdoG.yhgLt.cn
http://Ot02QKO6.yhgLt.cn
http://TWL4IGDH.yhgLt.cn
http://moGxrs2y.yhgLt.cn
http://vMeJU0gI.yhgLt.cn
http://9w5j8Aqk.yhgLt.cn
http://MBEFcJ8w.yhgLt.cn
http://AaKmJSVu.yhgLt.cn
http://9V9yUij0.yhgLt.cn
http://XWeMsGi3.yhgLt.cn
http://www.dtcms.com/wzjs/630859.html

相关文章:

  • 网站分站加盟网级移动营销app下载
  • 网站怎么改域名优秀国外网站设计赏析
  • 绿色系的网站网站建设傲鸿
  • ps做网站界面asp.net 个人网站
  • 专做美妆的视频网站网站建设藤设计
  • 网站任务界面一起做网站女装夏季裙
  • 网站后台如何修改新闻发布时间跨界营销案例
  • 做网站排名软件做商城网站企业
  • js实现网站浮动窗口海东市城市规划建设局网站
  • 网站开发的目的 实习报告进入淘宝官网网站
  • 兖州中材建设有限公司网站网站建设优化服务价位
  • 松江新城建设集团有限公司网站iis 搭建wordpress
  • 成都哪些公司可以做网站最方便建立网站
  • 单页面个人网站神农架网页设计
  • html5国外网站模板html源码下载wordpress淘宝客个人中心
  • 产品发布网站的装饰怎么做网站被k还能不能在百度做推广
  • 沈阳家用电梯公司网站制作微信贷款怎么申请开通
  • 杭州网站建设 网站设计2网站制作
  • 做网站先做母版页张家界seo
  • 学做美食的网站视频佛山建网站永网
  • 给个网站好人有好报2020免费网页设计网站图片
  • 海北wap网站建设公司网页界面设计主要内容有哪些
  • 提示该域名为lp网站企业平台是什么意思
  • 一级a做爰片了网站赣州章贡区人口
  • 网站的信息架构自己做的创意的网站
  • soho建网站大连网站推广
  • 资源下载类网站源码建筑工地平台
  • 网站如何开通微信支付接口入户广州网站
  • 网站标题如何写wordpress可以自己写代码吗
  • 做网站 广州推荐电商网站建设