linux
文章平均质量分 52
一末淡笑
这个作者很懒,什么都没留下…
展开
-
关于帧指针和栈指针的定义
关于栈帧结构,先引用网上的一张图:栈的增长方向是向下的。栈有个最大地址,这个地址成为栈底,也是存储栈里面存储第一个元素的位置,随着入栈个数增加,栈顶的地址不断减小。esp寄存器就是专门用来存储栈顶地址的,而栈指针便指向栈顶。函数调用时的内存布局:|-----参数----------||---返回地址--------||转载 2018-02-01 10:46:07 · 2585 阅读 · 0 评论 -
shell自学笔记
#! xxxx 》》指定脚本的运行环境#xxxx为注释echo:把其参数传递给标准输出,若是字符串的话需要用双引号把它包含起来-n:不换行输出需要给文件赋值权限才能运行$:存取变量时需要的字符如:echo $logps:变量只在该脚本有效source shell脚本文件:强行让一个脚本影响其父shell环境(变量在shell中可见)原创 2018-02-02 16:17:56 · 233 阅读 · 0 评论 -
xxx is not the sudoers files.解决办法
1.切换到root用户2.运行visudo3.在文件里面找到root ALL=(ALL) ALL4.在该行下面添加一行: XXX ALL=(ALL) ALL这样便可以解决普通用户对sudo使用的问题,XXX表示用户名...原创 2018-03-19 16:10:26 · 644 阅读 · 0 评论 -
互斥量和信号量的理解
互斥量(Mutex) 互斥量表现互斥现象的数据结构,也被当作二元信号灯。一个互斥基本上是一个多任务敏感的二元信号,它能用作同步多任务的行为,它常用作保护从中断来的临界段代码并且在共享同步使用的资源。 Mutex本质上说就是一把锁,提供对资源的独占访问,所以Mutex主要的作用是用于互斥。Mutex对象的值,只有0和1两个值。这两个值也分别代表了Mutex的两种状态。值为0, 表...转载 2018-07-29 15:59:56 · 3056 阅读 · 0 评论 -
makefile中的VPATH
通常程序并不只存放在同一个目录下,例如:├── include│ ├── bar.h│ └── foo.h├── Makefile└── src ├── bar.c ├── foo.c └── main.c代码分别如下:/* bar.h */#ifndef __BAR_H#define __BAR_H extern void bar(void)...转载 2018-12-11 16:21:45 · 3845 阅读 · 2 评论 -
makefile总结
在学习makefile的时候找到这一篇文章,觉得里面分析得很详细,总结得很全面,就记录下来了。附上作者的原文链接:http://www.cnblogs.com/wang_yb/p/3990952.html 1. Makefile 简介Makefile 是和 make 命令一起配合使用的.很多大型项目的编译都是通过 Makefile 来组织的, 如果没有 Makefile, 那很...转载 2018-12-11 16:25:05 · 133 阅读 · 0 评论 -
Ubuntu 在登录用户界面输入正确密码类似于复位重复让我继续输入密码,进不去,已解决
在操作ubuntu操作系统的时候,我切换了tty到命令行界面(CTRL+ATL+F1),然后按startx切换回图形界面,就发生了如上述题目的情况解决:在尝试了网上的各种方法,如:1.清理系统sudo apt-get autoremove 2.重装桌面sudo apt-get install ubuntu-desktop 3.删除隐藏文件(可以解决问题)sudo r...原创 2019-01-05 15:57:08 · 1469 阅读 · 0 评论