相关文章
C# 用封装dll 调用c++ dll 使用winapi
这里用c net 封装winapi函数
pch.h
// pch.h: 这是预编译标头文件。
// 下方列出的文件仅编译一次,提高了将来生成的生成性能。
// 这还将影响 IntelliSense 性能,包括代码完成和许多代码浏览功能。
// 但是,如果此处列出的文件中的任何一个…
建站知识
2024/12/24 20:08:51
lc146LRU缓存——模仿LinkedHashMap
146. LRU 缓存 - 力扣(LeetCode)
法1:
调用java现有的LinkedHashMap的方法,但不太理解反正都不需要扩容,super(capacity, 1F, true);不行吗,干嘛还弄个装载因子0.75还中途扩容一次浪费时间。
class LRUC…
建站知识
2024/12/24 20:08:52
Stream– ESP8266物联网应用,(客户端向服务器发送数据信息 客户端向服务器请求数据信息)
Stream– ESP8266物联网应用
Stream对于ESP8266-Arduino语言来说指的是数据序列。请留意:在C编程中Stream常被翻译作“流”。我们认为将Stream称为数据序列更加直观。因为数据序列这一概念有两个很关键特点。
第一个特点是“序”,即数据序列不能是杂乱…
建站知识
2024/12/24 11:16:43
LeetCode 热题 100_两数相加(28_2_中等_C++)(单链表)
LeetCode 热题 100_两数相加(28_2) 题目描述:输入输出样例:题解:解题思路:代码实现(思路一(使用原链表存储答案)):代码实现(思路二&am…
建站知识
2024/12/23 23:07:22
Nginx 缓存那些事儿:原理、配置和最佳实践
Nginx 缓存那些事儿:原理、配置和最佳实践
在当今的互联网世界,网站的访问量和数据处理量不断攀升,如何确保用户能够快速、稳定地访问我们的网站,已经成为每个运维工程师面临的挑战。幸运的是,Nginx 作为一款高性能的…
建站知识
2024/12/24 15:11:02
前端WebSocket应用——聊天实时通信的基本配置
使用 WebSocket 实现实时通信的 Vue 应用
前言1. WebSocketService 类 1.1 类属性1.2 构造函数和连接初始化1.3 WebSocket 连接1.4 事件处理方法1.5 发送和关闭 WebSocket 消息1.6 状态查询与回调注册1.7 完整代码 2. 在 Vue 组件中使用 WebSocketService 2.1 定义 WebSocket …
建站知识
2024/12/24 20:08:41
git 导出某段时间修改的文件 windows
第一步:列出两次commitID之间的文件变动
git diff oldid newid --name-only// 例如
git diff 4a886c57a8b5611a2abcfcd120461c2e92f7029a HEAD --name-only
4a886c57a8b5611a2abcfcd120461c2e92f7029a 代表之前
HEAD 代表最新或者换成某次commitID
例如…
建站知识
2024/12/24 20:08:44
openwrt 通过DHCP/DNS(Dnsmasq)屏蔽指定域名(hosts)
1、准备好hosts文件
2、登录openwrt后台:系统-TTYD终端-root登录:
cd /etc
ls
vi hosts_by_me
vi hosts_by_me 创建/打开 hosts_by_me文件,把准备好的hosts文件的内容复制粘贴进去,然后保存退出:wq
cat hosts_by_me查看确认保…
建站知识
2024/12/24 20:08:42