9月24每日打卡

作业4图片9、10、11、12

......
图片

每日总结9月22日

早上历经早八的英语课还考了单词后,人已经麻了,好在今天就没有其他的课了,我爸也是开完会下午的票就要回去了,我就带着他在省博物馆绕了很长时间还在那边的促销书摊上全款提了一套三体,在送我爸进火车站的时候,幸运的抢到了返程的高铁票,真的是完美的一天。 ......

每日总结9月21日

今天体育课跑50米差点没给我肠子跑出来,浑身疼,太缺乏锻炼了,从明天开始多锻炼吧,我的父亲来石家庄开会,中午就没有留在学校,下午的数据结构的栈有些难度,不太好懂,离散就更别提了,跟上个学期学的内容像两门课 ......

每日总结20230929

代码时间(包括上课)3h 代码量(行):50行 博客数量(篇):1篇 相关事项: 1、今天是周五,今天是中秋节,学校的食堂还发了月饼和水果,晚上去了姑姑家吃的饭。 2、今天下午洗澡洗衣服,打了几局游戏,今天还算是开心。 ......
20230929

9.29随笔

→信条部分 早起晚睡2/88, +0 举止厚重11/360,,+1 穴位按摩1/30, +1 每日反省1/90, +0 总结→昨天与今天都很懈怠,并不想动,习惯也有不想坚持了,因为放假了嘛?真不想动了,快成死猪了,, →学习部分 [ √ ] 计网作业 [ √ ]单词 [ √ ]跑步 →项目进度 无 ......
随笔 9.29 29

2023.9.29

今天继续去试着做之前的一道题,但是写的exp报了一些奇怪的错,去查,然后尝试解决,再报新的错,再查,再尝试解决....... 总之试了很久,最后发现可能是我当前Ubuntu版本的问题,于是又去找了个对应版本的Ubuntu,重新建了一个虚拟机,安装,配置pwn要用到的各种东西... 搞了很久,今天没能 ......
2023 29

23.9.29中秋小记

这是我正式工作以来的第一个中秋。 但好像我也没有很想家,没有思念的人。 可能在我心中,家这个概念已经不存在了吧。 究竟是从什么时候开始的呢?我也不知道 虽然父母健在,他们也没有离婚,但是没有家了。 ......
小记 23 29

2023年9月28日 天气:晴

今天早上上了一节统一建模,然后上了体育课,体育课上我们学习了篮球的基本规则和如何运球。然后打了半个小时的篮球,最后下午学习了数据结构,感觉数据结构好难呀,然后就是上了离散数学。 ......
天气 2023

Go每日一库之142:esc(嵌入静态文件)

