相关文章
【多线程】单例模式 | 饿汉模式 | 懒汉模式 | 指令重排序问题
文章目录 单例模式一、单例模式1.饿汉模式2.懒汉模式(单线程)3.懒汉模式(多线程)改进 4.指令重排序1.概念2.question:3.解决方法4总结: 单例模式 一、单例模式
单例,就是单个实例 在有些场景中,…
编程日记
2024/12/21 12:54:36
【代码随想录刷题记录】LeetCode35搜索插入位置
题目地址
前半部分和二分查找差不多,后半部分找不到的逻辑需要推理一下,先上代码,后解释原理
1. 左闭右闭
我比较喜欢左闭右闭的代码,middle的值的变化比较直观
class Solution {
public:// 左闭右闭int searchInsert(vector&…
编程日记
2024/12/21 15:16:07
jenkins构建微信小程序并展示二维码
测试小程序的过程中,很多都是在回头和前端开发说一句,兄弟帮我打一个测试版本的测试码,开发有时间的情况下还好,就直接协助了,但是很多时候他们只修复了其中几个bug,其他需要修复的bug代码正在编写…
编程日记
2024/12/22 22:57:00
✌粤嵌—2024/4/3—合并K个升序链表✌
代码实现: /*** Definition for singly-linked list.* struct ListNode {* int val;* struct ListNode *next;* };*/
struct ListNode* merge(struct ListNode *l1, struct ListNode *l2) {if (l1 NULL) {return l2;}if (l2 NULL) {return l1;}struct Lis…
编程日记
2024/12/23 0:31:00
在 CentOS 上安装 Docker 和 Docker Compose
在 CentOS 上安装 Docker 和 Docker Compose 的步骤如下:
首先,安装 Docker:
卸载旧版本的 Docker:
sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker…
编程日记
2024/12/19 23:22:16
第七周学习笔记DAY.1-封装
学完本次课程后,你能够:
理解封装的作用
会使用封装
会使用Java中的包组织类
掌握访问修饰符,理解访问权限 没有封装的话属性访问随意,赋值也可能不合理,为了解决这些代码设计缺陷,可以使用封装。 面向…
编程日记
2024/12/21 2:11:42