并发:两个或者更多的任务同时发生,一个程序同时执行多个独立的任务。 以往计算机 单核CPU 某一个时刻只能执行一个任务 由操作系统调度 每秒钟进行多次所谓的任务切换并发的假象(不是真正的并发),这种切换(上下文切换)时要有时间开销的。 线程 每个进程(执行起来的可执行程序),都有一个主线程 这个主线 ...
分类:
编程语言 时间:
2019-04-09 12:40:15
阅读次数:
175
一. 什么是shell 常见的shell种类 编写一个简单的shell脚本 #!是一种约定的标记,它告诉系统这个脚本需要使用什么解释器执行,即使用哪一种shell echo 命令用于向窗口输出文本。 如何运行shell脚本 1. 作为可执行程序 注意: 一定要写成 ./test.sh,而不是 tes ...
分类:
编程语言 时间:
2019-04-09 10:56:51
阅读次数:
127
安全上下文前提:文件有属主与属组,进程也有属主与属组(1)任何一个可执行程序能不能启动为进程,取决于发起者对程序文件是否拥有执行权限(2)启动为进程后,其进程的属主为发起者,进程的属组为发起者所属的组(3)进程访问文件的权限,取决于进程的发起者:(a)进程的发起者,同文件的属主,则应用文件属主权限(b)进程的发起者,同文件的属组,则应用文件属组的权限(c)以上都不是,则应用‘其他’权限2.SUID
分类:
系统相关 时间:
2019-04-08 11:56:00
阅读次数:
157
start 调用cmd 或者执行可执行程序 , 如 打开 360 并访问 百度 : start C:\Users\admin\AppData\Roaming\360se6\Application\360se.exe baidu.com 打开计算器、记事本、画图 start calc.exe star ...
分类:
其他好文 时间:
2019-04-03 12:44:07
阅读次数:
196
MySQL 官网地址:https://www.mysql.com/ 等待下载完成 双击运行 如果有需要 我们可以新增一个用户出来 点击 Add User,不需要的话 直接 点击 next 默认的MySQL安装在C盘 找到 可执行的 mysql的可执行程序 查看 MySQL服务 是否 启动 使用 DO ...
分类:
数据库 时间:
2019-04-03 09:19:07
阅读次数:
223
索引 一、概述 二、gcov的安装 三、gcov的使用 1、编译源代码 2、运行可执行程序 3、通过gcov指令生成代码覆盖率报告 四、生成更全面、直观的代码覆盖率报告 1、LCOV 2、GCOVR 五、参考 索引 一、概述 二、gcov的安装 三、gcov的使用 1、编译源代码 2、运行可执行程序 ...
分类:
其他好文 时间:
2019-03-31 19:24:00
阅读次数:
1404
生成的文件1、可执行程序文件2、配置文件3、库文件4、头文件5、帮助手册一、安装rpm安装(安装了就跟包名,没有安装就跟路径)-iinstall安装-v显示安装过程-h显示进度条安装软件包一定要跟路径(可能存在依赖关系,解决依赖关系最有效的方法搜索引擎)-e删除后面跟软件包名二、查询rpm-q:查询软件包是否安装rpm-qi:查询指定软件包的说明信息rpm-qc:查询所生成的配置文件rpm-qa:
分类:
其他好文 时间:
2019-03-29 19:08:09
阅读次数:
223
[root@localhost/]#lsbindevhomelib64mntprocrunsrvtmpvarbootetclibmediaoptrootsbinsysusryum.log[root@localhost/]#bin:二进制应用程序也包括可执行文件,dev:设备文件包含设备文件,包括终端文件,home:家目录,lib/lib64:存放文件可执行程序运行的时侯,调用的程序。mnt:挂载,
分类:
其他好文 时间:
2019-03-28 23:17:57
阅读次数:
211
程序由不同的段构成(代码段,数据段)1.程序的静态特征就是指令和数据2.程序的动态特征就是执行指令处理数据A.段传统上,一个程序一般会有这几个段:.text、.data、.bss段a.如果处理器由内存管理单元,那么可执行程序被加载到内存以后,通常会将.text段所在的内存空间设置为只读,以保护.text中的代码不会因为程序出错而被意外改写b.处理器所需加工的数据是放在.data、.bss、.rda
分类:
其他好文 时间:
2019-03-28 11:09:12
阅读次数:
189
Linux/目录:/bin->use/bin:二进制可执行命令,该目录下存放着普通用户的命令。/sbin->user/sbin:管理员才可以执行其中的命令。/home:所有普通用户默认的家目录。/lib->usr/lib/lib->usr/lib64存放库文件:存放着和系统运行相关的库文件;可执行程序运行的时候,调用的程序;库也是可执行文件,但是没有程序启动的入口,需要被调
分类:
系统相关 时间:
2019-03-26 21:12:53
阅读次数:
233