9月24每日打卡

9.28

今天做了什么 今天上了一天的课尤其是中间,有体育课真的很服,我们要测一千跑完以前我是偶真的累死在操场了,虚的不行.还有就是关于程序猿修炼之道的阅读笔记,今天完成剩下就是四则运算的代码,还有就是今天的离散数学和数据结构又开始讲的新的内容,.有时听不太懂的一天. 今天遇到了什么困难 今天累得慌,跑完一千 ......
9.28 28

每日总结

今日收获 收获到了来自王老师带来的“国庆节礼物”———— 1、erp管理系统原型的搭建; 2、开学后第一天开学考试的增删改查系统(mysql即可); 背了单词!! 学习软考!! 明天预计 把erp系统的思路捋一下,然后自主写完一个springboot后端+前端模板的增删改查; 继续复习软考; 学习算 ......

9.27

今天做了什么: 今天写了半天四则运算的代码然后就是写不下去了大概修修补补了半天,关于错题本记录和设置括号,设置是否有乘除法,是否有括号的功能编写成功同时对于其他的返回结构和正确率的功能有了一点思路. 今天上了三节英语课关于英语听力和英语的单词又学到不少,但是英语听力还是一如既往的比较拉,压根对不了几 ......
9.27 27

大二打卡(9.28)

今天做了什么: uml课,第三个学期上刘老师的课,第一次能回答他上课提出的问题了,爽。 体育课,肺活量吹了6300+,上年就吹了三千多,我还以为自己退步了,估计是上年漏气了,没吹好,差一点就赶上高一吹的6900了,一千米跑,好痛苦,跑完腿没那么累,嗓子眼感觉有东西卡住了,一直咳嗽吐吐沫,难受,大二运 ......
9.28 28

9月《程序员修炼之道:从小工到专家》阅读笔记

一、注重实效的哲学 1我的源码让猫吃了 无论是什么任务,我们都可能出现错误,这时,我们需要尽可能处理好他们以示诚实坦率。我们必须承担责任,一味的推卸责任毫无用处。要找各种选择,而非借口。 2软件的熵 熵在软件中代表“软件腐烂”。究其原因,最重要为开发项目时的心理/文化。那么为什么,我们作为开发人员不 ......
小工 程序员 笔记 程序 专家

9.28

1、 本次代码无法编译是因为我已经创建了对象的构造方法,但是我在调用时却并没有给它传递参值,这会使编译器无法判断调用哪个构造函数从而报错。即 2、 在静态方法中无法直接访问没有附加 static 关键字的实例成员,因为静态方法与类的实例无关,只能访问静态成员。但是,可以通过传递一个类的实例作为参数来 ......
9.28 28

2023/9/28(保积同构)

