跳转至
橙子的IT学习网
84.朴素贝叶斯算法
正在初始化搜索引擎
Python学习手册
Go学习手册
Interview Guide
json格式化
AI大模型
Transformers入门
Linux运维
笔记
笔记本
Python学习手册
Python学习手册
01.初识Python
02.语言元素
03.分支结构
04.循环结构
05.构造程序逻辑
06.函数和模块的使用
07.字符串和常用数据结构
08.面向对象编程基础
09.面向对象进阶
10.图形用户界面和游戏开发
11.文件和异常
12.字符串和正则表达式
13.进程和线程
14.网络编程入门和网络应用开发
15.图像和办公文档处理
16-20.Python语言进阶
21-30.Web前端概述
31-35.玩转Linux操作系统
36.关系型数据库和MySQL概述
37.SQL详解之DDL
38.SQL详解之DML
39.SQL详解之DQL
40.SQL详解之DCL
41.MySQL新特性
42.视图、函数和过程
43.索引
44.Python接入MySQL数据库
45.大数据平台和HiveSQL
46.Django快速上手
47.深入模型
48.静态资源和Ajax请求
49.Cookie和Session
50.制作报表
51.日志和调试工具栏
52.中间件的应用
53.前后端分离开发入门
54.RESTful架构和DRF入门
55.RESTful架构和DRF进阶
56.使用缓存
57.接入三方平台
58.异步任务和定时任务
59.单元测试
60.项目上线
61.网络数据采集概述
62.用Python获取网络资源-1
62.用Python解析HTML页面-2
63.Python中的并发编程-1
63.Python中的并发编程-2
63.Python中的并发编程-3
63.并发编程在爬虫中的应用
64.使用Selenium抓取网页动态内容
65.爬虫框架Scrapy简介
66.数据分析概述
67.环境准备
68.NumPy的应用-1
69.NumPy的应用-2
70.NumPy的应用-3
71.NumPy的应用-4
72.深入浅出pandas-1
73.深入浅出pandas-2
74.深入浅出pandas-3
75.深入浅出pandas-4
76.深入浅出pandas-5
77.深入浅出pandas-6
78.数据可视化-1
79.数据可视化-2
80.数据可视化-3
81.浅谈机器学习
82.k最近邻算法
83.决策树和随机森林
84.朴素贝叶斯算法
85.聚类算法
86.支持向量机
87.回归模型
88.集成学习算法
89.PyTorch深度学习概述
90.PyTorch深度学习实战
100.Python面试题实录
91.团队项目开发的问题和解决方案
92.Docker容器技术详解
93.MySQL性能优化
94.网络API接口设计
95.使用Django开发商业项目
96.软件测试和自动化测试
97.电商网站技术要点剖析
98.项目部署上线和性能调优
99.面试中的公共问题
PEP8风格指南
Python之禅的最佳翻译
Python参考书籍
Python容器使用小技巧
Python数据分析师面试题
Python编程惯例
一个小例子助你彻底理解协程
使用Hexo搭建自己的博客
常见反爬策略及应对方案
我为什么选择了Python
接口文档参考示例
玩转PyCharm
用函数还是用复杂的表达式
知乎问题回答
英语面试
那些年我们踩过的那些坑
Go学习手册
Go学习手册
目录
1.1 起源与发展
1.2 语言的主要特性与发展的环境和影响因素
2.1 平台与架构
2.2 Go 环境变量
2.3 在 Linux 上安装 Go
2.4 在 Mac OS X 上安装 Go
2.5 在 Windows 上安装 Go
2.6 安装目录清单
2.7 Go 运行时 (runtime)
2.8 Go 解释器
3.0 编辑器、集成开发环境与其它工具
3.1 Go 开发环境的基本要求
3.2 编辑器和集成开发环境
3.3 调试器
3.4 构建并运行 Go 程序
3.5 格式化代码
3.6 生成代码文档
3.7 其它工具
3.8 Go 性能说明
3.9 与其它语言进行交互
4.1 文件名、关键字与标识符
4.2 Go 程序的基本结构和要素
4.3 常量
4.4 变量
4.5 基本类型和运算符
4.6 字符串
4.7 strings 和 strconv 包
4.8 时间和日期
4.9 指针
5.0 控制结构
5.1 if-else 结构
5.2 测试多返回值函数的错误
5.3 switch 结构
5.4 for 结构
5.5 break 与 continue
5.6 标签与 goto
6.0 函数 (function)
6.1 介绍
6.10 使用闭包调试
6.11 计算函数执行时间
6.12 通过内存缓存来提升性能
6.2 函数参数与返回值
6.3 传递变长参数
6.4 defer 和追踪
6.5 内置函数
6.6 递归函数
6.7 将函数作为参数
6.8 闭包
6.9 应用闭包:将函数作为返回值
7.0 数组与切片
7.1 声明和初始化
7.2 切片
7.3 For-range 结构
7.4 切片重组 (reslice)
7.5 切片的复制与追加
7.6 字符串、数组和切片的应用
8.0 Map
8.1 声明、初始化和 make
8.2 测试键值对是否存在及删除元素
8.3 for-range 的配套用法
8.4 map 类型的切片
8.5 map 的排序
8.6 将 map 的键值对调
9.0 包 (package)
9.1 标准库概述
9.10 Go 的外部包和项目
9.11 在 Go 程序中使用外部库
9.2 regexp 包
9.3 锁和 sync 包
9.4 精密计算和 big 包
9.5 自定义包和可见性
9.6 为自定义包使用 godoc
9.7 使用 go install 安装自定义包
9.8 自定义包的目录结构、go install 和 go test
9.9 通过 Git 打包和安装
10.0 结构 (struct) 与方法 (method)
10.1 结构体定义
10.2 使用工厂方法创建结构体实例
10.3 使用自定义包中的结构体
10.4 带标签的结构体
10.5 匿名字段和内嵌结构体
10.6 方法
10.7 类型的 String() 方法和格式化描述符
10.8 垃圾回收和 SetFinalizer
11.0 接口 (interface)与反射 (reflection)
11.1 接口是什么
11.10 反射包
11.11 Printf() 和反射
11.12 接口与动态类型
11.13 总结:Go 中的面向对象
11.14 结构体、集合和高阶函数
11.2 接口嵌套接口
11.3 类型断言:如何检测和转换接口变量的类型
11.4 类型判断:type-switch
11.5 测试一个值是否实现了某个接口
11.6 使用方法集与接口
11.7 第一个例子:使用 Sorter 接口排序
11.8 第二个例子:读和写
11.9 空接口
12.0 读写数据
12.1 读取用户的输入
12.10 XML 数据格式
12.11 用 Gob 传输数据
12.12 Go 中的密码学
12.2 文件读写
12.3 文件拷贝
12.4 从命令行读取参数
12.5 用 buffer 读取文件
12.6 用切片读写文件
12.7 用 defer 关闭文件
12.8 使用接口的实际例子:fmt.Fprintf
12.9 JSON 数据格式
13.0 错误处理与测试
13.1 错误处理
13.10 性能调试:分析并优化 Go 程序
13.2 运行时异常和 panic
13.3 从 panic 中恢复 (recover)
13.4 自定义包中的错误处理和 panicking
13.5 一种用闭包处理错误的模式
13.6 启动外部命令和程序
13.7 Go 中的单元测试和基准测试
13.8 测试的具体例子
13.9 用(测试数据)表驱动测试
14.0 协程 (goroutine) 与通道 (channel)
14.1 并发、并行和协程
14.10 复用
14.11 限制同时处理的请求数
14.12 链式协程
14.13 在多核心上并行计算
14.14 并行化大量数据的计算
14.15 漏桶算法
14.16 对 Go 协程进行基准测试
14.17 使用通道并发访问对象
14.2 协程间的信道
14.3 协程的同步:关闭通道-测试阻塞的通道
14.4 使用 select 切换协程
14.5 通道、超时和计时器(Ticker)
14.6 协程和恢复 (recover)
14.7 新旧模型对比:任务和 worker
14.8 惰性生成器的实现
14.9 实现 Futures 模式
15.0 网络、模板与网页应用
15.1 tcp 服务器
15.10 基于网络的通道 netchan
15.11 与 websocket 通信
15.12 用 smtp 发送邮件
15.2 一个简单的 web 服务器
15.3 访问并读取页面数据
15.4 写一个简单的网页应用
15.5 确保网页应用健壮
15.6 用模板编写网页应用
15.7 探索 template 包
15.8 精巧的多功能网页服务器
15.9 用 rpc 实现远程过程调用
16.0 常见的陷阱与错误
16.1 误用短声明导致变量覆盖
16.10 糟糕的错误处理
16.2 误用字符串
16.3 发生错误时使用 defer 关闭一个文件
16.4 何时使用 new() 和 make()
16.5 不需要将一个指向切片的指针传递给函数
16.6 使用指针指向接口类型
16.7 使用值类型时误用指针
16.8 误用协程和通道
16.9 闭包和协程的使用
17.0 模式
17.1 逗号 ok 模式
17.2 defer 模式
17.3 可见性模式
17.4 运算符模式和接口
18.0 出于性能考虑的实用代码片段
18.1 字符串
18.10 其他
18.11 出于性能考虑的最佳实践和建议
18.2 数组和切片
18.3 映射
18.4 结构体
18.5 接口
18.6 函数
18.7 文件
18.8 协程 (goroutine) 与通道 (channel)
18.9 网络和网页应用
19.0 构建一个完整的应用程序
19.1 简介
19.10 总结和增强
19.2 短网址项目简介
版本 1 - 数据结构和前端界面
19.4 用户界面:web 服务端
版本 2 - 添加持久化存储
版本 3 - 添加协程
版本 4 - 用 JSON 持久化存储
版本 5 - 分布式程序
19.9 使用代理缓存
20.0 Google App Engine 中的 Go
20.1 什么是 Google App Engine?
20.2 云上的 Go
20.3 安装 Go App Engine SDK:为 Go 部署的开发环境
20.4 建造你自己的 Hello world 应用
20.5 使用用户服务和探索其 API
20.6 处理窗口
20.7 使用数据存储
20.8 上传到云端
21.0 真实世界中 Go 的使用
21.1 Heroku:一个使用 Go 的高度可用一致数据存储
21.2 MROffice:一个使用 Go 的呼叫中心网络电话 (VOIP) 系统
21.3 Atlassian:一个虚拟机群管理系统
21.4 Camilistore:一个可寻址内容存储系统
21.5 Go 语言的其他应用
Discussion about 16.10
Interview Guide
Interview Guide
算法设计
算法设计
算法基础
算法基础
排序
并查集
栈和队列
符号表
其它
剑指Offer
剑指Offer
3. 数组中重复的数字
4. 二维数组中的查找
5. 替换空格
6. 从尾到头打印链表
7. 重建二叉树
8. 二叉树的下一个结点
9. 用两个栈实现队列
10.1 斐波那契数列
10.2 矩形覆盖
10.3 跳台阶
10.4 变态跳台阶
11. 旋转数组的最小数字
12. 矩阵中的路径
13. 机器人的运动范围
14. 剪绳子
15. 二进制中 1 的个数
16. 数值的整数次方
17. 打印从 1 到最大的 n 位数
18.1 在 O(1) 时间内删除链表节点
18.2 删除链表中重复的结点
19. 正则表达式匹配
20. 表示数值的字符串
21. 调整数组顺序使奇数位于偶数前面
22. 链表中倒数第 K 个结点
23. 链表中环的入口结点
24. 反转链表
25. 合并两个排序的链表
26. 树的子结构
27. 二叉树的镜像
28. 对称的二叉树
29. 顺时针打印矩阵
30. 包含 min 函数的栈
31. 栈的压入、弹出序列
32.1 从上往下打印二叉树
32.2 把二叉树打印成多行
32.3 按之字形顺序打印二叉树
33. 二叉搜索树的后序遍历序列
34. 二叉树中和为某一值的路径
35. 复杂链表的复制
36. 二叉搜索树与双向链表
37. 序列化二叉树
38. 字符串的排列
39. 数组中出现次数超过一半的数字
40. 最小的 K 个数
41.1 数据流中的中位数
41.2 字符流中第一个不重复的字符
42. 连续子数组的最大和
43. 从 1 到 n 整数中 1 出现的次数
44. 数字序列中的某一位数字
45. 把数组排成最小的数
46. 把数字翻译成字符串
47. 礼物的最大价值
48. 最长不含重复字符的子字符串
49. 丑数
50. 第一个只出现一次的字符位置
51. 数组中的逆序对
52. 两个链表的第一个公共结点
53. 数字在排序数组中出现的次数
54. 二叉查找树的第 K 个结点
55.1 二叉树的深度
55.2 平衡二叉树
56. 数组中只出现一次的数字
57.1 和为 S 的两个数字
57.2 和为 S 的连续正数序列
58.1 翻转单词顺序列
58.2 左旋转字符串
59. 滑动窗口的最大值
60. n 个骰子的点数
61. 扑克牌顺子
62. 圆圈中最后剩下的数
63. 股票的最大利润
64. 求 1+2+3+...+n
65. 不用加减乘除做加法
66. 构建乘积数组
67. 把字符串转换成整数
68. 树中两个节点的最低公共祖先
Leetcode
Leetcode
二分查找
位运算
分治
动态规划
双指针
哈希表
图
字符串
排序
搜索
数学
数组与矩阵
栈和队列
树
贪心思想
链表
计算机基础
计算机基础
系统基础
系统基础
内存管理
死锁
设备管理
进程管理
链接
网络基础
网络基础
传输层
应用层
物理层
网络层
链路层
HTTP
Linux
Socket
数据库设计
数据库设计
SQL
SQL语法
SQL练习
MySQL
Redis
Java基础
Java基础
Java 基础
Java 容器
Java 并发
Java 虚拟机
Java IO
系统设计
系统设计
分布式
攻击技术
消息队列
缓存
集群
面向对象
面向对象
设计模式
设计模式 单例
设计模式 中介者
设计模式 享元
设计模式 代理
设计模式 原型模式
设计模式 命令
设计模式 备忘录
设计模式 外观
设计模式 工厂方法
设计模式 抽象工厂
设计模式 桥接
设计模式 模板方法
设计模式 状态
设计模式 生成器
设计模式 空对象
设计模式 策略
设计模式 简单工厂
设计模式 组合
设计模式 装饰
设计模式 观察者
设计模式 解释器
设计模式 访问者
设计模式 责任链
设计模式 迭代器
设计模式 适配器
编码实战
编码实战
Docker
Git
代码可读性
构建工具
正则表达式
json格式化
AI大模型
AI大模型
01.K8S集群环境搭建
test
大模型学习
Transformers入门
Transformers入门
第一章:自然语言处理
第二章:Transformer 模型
第三章:注意力机制
第四章:开箱即用的 pipelines
第五章:模型与分词器
第六章:必要的 Pytorch 知识
第七章:微调预训练模型
第八章:快速分词器
第九章:序列标注任务
第十章:翻译任务
第十一章:文本摘要任务
第十二章:抽取式问答
第十三章:Prompting 情感分析
第十四章:大语言模型技术简介
第十五章:预训练大语言模型
第十六章:使用大语言模型
Linux运维
Linux运维
K8s常用命令
Conda 使用
Docker 常用命令
笔记
笔记
K8s下的containerd设置代理
K8s设置自动补全
Postgresql pg wal占用太大
问题解决:磁盘未被完全分配给根分区
笔记本
笔记本
SQLMap使用
Table of Contents
朴素贝叶斯算法
84.朴素贝叶斯算法
朴素贝叶斯算法