本文分类:news发布日期:2024/12/23 3:56:23
相关文章
Golong中无缓冲的 channel 和 有缓冲的 channel 的区别
在Golang中,channel是用于goroutine之间通信的并发原语,它可以是无缓冲的,也可以是有缓冲的。无缓冲的channel和有缓冲的channel之间存在显著的区别,主要体现在以下几个方面:
一、缓冲区大小与存储能力
无缓冲channe…
建站知识
2024/12/23 3:55:22
Python中实现排列数与组合数的计算
在 Python 中,排列数和组合数的计算可以通过数学公式进行实现,或者使用 Python 内置的库来简化计算。
1. 排列数(Permutation)
排列数表示从 n 个不同的元素中选择 r 个元素进行排列的方式数,计算公式为:…
建站知识
2024/12/23 3:54:20
微服务设计(第2版)读书笔记
微服务概述
什么是微服务?
答:微服务(microservice)是基于业务领域建模的,可独立发布的服务。它会把业务内聚的功能封装起来,并通过网络供其他服务访问。将这样的服务组合起来构建出更复杂的系统。 微服务…
建站知识
2024/12/23 3:50:14
clickhouse优化记录
一、注重使用分区键来加快查询
在大数据量的情况下,如果查询语句中,可以使用分区键来进行查询,可以极大缩小数据的查询范围,加快查询速度。
二、使用order by的列,适用最左前缀匹配原则
比如表的结构是 order by(id…
建站知识
2024/12/23 3:49:13
ThinkPHP 吸收了Java Spring框架一些特性
ThinkPHP 吸收了Java Spring框架一些特性,下面介绍如下:
1、controller 控制器层
存放控制器层的文件,用于处理请求和响应
2、model 实体类
存放实体类的文件,用于定义数据模型
3、dao DAO层
存放DAO(数据访问…
建站知识
2024/12/23 3:45:09
WSL切换默认发行版
查看适用于wsl的子系统有哪些: wslconfig /list 设置wsl的默认发行版 wslconfig /setdefault Ubuntu-20.04
建站知识
2024/12/23 3:42:06
【Leecode】Leecode刷题之路第87天之扰乱字符串
题目出处
87-扰乱字符串-题目出处
题目描述 个人解法 思路: todo代码示例:(Java) todo复杂度分析 todo官方解法
87-扰乱字符串-官方解法
方法1:动态规划 思路: 代码示例:(Java&…
建站知识
2024/12/23 3:22:48