文章
259
标签
57
分类
34
首页
文章
标签
分类
资源
留言
猿码记
搜索
首页
文章
标签
分类
资源
留言
猿码记
Python库学习(四):json序列化和反序列
发表于
2023-09-05
|
Python
Python常用库
1. 标准库:json1.1 参数说明 参数 说明 skipkeys 如果为True的话,则只能是字典对象,否则会TypeError错误, 默认False ensure_ascii 确定是否为ASCII编码,设置True时,汉字会正常显示 check_circular 循环类型检查,如果为True的话 allow_nan 确定是否为允许的值 indent 当设置True时,会以美观的方式来打印Json separators 对象分隔符,默认为, sort_keys 当设置True字时,字典对象会按照键的ASCII码来排序 if __name__ == ...
Python库学习(三):文件目录操作
发表于
2023-08-29
|
Python
Python常用库
1. 介绍在Python中对文件和目录的操作的模块有:os、fileinput、tempfile、shutil,它们的作用分别如下: os: 提供与操作系统相关的功能,本篇只介绍和文件、目录相关的部分。 fileinput: 实现了一个辅助类和一些函数用来快速编写访问标准输入或文件列表的循环 tempfile: 该模块用于创建临时文件和目录,它可以跨平台使用 shutil: 模块提供了一系列对文件和文件集合的高阶操作。 特别是提供了一些支持文件拷贝和删除的函数。 @注:上述这些模块,支持的功能有很多,本篇只学习和文件相关的操作,更多功能可自行查看官网文档:https://docs.pyt ...
Python库学习(二):数学计算(random、math、statistics)
发表于
2023-08-23
|
Python
Python常用库
1. 介绍数学计算模块主要包括random、math、statistics三个模块,每个模块的负责区域 random: 用于生成各类随机数; math: 提供了许多数学运算函数,返回值一般都是浮点数; statistics: 用于数据统计计算; 2. random:随机2.1 随机数import randomif __name__ == '__main__': print("生成随机整数( 1 =< X <= 100 ):", random.randint(1, 100)) # 返回 [0.0, 1.0) 范围内的下一个 ...
Python库学习(一):日期和时间
发表于
2023-08-22
|
Python
Python常用库
1.介绍在Python中处理时间相关的标准库,常用的有三个:time、datetime、calendar,它们分别负责不同的功能; time: 提供时间和日期访问和转换的 函数。 datetime: 用于处理日期和时间计算相关的类。 calendar: 提供日历相关的 函数。 2. time使用2.1 当前时间import timeif __name__ == '__main__': currentTime = time.time() print("当前时间戳: {} 单位秒".format(currentT ...
Python学习(十):常用内置函数
发表于
2023-08-21
|
Python
Python基础篇
1.介绍Python内置很多函数,供我们在开发过程方便使用,下面表格来自runoob.com 内置函数 abs() dict() help() min() setattr() all() dir() hex() next() slice() any() divmod() id() object() sorted() ascii() enumerate() input() oct() staticmethod() bin() eval() int() open() str() bool() exec() isinstance() ord() sum() ...
Python学习(九):装饰器
发表于
2023-08-20
|
Python
Python基础篇
1. 介绍在Python中,装饰器是一种高级语言特性,它可以用于修改现有函数或类的行为,在不改动这个函数的前提下,扩展这个函数的功能。比如计算函数耗时、给函数加缓存等。 2. 内置装饰器2.1 @classmethodPython不像其他语言,可以在类中通过关键字声明静态方法,而是通过装饰器@classmethod来实现,具体实例如下: # -----------------------类文件:demo/myClass.py ----------class Book: bookName: str = "西游记" # 使用装饰器 @classmethod ...
Python学习(八):异常处理
发表于
2023-08-09
|
Python
Python基础篇
1.介绍异常在程序中无处不在,也无法避免,如果不妥善处理潜在的异常,可能会导致整个程序的退出,在Python中使用try...except来捕获异常,从而避免程序退出或者不能正常运行。 1.1 不捕获示例# --------------代码部分----------------def demo(a: int, b: int) -> float: return a / bif __name__ == "__main__": # 不捕获异常示例 res = demo(10, 0) print("res = ",res) # ...
Python学习(七):面向对象
发表于
2023-08-07
|
Python
Python基础篇
在Python中,一切皆是对象。 1. 快速入门1.1 定义类文件位置: basis/classdemo.py # 使用关键字class声明类class Person(object): def __init__(self, name, age): self.name = name self.age = age def say(self): content = "我是{},今年{}岁".format(self.name, self.age) print(conten ...
Python学习(六):函数注解
发表于
2023-08-07
|
Python
Python基础篇
1.介绍Python是一门动态语言,声明函数的参数时,并不需要声明类型 def add(a, b): return a + b 上面的示例,对于使用这块代码的人来说,就会比较模糊。a和b我应该传什么类型的数据呢?传错了会怎么样呢?如下 def add(a, b): return a + bif __name__ == "__main__": # 实例化-下单类 print("传两列表:", add([1, 2, 3, 4], [10, 10, 10, 10])) print("传两整数:", add(1, ...
Python学习(五):控制语句和函数
发表于
2023-07-30
|
Python
Python基础篇
1.控制语句1.1 条件控制:if..else# 判断年龄def checkAge(age): if age > 30: return "您老了~" else: return "正年轻~"if __name__ == "__main__": print("age = 20", checkAge(20)) print("age = 40", checkAge(40)) # age = 20 正年轻~# age = 40 您老了~ ...
Python学习(四):列表&字典操作
发表于
2023-07-30
|
Python
Python基础篇
1.列表操作1.1 遍历if __name__ == "__main__": name_list = ["张三", "李四", "王五", "老鳖"] ## ************** 只遍历名称****************** for name in name_list: print(name) # *****************遍历k和v********************** for k, v in enumerate(name_l ...
Python学习(三):字符串常见操作
发表于
2023-07-30
|
Python
Python基础篇
1.字符串运算1.1 拼接字符串if __name__ == "__main__": name = "张三" sex = "男" # 使用+ 拼接 print("使用 + 拼接 >> ", "姓名:" + name + " 性别:" + sex) # 使用print 格式化 print("使用 print 格式化 >> 姓名:%s 性别:%s " % (name, sex)) # 使用for ...
1
2
3
…
22
刘庆辉
人生需要 “归零”,每过一段时间都要将过去 “清零”,让自己重新开始。
文章
259
标签
57
分类
34
Follow Me
公告
欢迎来到我的博客,互动请留言~
最新文章
Python框架篇(3):FastApi-响应模型
2023-12-05
Python框架篇(2):FastApi-参数接收和验证
2023-11-16
Python框架篇(1):FastApi-快速入门
2023-11-15
使用篇(一):Ai绘图-Stable Diffusion WebUI
2023-11-09
Python库学习(十二):数据分析Pandas[下篇]
2023-11-03
分类
AI
1
使用篇(一):Ai绘图-Stable Diffusion WebUI
Go
109
Package
35
Go常用包(一):strings(字符串操作)包使用
Go常用包(十):viper配置文件解析
Go常用包(十二):rune字符操作包(unicode)
Go常用包(十一):sort排序和查询
Go常用包(十四):高性能缓存库BigCache
Go常用包(十三):Uber开源之高性能日志库(zap)
Go常用包(十六):crypto之AES加解密
Go常用包(十五):系统基本操作包使用(os)
Go常用包(十七):crypto之RSA非对称加解密
Go常用包(十八):结构体匿名字段的Json序列化、反序列化
Go常用包(十九):全功能ORM框架[gorm]使用
Go常用包(二):strconv(字符串转换)包使用
Go常用包(二十):数学计算和常数(math)
Go常用包(二十一):360开源高性能excel库(Excelize)
Go常用包(二十二):JWT在Golang中的实现(jwt-go)
Go常用包(二十三):操作redis开源库(go-redis)
Go常用包(二十四):单元测试(testinng)
Go常用包(二十五):ElasticSearch客户端的实现
Go常用包(二十六):知名爬虫框架Colly
Go常用包(二十七):定时任务管理库Cron
Go常用包(二十八):构建现代CLI应用库Cobra
Go常用包(二十九):性能调试利器使用(上)
Go常用包(三):time(时间)包使用
Go常用包(三十):性能调试利器使用(中)
Go常用包(三十二):现代的Go工具库go-funk
Go常用包(三十一):性能调试利器使用(下)
Go常用包(三十四):高性能http客户端fasthttp
Go常用包(三十五):高性能的goroutine池[ants]
Go常用包(四):fmt包使用
Go常用包(三十三):高性能json解析器
Go常用包(五):ioutil包使用
Go常用包(六):bufio有缓存的IO包使用
Go常用包(七):context上下文
Go常用包(八):sync辅助并发安全
Go常用包(九):flag命令行参数解析
基础篇
29
Go学习(一):Mac环境下安装配置
Go学习(十):切片(slice)
Go学习(十二):面向对象-结构体(struct)
Go学习(十一):映射(map)
Go学习(十三):面向对象-方法(method)
Go学习(十五):异常处理
Go学习(十四):面向对象-接口(interface)
Go学习(十六):并发编程-协程使用
Go学习(十七):并发编程-通道使用
Go学习(十八):并发编程-select使用
Go学习(十九):并发编程-sync包使用
Go学习(二):程序组成结构及规范说明
Go学习(二十一):Web开发-HTTP服务端接收参数的几种方式
Go学习(二十二):Web开发-发起HTTP请求
Go学习(二十):Web开发-HTTP服务端启动的几种方式
Go学习(二十三):JSON编码解析使用
Go学习(二十五):操作MYSQL,实现CRUD
Go学习(二十四):文件操作
Go学习(二十六):MD5、Sha1、Base64使用
Go学习(二十七):反射学习使用
Go学习(三):变量使用
Go学习(五):流程控制
Go学习(四):数据类型
Go学习(六):函数使用
Go学习(七):闭包使用
Go学习(八):指针
Go学习(九):数组使用
Uber Go规范(一):编码和命名
Go多版本管理工具(gvm)
实战篇
6
基金分析系统(一):项目介绍
基金分析系统(二):通过数据模型建表
基金分析系统(四):爬取基金详情信息
基金分析系统(三):爬取基金收益榜单
基金分析系统(六):通过docker-compose项目部署
基金分析系统(五):爬取基金持仓信息
实践篇
5
框架开发(一):目录介绍和路由设计
框架开发(四):集成LogRus及使用
框架开发(二):集成Gorm及使用
框架开发(三):集成Go-Redis及使用
框架开发(五):集成Go-ElasticSearch及使用
框架篇
18
Gin框架(一):快速入门
Gin框架(十):日志使用(logrus+lumberjack)
Gin框架(十二):更多HTTP服务使用
Gin框架(十一):验证器Validator使用
Gin框架(三):路由初使用
Gin框架(二):服务启动源码分析
Gin框架(四):路由组使用
Gin框架(五):参数接收
Gin框架(六):参数绑定
Gin框架(七):文件上传
Gin框架(八):中间件
Gin框架(九):BasicAuth授权认证中间件使用
Gin集成(一):集成viper配置解析包
Gin集成(四):集成JWT
Gin集成(二):集成高性能日志zap
Gin集成(六):集成ElasticSearch操作库
Gin集成(三):集成全功能ORM框架-GORM
Gin集成(五):集成Redis操作库
进阶篇
14
Go底层探索(二):字符串
Go底层探索(一):编译器
Go底层探索(四):哈希表Map上篇
Go底层探索(三):切片
Go底层探索(五):哈希表Map下篇-扩容
Go底层探索(六):延迟函数defer
Go底层探索(七):并发编程[上]-协程的由来
RPC编程(一):初步了解RPC
RPC编程(二):快速入门使用
RPC编程(三):gRPC快速入门
RPC编程(四):protobuf语法学习
RPC编程(五):gRPC中的Token认证
RPC编程(七):gRPC中的截取器
RPC编程(六):gRPC中的TLS认证
Kubernetes
14
K8s学习(一):环境准备
K8s学习(二):集群部署
K8s学习(四):运行应用
K8s学习(三):架构简述
K8s学习(五):容器运行时Container
K8s学习(六):go服务部署(升级&回滚)
K8s学习(七):深入了解Pod
K8s学习(八):Pod健康检查
K8s学习(九):深入Service暴露
K8s学习(十):数据管理
K8s学习(十一):Secret和ConfigMap
K8s学习(十二):Helm入门
K8s学习(十三):部署服务[上篇]
K8s学习(十四):部署服务[下篇]
Python
25
Python基础篇
10
Python学习(一):环境安装
Python学习(十):常用内置函数
Python学习(二):变量和类型
Python学习(三):字符串常见操作
Python学习(四):列表&字典操作
Python学习(五):控制语句和函数
Python学习(六):函数注解
Python学习(七):面向对象
Python学习(八):异常处理
Python学习(九):装饰器
Python常用库
12
Python库学习(一):日期和时间
Python库学习(十一):数据分析Pandas[上篇]
Python库学习(十):Matplotlib绘画库
Python库学习(十二):数据分析Pandas[下篇]
Python库学习(二):数学计算(random、math、statistics)
Python库学习(四):json序列化和反序列
Python库学习(三):文件目录操作
Python库学习(五):图像处理-Pillow
Python库学习(六):科学计算库Numpy[上篇]:创建、访问、赋值
Python库学习(七):Numpy[续篇一]:结构数组
Python库学习(八):Numpy[续篇二]:数组操作
Python库学习(九):Numpy[续篇三]:数组运算
底层知识
3
Mysql
3
MySQL深入(二):B+树索引分类和添加规则
MySQL深入(一):B+树的演化和操作
MySQL深入(三):联合索引和覆盖索引
微服务
4
Docker
4
创建自己的Docker镜像
Docker常用命令整理
查看Docker容器日志方法
基于Docker搭建禅道
搜索引擎
8
ElasticSearch(一):核心概念整理
ElasticSearch(二):架构设计总览
ElasticSearch7(三):索引(index)操作
ElasticSearch7(四):映射(mapping)操作
ElasticSearch7(五):文档操作-增改删
ElasticSearch7(六):文档查询之(Uri Search)
ElasticSearch7(七):文档查询之(Request Body Search)
ElasticSearch7(八):聚合查询
数据库
5
Mysql
5
MySQL深入(二):B+树索引分类和添加规则
MySQL深入(一):B+树的演化和操作
MySQL深入(三):联合索引和覆盖索引
消息队列
1
RabbitMQ
1
RabbitMQ之消息类型
理论知识
10
数据结构-单向链表
数据结构-双向链表、循环链
Http-头部属性
其他术语
Http-状态码
写时复制
幂等性
存储单位
TPS/QPS/PV/UV
进程、线程、协程
编程
59
Java
46
基础篇-异常处理
基础篇-数据类型及运算
基础篇-了解多线程
基础篇-初识Lambda
基础篇-Lambda操作集合
基础篇-Lambda操作Map
基础篇-Stream使用
基础篇-Collect方法详解
基础篇-FutureTask初使用
Java实践篇-使用Md5/Sha1/base64
基础篇-数组
基础篇-初始化块
基础篇-类
基础篇-枚举
基础篇-注解
基础篇-集合
基础篇-泛型
基础篇-map操作
基础篇-抽象类和接口
Java实践篇-Api接口多版本控制
SpringBoot学习(一):controller注解使用
SpringBoot学习(十):事务使用(@Transactional)
SpringBoot学习(十一):Mybatis批量插入数据
SpringBoot学习(十二):Mybatis连表(一对一)使用实践
SpringBoot学习(十四):Mybatis连表(多对多)使用实践
SpringBoot学习(十三):Mybatis连表(一对多)使用实践
SpringBoot学习(十五):Mybatis多数据源实践
SpringBoot学习(十六):配置文件使用
SpringBoot学习(十七):配置文件值注入
SpringBoot学习(十八):SLF4J+Logback-日志使用
SpringBoot学习(十九):初探Logback
SpringBoot学习(二):Swagger文档集成
SpringBoot学习(二十):Logback配置文件详解(上篇)
SpringBoot学习(二十一):Logback配置文件详解(下篇)
SpringBoot学习(二十二):约定编程模拟AOP的实现
SpringBoot学习(二十三):AOP使用实践
SpringBoot学习(二十四):AOP之切点指示器
SpringBoot学习(二十五):AOP之引入增强(@DeclareParents)
SpringBoot学习(二十六):AOP之多切面使用
SpringBoot学习(三):集成Mybatis
SpringBoot学习(四):集成Mybatis代码生成器(MyBatis Generator)
SpringBoot学习(六):集成阿里数据源(Druid)
SpringBoot学习(五):验证器(hibernate-validator)使用
SpringBoot学习(七):集成Redis并结合Spring Cache使用
SpringBoot学习(八):拦截器的使用
SpringBoot学习(九):验证码(EasyCaptcha)使用
PHP
11
开发compose包
PHP中的并发请求实践
PHP常用数组函数整理
搭建docker+PHP7+phpstorm+xdebug开发环境
基于laradock+phpstorm配置单元测试
PHP常用魔术函数整理
记一次在PHP中使用正则删除非汉字字符串
PHP常用字符串函数整理
基于laradock搭建非侵入式性能监控平台
PHP7更新变更差异整理
PHP-FPM配置详情及优化
Vue
1
了解vue实例和生命周期
正则表达
1
正则使用
踩坑
5
Row size too large (> 8126) for mysql
服务-定时任务(crontab)使用总结
使用docker的采坑纪要
Mysql8采坑记录归纳
记录Git使用采坑纪要
运维
11
Nginx
3
Nginx反向代理使用
Nginx限流(防恶意请求)实践
Nginx配置调优
其他
1
批量更新多个服务器代码
命令
3
ls
scp
curl
服务
4
Centos-在Centos7中使用防火墙
Maven私服搭建(nexus3)和使用
记在Linux中搭建nfs文件共享的一次经历
RabbitMQ安装方法总结
面试题
4
PHP常见排序算法汇总
消息队列(MQ)相关面试题整理
Redis相关面试题整理
PHP相关面试题整理
标签
AI
AI使用篇
AOP
Anaconda
Centos
ElasticSearch
FastAPI
Gin
Go
Go入门
Go实战
Go实践
Go工具
Go底层
Go推荐包
Go编码规范
Go规范
Java
Java实践
Json
Jupyter
Kubernetes
Logback
MQ
Matplotlib
Mybatis
Mysql
Numpy
Pandas
Pillow
Python
Python框架篇
RPC
SpringBoot
Vue
composer
crond
docker
git
http
文章
十二月 2023
1
十一月 2023
4
十月 2023
3
查看更多
网站资讯
文章数目 :
259
已运行时间 :
本站总字数 :
483.5k
本站访客数 :
本站总访问量 :
繁
本地搜索
由
hexo-generator-search
提供支持