上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 41 下一页
摘要: 在.git目录中会有一个名为FETCH_HEAD的文件; 每一个执行过fetch操作的项目都会存在一个FETCH_HEAD列表,其中每一行对应于远程服务器的一个分支。 也就是说这个文件保存了远程仓库中每个分支的FETCH_HEAD。这个FETCH_HEAD指向了该分支最近的一次commit; 其实跟 阅读全文
posted @ 2020-05-16 01:45 Grooovvve 阅读(2598) 评论(0) 推荐(2) 编辑
摘要: git branch -a //查看所有分支(包括所有项目) git branch -r //查看远程项目的分支 git branch //查看的是本地分支 git checkout [branch_name] //切换到branch_name分支,也可以切到某个commit上 git checko 阅读全文
posted @ 2020-05-16 01:02 Grooovvve 阅读(1886) 评论(0) 推荐(0) 编辑
摘要: 例子: 生产者,消费者问题;消费者先进入临界区,条件变量未满足条件,阻塞等待;生产者无法进入临界区,从而无法修改条件变量,也就产生死锁; 解决方法:如果遇到条件变量未满足条件,消费者先释放锁,进入阻塞,等待条件变量得到满足;然后生产者可以进入临界区,修改条件变量,修改后通知消费者进入临界区,生产者释 阅读全文
posted @ 2020-05-14 00:10 Grooovvve 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 打开Linux中的终端(命令行工具),依次执行以下操作: 键入cd /etc/sysconfig/network-scripts/,回车 键入ls,可列出所有的配置文件 用文本编辑器打开你要激活的网卡对应的配置文件,比如vi ifcfg-eth1 修改ONBOOT=Yes,保存即可! 参考链接:ht 阅读全文
posted @ 2020-05-10 23:16 Grooovvve 阅读(727) 评论(0) 推荐(0) 编辑
摘要: Linux系统的启动过程并不是大家想象中的那么复杂,其过程可以分为5个阶段: 内核的引导。 运行 init。 系统初始化。 建立终端 。 用户登录系统。 init程序的类型: SysV: init, CentOS 5之前, 配置文件: /etc/inittab。 Upstart: init,Cent 阅读全文
posted @ 2020-05-10 23:10 Grooovvve 阅读(536) 评论(0) 推荐(0) 编辑
摘要: 程序 program: binary program,作为实体文件的形态存在 程序 process: 程序被触发后,执行这的权限与属性,程序的程序码与所需数据等都会被载入内存中; 操作系统并给予这个内存内的单元一个识别码PID。 process是一个正在运行中的program; 常驻内存的服务: 常 阅读全文
posted @ 2020-05-10 21:03 Grooovvve 阅读(823) 评论(0) 推荐(0) 编辑
摘要: 了解守护进程: 运行起来的程序被称为进程;英文为process; 有一类特殊的进程:不予任何终端关联,一直在后台进行;唯一的父进程PID=1; 这样的进程被称为daemon进程,守护进程;也被叫做服务;//Daemon这样特殊的进程被称为服务 守护进程的名字通常在最后一个d; 独立于控制终端,周期性 阅读全文
posted @ 2020-05-10 19:06 Grooovvve 阅读(377) 评论(0) 推荐(0) 编辑
摘要: gcc实际上是个工具链,在编译程序的过程中调用不同的工具。 汇编器生成的是可重定位的目标文件,学过操作系统,我们知道,在源程序中地址是从0开始的,这是一个相对地址,而程序真正在内存中运行时的地址肯定不是从0开始的,而且在编写源代码的时候也不能知道程序的绝对地址,所以重定位能够将源代码的代码、变量等定 阅读全文
posted @ 2020-05-07 23:59 Grooovvve 阅读(553) 评论(0) 推荐(0) 编辑
摘要: 系统调用和库函数的区别: 系统调用就是内核的接口; C库函数的实现就是去使用这些系统调用; 对应用代码来说,C库函数和系统调用区别不大; 系统调用通常提供一种最小接口;C库函数可以提供较复杂的功能; 一般来讲,系统调用和C库函数都是用同样的术语:函数; 使用系统调用会影响系统的性能。在执行调用时的从 阅读全文
posted @ 2020-05-07 22:59 Grooovvve 阅读(913) 评论(0) 推荐(0) 编辑
摘要: git commit用于将代码从缓存区添加到本地仓库,这样会产生一个commit id。记录再git log中; git commit --amend怎么用:如果我们不小心提交了一版我们不满意的代码,并且给它推送到服务器了,在代码没被merge之前我们希望再修改一版满意的,而如果我们不想在服务器上a 阅读全文
posted @ 2020-05-05 18:17 Grooovvve 阅读(180) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 41 下一页