Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

26 total results found

操作系统

EDA

编程语言

网络安全

软件工程

Linux 通用配置

C++ 基础篇

Verilog 入门

设计模式

架构整洁之道

C++ 高性能编程

深度探索 C++ 对象模型

C++ 代码整洁之道

工作记录

编码规范

C++ 代码整洁之道

SSH 免密登陆

Linux 通用配置

原文链接:https://blog.csdn.net/weixin_43922901/article/details/106078558 该方法和什么终端无关,主要是根据ssh key方式登陆,无需远程主机登录密码,非常方便。 1 生成ssh秘钥和公钥文件 进入本地终端: ssh-keygen -t rsa 出现如下图所示,这时候请不要一直回车,输入相应的文件名称,因为不输入的话是默认生成id_rsa和id_rsa.pub两个文件。然而,由于很多人其实在本地配置了GitHub的钥匙,因此会存在这样的文件,所以在这...

myzsh 安装与配置

Linux 通用配置

Check the env cat /etc/shells Install zsh sudo apt-get install zsh ## replace zsh as default shell manager sudo chsh -s $(which zsh) $USER Install oh-my-zsh sudo apt-get install wget sudo apt-get install git wget https://github.com/robbyrussell/oh-my-zsh...

代码规范实用配置

C++ 代码整洁之道 编码规范

vscode 注释模板 { // Place your snippets for cpp here. Each snippet is defined under a snippet name and has a prefix, body and // description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are:...

gdb 基础命令

C++ 基础篇

使用GDB 启动 SH$ gdb program # program是你的可执行文件,一般在当前目录$ gdb program core # gdb同时调试运行程序和core文件,core是程序非法执行产生的文件$ gdb program pid # 如果你的程序是一个服务程序,那么你可以指定这个服务程序运行时的进程ID。gdb会自动attach上去,并调试他。program应该在PATH环境变量中搜索得到。 运行 SH(gdb) r/run ...

C & C++ 编码规范

C++ 代码整洁之道 编码规范

1. 前言 这份编码规范基于 Google C++ Style Guide,适用于 C。 C++ 作为一门非常强大的语言在各大厂被广泛使用, 然而一直以来都没有一套公认的编程规范, 不同人写出的代码风格迥异,导致代码在可读性、可维护性方面都有一些问题; 为了解决这些问题, 我们编写了编程规范, 并且会强制 C++ 程序员遵循本规范; 本文档风格约定部分可能跟你的喜好有冲突,请尽量用包容的心态来阅读。有任何问题或建议, 欢迎跟我们讨论: shjborage@gmail.com 2. 语法 本节主要规定和建议大家使用/...

Nginx 安装及配置

Linux 通用配置

安装nginx wget http://soft.vpser.net/lnmp/lnmp1.6.tar.gz -cO lnmp1.6.tar.gz tar zxf lnmp1.6.tar.gz cd lnmp1.6 ./install.sh nginx 添加网站 lnmp vhost add 代理HTTP server { listen 80; server_name www.netflt.com; location / { proxy_pass h...

基于 LazyVim 将 nvim 打造成 c++ IDE

Linux 通用配置

工欲善其事,必先利其器. (以下这部分时废话) 从事 C++ 开发这么多年,一直都在用 vscode 作为 IDE, 其插件丰富以及优雅的 UI 交互让人爱不释手.直到有一天发现身边同事用 nvim 一通行云流水的操作,让我意识到自己过去的开发过程中,实际操作效率并不高.于是我决定有必要开始做些改变. 目前开源有不少非常优秀的 nvim 插件管理项目开箱即用,对于小白来说非常友好.但由于其默认集成了了不少通用插件,导致 nvim 启动的时候不够丝滑. 并且这些通用插件又未必都是你需要的,这时候你可能需要了解一些自...

设计模式总结

设计模式

在 docker 中打造 ubuntu 开发环境

Linux 通用配置

拉取 ubuntu image docker pull ubuntu 查看 image 是否存在 docker images 启动容器 docker run --name ubuntu-dev -t -i -d -p 3316:22 ubuntu:latest 参数说明: –name 指定生成的容器的名称 -i: 以交互模式运行容器,保证容器中STDIN是开启的。通常与 -t 同时使用; -t: 为容器重新分配一个伪tty终端,通常与 -i 同时使用; -d: 后台运行容器,并返回容器ID; -p:可...

neonvim 安装与配置

Linux 通用配置

基于 cmd 安装, (有可能版本会比较旧) sudo apt-get install neovim 基于源码安装 ## install gcc build env sudo apt-get install build-essential sudo apt-get install cmake ### could not find luajit sudo apt-get install luajit ## Could NOT find Gettext sudo apt-get install gettext l...

基于源码安装 gdb

Linux 通用配置

nvim-dap 依赖 gdb 建议使用 gdb-14.2, (低版本不支持 dap协议,而高版本可能提示 set breakpints not stopped) wget https://ftp.gnu.org/gnu/gdb/gdb-14.2.tar.gz tar xf gdb-14.2.tar.gz cd gdb-14.2 mkdir build cd build ../configure --enable-targets=all --with-expat --with-python=/usr/bin/...