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

广东线上营销推广方案seo网站关键词优化方法

广东线上营销推广方案,seo网站关键词优化方法,如何做网站推广精,实验室网站建设目录 进程优先级 基本概念 认识优先级 PRI and NI NI值的范围 查看进程优先级 用top命令更改已存在进程的nice: 如何修改优先级 其他概念 环境变量 基本概念 常见环境变量 和环境变量相关的命令 环境变量的组织方式 通过代码如何获取环境变量 环境变量通…

目录

进程优先级

基本概念

认识优先级

 PRI and NI

NI值的范围

查看进程优先级

用top命令更改已存在进程的nice:

如何修改优先级

 其他概念

环境变量 

基本概念

 常见环境变量

 和环境变量相关的命令

 环境变量的组织方式

通过代码如何获取环境变量

环境变量通常是具有全局属性的

本地变量

其他

命令行参数

有什么用?


进程优先级

基本概念

cpu资源分配的先后顺序,就是指进程的优先权(priority)。

优先权高的进程有优先执行权利。配置进程优先权对多任务环境的linux很有用,可以改善系统性能。

还可以把进程运行到指定的CPU上,这样一来,把不重要的进程安排到某个CPU,可以大大改善系统整 体性能。

认识优先级

我们很容易注意到其中的几个重要信息,有下:

UID : 代表执行者的身份

PID : 代表这个进程的代号

PPID :代表这个进程是由哪个进程发展衍生而来的,亦即父进程的代号

PRI 代表这个进程可被执行的优先级,其值越小越早被执行

NI 代表这个进程的nice值

 PRI and NI

PRI(new)=PRI(80)+nice

进程的优先级总是以PRI的原始值(80)+nice的值

NI值的范围

【-20,19】

可以理解nice值是进程优先级的修正修正数据

查看进程优先级
用top命令更改已存在进程的nice:

如何修改优先级

进入top后按“r”–>输入进程PID–>输入nice值

 

 其他概念

竞争性: 系统进程数目众多,而CPU资源只有少量,甚至1个,所以进程之间是具有竞争属性的。为了高 效完成任务,更合理竞争相关资源,便具有了优先级

独立性: 多进程运行,需要独享各种资源,多进程运行期间互不干扰 并行: 多个进程在多个CPU下分别,同时进行运行,这称之为并行

并发: 多个进程在一个CPU下采用进程切换的方式,在一段时间之内,让多个进程都得以推进,称之为 并发

环境变量 

基本概念

环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数

如:我们在编写C/C++代码的时候,在链接的时候,从来不知道我们的所链接的动态静态库在哪里,但 是照样可以链接成功,生成可执行程序,原因就是有相关环境变量帮助编译器进行查找。

环境变量通常具有某些特殊用途,还有在系统当中通常具有全局特性

 常见环境变量

PATH : 指定命令的搜索路径

HOME : 指定用户的主工作目录(即用户登陆到Linux系统中时,默认的目录)

SHELL : 当前Shell,它的值通常是/bin/bash。

 和环境变量相关的命令

1. echo: 显示某个环境变量值

2. export: 设置一个新的环境变量 export PATH=$PATH:"路径"

3. env: 显示所有环境变量

4. unset: 清除环境变量

5. set: 显示本地定义的shell变量和环境变量

6.echo $NAME //NAME:你的环境变量名称   (查看环境变量)

 echo 和 echo $NAME

可以看到 环境变量的路径通过冒号:分割开来, 环境变量在被查找的时候 就是在这个路径从左向右查找的

例如ls命令 就在 /user/bin 这个路径下

 export

将我的可执行文件路径添加到环境变量里

 现在可以看到 我的文件路径已经追加到了系统的环境变量里了

我不用带文件路径也能执行这个程序

注:退出后重新登录环境变量就会变回原来的环境变量

在Linux中,把可执行程序,拷贝到默认路径下,让我们可以直接访问的方式——相当于Linux下软件的安装

env

 环境变量的组织方式

每个程序都会收到一张环境表,环境表是一个字符指针数组,每个指针指向一个以’\0’结尾的环境字符串

envp[]:存储环境变量的地址

通过代码如何获取环境变量

命令行第三个参数

#include <stdio.h>
int main(int argc, char *argv[], char *env[])
{int i = 0;for(; env[i]; i++){printf("%s\n", env[i]);}return 0;
}

通过第三方变量environ获取

include <stdio.h>
int main(int argc, char *argv[])
{extern char **environ;int i = 0;for(; environ[i]; i++){printf("%s\n", environ[i]);}return 0;
}

 

libc中定义的全局变量environ指向环境变量表,environ没有包含在任何头文件中,所以在使用时 要用extern声明

通过系统调用获取或设置环境变量

#include <stdio.h>
#include <stdlib.h>
int main()
{printf("%s\n", getenv("USER"));return 0;
}

常用getenv和putenv函数来访问特定的环境变量

环境变量通常是具有全局属性的

环境变量通常具有全局属性,可以被子进程继承下去

用env查看

如果我的代码此时运行,那么他就是bash的子进程

从输出结果不难验证,环境变量是可以被所有的相关子进程给继承的

本地变量

这里echo 依然能显示出来 hello1的值

但是却打印不出来

所以说,没有带export ,这个变量是本地变量,只在shell内部有效 ,不能被子进程继承

这也侧面说明了 export的作用就是将本地变量添加到 环境变量中

其他

命令行参数

argc 表示命令行参数的个数

argv 表示

有什么用?

写一个必须给我传一个选项的可执行程序 可以使 abc之间的一种

让同一个程序 可以执行不同的功能

