自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 收藏
  • 关注

原创 macOS brew安装

1、安装brew,一般选择清华源,如果之前安装过brew,执行下面命令时会自动备份old_homebrew,按照操作执行即可;brew 可以用命令在mac上安装、卸载、更新各种软件包。它是一个用ruby写的软件,软件是托管在github上的。删除homebrew文件夹:sudo rm -rf /usr/local/Homebrew。

2024-12-20 15:32:12 1935

原创 go--知识点

Go 语言遵循简洁、明确的设计原则,因此它没有类似的魔法函数机制。Go 语言中有一些特性可以起到类似魔法函数的效果,例如init(),它会在包初始化时自动调用,而无需显式调用。函数,它们会按照声明顺序在。Go 中有一个特别的函数。

2024-09-06 20:04:26 502 1

原创 go--闭包

在 Go 语言中,闭包(closure)是指一个函数可以捕获并“记住”它的外部环境中的变量,即使这个函数在环境之外被调用,这些变量仍然可以被访问或修改。闭包是通过匿名函数实现的。匿名函数可以访问其外部函数的变量,即使外部函数已经执行结束,匿名函数依然可以使用这些变量。

2024-09-05 15:10:51 409

原创 Go 语言知识点总结

是用于定义可变参数(variadic parameters)的符号。类型的参数,传入的参数将被打包成一个切片。

2024-09-05 14:46:25 567

原创 坚持打卡和记录

从现在开始准备每日刷题和记录进程,争取早日上岸。

2024-09-05 11:11:09 229

原创 go--入门学习(三)

在Go语言中,const关键字用于定义常量。常量是指在程序运行期间不会改变的值。可以使用const来定义数值、字符串、布尔值或字符类型的常量。

2024-08-30 14:45:15 208

原创 sort()和sorted()

在 Python 中,sort()和sorted()都是用于排序的方法,但它们之间有一些关键区别:在 Python 中,sort()和sorted()

2024-08-29 15:36:54 274

原创 动态爬虫demo

【代码】动态爬虫demo。

2024-08-29 11:11:06 741

原创 go: cannot find main module, but found .git/config in /GoByExample

运行命令来初始化一个新的 Go 模块:go mod init your-module-name。模块(也就是 Go 模块管理器所管理的模块),并且在当前目录下发现了一个。这个错误消息表明在尝试编译或运行 Go 代码时,Go 编译器无法找到。要解决这个问题,你需要初始化一个 Go 模块。

2024-08-28 18:37:21 552

原创 go--入门学习(二)

var s []int // 定义一个整数切片,初始为空。

2024-08-20 12:47:35 340

原创 sql函数--group_concat

是 SQL 中的一个聚合函数,用于将多行数据的值连接成一个字符串。它常用于 MySQL 数据库中,可以方便地将多行数据组合成一行,适合在报告或展示时将多条记录合并显示在一个字段中。

2024-08-18 16:48:26 393

原创 go--入门学习(一)

Go(又称 Golang)是一种开源编程语言,由 Google 的 Robert Griesemer、Rob Pike 和 Ken Thompson 于 2007 年开始设计,并在 2009 年首次发布。Go 语言的设计目标是简洁、高效,并且易于并发编程,是为了解决当时软件开发中遇到的一些复杂性和性能问题而设计的。

2024-08-18 16:24:58 548

原创 SQL 与 MySQL 区别

SQL 用于访问,更新和操作数据库中的数据,用户使用时需要学习该语言,然后编写查询,而 MySQL 是一个软件,会为用户提供一个界面,只需单击一些按钮即可用于执行各种数据库操作。SQL 是一种 结构化查询语言,用于在数据库上执行各种操作,但 MySQL 是一个 关系数据库管理系统(RDBMS),使用 SQL 执行所有数据库操作。各种范式是条件递增的联系,越高的范式数据库冗余越小。第二范式(2NF):在第一范式的基础上,一个表必须有一个主键,非主键列 完全依赖 于主键,而不能是依赖于主键的一部分。

2024-08-06 11:58:13 210

原创 N叉树(N-ary Tree)

N叉树是一种树形数据结构,其中每个节点最多可以有 N 个子节点。N叉树的一个常见特殊形式是三叉树(每个节点最多有3个子节点)。

2024-08-03 15:30:21 376

原创 切比雪夫距离

切比雪夫距离(Chebyshev Distance),又称棋盘距离或最大值距离,是一种用于测量两个点之间距离的度量方法。在二维平面上,切比雪夫距离定义为两个点之间的最大坐标差值。切比雪夫距离的一个常见例子是在国际象棋中,国王可以向八个方向移动,这个距离就等于国王从一个方格移动到另一个方格所需的最少步数。

2024-08-03 13:28:11 778

原创 git总结--暂时保存本地修改

当远程仓库更新代码,但是本地代码还未更新上库,如果此时强制更新代码,会丢失本地新增代码,此时可以用git stash。

2024-08-02 11:34:01 867

原创 go--列表排序

【代码】go--列表排序。

2024-07-29 21:28:28 338

原创 Docker 基础知识

什么是 Docker?Docker 的核心组件是什么?Docker 的优点是什么?

2024-07-29 21:25:39 465

原创 enumerate(map(ord, s))

