狂自私

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

统计

随笔分类 -  C++

1 2 3 4 5 下一页

C++ 监听指定的按键后结束自己
摘要:这里就是简单的监听键盘按下的组合键后结束程序运行,应用于简单自动化程序的随时停止。 /* * 测试程序,操作子线程 */ int test_01() { int i{}; while (i < 50) { move_left_clik_mouse(1450, 528); //自定义函数,源码参考前一 阅读全文

posted @ 2023-02-28 11:19 狂自私 阅读(71) 评论(0) 推荐(0) 编辑

C++ 截图、操作鼠标移动左键单击、操作键盘、ocr识图、获取system函数的结果
摘要:ocr识别是使用tesseract来搞得,因为tesseract的编译太麻烦了,就通过system直接命令行识别了在通过读取命令行界面的字符获取结果的。 //键盘和对应按键值的映射 std::map<wchar_t, unsigned int>key_vlaue{ {L'0',0x60},{L'1' 阅读全文

posted @ 2023-02-27 17:24 狂自私 阅读(191) 评论(0) 推荐(0) 编辑

ASCII码生成和字符编号获取
摘要:有一段时间用ASCII码特别勤,但是我又死活记不住哪些,就写了一个小工具,不过写了之后反而没有用过了。淦~ 简单记录一下吧 // ascii_code.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 // 本程序生成ASCII序号和对应字符。以后可能会拓展 // #incl 阅读全文

posted @ 2023-02-27 14:54 狂自私 阅读(92) 评论(0) 推荐(0) 编辑

C++自定义的工具函数
摘要:my_function.h 1 #pragma once 2 #include <iostream> 3 #include <cstdarg> 4 #include <list> 5 #include <limits> 6 #include <vector> 7 #include <codecvt> 阅读全文

posted @ 2022-09-22 17:49 狂自私 阅读(58) 评论(0) 推荐(0) 编辑

一段式SM3算法的实现
摘要:C语言 #pragma once //C语言实现的一段式SM3算法 #include <stdio.h> #include <memory> //定义初始值IV,初始值IV是一个常数 unsigned char IV[256 / 8]{ 0x73,0x80,0x16,0x6f,0x49,0x14,0 阅读全文

posted @ 2022-09-22 17:44 狂自私 阅读(219) 评论(0) 推荐(0) 编辑

对称加解密的综合例子
摘要:cpp // 对称加解密的综合例子.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 // 需要这些依赖项:libssl.lib;Ws2_32.lib;libcrypto.lib;CRYPT32.lib // #include <iostream> #include <fst 阅读全文

posted @ 2022-09-14 17:07 狂自私 阅读(46) 评论(0) 推荐(0) 编辑

实现SM4-ECB、CBC、CFB、OFB算法(大数据版)
摘要:base_sm4类参考: 实现SM4算法(16字节版) sm4.h #pragma once #include <algorithm> #include <iostream> #include "D:\C++\实现SM4算法(16字节版)\base_sm4.h" constexpr bool SM4 阅读全文

posted @ 2022-09-14 09:21 狂自私 阅读(1910) 评论(0) 推荐(0) 编辑

实现SM4算法(16字节版)
摘要:base_sm4.h #pragma once #include <vector> #include <iostream> /*32位以内的循环左移*/ #define SM4_Rotl32(buf,n) (((buf)<<(n))|((buf)>>(32-(n)))) class base_sm4 阅读全文

posted @ 2022-09-14 09:18 狂自私 阅读(333) 评论(0) 推荐(0) 编辑

DES和3DES算法实现
摘要:是模仿的写的。 C语言原版的: #include <stdio.h> #include <memory.h> #include <string.h> typedef bool(*PSubKey)[16][48]; enum { ENCRYPT, DECRYPT }; //选择:加密;解密 stati 阅读全文

posted @ 2022-09-06 16:31 狂自私 阅读(99) 评论(0) 推荐(0) 编辑

RC4算法的实现
摘要:c++ 宽字节版本 RC4Enc.h #pragma once #include <iostream> #include <fstream> #include <vector> #include <string> #include <array> #include <random> //RC4加密类 阅读全文

posted @ 2022-08-31 15:47 狂自私 阅读(275) 评论(0) 推荐(0) 编辑

visual studio 2022 编译出来的文件被删除 & 监视目录中的文件变更
摘要:监视目录中的文件变更 因为编译出来的exe被删除(猜测被删除)了,所以就想验证下是不是,代码如下: //参考:https://zhuanlan.zhihu.com/p/493850984 // 监控文件变化.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 // #inclu 阅读全文

posted @ 2022-08-29 13:58 狂自私 阅读(212) 评论(0) 推荐(0) 编辑

QT表格、实现选择复选框所在单元格点击时改变复选框状态
摘要:主要是开始以为使用cellClicked 或者itemClicked 能解决,但是发现,使用这两个信号后,不能选择复选框了,只能通过选择单元格来实现复选框的勾选和去勾选。 所以来记录一下: 绑定信号和槽函数 connect(this->q_table, &QTableWidget::cellPres 阅读全文

posted @ 2022-06-26 09:35 狂自私 阅读(1335) 评论(0) 推荐(0) 编辑

no relevant classes found. no output generated
摘要:把头文件改成UTF-8编码,只能是这个编码,其他编码都会报错。 阅读全文

posted @ 2022-06-09 17:36 狂自私 阅读(259) 评论(0) 推荐(0) 编辑

C++使用SQL Server 二:简易使用
摘要:参考官方的实现:基本 ODBC 应用程序 - ODBC API Reference | Microsoft Docs 官方是使用的C语言实现的 我不会C语言,变换了一下,使用c++整了; 代码 类 Link_SQL_Server:负责创建数据源,链接数据源,使用固定sql语句查询操作,获取查询结果 阅读全文

posted @ 2022-06-04 13:31 狂自私 阅读(1987) 评论(3) 推荐(0) 编辑

C++使用SQL Server 一:(编程方式)配置 ODBC 数据源
摘要:以编程方式配置 ODBC 数据源 官方有讲解的:数据源:以编程方式配置 ODBC 数据源 | Microsoft Docs 但是有些东西还是不太懂 经过测试,如下代码可以正常使用 #include <windows.h> #include <odbcinst.h> //windows.h必须位于od 阅读全文

posted @ 2022-05-30 16:37 狂自私 阅读(746) 评论(0) 推荐(0) 编辑

C++ 编程好习惯
摘要:声明变量的时候进行初始化: int a{}; double b{}; char* p{}; bool c{}; char cc[10]{}; 手动释放空间后,将该指针值置为nullptr 这是为了防止重复释放空间,尤其在类继承的情况下,析构函数释放空间之后,应该要将指针置为nullptr: clas 阅读全文

posted @ 2022-04-29 15:37 狂自私 阅读(43) 评论(0) 推荐(0) 编辑

C++ primer plus 练习题:11.9.1 修改程序清单11.5,使之将一系列连续的随机漫步者位置写入到文件中。
摘要:1、修改程序清单11.5,使之将一系列连续的随机漫步者位置写入到文件中。对于每个位置,用步号进行标示。另外,让该程序将初始条件(目标距离和步长)以及结果小结写入到该文件中。该文件的内容与下面类似: custom_input.h #pragma once #ifndef CUSTOM_INPUT_H_ 阅读全文

posted @ 2022-04-18 18:13 狂自私 阅读(47) 评论(0) 推荐(0) 编辑

C++编译:Linker Tools Error LNK2019 链接器工具错误 LNK2019
摘要:大概就是这样显示的: 错误 LNK2019 无法解析的外部符号 "public: __thiscall FamilyMart::FamilyMart(void)" (??0FamilyMart@@QAE@XZ),函数 _main 中引用了该符号 这个简单说就是没找到函数的定义(实现)代码;如果是你自 阅读全文

posted @ 2022-04-18 17:45 狂自私 阅读(328) 评论(0) 推荐(0) 编辑

C++ 使用指定目录的图片设置壁纸,并输出图片名称
摘要:写这个是因为目录中的壁纸图片太多了,有些我不喜欢,有些我喜欢,但是我也不想专门去一张一张的筛选,就写了这么个小东西,我看到不喜欢的壁纸了,就看看当前是哪张壁纸,找到后删除掉。 也试过其他办法,比如找到Windows的壁纸目录,但是壁纸文件到了那边之后就被修改名字了,我压根不知道这张壁纸在原来的目录的 阅读全文

posted @ 2022-04-13 22:25 狂自私 阅读(248) 评论(0) 推荐(0) 编辑

c++清空缓冲区
摘要:cin.clear(); cin.ignore(numeric_limits<std::streamsize>::max(), '\n'); 阅读全文

posted @ 2019-05-06 12:38 狂自私 阅读(326) 评论(0) 推荐(0) 编辑

1 2 3 4 5 下一页
点击右上角即可分享
微信分享提示