- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 git比较不同提交间的差别。
在相应的github的项目url后面加上compare可以比较不同提交间的差别。例子:https://github.com/appwhy/hg-xv6-with-vi/compare然后在下图中填入对应的版本号,进行比较。注:如果没差别,可能是版本号填反了。一般是后面那个更新 而版本号在下图看:点击commits这些就是版本号:...
2019-03-30 22:55:57 485
翻译 github上的.gitignore文件解释
.gitignore文件用于在提交项目文件时过滤一些不需要的文件。 举例:如下图所示,#后面的是注释,然后每行写需要过滤的文件(每一行指定一个忽略规则)。最后git commit或push时就不会对这些文件进行操作。.gitignore忽略规则的匹配语法在 .gitignore 文件中,每一行的忽略规则的语法如下:1)空格不匹配任意文件,可作为分隔符,...
2019-03-24 21:51:56 1647
原创 xv6 运行qemu时 : no bootable device
在做xv6的实验时, 我不想直接fork官方源,我先把某个版本(比如xv6的版本9)下载下来,然后自己在github上建立一个仓库,把下载下来的文件传到我的仓库中,就这样形成了一个新的xv6项目(当然我还没有添加自己的东西)。 但是当我将我建立的仓库clone到本地时,启动qemu运行xv6会出现如下状况:no bootable device。 为什么呢??...
2019-03-24 19:56:14 2709 1
转载 linux执行命令时总出现:ld.so: object '/usr/local/lib/libntpd.so' from /etc/ld.so.preload cannot be preloaded:
解决办法: echo "" > /etc/ld.so.preload参考:https://blog.csdn.net/limengautoman/article/details/83988317
2019-03-23 23:37:18 11317
原创 linux安装xv6失败:qemu-system-x86_64: cannot set up guest memory 'pc.ram': Cannot allocate memory
首先查看主机确保可以分配多少内存: sysctl -a | grep overcommit如果overcommit_memory=0的话,进行下面操作:使用root权限执行以下命令: sysctl vm.overcommit_memory=1(使用其他方式修改该值也行)注:每次linux重启后,该值又会变成0内核参数overcommit_memory ,表示内存分配策略...
2019-03-23 23:29:58 2562
原创 windows与linux之间的文件转化问题
一般windows上的文件传到linux上,就会出现一些问题。问题1:编码问题。一般windows是GBK,而linux是utf-8.可使用命令iconv来实现转化。例如:iconv -f gb2312 -t utf-8 a.txt > b.txt 解释:将源文件a.txt(gb2312编码)转换为目标文件b.txt(utf-8编码)。问题2: windo...
2019-03-23 23:24:56 203
原创 使用软件doxygen和graphviz来产生代码函数的调用图
安装软件doxygen:http://www.doxygen.nl/download.html(我打开时有些卡,实在不行就另找资源) graphviz:http://www.graphviz.org/download/ 2个软件安装完成后,点击doxygen的安装目录,找到bin目录下的doxywizard.exe程序,打开。打开后如下图所示,圈...
2019-03-23 23:11:18 391
原创 linux下编写c程序控制光标
参考链接:https://blog.csdn.net/zhou_1999/article/details/81173261 在linux下编写c程序控制光标,不需要添加其他什么头文件,直接使用printf输出一些控制字符串,然后程序就会自动将这些字符串转化为屏幕上的光标动作或者其他什么的。 常见控制字符:\033[0m 关闭所有属性\0...
2019-03-23 22:32:52 783
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人