Windows下好玩的一些命令(会持续更新)

查看文件的MD5值 certutil -hashfile filename MD5 建立远程桌面连接 mstsc 当然也可以使用TeamViewer 显示桌面键盘 osk 检查windows版本 winver 查看...

2019-03-09 14:24:26

阅读数 488

评论数 0

C++获取屏幕分辨率(屏幕窗口大小),屏幕显示比例(DPI)几种方法

获取屏幕的分辨率的几种方法 #include <Windows.h> #include <iostream> int main(void) { HWND hd = GetDesktopWindow();...

2019-03-08 15:32:46

阅读数 1588

评论数 0

C++密钥生成和数据加密

1、最近在学习加密相关的东西,在这里将自己用到的密钥生成算法和加密算法记录下来 2、密钥生成算法:ed25519,github地址:https://github.com/orlp/ed25519 使用ed25519公钥签名系统生成签名,密钥,向量iv 3、加密算法:这里使用openssl A...

2019-08-18 10:42:51

阅读数 0

评论数 0

conan OpenSSL出现referenced from:_AES_cbc_encrypt in libcrypto.a的问题

问题描述: 最近在使用conan拉openssl,然后编译的时候会报错,出现Undefined symbols for architecture x86_64:"_OPENSSL_ia32cap_P", referenced from:_AES_cbc_encrypt in ...

2019-08-16 21:19:46

阅读数 14

评论数 0

给一个全是数字组成的字符串,再给一个数字,求和为这个数字的最长字串

#include <iostream> #include <string> std::string MaxSubStrSumToKey(const std::string& str, uint32_t key) { ...

2019-04-20 10:50:10

阅读数 18

评论数 0

Windows下获取多个显示屏幕的分辨率

#include <Windows.h> #include <iostream> BOOL CALLBACK EnumMonitor(HMONITOR handle, HDC hdc, LPRECT rec...

2019-03-09 14:41:23

阅读数 192

评论数 0

auto C和C++中一个有意思的关键字

一、C语言和C++11之前的auto C语言中提供了存储说明符auto,register,extern,static说明的四种存储类别,在C语言和C++11之前,auto表示一个变量为自动变量,在函数内部定义变量时,如果没有声明为其它类型的变量,那么默认就是auto的,但是在函数外部会报错。 ...

2019-02-03 11:38:22

阅读数 45

评论数 0

linux下中文输入法的设置

1、下载linux版本的搜狗输入法并安装 下载地址:https://pinyin.sogou.com/linux/?r=pinyin 2、在软件商城里下载Fcitx,Fcitx配置 sudo apt install fcitx sudo apt install fcitx-conf...

2019-01-24 12:23:06

阅读数 369

评论数 0

接受可变参数的函数实现多个数相加

//接受可变参数的函数实现多个数相加 //不使用库函数 #if 0 #include int Add(int num, ...) { int sum = 0; int i = 0; int* p = (int*)&num + 1; for (i = 0; i < num; +...

2017-07-25 16:44:28

阅读数 227

评论数 0

不带头结点的单链表删除任意一个节点

#include #include //删除单链表中的任意一个节点,可能是传节点删除,也可能是传节点的值删除 typedef struct _Node { int val; struct _Node* next; }Node,*LinkList; //不带头结点的单链表 void Init(L...

2017-07-22 09:02:55

阅读数 2019

评论数 0

带头结点的单链表和不带头结点的单链表的倒数第K个节点

//求单链表中的倒数第K个节点 #include #include typedef struct _Node { int val; struct _Node* next; }Node,*LinkList; //带头结点的单链表 #if 0 void InitList(LinkList* lis...

2017-07-20 19:44:33

阅读数 267

评论数 0

带头结点的单链表的插入,删除,转置,清空,判断空,统计节点数目

//单链表 //带头结点的单链表 #include #include //单链表的结构体 typedef struct _Node { int data; struct _Node* next; }Node, *LinkList; void Init(LinkList* l...

2017-07-19 19:56:45

阅读数 516

评论数 0

不带头结点的单链表的插入,删除,原地转置,判断空,清空,统计节点数目等操作

//不带头结点的单链表 #include #include //链表结构体 typedef struct _Node { int val; struct _Node* next; }Node,*LinkList; void InitList(LinkList* list) { *list =...

2017-07-19 19:53:34

阅读数 777

评论数 0

设计模式之享元模式

设计模式之享元模式 定义:运用共享技术有效的支持大量细粒度的对象 顾名思义吧,看到享,我们就想到共享,对的,这个模式就是共享,我们可以举个例子来说吧 假如有一天,小张同学需要我们帮他做一个学生信息管理系统,我们开始很认真的做了,过了几天,小王同学也需要我们帮它做一个学生信息管理系统,我们可以...

2017-07-11 23:40:40

阅读数 86

评论数 0

设计模式之策略模式

设计模式之策略模式 定义:它定义了算法的家族,分别封装起来,让他们之间可以相互替换,此模式让算法的变化,不会影响到算法的客户 提供一种方式来应对某些需求的变化 举个例子来说,我们平时都知道超时经常会有各种活动,比如满300减50,或者全场85折等等各种活动,但是这些活动并不是一次全出来,它是...

2017-07-09 21:25:57

阅读数 114

评论数 0

C++11中sizeof运算符,friend,final,override,模板函数的默认模板参数

1、sizeof运算符 C++11sizeof运算符,我们知道在C++98中sizeof是不能直接计算结构体中的非静态成员变量的字节的 但是在C++11中这一点做出了改变,sizeof运算符可以直接计算结构体和类中的非静态成员变量的字节 struct People { int age;...

2017-07-08 22:47:57

阅读数 223

评论数 0

C++11中继承构造函数和委派构造函数

1、继承构造函数 在C++继承中,我们可能会遇到下面这个例子 class Base { public: Base(int va) :m_value(va) { } Base(char c) :m_c(c) { } private: int m_value; ch...

2017-07-08 22:34:55

阅读数 2894

评论数 2

设计模式之模板方法模式

设计模式之模板方法模式 定义:定义一个操作中算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法 的某些特定步骤 适用情况:当我们要完成在某一细节层次一致的一个过程或者一系列步骤,但是其个别步骤在实现上不同时我们可以考虑使用模板方法来实现 举个例子...

2017-07-08 22:07:33

阅读数 93

评论数 0

C++11中__func__,__cplusplus,long long类型,static_assert,noexcept,快速初始化成员变量用法

1、__func__预定义标识符 返回所在函数的函数名,返回类型为const char*类型 例子: const char* function() { return __func__; } class Test { private: string name; public: Test(...

2017-07-07 23:04:05

阅读数 524

评论数 0

设计模式之组合模式

设计模式之组合模式 定义:将对象组成树形结构以表示“部分—整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性 我们可以看到当我们的需要中出现了部分与整体的关系我们就可以考虑用组合模式了 比如学校和学院之间就是部分和整体的关系,一个学校可能会包含好多学院,一个学校可能还会有分校,...

2017-07-06 23:26:39

阅读数 106

评论数 0

提示
确定要删除当前文章?
取消 删除