HansanF
  • Home
  • Archives
  • Categories
  • Tags
  • About
  •   
  •   

git_ssh_usage

git在线练习平台 https://learngitbranching.js.org git常用命令和基本概念 代码托管平台push 时需要的 ssh 密钥 ssh 密钥生成 生成ssh密钥 ssh-keygen -t rsa 可以直接一路回车 打印密钥内容 cat ~/.ssh/id_rsa.pub 复制密钥到托管平台 查看.ssh/config文件,是否配置了你的ssh,没有配置不会被使用(

2021-11-26
git ssh github

环境变量

环境变量 三个文件 1. /etc/profile 系统级别,可以所有用户起作用,网上有说是在用户登录时读取的。但在我电脑上使用source /etc/profile后只在当前终端起作用,新建终端仍不生效,为了以后在每个终端上都生效可以在~/.bashrc中添加source /etc/profile。 注意~/.bashrc和/etc/profile中还包括对终端其他方面的设置,比如显示格式、颜色

2021-11-25
linux

ln命令

ln命令 格式和参数 语法格式: ln [参数] **[源**文件或目录] [目标文件或目录] ln a b a=>b 参数 全称 作用 空 hard 对源文件建立硬链接 -s soft 对源文件建立软连接(符号链接) -f force 强制创建链接,即使目标文件已经存在 -b backup 强制创建链接,即使目标文件已经存在 -i Interactive 交互

2021-11-25
linux

C++可变参数

参数列表的... ... 表示函数的参数个数可变,典型的如printf() 1int printf (const char * szFormat, ...); 第一个参数是一个格式化字符串,后面是与格式化字符串中的代码相对应的不同类型的多个参数。 123char* name = "fgq";int age = 18; printf("info {name:%

2021-11-24
C++

C/C++宏的使用技巧

自定义宏的使用技巧 1、在带参宏定义中,形式参数不分配内存单元,因此不必作类型定义 2、 用来换行 3、 # 把变量变为字符串 1.在switch中使代码更简洁 1234567891011121314151617string func(int level){ switch(level){#define XX(i,name) \ case i: \ return name;

2021-11-23
C++

模板模式

模板模式 意图: 定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 主要解决: 一些方法通用,却在每一个子类都重新写了这一方法。 例子 建造房子的流程都是一样的,比如:打地基->砌砖头->盖屋顶 但是不同种类的房子,比如茅草房和别墅,在这三个步骤中所要做的具体事情不一样 此时就可以应用模板模式,在接口类(基

2021-11-19
设计模式
设计模式

设计模式的设计原则和分类

设计模式的设计原则和分类 设计原则 1、依赖倒置原则(DIP) 高层模块(稳定)不应该依赖于底层模块(变化),二者都应该依赖于抽象(稳定)。 抽象(稳定)不应该依赖于实现细节(变化),实现细节应该依赖于抽象(稳定)。 2、开放封闭原则(OCP) 对扩展开放,对更改封闭。 类模块应该是可扩展的,但是不可修改。 3、单一职责原则(SRP) 一个类应该仅有一个引起他变化的原因。 变化的方向隐含

2021-11-19
设计模式
设计模式

vscode_opencv

win10 vscode 加载opencv库 从头到尾的配置: 1、Visual Studio Code 配置 2、openCV 配置 3、MinGw 配置 4、cmake 配置 完整过程参考:https://blog.csdn.net/zhaiax672/article/details/88971248 如果使用vscode已经可以编译c++程序了,即可以省略掉大部分vscode和的MinGW的

2021-11-12
opencv vscode

设计模式之类图表示

类图属性 一个大矩形里面分三层: - 类名 - 成员名:可见性 名称 :类型 [ = 默认值] - 方法名:可见性 名称(参数列表) [ : 返回类型] 可见性: - +:表示public - -:表示private - #:表示protected(friendly也归入这类) 类之间关系 1、依赖 依赖关系使用带箭头的虚线来表示,箭头从使用类指向被依赖的类。 人依赖手机: 依赖(Depend

2021-11-07
设计模式
设计模式

update_nodejs

Ubuntu升级nodejs 下载nodejs压缩文件 打开nodejs官网,打开DOWNLOADS页面,选择一个版本,右键复制链接地址,然后使用命令 1wget https://nodejs.org/dist/v16.13.0/node-v16.13.0-linux-x64.tar.xz 下载到本地 ### 解压 1tar -xvf v16.13.0/node-v16.13.0-linux-x

2021-11-01
linux
1…5678

Search

Hexo Fluid
总访问量 次 总访客数 人