![](https://img2023.cnblogs.com/blog/2702872/202309/2702872-20230928194151729-1616588987.png) ![](https://img2023.cnblogs.com/blog/2702872/202309/2702... ......
2023 28

9月28

今天距离放假的最后一天,我很激动,今天早上上了建模语言,学习了用例图和表,学习了基本的用例图的写法,然后去上了体育课进行了体测,首先是肺活量测试,我吹了4800,然后是引体向上,我做了两个,最后来到了最令大学生害怕的1000米,我跑了第19名,4分20,然后去土木餐厅吃了卤煮火烧,味道有点咸,不好吃 ......

Redis系列24:Redis使用规范

Redis系列1:深刻理解高性能Redis的本质 Redis系列2:数据持久化提高可用性 Redis系列3:高可用之主从架构 Redis系列4:高可用之Sentinel(哨兵模式) Redis系列5:深入分析Cluster 集群模式 追求性能极致:Redis6.0的多线程模型 追求性能极致:客户端缓 ......
Redis

Fireboom on Sealos:半小时搞定一个月的接口工作

后端日常开发工作中有 88% 的接口都是 CURD,占用了超过 6 成开发时间。这些工作枯燥乏味,且价值低下,不仅荒废了时间,还无法获得任何成就感。而 Fireboom 可在 2 分钟内,完成传统模式下 2 天才能完成的接口,让后端开发者不再搬砖。 👀 Fireboom 是什么 Fb 是可视化 A ......
Fireboom 接口 小时 Sealos on

Kbaor_2023_9_28_Java第一次实战项目_ELM_V1_食品的实体类、工具类与实现类

Kbaor_2023_9_28_Java第一次实战项目_ELM_V1_食品的实体类、工具类与实现类 ELM_V1_食品的实体类 package elm_V1; /** * [食品实体类] * * @author 秦帅 * @date 2023-9-25 */ public class Food { ......
实体 实战 第一次 工具 项目

Go每日一库之29:gopsutil

## 简介 `gopsutil`是 Python 工具库[`psutil`](https://github.com/giampaolo/psutil) 的 Golang 移植版,可以帮助我们方便地获取各种系统和硬件信息。`gopsutil`为我们屏蔽了各个系统之间的差异,具有非常强悍的可移植性。有了 ......
gopsutil

Go每日一库之32:gron

## 简介 [`gron`](https://github.com/roylee0704/gron)是一个比较小巧、灵活的定时任务库,可以执行定时的、周期性的任务。`gron`提供简洁的、并发安全的接口。我们先介绍`gron`库的使用,然后简单分析一下源码。 ## 快速使用 先安装: ```bash ......
gron

Go每日一库之34:zap

## 简介 在很早之前的文章中,我们介绍过 Go 标准日志库[`log`](https://go-quiz.github.io/2020/02/07/godailylib/log/)和结构化的日志库[`logrus`](https://go-quiz.github.io/2020/02/07/god ......
zap

Go每日一库之35:zerolog

## 简介 每个编程语言都有很多日志库,因为记录日志在每个项目中都是必须的。前面我们介绍了标准日志库[`log`](https://go-quiz.github.io/2020/02/07/godailylib/log/)、好用的[`logrus`](https://go-quiz.github.i ......
zerolog

Go每日一库之36:nutsdb

## 简介 [`nutsdb`](https://github.com/xujiajun/nutsdb)是一个完全由 Go 编写的简单、快速、可嵌入的持久化存储。`nutsdb`与我们之前介绍过的[`buntdb`](https://go-quiz.github.io/2020/03/21/goda ......
nutsdb

Go每日一库之37:sqlc

## 简介 在 Go 语言中编写数据库操作代码真的非常痛苦!`database/sql`标准库提供的都是比较底层的接口。我们需要编写大量重复的代码。大量的模板代码不仅写起来烦,而且还容易出错。有时候字段类型修改了一下,可能就需要改动很多地方;添加了一个新字段,之前使用`select *`查询语句的地 ......
sqlc

Go每日一库之47:cli

## 简介 [`cli`](https://github.com/urfave/cli)是一个用于构建命令行程序的库。我们之前也介绍过一个用于构建命令行程序的库[`cobra`](https://go-quiz.github.io/2020/01/17/godailylib/cobra/)。在功能上 ......
cli

Go每日一库之48:cron

## 简介 [`cron`](https://github.com/robfig/cron)一个用于管理定时任务的库,用 Go 实现 Linux 中`crontab`这个命令的效果。之前我们也介绍过一个类似的 Go 库——[`gron`](https://go-quiz.github.io/2020 ......
cron

Go每日一库之63:ants

## 简介 处理大量并发是 Go 语言的一大优势。语言内置了方便的并发语法,可以非常方便的创建很多个轻量级的 goroutine 并发处理任务。相比于创建多个线程,goroutine 更轻量、资源占用更少、切换速度更快、无线程上下文切换开销更少。但是受限于资源总量,系统中能够创建的 goroutin ......
ants

Go每日一库之65:tunny

## 简介 之前写过一篇文章介绍了`ants`这个 goroutine 池实现。当时在网上查看相关资料的时候,发现了另外一个实现[`tunny`](https://github.com/Jeffail/tunny)。趁着时间相近,正好研究一番。也好比较一下这两个库。那就让我们开始吧。 ## 快速开始 ......
tunny

Go每日一库之66:bubbletea

## 简介 `[bubbletea](https://github.com/charmbracelet/bubbletea)`是一个简单、小巧、可以非常方便地用来编写 TUI(terminal User Interface,控制台界面程序)程序的框架。内置简单的事件处理机制,可以对外部事件做出响应, ......
bubbletea

Go每日一库之68:dateparse

## 简介 不管什么时候,处理时间总是让人头疼的一件事情。因为时间格式太多样化了,再加上时区,夏令时,闰秒这些细枝末节处理起来更是困难。所以在程序中,涉及时间的处理我们一般借助于标准库或第三方提供的时间库。今天要介绍的[`dateparse`](https://github.com/araddon/ ......
dateparse

Go每日一库之31:plot(图表绘制)

## 简介 本文介绍 Go 语言的一个非常强大、好用的绘图库——`[plot](https://github.com/gonum/plot)`。`plot`内置了很多常用的组件,基本满足日常需求。同时,它也提供了定制化的接口,可以实现我们的个性化需求。`plot`主要用于将数据可视化,便于我们观察、 ......
图表 plot

Go每日一库之64:ants(源码赏析)

## 简介 继上一篇[Go 每日一库之 ants](https://go-quiz.github.io/2021/06/03/godailylib/ants),这篇文章我们来一起看看`ants`的源码。 ## `Pool` 通过上篇文章,我们知道`ants`池有两种创建方式: - `p, _ := ......
源码 ants

Go每日一库之33:go-app

## 简介 [`go-app`](https://github.com/maxence-charriere/go-app)是一个使用 Go + WebAssembly 技术编写**渐进式 Web 应用**的库。WebAssembly 是一种可以运行在现代浏览器中的新式代码。近两年来,WebAssem ......
go-app app go

Go每日一库之67:ozzo-validation

## 简介 [`ozzo-validation`](https://github.com/go-ozzo/ozzo-validation)是一个非常强大的,灵活的数据校验库。与其他基于 struct tag 的数据校验库不同,`ozzo-validation`认为 struct tag 在使用过程中 ......
ozzo-validation validation ozzo

文心一言 VS 讯飞星火 VS chatgpt (102)-- 算法导论9.3 8题

八、用go语言,设 X[1..n]和 Y[1..n]为两个数组,每个都包含n个有序的元素。请设计一个 O(lgn)时间的算法来找出数组 X和Y中所有 2n 个元素的中位数。 文心一言: 要在 O(lgn) 时间内找出两个有序数组 X 和 Y 中所有元素的中位数,可以使用二分查找算法。以下是用 Go ......
文心 导论 算法 chatgpt VS

Go每日一库之49:mapstructure

## 简介 [`mapstructure`](https://github.com/mitchellh/mapstructure)用于将通用的`map[string]interface{}`解码到对应的 Go 结构体中,或者执行相反的操作。很多时候,解析来自多种源头的数据流时,我们一般事先并不知道他 ......
mapstructure

Go每日一库之50:jobrunner

## 简介 我们在 Web 开发中时常会遇到这样的需求,执行一个操作之后,需要给用户一定形式的通知。例如,用户下单之后通过邮件发送电子发票,网上购票支付后通过短信发送车次信息。但是这类需求并不需要非常及时,如果放在请求流程中处理,会影响请求的响应时间。这类任务我们一般使用异步的方式来执行。[`job ......
jobrunner