Config & Tools
文章平均质量分 82
一些工具的配置步骤
以及git,vim等工具使用
Charles Ray
现就职于某半导体公司。Software Programmer
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
qemu+kvm
EMU 通过 open() / close() 来打开/ 关闭 /dev/kvm 设备接口文件,并通过设备 I/O 接口 ioctl() 来调用 kvm.ko 提供的接口函数,以此来应用 KVM 基于硬件辅助虚拟化技术实现的 CPU 虚拟化、Memory 虚拟化、I/O 虚拟化等功能。在QEMU的用户模式网络(User Mode Network)中,默认情况下虚拟机无法直接与宿主机通信,因为虚拟机的网络是通过QEMU的内置NAT实现的。它允许你指定设备类型以及设备的参数,从而实现对虚拟硬件的细粒度控制。原创 2025-04-24 16:59:51 · 2239 阅读 · 0 评论 -
virt-manager使用教程
virt-manager(Virtual Machine Manager)是一个基于图形用户界面(GUI)的虚拟机管理工具,主要用于创建、配置和管理基于 KVM(Kernel-based Virtual Machine)的虚拟化环境。它也支持其他虚拟化技术(如 Xen、QEMU、LXC 等),但主要针对 KVM 优化。主要功能创建虚拟机:通过向导界面快速新建虚拟机,支持从 ISO 镜像、网络安装或现有磁盘导入。自定义虚拟机的 CPU、内存、磁盘、网络等硬件配置。原创 2025-04-10 10:14:02 · 3654 阅读 · 0 评论 -
Git使用完全解析(含实操常用命令)
一直也没完整学习过GIT,这次项目遇到很多问题,这里完整学习一下,主要是学习github commond line 的操作因为github desktop的界面在遇到冲突的时候不太好解决,所以学习一下commond line也帮助加深理解。git --version 检查git 版本去官网下载最新版本然后更新Project = Repository(repo) 是指这个项目working...原创 2019-10-13 11:09:14 · 1247 阅读 · 3 评论 -
ripgrep使用
说到文本搜索工具,大家一定会知道 grep, 它是 linux 最有用并最常用的工具之一。但如果要再一个大的工程项目中搜索某个关键词,大家也一定知道它比较耗时。所以就有了很多替代工具,之前最出名的是 Ack,Ag而最近又有了新的替代者 Ripgrep, 这个工具和 Ack/Ag 一样都使用了多线程的方法,但 rg 比它们更快ubuntu下安装$ curl -LO https://github.com/BurntSushi/ripgrep/releases/download/13.0.0/ripgr原创 2022-04-19 10:03:35 · 1827 阅读 · 0 评论 -
vscode ssh远程连接失败问题及解决
如果 VSCode 软件有更新,则会自动去下载对应版本的 vscode-server 软件,此时如果我们的 VSCode 有更新多个版本的话,就会在上述目录看到不同的 HASH 版本。当我们使用 Remote 连接到远程服务器时,在服务器会有一个 .vscode-server 的隐藏目录,该目录的作用,就是存放不同 VSCode 版本的远程连接信息。把上面连接的替换成 提交的最长的一串号,比如这个版本就得到下面的连接。一般是更新了vscode版本之后出现的,报错的种类有很多,原创 2022-10-01 14:44:27 · 58369 阅读 · 30 评论 -
Vim使用手册
如果你想要删除指定范围的行,比如从第 3 行到第 5 行,按 ESC,然后输入“:3,5d”,回车后就可以删除了;删除当前行之前的所有行:按下 ESC 后,输入“:1,.-1d”,回车后即可;删除当前行之后的所有行:按下 ESC 后,输入“:+1,$d”,回车后即可;按n搜索下一个匹配,按Shift+n搜索上一个。注意这会删除包括1200和1205行内容。搜索指定关键字:/key 然后回车。4dd, 删除包括当前行后4行。删除单行:光标位置:dd。v选定指定块,然后d删除。......原创 2022-08-14 13:18:05 · 2019 阅读 · 0 评论 -
Makefile和CMakeList简介与使用
文章目录编译运行过程使用makefile解决makefile递归过程CmakeList.txt代码变成可执行文件,叫做编译(compile);先编译这个,还是先编译那个(即编译的顺序安排),叫做构建(build)。Make是最常用的构建工具。也就是将编译的顺序写在一个叫Makefile的文件中。Make命令依赖这个文件进行构建。构建规则都写在Makefile文件里面,要学会如何Make命令,就必须学会如何编写Makefile文件。编译运行过程gcc -c test.cpp test1.cpp t原创 2022-03-29 09:59:06 · 3637 阅读 · 0 评论 -
GDB简明手册
gdb <可执行文件> 使用gdb进入程序断点1、b + 行号,设置对应行号为断点2、b + 函数名称,设置对应函数为断点3、info break, 可以查看断点信息4、delete + 断点编号, 删除对应编号的断点5、clear + 行号,删除对应行号断点6、delete + (编号起点-编号终点),删除起点和终点的所有断点(包括起点和终点)7、disable + 断点编号,可以禁用断点enable + 断点编号:启用断点r , 重新开始运行回车键:重复上一条命令s原创 2021-07-20 18:59:03 · 647 阅读 · 1 评论 -
docker常用命令
文章目录docker由来问题解决方式一:虚拟机什么是docker理解使用docker几个概念使用步骤docker其他命令参考文章https://zhuanlan.zhihu.com/p/187505981docker由来问题程序员自己从头到尾搭建了一套环境开始写代码,写完代码后程序员要把代码交给测试同学测试,这时测试同学开始从头到尾搭建这套环境,这时运维同学又要重新从头到尾搭建这套环境,费了九牛二虎之力搭建好环境开始上线。所以产生了一个问题:每个人都要重新去搭建一遍环境,极大浪费时间,并且在搭建原创 2021-12-06 15:24:05 · 386 阅读 · 0 评论 -
centos安装2.x版本git
centos 安装指定版本git参考https://www.cnblogs.com/jhxxb/p/10571227.htmlhttps://www.cnblogs.com/itgiser/p/11345636.html步骤查看当前机器是否有git和版本git --version查看官方发布的最新版本githttps://mirrors.edge.kernel.org/pub/software/scm/git/新建一个目录,然后安装依赖yum install -y curl-devel原创 2021-11-18 18:59:19 · 1087 阅读 · 0 评论 -
mac 10.15 系统解决,系统打不开程序app,提示已损坏问题
问题百度了N条都不好使,什么打开app允许随机这那的都不好用。百度了一下让打开任何来源。打开后也并不能解决问题。解决方法谷歌了一下youtube上一个视频解决。https://www.youtube.com/watch?v=6fqzb4qpgcs打开terminal输入以下命令,Mweb.app是你不能打开的app路径。xattr -cr /Applications/MWeb....原创 2019-11-03 21:08:38 · 8842 阅读 · 4 评论 -
Intellij Idea中批量导入第三方jar包详解
文章目录添加和导入的区别具体步骤1. 创建lib文件夹2. 添加为Library3. 添加Dependence4. 检查是否引用成功5. 继续添加jar包解决:总结添加和导入的区别注意:本文里的 导入 和 添加 jar包是不同的含义。导入:在代码中引用jar包。添加:只是简单把jar包拷贝到项目中而没有引用,这时会报错。所以我们的目标是导入,也就是能让我们的编译器找到jar包中的类。具...原创 2019-06-23 07:13:27 · 25543 阅读 · 8 评论 -
macOS系统配置及常见问题集合
作为一个Mac os下常用配置和经常出现问题的记录,会不定期更新。文章目录vscodevscode更新出现permission deniedintellj使用快捷键或VSCODE绑定intellij快捷键设置环境变量pathcommand常见操作VI编辑器vscodevscode更新出现permission denied解决方法:sudo chown $USER ~/Library/C...原创 2019-05-29 21:16:18 · 1569 阅读 · 0 评论 -
一篇关于windows系统U盘安装的总结
UEFI+gpt,BIOS+MBR原创 2016-10-12 19:27:33 · 2428 阅读 · 0 评论 -
Intellij Idea 15 三分钟创建 基于maven管理的JAVAWEB项目并用tomcat部署
主要进行intellij idea 工具创建项目的介绍,和Maven 快速新建项目的使用,以及tomcat的部署原创 2016-11-16 14:12:07 · 5410 阅读 · 0 评论 -
windows server 下的Tomcat配置
由于是新手,没怎么用过服务器端的tomcat,只是在IDE中配置过相应tomcat运行本地直接访问。当然tomcat配置很简单,但是在配制过程中遇到了几个问题在此说明一下以方便记忆。 1.安装卸载在此出现的问题是我卸载了tomcat8然后重新安装tomcat8.5的时候会出现安装过程中失败 提示:failed to install tomcat8.5 service 这个解决方法是:打开原创 2016-12-05 10:54:32 · 1273 阅读 · 0 评论 -
使用批处理命令向win server AD域中批量添加用户实现
因为要用个批处理命令在Windows Server里面批量添加域用户,所以需要使用批处理命令。 我这篇是纯新手教程,在百度上搜了一些批处理命令感觉属于进阶教程,研究了两天才完成我要完成的目标。 下面从头说一下: 批处理bat文档建立。直接新建一个TXT文档然后把后缀名改成.bat就可以了,就是一个bat文档,双击可以运行。 注意:bat文件在哪,他的运行路径就在哪。 添加成功的用户原创 2016-12-09 15:10:38 · 50020 阅读 · 0 评论 -
安卓手机连接不上电脑解决方法总结
因为经常需要进行安卓连接电脑进行真机调试,所以需要进行安卓连接电。以下进行步骤说明:原创 2017-01-05 10:36:34 · 17988 阅读 · 0 评论 -
如何使用Windows命令行“Dos入门”(翻译)
此篇文章是我看到的一个网站英文版,自己做的翻译,感觉这个网站对电脑的基础知识讲解的挺不错,是一个国外网站但是没有被墙,速度也很快。 链接How to use the Window command line (DOS) 下面进入正文这篇文章包含了操作和使用微软命令行的基础。在这里,你将学习到如何编写命令行,找到文件,操作文件,和其他主要的命令。记住,有一百多种不同的命令用于Dos和WIndow命令原创 2017-01-15 20:02:49 · 2118 阅读 · 0 评论 -
对web中JS页面发送JSON数据传给后台解析
JSON数据格式的字符串传递及解析原创 2017-03-06 09:54:11 · 20995 阅读 · 0 评论 -
使用Heroku将代码部署到云端服务器
前提如果想要在云端运行服务,heroku是个不错的选择。把代码上传到Github上数据库选用Mongodb atlas把数据连接到云端数据库,这里不做详细介绍。代码修改准备部署npm i compression 用来压缩http协议npm i helmet 用来保护web免受攻击创建个文件夹作为Production配置prod.js//for production enviro...原创 2019-01-24 19:52:19 · 1355 阅读 · 0 评论 -
MAC系统设置java环境变量
安装java JDK注意在官网下载JDK,这是全套的,而不是JRE。官网连接安装完成之后设置JAVA环境变量找到~/.bash_profile文件然后添加下面一行export JAVA_HOME=$(/usr/libexec/java_home)保存文件并退出。检查java版本及环境变量情况如下图...原创 2019-11-07 10:35:01 · 627 阅读 · 0 评论 -
Mongodb的安装、运行和连接
团队合作项目这次我负责实现数据库这边,项目要求用mongodb貌似最近很火的一个数据库,下面是我安装的过程,我用的是mac系统现在应该大多数研发公司都用的mac或者linux,所以两者的安装过程区别不大。查看了很多国内的文章,写的比较复杂,一堆命令我感觉他们自己都看不太懂。我的安装过程比较简单没那么复杂。安装首先官网推荐用brew install 来安装,这个是推荐安装但是我不喜欢这种方式更...原创 2018-10-11 05:37:42 · 1165 阅读 · 0 评论
分享