摘要:
1、git整体流程图 2、公司代码管理仓库/自己的GitHub上的仓库(远程仓库已经存在的情况下) 1、git clone 检出远程仓库的地址 例如:git clone git@github.com:labuladong/fucking-algorithm.git 2、git pull 拉取远程代码 阅读全文
摘要:
头文件 // Current Cpp Header 当前源文件的头文件依赖 // OS Header 系统头文件 // C/C++ Standard Header C++ 标准头文件 #include #include <string.h> // External Library Header 其他 阅读全文
摘要:
一、背景 在VS环境下开发的QT程序,在VS中可以正常的执行并且显示QT界面,但是直接通过.exe来执行程序是执行不了的。 二、原因 经过查阅资料,当我们用VS直接运行时,不报错是因为VS自己去找对应的dll(在你新建工程的时候,VS就帮你配置好了,如下图1),但直接运行release或者debug 阅读全文
摘要:
多进程多线程的选择: 当在CPU-bound(计算密集型:绝大多数时间在计算) 时最好用 - 多进程, 而在 I/O bound(I/O密集型 : IO 处理 并且 大多时间是在等待) 的时候最好用 - 多线程。 同步异步: 同步可以避免出现死锁,读脏数据的发生,一般共享某一资源的时候用,如果每个人 阅读全文
摘要:
RSA私钥公钥加密解密与签名、SHA256 头文件:HashSignature.h #ifndef _HASH_SIGNATURE_H_ #include <stdio.h> #include <stdlib.h> #include <string.h> #include <openssl/rsa. 阅读全文
摘要:
要想学习AES,首先要清楚三个基本的概念:密钥、填充、模式。 1、密钥 密钥是AES算法实现加密和解密的根本。对称加密算法之所以对称,是因为这类算法对明文的加密和解密需要使用同一个密钥。 AES支持三种长度的密钥: 128位,192位,256位 平时大家所说的AES128,AES192,AES256 阅读全文
摘要:
字符串拷贝函数分析 sprintf函数的用法详解 阅读全文
摘要:
三步学会git的使用: "1、简单了解git机制与流程" "2、Git使用教程,最详细,最傻瓜,最浅显,真正手把手教" "3、详解git pull和git fetch的区别" 阅读全文
摘要:
vector "STL vector的内部实现原理及基本用法" 初始化vector对象的方式: vector v1; //未指定初始化方式,因此采用默认方式初始化v1,即长度为0的空容器; vector v2; //定义对象v2,作为v1的副本; vector v3(n,i);//定义对象v3,它包 阅读全文
摘要:
1、获取Class对象的三种方式 1.1 Object —— getClass(); 1.2 任何数据类型(包括基本数据类型)都有一个“静态”的class属性 1.3 通过Class类的静态方法:forName(String className)(常用) 其中1.1是因为Object类中的getCl 阅读全文