- 博客(551)
- 资源 (1)
- 收藏
- 关注
原创 《动态规划入门》刷题笔记(更新中)
1. 斐波那契数2. 第 N 个泰波那契数3. 爬楼梯4. 使用最小花费爬楼梯5. 打家劫舍6. 打家劫舍 II7. 删除并获得点数8. 跳跃游戏9. 跳跃游戏 II10. 最大子数组和11. 环形子数组的最大和12. 乘积最大子数组13. 乘积为正数的最长子数组长度 TODO14. 最佳观光组合15. 买卖股票的最佳时机16. 买卖股票的最佳时机 II17. 最佳买卖股票时机含冷冻期18. 买卖股票的最佳时机含手续费
2022-04-21 13:34:29 491
原创 《编程能力基础》刷题笔记(41 题)
1. 单调数列2. 实现 strStr()3. 平衡二叉树4. 重复的子字符串5. 逆波兰表达式求值6. 加一7. 二叉树中的列表8. 字符串相乘9. 二进制求和10. 数组形式的整数加法11. 每日温度12.最后一个单词长度13. 旋转矩阵14. 判断矩阵经轮转后是否一致15. 螺旋矩阵16. 最接近原点的K个点17. 等差子数组18. N 叉树的层次遍历19. 下一个更大元素 II20. 下一个更大元素 III
2022-04-06 13:13:24 6644 3
原创 SwiftUI 开源项目 - ZYSwiftUIFrame 自带服务端的完整示例项目(更新中...)
该 SwiftUI 项目包含完整的:网络请求、下拉刷新、上拉加载更多、数据增删改查、图片上传、图片预览 等功能(后续还会继续更新),代码中抽取成了框架体系:例如通用 ViewModel 等,很适合进行快速开发。同时项目自带一个 Go 开发的服务端,以服务前面提到的网络请求,帮助模拟真实的业务场景。
2022-04-03 23:24:42 4144 2
原创 LeetCode《算法入门》刷题笔记(31 题全)
1. 二分查找2. 第一个错误的版本3. 搜索插入位置4. 有序数组的平方5. 轮转数组6. 移动零7. 两数之和 II - 输入有序数组8. 反转字符串9. 反转字符串中的单词 III10. 链表的中间结点11. 删除链表的倒数第 N 个结点\12. 无重复的最长子串13. 字符串的排列14. 图像渲染15. 岛屿的最大面积16. 合并二叉树17. 填充每个节点的下一个右侧节点指针18. 0 1 矩阵**19. 腐烂的橘子**20. 合并两个有序链表21. 反转链表
2022-03-31 10:36:02 2992
原创 LeetCode《编程能力入门》刷题笔记(34 题全)
LeetCode《编程能力入门》刷题笔记(34 题全)1. 在区间范围内统计奇数数目2. 去掉最低工资和最高工资后的工资平均值3. 位1的个数4. 整数的各位积和之差5. 三角形的最大周长6. 找到最近的有相同X或Y坐标的点7. 数组元素积的符号8. 判断能否形成等差数列9. 快乐数10. 仅执行一次字符串交换能否使两个字符串相等11. N 叉树的前序遍历12. 下一个更大元素 I13. 缀点成线14. 所有奇数长度数组的和15. 移动零16. 最富有客户的资产总量....
2022-03-27 13:07:29 1997
原创 Gin 快速入门知识点总结(奇淼)
各种请求方式获取参数绑定参数和参数验证文件的上传和返回读取文件给前端返回文件中间件和路由分组分组中间件日志和日志格式使用 GORM 进行数据库操jwt-goCasbin
2022-03-15 23:03:54 2974
原创 《剑指 Offer I》刷题笔记 51 ~ 61 题
位运算(简单)51. 二进制中 1 的个数52. 不用加减乘除做加法(背题)53. 数组中数字出现的次数*54. 数组中数字出现的次数 II55. 数组中出现超过一半的数字56. 构建乘积数组57. 剪绳子58. 和为 s 的连续正数序列59. 圆圈中最后剩下的数字60. 顺时针打印矩阵61. 栈的压入、弹出序列
2022-03-15 13:50:48 2584
原创 《剑指 Offer I》刷题笔记 41 ~ 50 题
41. 最小的k个数#42. 数据流中的中位数43. 二叉树的深度44. 平衡二叉树45. 求 1 + 2 + ... + n46. 二叉搜索树的最近公共祖先47. 二叉树的最近公共祖先48. 重建二叉树**49. 数值的整数次方*50. 二叉搜索树的后序遍历序列**
2022-03-12 19:14:53 1448
原创 【ElasticSearch 学习笔记】Java API
JavaAPI - 环境准备。JavaAPI - 索引操作:创建索引、查询索引、删除索引JavaAPI - 文档基本操作:新增文档、修改文档、查询文档、删除文档、批量新增、批量删除JavaAPI - 文档高级查询、封装、全量查询、条件查询、分页查询、查询排序、组合查询、范围查询、模糊查询、高亮查询、最大值查询、分组查询
2022-03-10 22:29:19 12454
原创 【ElasticSearch 学习笔记】索引操作、文档操作
ElasticSearch 概述,ElasticSearch 入门:索引操作、文档操作、文档查询操作
2022-03-10 01:16:08 4122
原创 《剑指 Offer I》刷题笔记 31 ~ 40 题
31. 调整数组顺序使奇数位于偶数前面32. 和为 s 的两个数字33. 翻转单词顺序34. 矩阵中的路径*35. 机器人的运动范围36. 二叉树中和为某一值的路径37. 二叉搜索树与双向链表38. 二叉搜索树的第 k 大节点39. 把数组排成最小的数++40. 扑克牌中的顺子
2022-03-08 15:48:31 594
原创 单点服务器的 7 种并发模型
模型一:单线程 Accept(无 IO 复用)模型二:单线程 Accept + 多线程读写业务(无 IO 复用)模型三:单线程多路 IO 复用模型四:单线程多路 IO 复用 + 多线程业务工作池模型五:单线程多路 IO 复用 + 多线程多路 IO 复用(线程池)模型五(进程版)单进程多路 IO 复用 + 多进程多路 IO 复用(进程池)模型六:单线程多路 IO 复用 + 多线程多路 IO 复用 + 多线程
2022-03-06 17:04:16 968
原创 《剑指 Offer I》刷题笔记 20 ~ 30 题
20. 斐波那契数列21. 青蛙跳台阶问题22. 股票的最大利润*23. 连续子数组的最大和*24. 礼物的最大价值*25. 把数字翻译成字符串26. 最长不含重复字符的子字符串27. 删除链表的节点28. 链表中倒数第 k 个节点29. 合并两个排序的链表30. 两个链表的第一个公共节点
2022-03-03 19:25:45 574
原创 《剑指 Offer I》刷题笔记 11 ~ 19 题
11. 二维数组中的查找12. 旋转数组的最小数字13. 第一个只出现一次的字符14. 从上到下打印二叉树 I15. 从上到下打印二叉树 II16. 从上到下打印二叉树 III17. 树的子结构18.二叉树的镜像19. 对称的二叉树
2022-03-03 19:20:19 531
原创 【Go 框架开发】Zinx 框架开发笔记
Zinx - V0.1 构建最基础的 serverZinx - V0.2 连接封装与业务绑定Zinx - V0.3 框架路由模块Zinx - V0.4 全局配置Zinx - V0.5 消息封装Zinx - V0.6 多路由模式Zinx - V0.7 读写协程分离Zinx - V0.8 消息队列及多任务机制Zinx - V0.9 连接管理Zinx - V1.0 连接属性配置
2022-03-02 18:41:17 3339
原创 《剑指 Offer I》刷题笔记 1 ~10 题
1. 用两个栈实现队列2. 包含 min 函数的栈3. 从尾到头打印链表4. 反转链表(递归)5. 复杂链表的复制6. 替换空格7. 左旋转字符串8. 数组中重复的数字9. 在排序数组中查找数字 I10. 0~n-1中缺失的数字(二分)
2022-02-27 12:52:58 860
原创 【江苏大学研究生小记】假期 2 个月我做了什么?
大家好,我是江苏大学电子信息研一在读的陆同学,深夜突然想写篇博客。这篇博客不分享具体技术知识点,分享点自己的学习记录、心路、感受等~来谈一谈我的第一个研究生假期做了些什么。
2022-02-26 01:22:13 3206 5
原创 《深入学习 Golang》并发编程
并发编程并发介绍goroutineruntime 包runtime.Gosched()runtime.Goexit()runtime.GOMAXPROCS()channelchannel 操作无缓冲的通道有缓冲的通道close()从通道循环取值单向通道通道总结goroutine 池定时器timertickerselectselect 多路复用syncsync.WaitGroupsync.Once加载配置文件示例sync.Map并发安全和锁互斥锁读写互斥锁原子操作atomic 包爬虫小案例爬虫步骤正则表达式并
2022-02-18 18:09:46 934 4
原创 SwiftUI 前台显示消息推送
SwiftUI 前台显示消息推送问题描述今天捣鼓了一天消息推送,想要实现的效果是 SwiftUI 中软件在前台运行时也可以进行消息推送(本地)。但是 UserNotifications 里面默认是只有软件在后台才能推送,如果软件运行在前台是没有效果的。????苹果这个坑爹玩意,IOS 每次版本更新都有很多变化,很多以前的解决方案都没法用。终于在晚上准备睡觉前找到了一个目前可用解决方案(以后不清楚)。解决方案由于我用的是比较新版本的 SwiftUI,所以没有 AppDelegate.swift 了
2022-02-10 23:30:59 1929
原创 【Golang 快速入门】Go Modules + 生态拓展
Golang 快速入门Go Modulesgo mod 命令go mod 环境变量GO111MODULEGOPROXYGOSUMDBGOPRIVATE初始化项目修改项目版本依赖关系Golang 生态拓展Web 框架微服务框架容器编排服务发现存储引擎静态建站中间件爬虫框架学习视频:8 小时转职 Golang 工程师,这门课很适合有一定开发经验的小伙伴,强推!Go ModulesGo modules 是 Go 语言的依赖解决⽅案。发布于 Go1.11,成⻓于 Go1.12,丰富于 Go1.13,正
2022-02-09 19:20:54 1117
原创 【Golang 快速入门】项目实战:即时通信系统
Golang 快速入门即时通信系统 - 服务端版本一:构建基础 Server版本二:用户上线功能版本三:用户消息广播机制版本四:用户业务层封装版本五:在线用户查询版本六:修改用户名版本七:超时强推功能版本八:私聊功能即时通信系统 - 客户端客户端类型定义与链接解析命令行菜单显示更新用户名公聊模式私聊模式
2022-02-09 19:17:15 6032 6
原创 【Golang 快速入门】高级语法:反射 + 并发
Golang 快速入门Golang 进阶反射变量内置 Pair 结构reflect结构体标签并发知识基础知识早期调度器的处理GMP 模型调度器的设计策略并发编程goroutinechannel无缓冲的 channel有缓冲的 channel关闭 channelchannel 与 rangechannel 与 select学习视频:8 小时转职 Golang 工程师,这门课很适合有一定开发经验的小伙伴,强推!Golang 进阶反射变量内置 Pair 结构var a string// pair
2022-02-07 23:19:46 3130
原创 【Golang 快速入门】基础语法 + 面向对象
Golang 语言特性Golang 的优势Golang 的应用场景Golang 的不足基础语法main变量常量与 iotastring字符串遍历strings 包bytes 包strconv 包unicode 包循环语句range函数多返回值init 函数闭包import 导包匿名函数指针defer切片 slice数组sliceslice 操作...mapmap 的声明map 的使用error面向对象编程type方法struct封装
2022-02-06 23:37:11 6534 2
原创 failed to connect to raw.githubusercontent.com port 443: Connection refused
mac 安装软件经常遇到问题 failed to connect to raw.githubusercontent.com port 443: Connection refused
2022-02-05 23:59:16 5242 2
原创 【快速上手 MongoDB】文档查询
MongoDB 快速上手文档查询返回指定字段ANDORAND 和 OR 联合数组中查询模糊查询排序分页总条数去重英文官方文档:https://docs.mongodb.com/manual/MongoDB 中文网:MonogDB 中文网 | MongoDB 中文文档添加一些测试数据:for (let i = 0; i < 10; i++) { db.users.insert({_id: i, name: 'user' + i, age: i+10});}文档查询MongoDB
2022-02-05 16:01:45 1154
原创 【快速上手 MongoDB】介绍、安装、核心概念、基本操作
MongoDB 快速上手简介使用 Docker 安装核心概念数据库 Database集合 Collection文档 Document基本操作库集合文档插入删除更新英文官方文档:https://docs.mongodb.com/manual/MongoDB 中文网:MonogDB 中文网 | MongoDB 中文文档简介MongoDB 是一个文档数据库,旨在方便应用开发和扩展。MongoDB is a document database designed for ease of applica
2022-02-04 20:26:07 1327
原创 Kubernetes 安装集群与部署应用
Kubernetes 快速上手 + 实践Kubenetes 简介Kubernetes (K8S) 是什么不同的部署方案什么时候需要 K8SK8S 集群架构安装 K8S 集群minikube云平台搭建裸机搭建(Bare Metal)购买服务器开始搭建部署应用到集群部署应用 YAML 文件根据镜像PodDeployment部署应用演示Pod 报错解决更多命令工作负载分类现存问题学习视频:Kubernetes (K8S) 3 小时快速上手 + 实践,无废话纯干货参考文档:https://k8s.easydo
2022-02-03 23:16:13 1175
原创 Go 语言 Gin 框架实战项目笔记
Go 语言 Gin 框架实战后端Goland 操作创建项目运行项目数据库操作jwt、Response配置管理获取请求参数数据验证使用 UUID前端环境搭建创建项目ESLint环境变量Vuex学习视频:Go语言 Gin + Vue 前后端分离实战 - OceanLearn本课程的核心思想:快速开发,逐步优化项目代码:https://gitee.com/szluyu99/gin-demo后端Go 语言学习资料:首页 - Go语言中文网 - Golang中文社区 (studygolang.com
2022-02-02 17:01:32 3074
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人