作者:编程之海

Duilib实现窗口探测器

Duilib实现窗口探测器

Duilib实现窗口探测器 作为windows程序员,应该都用过Spy4Win这个窗口探测器,如下图所示: 然而,作者很久未更新了,从win10开始,一些功能不太正常,我在win11直接打不开,所以决定基于D...
Duilib 2024年5月24日 548 0 0
C++11~20核心特性(3)auto占位符

C++11~20核心特性(3)auto占位符

1. 重新定义的auto关键字 C++98标准开始, auto用来声明自动变量,并且默认就是auto, 可以不写。 // 前面的auto可以不写auto int b,c=5; C++11标准赋予了auto新的含义: ...
C/C++ 2024年5月18日 458 0 0
Python3群发邮件(支持附件)

Python3群发邮件(支持附件)

1. 实现功能 支持群发给多个人支持带附件发送 2. 核心代码 def send_email(smtp_server, sender_name, from_mail, mail_pass, to_mails, subj, body...
Python 2024年5月4日 477 0 0
通过server酱推送微信通知

通过server酱推送微信通知

1. 前言 继上一次4K世界自动签到实现之后,准备在签到成功时,发送微信消息通知自己。使用的是server酱服务。 2. server酱的使用 2.1 绑定微信 打开网站:https://sct.ftqq.com/sendkey, ...
Python 2024年5月4日 741 0 0
C++11~20核心特性(1)新基础类型

C++11~20核心特性(1)新基础类型

1. 整数类型long long (c++11) 1.1 long long是一个至少为64位的整数类型 请注意这里的用词“至少”,也就说long long的实际长度可能大于64位。不过至今也没有遇到大于64位长度的long long。...
C/C++ 2024年5月3日 485 0 0
requests+bs4实现X视频网站自动签到

requests+bs4实现X视频网站自动签到

1. 前言 喜欢看4K高清电影的网友,可能都用过4K世界网站。下载电影需要扣除K币,而K币的获取,大部分人是通过每日签到获取,有钱可以直接充值。 最近用python写了个自动登录+签到脚本,下...
Python 2024年5月2日 883 0 0
C++vector push_back和emplace_back的区别

C++vector push_back和emplace_back的区别

C++ STL库中,往vector末尾添加元素,一般使用push_back和emplace_back方法,那么他们有什么区别? 本文不会探讨STL源码的实现,而是从黑盒的角度,通过代码测试来分析区别。
C/C++ 2024年4月19日 743 0 0
C++ std::make_shared用途

C++ std::make_shared用途

Effective Modern C++中指出,在给智能指针std::shared_ptr初始化时,优先考虑使用std::make_shared,而非直接使用new。 总结有以下几点原因。
C/C++ 2024年4月14日 523 0 0
C++智能指针的基本实现

C++智能指针的基本实现

1. 代码实现 智能指针核心逻辑: 构造函数或者赋值时,增加或调整引用计数析构函数时,减小引用计数,如果引用计数为0,就释放内存。麻烦的地方是使用场景以及各种参数类型,要考虑全...
C/C++ 2024年4月7日 488 0 0