自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 动态链接库:So、dll、dylib的区别

so、dll、dylib有什么区别?go如何使用so、dylib、dll?

2022-12-14 15:37:28 2287

原创 数据库:Mysql性能优化 Explain使用

Mysql性能优化 Explain使用。

2022-12-01 14:32:26 359

原创 自我管理的重要模型

自我管理贯穿整个人一生,学会自我管理是成功的重中之重,那么到底是时间管理还是精力管理?

2022-11-30 23:39:02 800

原创 消息队列:Kafka入门学习笔记

主流消息队列中,kafka和nsq消息队列的start数量遥遥领先。

2022-11-25 13:18:48 1084

原创 JVM、JRE、JDK、JAVA、Javac等术语的联系

JVM、JRE、JDK、JAVA、Javac等java术语之间的关系

2022-11-24 14:07:38 624

原创 计算机系统:Linux/windows查看硬件支持的最大内存

Linux/windows查看硬件支持的最大内存。

2022-11-21 16:43:58 420

原创 编程模式:Go编程pipeline模式

什么是pipeline模式是一种把各种命令拼接起来完成一个更强功能的技术方法。Linux 进程间基本的通信方式主要有:管道(pipe) (包括匿名管道和命名管道)、信号(signal)、消息队列(queue)、共享内存、信号量和套接字。Pipeline就是其中一种通信方式。提示:以下是本篇文章正文内容,下面案例可供参考现在的流式处理、函数式编程、应用网关对微服务进行简单的 API 编排,其实都是受 Pipeline 这种技术方式的影响。

2022-11-20 12:29:15 633

原创 Go性能优化:sync包的使用

golang性能优化, sync.pool提高内存分配的效率,减少GC压力

2022-11-18 18:03:16 590

原创 Golang:基于go反射机制实现通用http参数与结构体的转换

基于Go反射机制实现通用的http参数与结构体的转化,可以用于参数绑定,写成中间件模式,不需要每次都需要写一个参数解析功能。减少重复劳动

2022-11-17 16:35:17 1039

原创 Golang:Go1.18泛型使用详解

Go1.18开始支持泛型,主要有6个特点,下面给大家一个个详解

2022-11-15 13:04:57 1570

原创 系统设计:什么是康威四定律?

系统架构设计康威四定律是什么?

2022-11-14 19:55:45 254

原创 CMake、Make、MinGw、Clang、Llvm、GCC、MSVC的区别

除开 GCC (GNU 编译器集合) 以外,MinGW 还包含有一些其他的 GNU 程序开发工具;的缩写,MinGw是windows版本的gcc集合。并不仅是一个 C/C++ 编译器,而是一套。是微软开发的VC运行时库,3、Make和CMake是。

2022-11-11 19:40:21 9579 1

原创 动态规划:买卖股票的最佳时机 LeetCode.121

经典动态规划题目,买卖股票的最佳时机,一共6道题

2022-11-10 23:15:38 477

原创 C++:gcc和g++的区别

大GCC是GUN编辑器集合,小gcc是C编译器,小g++是C++编译器

2022-11-10 20:24:07 437

原创 Go微服务框架:Go-Kratos学习笔记

Kratos是一门轻量级go微服务框架,吧我当年的入门学习笔记贡献给入门的同学参考

2022-11-10 17:09:28 2570 1

原创 Utools 提高编程效率的工具集,号称小工具之王

Utools 号称小工具之王, 提高程序员或者任何使用电脑的人办公效率的工具集.

2022-11-10 16:04:44 507

原创 Linux下如何使用 fc 命令

fc 命令主要类似history命令,但多了编辑功能。

2022-11-09 14:49:50 1024

原创 动态规划:什么是动态规划?

动态规划是一种算法思想:一种将原问题分解成子问题来求解的思想;

2022-11-08 22:20:26 4061

原创 【动态规划:三角形最小路径和 LeetCode 120】

每一步只能移动到下一行中相邻的结点上。相邻的结点 在这里指的是 下标 与 上一层结点下标 相同或者等于 上一层结点下标 + 1 的两个结点。也就是说,如果正位于当前行的下标 i ,那么下一步可以移动到下一行的下标 i 或 i + 1。给定一个三角形 triangle ,找出自顶向下的最小路径和。因此,此题的核心代码是。

2022-11-06 17:51:48 214

原创 【动态规划:最小路径和 LeetCode 64】

给定一个包含非负整数的 m x n 网格 grid ,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。说明:一个机器人每次只能。

2022-11-06 15:03:56 456

原创 【动态规划:凑零钱问题 LeetCode.322 】

动态规划经典题凑零钱问题的技巧

2022-11-03 22:41:44 567

原创 【编程的本质是什么?】

【编程的本质是什么?】

2022-11-01 23:36:11 195

原创 【动态规划:打家劫舍系列问题详解】

打家劫舍问题是个很经典的动态规划问题,类似的还有背包问题、凑零钱问题等等这类问题大部分都是择优选择,如:res = max(选择打劫,选择不打劫)提示:以下是本篇文章正文内容,下面案例可供参考。

2022-11-01 23:14:49 1027

原创 【Proto参数校验大全】

提示:写API接口避免不了要做参数校验,如果在定义的时候就实现了,那么对于使用者而言,也更容易理解字段的约束条件提示:以下是本篇文章正文内容,下面案例可供参考。

2022-11-01 14:30:32 1752

原创 【IDEA常用快捷键】

提示:快捷键可以提升熟练我们工作的效率,掌握快捷键势在必行提示:以下是本篇文章正文内容,下面案例可供参考。

2022-11-01 14:10:48 2121

原创 【Git常用操作命令大全】

提示:虽然能记住常用的git命令,但用久了都不知道git还有多少功能命令,因此留下此文方便自己和他人查阅,提示:以下是本篇文章正文内容,下面案例可供参考,如果命令太长,大家可以使用alias别名给简化一下,如 获取最近的10个最新的tag alias gtv10 = git describe --tags git rev-list --tags --max-count=10`

2022-11-01 00:27:22 135

原创 【十一本常用算法书推荐】

十一本算法书籍推荐

2022-10-29 12:06:33 2377

原创 【Go mod操作命令大全】

Go mod操作命令大全,Go mod其实就是一个Modules,关于Modules的官方定义为: Modules是相关Go包的集合,是源代码交换和版本控制的单元。go命令直接支持使用Modules,包括记录和解析对其他模块的依赖性。 Modules替换旧的基于GOPATH的方法,来指定使用哪些源文件。

2022-10-27 11:04:03 3866 1

原创 Go mod 全部操作命令

Go mod的全部操作命令打全,Go mod的常用操作,go Mod的高级操作命令

2022-10-27 11:01:15 5060

空空如也

空空如也

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

TA关注的人

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