热爱漫无边际,生活自有分寸

Rust生态--错误处理

Crate thiserror This library provides a convenient derive macro for the standard library’s std::error::Error trait. 提供了定义标准错误的过程宏,减少了手写模板代码量,直接上代码 <

后端 

Rust生态--日志

一款优秀的应用离不开优秀的遥测数据,毫不夸张地说日志是所有系统的基石。 Crate log log提供了一个单一的日志 API,抽象了实际௚

后端 

CTF-Sql注入相关

布尔盲注 经典案例:CISCN2019 Hack World from time import sleep import requests # 目标地址 url = "http://0396fe4b-c4d2-49da-addd-97b5169e2bad.node5.buuoj.cn:81/ind

CTF-PHP相关

MD5、HASH相关漏洞 原理 PHP为弱类型语言,不通数据类型可以进行转换,在进行算数运算时(加、减、乘、除、比

宝藏网站

1.IdeaWand 简介:关于Rust和Go语言的技术博客,尤其Rust过程宏技术文章。 🚪传送门 2.Rust中文文档 简介:Rust 中文教

其它 

Rust里的奇技淫巧

if let语法糖 学习过程宏的时候发现if let竟然可以这样用,话不多说,贴代码 ... type StructFields = syn::punctuated::Punctuated<syn::Field, syn::Token![,]>; fn get_fields_from_derive

后端 

Toml配置文件的配置绑定

TOML v1.0.0 全称:Tom 的(语义)明显、(配置)最小化的语言。(Tom’s Obvious, Minimal Language) 作者:Tom Preston-Werner、Pradyun Gedam 等人。 宗旨: TOML 旨在成为一个语È

后端 

FnOnce、FnMut、Fn的区别

在Rust编程语言中,FnOnce, FnMut, 和 Fn 是三个特质(traits),它们定义了闭包如何捕获和使用其环境中的变量。这三个特质描述了闭包对环境变量į

后端 

Rust智能指针小结

Box指针 Rust中变量都存储在栈中,而栈中的数据都是能确定数据大小的,也就说Rust仅能存储有确定大小(Sized)的变量

后端 

Ratatui组件效果预览

Examples [!WARNING] The examples in this folder run against the main branch. There may be backwards incompatible changes compared to the latest stable

后端