Golang泛型的应用:约束传入对象拥有的方法
问题 在开发后台应用时,有比较多重复的查询数据库的请求,我数据库查询是基于gorm gen实现的,所有的查询请求中都包含page、limit、order&#
rust 实现简单diesel mysql增删改查
Cargo.toml [package] name = "clipboard" version = "0.1.0" edition = "2021" [dependencies] diesel = { version = "2.2.0", features = ["mysq
c++ 使用FetchContent拉取opencv作为依赖
include(FetchContent) message(STATUS "下载opencv库") # 声明要下载的库 FetchContent_Declare( opencv GIT_REPOSITORY https://github.com/openc
Rust代码片段
结构体实现默认值 use std::fs; use toml::from_str; use serde::Deserialize; macro_rules! default_struct { ($name:ident { $($field:ident: $ty:ty = $value:exp
利用wasm实现数据传输加密反爬
利用wasm实现数据传输加密反爬 本文的背景是开发了一个小说网站,为了避免被恶意抓接口做爬虫。 众所周知,前端页面的源码是可以随意查看的,哪怕加上无限debug、禁止控制台等操作,逆向难度也还是不高。 恶意用户只需要使用代理抓包即可获取到前端代码。 因此本文尝试将rust代码编译wasm,数据请求将
基于Legado书源规则生成python代码
基于Legado书源规则生成python代码 书源规则:https://celetor.github.io/teachme/Rule/source.html DrissionPage查找规则 https://g1879.gitee.io/drissionpagedocs/get_elements/u
挂载云盘到本地
本文介绍如何将云盘挂载到本地,使用到的工具是alist和raidrive 本文的部署环境为Windows 10 alist开源地址:https://github.com/alist-org/alist/ raidrive官网:https://www.raidrive.com/ 1. 安装Alist
grpc-部署验证码识别服务
Python 带带弟弟 通用验证码识别OCR pypi版 开源仓库地址:https://github.com/sml2h3/ddddocr 本文主要介绍如何使用python 将验证码识别服务部署到grpc上,方便其他语言调用,本文将使用golang调用python的grpc服务 1. grpc简单介
Gin添加中间件
1. 什么是中间件 为了更好理解 HTTP 中间件是什么,先要解释一些基本概念。假如一个开发者想要建立两台计算机之间的通信(其中一台计算机为另一台提供资源或服务),他将会构建一个 client/server 系统来实现。服务器等待客户端请求资源或服务,并将请求的资源转发给客户端作为响应。请求的资源或
阿里云盘扫码登录及登录凭证刷新
Golang实现阿里云盘扫码登录及登录凭证刷新 本文仅做记录,参考价值不大,推荐参考 aoaostar/alidrive-uploader: 阿里云盘上传工具 (github.com) foyoux/aligo: 🔥简单、易用、可扩展的阿里云盘 API 接口库🚀 (github.com) 获取会