摘要:这里就是简单的监听键盘按下的组合键后结束程序运行,应用于简单自动化程序的随时停止。 /* * 测试程序,操作子线程 */ int test_01() { int i{}; while (i < 50) { move_left_clik_mouse(1450, 528); //自定义函数,源码参考前一
阅读全文
摘要:ocr识别是使用tesseract来搞得,因为tesseract的编译太麻烦了,就通过system直接命令行识别了在通过读取命令行界面的字符获取结果的。 //键盘和对应按键值的映射 std::map<wchar_t, unsigned int>key_vlaue{ {L'0',0x60},{L'1'
阅读全文
摘要:有一段时间用ASCII码特别勤,但是我又死活记不住哪些,就写了一个小工具,不过写了之后反而没有用过了。淦~ 简单记录一下吧 // ascii_code.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 // 本程序生成ASCII序号和对应字符。以后可能会拓展 // #incl
阅读全文
摘要:my_function.h 1 #pragma once 2 #include <iostream> 3 #include <cstdarg> 4 #include <list> 5 #include <limits> 6 #include <vector> 7 #include <codecvt>
阅读全文
摘要:C语言 #pragma once //C语言实现的一段式SM3算法 #include <stdio.h> #include <memory> //定义初始值IV,初始值IV是一个常数 unsigned char IV[256 / 8]{ 0x73,0x80,0x16,0x6f,0x49,0x14,0
阅读全文
摘要:cpp // 对称加解密的综合例子.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 // 需要这些依赖项:libssl.lib;Ws2_32.lib;libcrypto.lib;CRYPT32.lib // #include <iostream> #include <fst
阅读全文
摘要:base_sm4类参考: 实现SM4算法(16字节版) sm4.h #pragma once #include <algorithm> #include <iostream> #include "D:\C++\实现SM4算法(16字节版)\base_sm4.h" constexpr bool SM4
阅读全文
摘要:base_sm4.h #pragma once #include <vector> #include <iostream> /*32位以内的循环左移*/ #define SM4_Rotl32(buf,n) (((buf)<<(n))|((buf)>>(32-(n)))) class base_sm4
阅读全文
摘要:是模仿的写的。 C语言原版的: #include <stdio.h> #include <memory.h> #include <string.h> typedef bool(*PSubKey)[16][48]; enum { ENCRYPT, DECRYPT }; //选择:加密;解密 stati
阅读全文
摘要:c++ 宽字节版本 RC4Enc.h #pragma once #include <iostream> #include <fstream> #include <vector> #include <string> #include <array> #include <random> //RC4加密类
阅读全文
摘要:监视目录中的文件变更 因为编译出来的exe被删除(猜测被删除)了,所以就想验证下是不是,代码如下: //参考:https://zhuanlan.zhihu.com/p/493850984 // 监控文件变化.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 // #inclu
阅读全文
摘要:主要是开始以为使用cellClicked 或者itemClicked 能解决,但是发现,使用这两个信号后,不能选择复选框了,只能通过选择单元格来实现复选框的勾选和去勾选。 所以来记录一下: 绑定信号和槽函数 connect(this->q_table, &QTableWidget::cellPres
阅读全文
摘要:把头文件改成UTF-8编码,只能是这个编码,其他编码都会报错。
阅读全文
摘要:参考官方的实现:基本 ODBC 应用程序 - ODBC API Reference | Microsoft Docs 官方是使用的C语言实现的 我不会C语言,变换了一下,使用c++整了; 代码 类 Link_SQL_Server:负责创建数据源,链接数据源,使用固定sql语句查询操作,获取查询结果
阅读全文
摘要:以编程方式配置 ODBC 数据源 官方有讲解的:数据源:以编程方式配置 ODBC 数据源 | Microsoft Docs 但是有些东西还是不太懂 经过测试,如下代码可以正常使用 #include <windows.h> #include <odbcinst.h> //windows.h必须位于od
阅读全文
摘要:声明变量的时候进行初始化: int a{}; double b{}; char* p{}; bool c{}; char cc[10]{}; 手动释放空间后,将该指针值置为nullptr 这是为了防止重复释放空间,尤其在类继承的情况下,析构函数释放空间之后,应该要将指针置为nullptr: clas
阅读全文
摘要:1、修改程序清单11.5,使之将一系列连续的随机漫步者位置写入到文件中。对于每个位置,用步号进行标示。另外,让该程序将初始条件(目标距离和步长)以及结果小结写入到该文件中。该文件的内容与下面类似: custom_input.h #pragma once #ifndef CUSTOM_INPUT_H_
阅读全文
摘要:大概就是这样显示的: 错误 LNK2019 无法解析的外部符号 "public: __thiscall FamilyMart::FamilyMart(void)" (??0FamilyMart@@QAE@XZ),函数 _main 中引用了该符号 这个简单说就是没找到函数的定义(实现)代码;如果是你自
阅读全文
摘要:写这个是因为目录中的壁纸图片太多了,有些我不喜欢,有些我喜欢,但是我也不想专门去一张一张的筛选,就写了这么个小东西,我看到不喜欢的壁纸了,就看看当前是哪张壁纸,找到后删除掉。 也试过其他办法,比如找到Windows的壁纸目录,但是壁纸文件到了那边之后就被修改名字了,我压根不知道这张壁纸在原来的目录的
阅读全文
摘要:cin.clear(); cin.ignore(numeric_limits<std::streamsize>::max(), '\n');
阅读全文