winget 概述包管理器 1234567891011# 安装包winget install Microsoft.VisualStudioCodewinget install Git.Gitwinget install Kitware.CMakewinget install LLVM.LLVMwinget install GoLang.Go.1.19# 升级包winget upgrade --id Git.Gi 2022-11-27 windows #Tool #Windows
CUDA 概述CUDA(Compute Unified Device Architecture,统一计算架构)是由 NVIDIA 所推出的一种集成技术,是该公司对于 GPGPU 的正式名称。通过这个技术,用户可利用 NVIDIA 的 GeForce 8 以后的 GPU 和较新的 Quadro GPU 进行计算。亦是首次可以利用 GPU 作为 C-编译器的开发环境。NVIDIA 营销的时候,往往将编译器与 2022-11-13 cuda #CUDA
Shell 基础{}是为了指定变量名范围,如${AAA}_BBB,否则会将AAA_BBB当作一个整体来解析,这就不对了。 技巧遍历目录下文件并解压: 123456789101112131415161718#!/bin/bashprint_help() { echo "examples:" echo "./unzip.s 2022-11-01 tools #Tool #Linux
FlatBuffers 概述GitHub FlatBuffers 使用技巧 flatc 和 libflatbuffers.a 版本要统一,否则运行时会崩溃。 生成 cpp 头文件:flatc --cpp --gen-mutable --gen-object-api -o fbscpp *.fbs将 json 转换为 fbsbin:flatc --binary -o fbsbin sample.fbs sample.jso 2022-09-23 tools #Tool
Model View Controller 概述 Model(模型),代表一个存取数据的对象,也可以带有逻辑,在数据变化时更新控制器。 View(视图),视图代表模型包含的数据的可视化。 Controller(控制器),控制器作用于模型和视图上。它控制数据流向模型对象,并在数据变化时更新视图。它使视图与模型分离开。 参考文献 MVC 模式 2022-04-24 design pattern #DesignPattern
Singleton Pattern 1 概述单例模式 (Singleton Pattern,也称为单件模式),是为了保证一个类仅有一个实例,并提供一个访问它的全局访问点,该实例被所有程序模块共享。 定义一个单例类: 私有化它的构造函数和析构函数,防止外界创建单例类的对象; 私有化或者删除它的拷贝构造函数; 使用类的私有静态指针变量指向类的唯一实例; 使用一个公有的静态方法获取该实例。 使用场景: 要求生产唯一序列号; WE 2022-04-19 design pattern #CPP #DesignPattern
Rsync 安装123456# Debian$ sudo apt-get install rsync# Red Hat$ sudo yum install rsync# Arch Linux$ sudo pacman -S rsync 基本用法1rsync -a source1 source2 destination -r,表示递归,即包含子目录,-r是必须的,否则rsync运行不会成功。 -a,--a 2022-04-19 tools #Tool #Linux
C++ Timer 1 time_ttime_t 计时精确秒,就是相当于获取当时的时间 123456#include <time.h>time_t t;struct tm *timeinfo;time(&t);timeinfo = localtime(&t);printf("%s", asctime(timeinfo)); 2 clock_tclock_t 获取的是进 2022-03-19 cpp #CPP
crontab Overviewcrond 是 linux 用来定期执行程序的命令。当安装完成操作系统之后,默认便会启动此任务调度命令。crond 命令每分种会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。 12345678910111213141516sudo apt install cron # debian 安装 cronsudo yum install cron # centos 安装 2022-03-19 tools #Tool #Linux
C++ 1 基本特性 关键字 构造函数 析构函数 运算符 指针与引用 The C++ Standard Template Library 2 类型转换语法形式:类型说明符 (表达式)(类型说明符) 表达式类型操作符<类型说明符>(表达式) —— C++ 特有形式 类型操作符可以是:const_cast、dynamic_cast、static_cast例:int(z)、(int)z、stati 2022-03-18 cpp #CPP