是一个内置函数,接受一个可迭代对象并返回一个枚举对象。该枚举对象是一个迭代器,它产生一系列的元组,每个元组包含一个索引(从0开始)和可迭代对象中的对应元素。会返回一个迭代器,其中每个元素都是一个元组,元组的第一个元素是字符在字符串。中的索引,第二个元素是该字符的 Unicode 码点值。

2024-07-27 15:11:29 173

原创 数据结构--堆

堆是一种特殊的完全二叉树,可以分为最大堆(Max-Heap)和最小堆(Min-Heap)。在最大堆中,每个节点的值都不小于其子节点的值;在最小堆中,每个节点的值都不大于其子节点的值。

2024-07-26 14:41:16 419

原创 git--本地仓库修改同步到远程仓库

尝试将本地分支推送到远程仓库时,出现一个非快速前进的错误。通常是因为远程仓库中的分支包含本地分支没有的提交。在推送之前,需要将远程仓库的更改合并到本地分支。(如果有): 如果在合并或变基过程中遇到冲突,需要手动解决冲突。解决冲突后,继续合并或变基。: 从远程仓库拉取最新的更改并合并到本地分支。变基方式会将你的本地提交应用到远程提交之上,保持历史的线性。: 解决所有冲突并合并后,你可以将本地更改推送到远程仓库。注意,强制推送会覆盖远程分支的历史,应谨慎使用。: 确保处于想要推送的分支,例如。

2024-07-26 11:59:42 508

原创 pairwise

是 itertools 模块中的一个函数,它用于生成输入序列中相邻元素的配对。在 Python 3.10 中被引入。来简化查找相邻元素差值的代码。

2024-07-26 10:17:44 1015

原创 zip(*words)

的作用是将一个二维列表(或多个列表)中的每一列元素组合成一个新的元组。它可以理解为将二维列表的行和列进行转置。是 Python 中一个非常有用的内置函数,可以在处理二维列表时起到很大的作用。

2024-07-25 16:43:09 326

原创 I/O 密集型任务

I/O 密集型任务(I/O-bound tasks)指的是那些主要受限于输入/输出操作速度,而不是 CPU 处理能力的任务。这类任务通常涉及到等待外部资源,例如文件系统、网络、数据库等。与 CPU 密集型任务不同,I/O 密集型任务在等待 I/O 操作完成时,CPU 大部分时间是空闲的,因此可以利用并发来提高效率。

2024-07-24 13:52:43 697

原创 并发--asyncio模块

并发执行多个任务意味着在一个程序中同时处理多个任务,而这些任务的执行是交错进行的。并发并不一定意味着同时执行(这需要并行处理),而是指任务的执行在时间上是重叠的。模块通过协程来实现并发执行多个任务。在 Python 中,

2024-07-24 13:50:47 297

原创 go--本地下载包

下载完成后,你可以验证包是否已正确下载。下载并安装适合你操作系统的版本。:确保已经安装 Go。

2024-07-23 14:16:29 649

原创 go--互斥锁

方法来保证一段代码的互斥执行。语句来保证互斥锁一定会被解锁。Go 标准库中提供了。可以通过在代码前调用。

2024-07-23 13:46:44 367

原创 Redis小结

Redis 是一个开源的、基于内存的数据结构存储系统,可以用作数据库、缓存和消息中间件。它支持多种数据结构,如字符串、哈希、列表、集合、有序集合等。

2024-07-22 14:25:03 755

原创 终端创建py虚拟环境

3、安装项目依赖,如果有。4、 验证虚拟环境配置。

2024-07-20 11:50:32 504

原创 泛型类型代码

【代码】泛型类型代码。

2024-07-19 16:57:34 224

原创 高并发小结

是指系统能够处理大量的并发请求的能力。处理高并发问题需要从多个层面进行优化,包括架构设计、代码优化、数据库优化和运维管理等。

2024-07-19 16:29:14 351

原创 go练习:图像

上一个图片生成器的值。

2024-07-18 20:02:50 321

原创 rot13Reader

代换密码对数据流进行修改。

2024-07-18 11:55:39 374

原创 实现一个 Reader 类型,它产生一个 ASCII 字符 ‘A‘ 的无限流。

【代码】实现一个 Reader 类型,它产生一个 ASCII 字符 ‘A‘ 的无限流。

2024-07-18 11:39:08 226

原创 Django小技巧

【代码】Django小技巧。

2024-07-17 20:40:06 107

原创 Go知识点记录

在Go语言中,方法可以定义在结构体类型上,并且可以使用值接收者和指针接收者。理解值接收者和指针接收者的区别对于高效地使用Go语言是非常重要的。以下是详细的解释和示例。

2024-07-17 11:00:49 288

原创 sql题解记录,换座位

from Seat。

2024-07-17 10:48:56 249

原创 前后端工作重点小结

是 Web 开发中的两个主要部分,它们有不同的职责和技术栈。

2024-07-16 15:10:31 373

原创 go知识点记录

格式动词可以打印结构体的字段名和值,函数来格式化和打印结构体的字段,在 Go 语言中,你可以使用。格式动词用于打印一般值。

2024-07-16 12:17:48 116

原创 检查并修复模型定义

数据库模型报错,定位到报错位置,修改模型字段名称,需要生成新的迁移文件并应用迁移。确保确视图和模板中使用了正确的字段名。

2024-07-12 12:47:16 244

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除