- 博客(25)
- 收藏
- 关注
原创 笔记本更换硬盘后UUID找不到系统无法启动
我使用的是神舟战神C8X的笔记本。笔记本一旦更换硬盘后,重新启动会出现UUID对应的硬盘找不到的问题,这个问题困扰我非常久。思来想去总觉得应该是BIOS的问题,早期自己通过敲各种命令解决了一次,但是花费时间非常多,感觉不应该这么去解决。后来发现在BIOS退出的时候,可以overwrite掉UUID,总算发现问题所在了。这里只需要overwrite掉相应的硬盘就可以了。...
2019-11-26 11:18:15
1557
原创 Linux下面向C++的集成开发工具——eclipse cdt的配置安装
eclipse cdt的下载这里给出来了比较新的eclipse cdt下载链接,注意大家在下载的时候一定要注意选择国内的镜像,比如中科大和大连东软都可以。eclipse cdt下载链接下载完成后,进行解压缩。解压缩之后直接就可以运行了。...
2019-11-21 21:03:52
213
原创 Gitbook如何安装插件
gitbook安装插件的方式非常简单,只需要将所需要的插件添加到book.json中,如:{ "plugins": ["mathjax"]}然后执行:gitbook install ./
2018-12-04 08:54:35
4153
1
原创 Gitbook使用时出现Error loading version latest
尝试着使用markdown来编写文本,参考了如下的安装链接:https://blog.csdn.net/lu_embedded/article/details/81100704我使用的操作系统版本是Ubuntu 16.04。但是装完gitbook之后会出现下面的错误:flow@flow-P7xxTM:~/os/testGitBook$ gitbook initError loadin...
2018-11-23 08:48:43
3646
2
原创 ubuntu中vi不是很好用的解决办法
Ubuntu自带的vi实在是太差了,拷贝都拷贝不全,另外上下左右键会出现一堆乱七八糟的字符,所以果断换掉。sudo apt-get remove vim-commonsudo apt-get install vim参考:https://blog.csdn.net/wuyanshen2012/article/details/77186003...
2018-11-18 10:25:10
1336
1
转载 linux下docker和主机之间的文件拷贝
转载:https://blog.csdn.net/tang05709/article/details/78203599从主机复制到容器sudo docker cp host_path containerID:container_path从容器复制到主机sudo docker cp containerID:container_path host_path...
2018-11-18 09:28:29
4367
1
原创 git clone下载速度过慢解决办法
在国内github的下载速度不知道为什么是蜗牛速度,每秒只有10kb左右。这真是让人太难受了!!!通过查找网上的资料,发现原来是dns解析的问题。所以我们需要做的是直接添加github的ip地址:sudo vim /etc/hosts在其中增加:151.101.72.249 github.global.ssl.fastly.net 13.250.177.223 github.com...
2018-11-18 07:43:02
8400
1
原创 基于llvm的反编译工具RetDec在ubuntu 16.04的安装
安装graphvizsudo apt-get install graphviz下载源代码git clone https://github.com/avast-tl/retdec.git安装依赖库sudo apt-get install build-essential cmake git perl python3 bison flex libfl-dev autoconf ...
2018-11-18 07:30:31
1304
原创 linux查看发行版本
有时候远程登录服务器之后,需要查看linux操作系统到底使用的是什么发行版本。我们知道使用:uname -a可以查看linux内核版本,而使用cat /etc/issue则可以直接显示到底系统在安装时使用了什么发行版本。...
2018-10-20 13:00:56
1496
原创 Ubuntu下安装mysql
使用apt安装:sudo apt-get install mysql-server sudo apt-get isntall mysql-client sudo apt-get install libmysqlclient-dev接下来便可以登录mysql:mysql -u root -p
2018-10-17 18:47:39
111
原创 llvm源代码调试设置
安装llvm的debug版本通过下面的命令我们可以生成llvm的debug版本 cmake -DCMAKE_BUILD_TYPE=Debug -DLLVM_INCLUDE_TESTS=OFF ../然后再进行make & make install。到此便可完成llvm的debug版本安装。调试llvm这里我们使用gdb来调试llvm,首先在命令行中输入:gdb cl...
2018-10-17 16:06:40
2392
原创 调试llvm时出现collect2: fatal error: ld terminated with signal 9
安装llvm debug版本release版本的安装过程可以参考https://blog.csdn.net/vincentuva/article/details/82993563在安装使用debug版本时,只需要进入到build目录(由用户自己创建)下,并且进行编译: cmake -DCMAKE_BUILD_TYPE=Debug -DLLVM_INCLUDE_TESTS=OFF ../...
2018-10-17 15:59:37
9876
2
原创 安装multi-compiler
安装相关库sudo apt-get install -y libssl-dev libxml2-dev libpcre3-devsudo apt-get install -y flex bison texinfo下载源代码:注意下载目录的名称和位置。git clone https://github.com/securesystemslab/multicompiler.gitm...
2018-10-13 05:17:27
604
1
原创 使用LLVM Obfuscator深层次的命令
首先要生成.bc文件,那么,我们随便找一个c语言文件,使用下面的命令行得到.bc文件:clang -emit-llvm quicksort.c -c -o quicksort.bc然后对bc文件进行优化,例如使用下面的命令:opt -bcf -bcf_prob=10 quicksort.bc -o test最后将test转化为可执行程序:llc -filetype=obj test...
2018-10-12 15:43:16
795
转载 Terminal命令行内容过多,查看全部内容的配置
最近有看到有些人在找这个配置,有很多人说要下载一些插件什么的,其实根本不用。Ubuntu下Terminal命令行默认的显示行数是512行,如果想查看全部命令行的内容可以按如下操作:点击左上角Edit > Profile Preferences > Scrolling > 勾选unlimited, 如下图作者:子喆来源:CSDN原文:https://blog.csdn....
2018-10-12 15:15:28
2550
转载 ubuntu terminator字体挤在一起问题 大小设置
对Linux系统进行管理时,我们经常需要通过终端窗口输入各种操作命令。在GNOME桌面环境下,GNOME终端(gnome-terminal) 是我们经常使用的终端程序,每次运行该程序都将打开一个单独的终端窗口。当我们进行命令行操作时,有时需要打开多个终端窗口,并且希望这些窗口能同时平铺显示,那该怎么办呢?其实,借助一款小巧而实用的软件——Terminator就可以轻松实现这一功能。使用Termi...
2018-10-12 14:46:19
968
转载 在ubuntu的文件夹底下搜索所有含某字符串的文件 grepf
进入到文件夹路径底下在终端输入:grep -rn zifuchuan *就可以找到所有含zifuchuan内容的文件了参考:https://blog.csdn.net/songyimin1208/article/details/79309843
2018-10-12 13:17:28
2501
原创 Ubuntu16.04下terminator的使用
安装terminatorsudo apt-get install terminator常用快捷键命令 说明Ctrl+Shift+O 水平分割窗口Ctrl+Shift+E 垂直分割窗口F11 全屏/退出全屏Ctrl+Shift+C 复制Ctrl+Shift+V 粘贴Ctrl+Tab 在分割的各窗口之间切换Ctrl+Shift+X 将分割的某一个窗口放大至...
2018-10-12 11:01:52
1549
原创 Ubuntu16.04下llvm obfuscator的使用
安装llvm obfuscator在创建的build目录下执行:sudo make install新建一个快速排序的例子quicksort.c:#define _CRT_SECURE_NO_WARNNINGS#include<stdio.h>#include<math.h>#include<stdlib.h>#include<st...
2018-10-10 16:36:53
618
原创 安装使用llvm-obfuscator
安装环境:Ubuntu16.04安装autoconf下载llvm obfuscator的源代码 git clone -b llvm-4.0 https://github.com/obfuscator-llvm/obfuscator.git 增加String Obfuscator功能模块进入到项目https://github.com/GoSSIP-SJTU/Armariris中,找...
2018-10-10 10:48:23
2117
原创 如何安装和使用webhttrack
为了全部爬取一个网站,首先想到的是使用wget,但是爬下来的网站有个问题,那就是在看的时候所有超链接没有发生变化,所以考虑着使用一种功能更为强大的工具来抓取网页。那么,搜一下就会发现webhttrack应该是用的非常多的一款工具。安装安装过程非常简单,在ubuntu下使用下面的命令即可完成安装:sudo apt-get install httrack webhttrack运行直接...
2018-10-06 20:43:01
2298
原创 Linux下比较实用且常用的命令
递归列出目录下所有的文件:find ./ -type f递归列出目录下所有的文件夹:find ./ -type d修改某一目录下所有文件的权限:find . -type d -exec chmod 755 {} ; # {} 表示找到的文件路径...
2018-10-04 16:08:29
166
原创 Ubuntu中的vim配置
首先编辑~/.vimrc,把下面的内容保存到该文件中。set nocompatibleset encoding=utf-8set fileencodings=utf-8,chineseset tabstop=4set cindent shiftwidth=4set backspace=indent,eol,startautocmd Filetype c set omnifunc=cc...
2018-10-04 10:25:00
821
原创 Ubuntu启动速度过慢解决方法
Ubuntu 启动速度过慢新买了一台性能超高打笔记本,神舟系列的“超级计算机”,1070的显卡,256G的SSD。但是装完Ubuntu被其他人动过之后,不知道为什么启动速度特别慢。大约需要一分多的时间,所以后面就要分析开机时候机器到底干了神码事情,弄清楚到底是神码原因导致机器启动这么慢。下面这条命令可以从大到小列出来系统启动时候的服务以及服务所占用的时间:systemd-analyze bl...
2018-10-04 08:22:13
50078
7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人