与 [go-bindata](https://www.yuque.com/startisan/go-daily-lib/cxtq2d) 类似,[esc](https://github.com/mjibson/esc) 同样提供了将静态文件转换为go源码并暴露了类似于http.FileSystem的A ......
静态 文件 142 esc

Go每日一库之170:user-agent

## 一、User-Agent是什么 User-Agent叫做用户代理,是HTTP协议中请求头中的一个字段值。通过该字段值可以告诉网站服务器用户使用的什么产品发送的http请求。该信息一般发送请求的产品名称、操作系统、版本号等信息。大家熟知的浏览器其实就是所谓的一种用户代理。 通过谷歌的chrome ......
user-agent agent user 170

Go每日一库之171:go-qrcode

**使用Go语言编程时,生成任意内容的二维码是非常方便的,可以使用 go-qrcode 这个库快速生成二维码**。大家可以从 github 上(https://github.com/skip2/go-qrcode)下载并使用这个库。要是下载不下来的挂个代理就可。 上代码 ```go package ......
go-qrcode qrcode 171 go

Go每日一库之175:goexpr (通用表达式引擎)

`goexpr`是一个`golang`实现的通用`表达式引擎(expression engine)`,支持自定义`操作数(operand)`,`操作符(operator)`以及`函数(function)`。 [体验地址](https://git.woa.com/goexpr/goexpr) ## 1 ......
表达式 引擎 goexpr 175

Go每日一库之185:SagooIOT(轻量级物联网平台)

# 一、开源项目简介 # Sagoo IOT SagooIOT是一个基于golang开发的轻量级的物联网平台。支持跨平台的物联网接入及管理方案,平台实现了物联网开发相关的基础功能,基于该功能可以快速的搭建起一整套的IOT相关的业务系统。 # 二、开源协议 使用Apache-2.0开源协议 # 三、界 ......
轻量 轻量级 SagooIOT 平台 185

Go每日一库之127:rk-boot(快速构建服务)

## rk-boot的介绍 通过 [rk-boot](https://github.com/rookie-ninja/rk-boot),用户可以通过yaml格式的配置文件启动gRPC、gin、echo、GoFrame、prometheus客户端或自定义入口服务。很容易易编译、运行和调试你的 grpc ......
rk-boot boot 127 rk

9.29 动手动脑

一、 因为构造函数仅有有参构造。如果类提供了一个自定义的构造方法,将导致系统不再提供默认构造方法。 二、 静态初始化块只执行一次。 创建子类型的对象时,也会导致父类型的静态初始化块的执行。 三、类的静态方法不能直接访问实例的成员,它只能访问同类的静态成员。访问实例的成员需要把静态方法的参数设置为类的 ......
9.29 29

23.9.29

动手动脑: 1、静态初始化块的执行顺序: (1)没有继承 1. 静态->普通 2. 变量->代码块->构造函数 3. 构造函数是最后执行的 (2)有继承 1. 先父类再子类 2. 如果子类有静态成员变量和静态代码块,则执行完父类的静态成员变量和静态代码块后,接着执行子类的静态变量和静态代码块, 否则 ......
23 29

2023.9.29——每日总结

学习所花时间(包括上课):0h 代码量(行):0行 博客量(篇):1篇 今天,上午陪同学去医院,下午休息; 我了解到的知识点: 休息 明日计划: 休息 ......
2023 29

Go每日一库之147:goldmark(Markdown转html)

# 简介 使用 Markdown 书写结构化的文档和评论已经相当流行了,Web 服务需要将用户编写的 Markdown 文本转换为 html 以便浏览器渲染,还常常需要对 Markdown 语法进行自定义扩展以实现个性化的功能。 本期要介绍的 [**goldmark **](https://gith ......
goldmark Markdown html 147

Go每日一库之181:conc(并发库)

来自公司 sourcegraph 的 [**conc**](https://github.com/sourcegraph/conc)** (**[**https://github.com/sourcegraph/conc**](https://github.com/sourcegraph/conc, ......
conc 181

Go每日一库之167:emoji(emoji表情)

大家在使用微信或钉钉聊天时,一定使用过表情符号。今天就给大家介绍一个能够在终端上显示emoji表情符号的包:[emoji](https://github.com/kyokomi/emoji)。 **实现原理:**emoji表情符号实际上就是在unicode编码表中有定义的一个编码。通过将符号的文字表 ......
emoji 表情 167

Go每日一库之176:filetype(文件类型鉴别)

filetype(https://github.com/h2non/filetype)是一个 Go 语言的第三方库,可以根据文件的魔数(magic numbers)签名来推断文件的类型和 MIME 类型。它支持多种常见的文件类型,包括图片、视频、音频、文档、压缩包等。它还提供了一些便捷的函数和类型匹 ......
filetype 类型 文件 176

Go每日一库之187:singleflight(合并重复调用)

本文主要介绍Go语言中的`singleflight`包,包括什么是`singleflight`以及如何使用singleflight合并请求解决缓存击穿问题。 [singleflight](https://pkg.go.dev/golang.org/x/sync/singleflight) 目前(Go ......
singleflight 187

Go每日一库之169:dongle(编解码、加解密)

一个轻量级、语义化、对开发者友好的 golang 编码解码、加密解密库。 ## 安装使用 ```go // 使用 github 库 go get -u github.com/golang-module/dongle import ( "github.com/golang-module/dongle" ......
dongle 169

Go每日一库之172:go-prompt

## 简介 受python提示工具包的启发,在Go中构建强大的交互式提示 ## 一、代码示例 ```go package main import ( "fmt" "github.com/c-bata/go-prompt" ) func completer(d prompt.Document) []p ......
go-prompt prompt 172 go

Go每日一库之174:delve (Go 调试工具)

## 简介 `Delve` 用来调试 `Go` 语言开发的程序,该工具的目标是为 `Go` 语言提供一个简单、功能齐全的调试工具。 ## 为什么不推荐 gdb - • gdb 对 Go 的调试支持是通过一个 python 脚本文件 `src/runtime/runtime-gdb.py` 扩展的,功 ......
工具 delve 174 Go

Go每日一库之184:katana(新一代爬虫框架)

## 项目链接 > [https://github.com/projectdiscovery/katana](https://github.com/projectdiscovery/katana) ## 项目简介 ![](https://mmbiz.qpic.cn/sz_mmbiz_png/BOAj ......
爬虫 新一代 框架 katana 184

Go每日一库之168:redsync(redis分布式锁)

今天给大家推荐的是基于redis的Go版本的分布式锁工具:[redsync]()。该工具也是redis官网上推荐的。redsync 基于redis的高可用、高性能、防死锁、防误删的分布式锁实现,具有高性能、高可用、防死锁、防误删的特点。 ## 一、分布式锁基础知识 **什么是分布式锁** 锁,在编程 ......
分布式 redsync redis 168

Go每日一库之186:sonic(高性能JSON库)

## 介绍 我们在日常开发中,常常会对JSON进行序列化和反序列化。Golang提供了`encoding/json`包对JSON进行`Marshal/Unmarshal`操作。但是在大规模数据场景下,该包的性能和开销确实会有点不够看。在生产环境下,JSON 序列化和反序列化会被频繁的使用到。在测试中 ......
高性能 sonic JSON 186

Go每日一库之183:vegeta(http压力测试工具库)

项目地址:[https://github.com/tsenart/vegeta](https://github.com/tsenart/vegeta) > [https://mp.weixin.qq.com/s/J0PiqTifr_rs_S2CzMRoWg](https://mp.weixin.qq ......
测试工具 压力 工具 vegeta http

Go每日一库之173:Pie (高性能、类型安全的slice操作库)

在Go语言中,对slice和map是我们最常用的数据结构。比如,计算两个切片的交集、差集;判断切片中的元素是否都满足某个条件的等。我推荐大家使用这个包:`[elliotchance/pie](https://github.com/elliotchance/pie)`。 该包封装了**对切片和map的 ......
高性能 类型 slice 173 Pie