-
命令行界面和图形用户界面(GUI)
所属栏目:[安全] 日期:2020-12-24 热度:101
正如前面所述,用户与操作系统的界面有多种方式。这里,讨论两种基本方案: 提供命令行界面或命令解释程序(command interpreter),允许用户直接输入命令,以供操作系统执行。 允许用户通过图形用户界面(GUI)与操作系统交互。 命令解释程序 有的操作系[详细]
-
什么是多核,并行和并发的区别
所属栏目:[安全] 日期:2020-12-24 热度:163
在计算机设计早期,为了响应更多计算性能的需要,单处理器系统发展成为多处理器系统。更现代的、类似的系统设计趋势是将多个计算核放到单个芯片。无论多个计算核是在多个CPU芯片上还是在单个 CPU 芯片上,我们称之为多核或多处理器系统。 多线程编程提供机[详细]
-
套接字是什么,套接字通信及其原理
所属栏目:[安全] 日期:2020-12-24 热度:71
套接字(socket)为通信的端点,每个套接字由一个 IP 地址和一个端口号组成。通过网络通信的每对进程需要使用一对套接字,即每个进程各有一个。 通常,套接字采用客户机-服务器架构。服务器通过监听指定端口,来等待客户请求。服务器在收到请求后,接受来[详细]
-
什么是进程控制块,进程控制块的作用
所属栏目:[安全] 日期:2020-12-24 热度:66
操作系统内的每个进程表示,釆用进程控制块(Process Control Block,PCB),也称为任务控制块。 图 1 进程控制块(PCB) 每个进程控制块如图 1 所示,它包含许多与当前进程相关的信息: 进程状态:状态可以包括新的、就绪、运行、等待、停止等。 程序计数[详细]
-
线程池是什么,线程池及其原理
所属栏目:[安全] 日期:2020-12-24 热度:184
学习线程时,我们描述了一个多线程的 Web 服务器,每当服务器接收到一个请求时,它都会创建一个单独线程来处理请求。虽然创建一个单独线程肯定优于创建一个单独进程,但是多线程服务器仍然有些潜在的问题。 第一个问题是创建线程所需的时间多少,以及线程[详细]
-
进程间通信(IPC):共享内存和消息队列原理详解
所属栏目:[安全] 日期:2020-12-24 热度:85
操作系统内的并发执行进程可以是独立的也可以是协作的: 如果一个进程不能影响其他进程或受其他进程影响,那么该进程是独立的,换句话说,不与任何其他进程共享数据的进程是独立的; 如果一个进程能影响其他进程或受其他进程所影响,那么该进程是协作的。[详细]
-
线程是什么,线程及其特点
所属栏目:[安全] 日期:2020-12-24 热度:59
几乎所有现代操作系统都允许一个进程包含多个线程。每个线程是 CPU 使用的一个基本单元,它包括线程 ID、程序计数器、寄存器组和堆栈。 进程与同一进程的其他线程共享代码段、数据段和其他操作系统资源,如打开文件和信号。每个传统或重量级进程只有单个控[详细]
-
操作系统的设计和实现过程
所属栏目:[安全] 日期:2020-12-24 热度:199
本节讨论操作系统设计和实现面临的问题。虽然这些问题没有完整的解决方案,但是有些方法还是行之有效的。 设计目标 系统设计的首要问题是,定义目标和规范。从高层来说,系统设计取决于所选硬件和系统类型:批处理、分时、单用户、多用户、分布式、实时或[详细]
-
Git版本控制常用命令及pycharm 使用git方法
所属栏目:[安全] 日期:2020-12-10 热度:111
SVN (集中式版本控制工具) GIT (分布式版本控制工具) git 服务器 git代码托管平台 github 自己搭建私服 gitblib git 客户端 linux : sudo apt install git window : git.exe git常见的命令 设置 git 用户身份 git config --global user.name '名字' ; gi[详细]
-
在IDEA(2020.2)中配置Git及使用Git的图文详解
所属栏目:[安全] 日期:2020-12-10 热度:182
先配置好git的本地地址,然后test,出现版本号说明测试成功! 二、 idea中使用git可以直接在idea中使用命令操作git 1.初始化本地仓库 选好项目点击OK即可。 2.添加到暂存区 3.提交到本地仓库 也可以在这里提交,效果一样只是位置不一样 4.推送至远程仓库 5[详细]
-
20个提高开发效率的VS Code快捷键(推荐)
所属栏目:[安全] 日期:2020-12-10 热度:188
所以,下面我列出了我最喜欢的快捷键。 1.多行转一行 在 MAC 上:Ctrl + J 在 Ubuntu/Windows 上:通过FilePreferencesKeyboard shortcuts打开快捷键的设置,并且绑定editor.action.joinLines你自己的快捷键。 2.格式化代码 这个快捷键可以帮助我们对代码[详细]
-
idea集成Git实现团队合作分工的原理详解
所属栏目:[安全] 日期:2020-12-10 热度:167
1.2. 设置邮箱 1.3. 创建企业 首页中点企业版创建企业。 1.4. 公司添加成员 1.4.1. 公司添加成员 1.4.2. 复制链接 1.4.3. 成员加入公司 1.4.4. 成员看到公司信息 1.4.5. 公司查看成员信息 1.5. 创建仓库 1.6. 安装git Git是目前世界上最先进的分布式版本控[详细]
-
最新版Git2.29.2超详细安装流程(图文详解)
所属栏目:[安全] 日期:2020-12-10 热度:62
选择需要的 Mac、Window、Linux/Unix 版本 Git官网入口:点我下载 二、安装流程 流程如下 安装结束 一起学习进步,加油吧少年~ (如果安装过程出现其他问题,大家可以留言一起解决) 到此这篇关于最新版Git2.29.2超详细安装流程(图文详解)的文章就介绍到这[详细]
-
详解git基本操作和指令
所属栏目:[安全] 日期:2020-12-10 热度:112
基本操作 一、基本操作命令 创建进入空文件夹 右键 - 点击 Git Bash Here 启动命令行(MAC 在当前文件夹打开终端) git init 仓库初始化 创建一个初始化文件 index.html git add index.html 将文件加入到暂存区 git commit -m '注释' 提交到仓库 m 是 mess[详细]
-
详解idea中Git的Stash Changes和UnStash Changes用法
所属栏目:[安全] 日期:2020-12-10 热度:66
图上红框为新增方法 2,使用git的stash Changes功能,如下图 3,查看本地代码变化,可以看到自己新加的方法没有了,又回到了从git上pull下来的最新状态 4,查看git的UnStash Changes功能 点击上图view,可以对比代码,点击 apply stash ,可以将stash的代码[详细]
-
详解Visual Studio使用Git忽略不想上传到远程仓库的文件
所属栏目:[安全] 日期:2020-12-10 热度:156
副标题#e# 作为一个.NET开发者而已,有着宇宙最强IDE:Visual Studio加持,让我们的开发效率得到了更好的提升。我们不需要担心环境变量的配置和其他代码管理工具,因为VS有丰富的拓展工具。废话不多说,直接进入正题。我们日常在使用VS开发相关的.NET项目时[详细]
-
Git 如何放弃所有本地修改的方法
所属栏目:[安全] 日期:2020-12-10 热度:133
git checkout . #本地所有的修改,没有提交的,都返回到原来的状态git stash #把所有没有提交的修改暂存到stash里面。可用git stash pop恢复。git reset --hard HASH #返回到某个节点,不保留修改。git reset --soft HASH #返回到某个节点,保留修改。git[详细]
-
git丢弃本地修改的所有文件(新增、删除、修改)
所属栏目:[安全] 日期:2020-12-10 热度:60
一,未使用 git add 缓存代码时。 可以使用 git checkout -- filepathname (比如: git checkout -- readme.md ,不要忘记中间的 “--” ,不写就成了检出分支了!!)。放弃所有的文件修改可以使用 git checkout . 命令。 此命令用来放弃掉所有还没有加入[详细]
-
使用git上传到码云分支的实现
所属栏目:[安全] 日期:2020-12-10 热度:65
1.开发环境 vue+element 2.电脑系统 windows 10 专业版 3.在开发的过程中,我们总是会使用到 git管理代码!使用方法如下: 4.登录自己的码云账号: 5.在自己电脑中,新建一个文件夹: 6.双击进入这个文件夹,右击 选择 :Git Bash Here 然后输入命令如下: 6-1: gi[详细]
-
VSCode中画UML图的方法实现
所属栏目:[安全] 日期:2020-12-10 热度:125
vscode-drawio 是一款 vscode 插件,支持在 vscode 中画流程图、思维导图、 UML 图 github 地址: https://github.com/hediet/vscode-drawio 安装 在 vscode 插件窗口内,搜索 vscode-drawio ,安装即可 使用 在 vscode 中打开 .drawio 扩展名的文件,自动[详细]
-
10分钟教你本地配置多个git ssh连接的方法
所属栏目:[安全] 日期:2020-12-10 热度:66
你最近换电脑了吗?还记得如何在本地配置多个 git ssh 连接吗?一般公司用的是自己内网部署的 gitlab 服务器进行代码管理,开发者使用的是公司的用户名和公司的邮箱,而在个人的开源项目中,我们的代码托管于 github,这个时候就需要两个或多个以上的 SSH-[详细]
-
使用Git工具实现上传本地项目到GitHub的方法
所属栏目:[安全] 日期:2020-11-25 热度:95
GitHub 是一个面向开源及私有软件项目的托管平台,相信作为一个开发人员,或者是一个IT爱好者,使用GitHub定是必然的; 那么如何上传一个自己的项目到GitHub呢?本篇文章将带你一步步实现上传。 准备工作 首先得有自己的GitHub账号,如果没有可以去GitHub官[详细]
-
GIT相关-IDEA/ECLIPSE工具配置的教程详解
所属栏目:[安全] 日期:2020-11-25 热度:181
副标题#e# 访问: https://git-scm.com/downloads ,进入git'下载页面,根据个人操作系统下载对应软件版本,默认下载最新版; 双击安装即可。选择安装目录和安装内容,如果只是单纯的使用,默认即可。 安装TortoiseGit 安装前,确认Git已安装好,否则Tortois[详细]
-
IDEA配置GIT的详细教程
所属栏目:[安全] 日期:2020-11-25 热度:147
注:此方法可用于配置gitlab也可用于配置github 1.在github中创建一个账号: 2.下载并安装git:https://git-scm.com/downloads 3.安装成功后打开Git Bash,输入下列命令,设置git全局用户名和邮箱 4.在IDEA中设置Git,在File--Setting-Version Control--Gi[详细]
-
git blame命令详解
所属栏目:[安全] 日期:2020-11-25 热度:77
git blame用来追溯一个指定文件的历史修改记录。它能显示任何文件中每行最后一次修改的提交记录。 所以,如果你在代码中看到一个有 bug 的方法,你可以使用 git blame 标注这个文件,查看哪一次提交引入了这行。 用法: git blame filename 可以使用 -L 指[详细]
