发布了文章2024-07-21
大家好,今天介绍 CRTP。最近我在捣鼓 Eigen 线代库,发现里面大量使用了这种模式,所以稍微研究一下。CRTP(Curiously Recurring Template Pattern)是 C++ 中的一种设计模式,特点是利用模板和继承,在基类关联派生类模板参数,来实现静态多态性。
回答了问题2022-07-19
最简单的方法就是把程序一个一个退掉,然后反复试(可以用二分查找加速)。
回答了问题2022-07-19
开了 gzip 压缩,需要解压
回答了问题2022-07-19
写个脚本正则过滤一下
回答了问题2022-07-19
这是最常见的文本分类模型,搞个 BERT 喂数据 Finetuning 就行
回答了问题2022-07-19
想当然四次挥手属于是背八股文上头了。TCP 的释放分为正常关闭(三次),半关闭连接(四次)TCP 连接释放客户端释放:客户端设置 FIN=1, seq: x服务器设置 FIN=1, ACK=1,ack: x+1,seq: y(第一步消耗一个字节序号)客户端设置 ACK=1,seq: x+1, ack: y+1(第二步消...
回答了问题2022-07-19
如果要写 GUI 可以看 Creating a Window - Win32 apps | Microsoft Docs如果要跨平台可以看看 Qt,PyQt,Winform,Wpf 这些
回答了问题2022-07-19
你说的这些 airflow 都能解决
回答了问题2022-07-19
分布式系统:一系列独立的计算机,内部以一定协议协调,而对用户暴露的接口而言像是只在操作一个系统。计算机网络:一系列计算机建立联系,相互通信的技术。
回答了问题2022-07-15
oauth 协议授权码模式,授权后会得到 auth code,用 auth code 去请求认证服务器,得到 access code。用 access code 去找资源服务器,即可。你的资源服务器就是用户中心,用户中心用 access code 去找认证服务器可以拿到用户信息。
回答了问题2022-07-12
可以使用 ctypes 模块直接加载 so,不建议用 C++,abi 比较恶心
回答了问题2022-07-12
JPG 和 PNG 是两种编码,需要 JPG 的话自己转换一下。 {代码...}
回答了问题2021-11-17
【Spring】单应用多数据库的事务管理[链接]
回答了问题2021-11-17
未被初始化的栈内存,会被写入 0XCC 。如果强行转换为字符,就是烫烫烫
回答了问题2021-11-17
Golang 实现的,可替代 ES:[链接]
回答了问题2021-11-17
前置一个 Token 认证中间件 {代码...} {代码...} 详见:[链接]
发布了文章2021-11-09
nsqlookupd:相当于一个路由器。客户端可以经由它发现生产者、nsqd 广播的话题。一个 nsqlookupd 能够管理一群 nsqd。默认端口::4160(TCP),:4161(HTTP)
赞了文章2021-11-03
几乎每个站点都有消息通知系统,可见通知系统的重要性不言而喻。通知系统看似简单,实际上比较复杂。那么本篇主要讲解常见的消息通知系统的设计和具体实现,包括数据库设计、逻辑关系分析等。
赞了文章2021-10-06
say_hello_world 是宏名,Hello World 是宏体。如果在宏定义之后的文本中出现了 say_hello_world,例如:
发布了文章2021-07-22
假设:AMD64 LinuxC/C++首先,我们不需要讲太多的概念。只需要回顾几个基本的寄存器:%rsp:保存栈顶指针%rbp:保存栈底指针%rbp~%rsp 这一段向下伸展的区域,就是栈帧。%rip:保存下条指令的地址%rdi:保存函数的第一个参数%rsi:保存函数的第二个参数%rax:保存返...