相关文章
微服务moleculer03
1. Moleculer 目前支持SQLite,MySQL,MariaDB,PostgreSQL,MSSQL等数据库,这里以mysql为例
2. package.json 增加mysql依赖
"mysql2": "^2.3.3",
"sequelize": "^6.21.3",
&q…
建站知识
2024/11/28 10:34:15
【多线程】进程与线程 并发编程 面试题总结
进程和线程
进程是程序执行时的一个实例,即它是程序已经执行到何种程度的数据结构的汇集。从内核的观点看,进程的目的就是担当分配系统资源(CPU时间、内存等)的基本单位。线程是进程的一个执行流,是CPU调度和分派的基…
建站知识
2024/11/19 6:22:10
WebSocket实战之二协议分析
一、前言
上一篇 WebSocket实战之一 讲了WebSocket一个极简例子和基础的API的介绍,这一篇来分析一下WebSocket的协议,学习网络协议最好的方式就是抓包分析一下什么就都明白了。
二、WebSocket协议 本想盗一张网络图,后来想想不太好&#x…
建站知识
2024/11/23 5:12:31
typescript 分析泛型工具类Partial的实现原理理解索引查询类型
Partial实现原理
在 TypeScript 中,Partial 是一个非常有用的工具类型,它能够将一个对象类型的所有属性变为可选。Partial 的实现原理是通过使用映射类型(Mapped Type)和 keyof 关键字来实现的。 下面我们来看一下 Partial 的实现…
建站知识
2024/11/8 11:57:47
波奇学C++:map和set
Set的底层是红黑树,红黑树是一种搜索二叉树。
Set的优势在于搜索速度上,搜索key值的时间赋值度是logn。
Set可以实现去重排序的操作,已有的值不再重复插入,插入的数据自动排序
和其他数据结构一样set支出insert,erase,find等操…
建站知识
2024/11/8 21:16:03
第十二届2023软件杯国家二等奖赛后感想总结
一,相关链接 软件杯官网:软件杯大赛官网 (cnsoftbei.com) 金蝶赛道:金蝶云苍穹开发者门户 (kingdee.com) 二,个人介绍 首先我是个双非院校的学生,专业为计算机科学与技术,打这个比赛是在大二下的暑假开始的…
建站知识
2024/11/21 12:01:15
《Jetpack Compose从入门到实战》第八章 Compose页面 导航
添加依赖:implementation “androidx.navigation:navigation-compose:$nav_version”
Navigation for Compose
class MainActivity : AppCompatActivity() {var theme: BloomTheme by mutableStateOf(BloomTheme.LIGHT)override fun onCreate(savedInstanceState:…
建站知识
2024/11/22 15:20:59
【9】c++设计模式——>开放封闭原则
开放-封闭原则说的是软件实体(类,模块,函数等)可以扩展,但是不可以修改,也就是说对于扩展是开放的,修改是封闭的。 该原则是程序设计的一种理想模式,在很多情况下无法做到完全的封闭…
建站知识
2024/11/7 23:50:01