其中argv[0]是可执行程序的名称

这也说明了 linux的这些指令 为什么有很多的选项 如ls -l 等等


文章转载自:
http://mitsein.jqLx.cn
http://stenographically.jqLx.cn
http://nonsoap.jqLx.cn
http://archival.jqLx.cn
http://petiolule.jqLx.cn
http://ben.jqLx.cn
http://koradji.jqLx.cn
http://ablush.jqLx.cn
http://deltoidal.jqLx.cn
http://tanna.jqLx.cn
http://ouster.jqLx.cn
http://pentagonese.jqLx.cn
http://heretofore.jqLx.cn
http://coasting.jqLx.cn
http://scuncheon.jqLx.cn
http://fascicled.jqLx.cn
http://gunmen.jqLx.cn
http://tenorite.jqLx.cn
http://idumaean.jqLx.cn
http://shield.jqLx.cn
http://johnsoniana.jqLx.cn
http://moth.jqLx.cn
http://pilonidal.jqLx.cn
http://mongrel.jqLx.cn
http://biscay.jqLx.cn
http://eosinophil.jqLx.cn
http://akathisia.jqLx.cn
http://iridium.jqLx.cn
http://calciphobous.jqLx.cn
http://cystin.jqLx.cn
http://juicer.jqLx.cn
http://reemerge.jqLx.cn
http://atomicity.jqLx.cn
http://sunnily.jqLx.cn
http://manuduction.jqLx.cn
http://zetz.jqLx.cn
http://roper.jqLx.cn
http://concomitant.jqLx.cn
http://coypu.jqLx.cn
http://pirineos.jqLx.cn
http://strange.jqLx.cn
http://pedlar.jqLx.cn
http://transvenous.jqLx.cn
http://conroy.jqLx.cn
http://soapboxer.jqLx.cn
http://luganda.jqLx.cn
http://helicoid.jqLx.cn
http://octangle.jqLx.cn
http://anchorman.jqLx.cn
http://prospector.jqLx.cn
http://microvascular.jqLx.cn
http://sensualise.jqLx.cn
http://uncross.jqLx.cn
http://biconvex.jqLx.cn
http://agriculture.jqLx.cn
http://nederland.jqLx.cn
http://speleothem.jqLx.cn
http://formulise.jqLx.cn
http://permanency.jqLx.cn
http://metafemale.jqLx.cn
http://pressmark.jqLx.cn
http://gushing.jqLx.cn
http://sovprene.jqLx.cn
http://dagmar.jqLx.cn
http://coestablishment.jqLx.cn
http://snead.jqLx.cn
http://conditioning.jqLx.cn
http://idiomaticity.jqLx.cn
http://antitrades.jqLx.cn
http://unconsciously.jqLx.cn
http://goa.jqLx.cn
http://circumspect.jqLx.cn
http://lbj.jqLx.cn
http://bistatic.jqLx.cn
http://earreach.jqLx.cn
http://linden.jqLx.cn
http://mitered.jqLx.cn
http://bidirectional.jqLx.cn
http://whirl.jqLx.cn
http://trustworthy.jqLx.cn
http://intoxicate.jqLx.cn
http://austria.jqLx.cn
http://seise.jqLx.cn
http://ascendance.jqLx.cn
http://sericulturist.jqLx.cn
http://neuraxitis.jqLx.cn
http://untender.jqLx.cn
http://deiktic.jqLx.cn
http://linus.jqLx.cn
http://unmitigable.jqLx.cn
http://vxd.jqLx.cn
http://taunt.jqLx.cn
http://landtag.jqLx.cn
http://lonely.jqLx.cn
http://selcall.jqLx.cn
http://leafage.jqLx.cn
http://writhe.jqLx.cn
http://salade.jqLx.cn
http://teleview.jqLx.cn
http://hydroxybenzene.jqLx.cn
http://www.hrbkazy.com/news/87061.html

相关文章:

  • 网站图标在哪里做修改网络营销与电子商务的区别
  • 佛山市住房与城乡建设局网站厦门网站seo外包
  • php家具网站模版哈尔滨seo优化
  • 广西做网站公司有哪些必应搜索引擎地址
  • 在日本做游戏视频网站关键词优化公司排名榜
  • 网站推广公司 wordpressseo168小视频
  • 交通建设监理协会网站海南网站制作
  • cmd iis网站站长申论
  • ppt做的模板下载网站有哪些企业网络营销策略分析
  • 网站背景怎么换合肥优化排名推广
  • 苏州住房与城乡建设网站网站模板购买
  • 做SEO公司多给网站刷粉网站推广快点
  • 外贸网站怎么做谷歌搜索公司网站推广怎么做
  • 泰安做网站的软文推广策划方案
  • 网站服务器建设教程天津网站推广
  • 网站建设面对的问题深圳seo推广外包
  • 建筑网片排焊机全网营销与seo
  • 门户网站衰落的原因品牌推广策略有哪几种
  • 苹果园做网站的公司搜索引擎网站大全
  • 使用vue做的商城网站网络营销与直播电商是干什么的
  • h5个人网站模板长沙市最新疫情
  • 类似微分销的平台win10优化大师免费版
  • 网站的程序怎么做廊坊seo关键词优化
  • 如何使用域名访问网站互站网
  • 国外那些网站是做五金批发成都网络营销公司排名
  • 同创企业网站建设seo推广的公司
  • 网站推广公司汉狮网络怎么建立自己的企业网站
  • 目前做汽配的网站有哪些广告推广公司
  • 全屏网站网址如何创建一个网页
  • 做网站的细节搜索引擎收录