XOR

常见数据结构

# 常见数据结构 常见的数据结构,包含有数组、链表、栈、队列、树、散列表、堆、图。 ## 数组 - 存储空间是连续。可以通过下表进行快速访问 - 优点: - 按照索引查询速度较快 - 按照索引遍历速度较快 - 缺点: - 数组固定大小,扩容较麻烦 - 数组只能存在一种数据结构 - 增删改查速度较慢 ......
数据结构 常见 结构 数据

Unix IO模型

# Unix IO模型 一个输入操作通常包括两个阶段: 1. 等待数据准备好 2. 从内核向进程复制数据 对于一个套接字上的输入操作,第一步通常涉及等待数据从网络中到达。当所等待分组到达时,它被复制到内核中的某个缓冲区。第二步就是把数据从内核缓冲区复制到应用进程缓冲区。 Unix 有以下五种 IO ......
模型 Unix

一文全了解Mybatis

# 一文全了解Mybatis ## 初步了解 ### 总体架构设计 Mybatis 整体框架如下: ![img](https://zhangjiahao-blog.oss-cn-beijing.aliyuncs.com/picgo/202305161021323.png) ##### 接口层 MyB ......
Mybatis

SpringBoot整合RabbitMQ

# SpringBoot整合RabbitMQ ## Docker 搭建 RabbitMQ 1. 拉取 RabbitMQ 的镜像执行命令 `docker pull rabbitmq:3.7-management` 2. 执行运行命令 `docker run -d --hostname rabbit - ......
SpringBoot RabbitMQ

mybatis执行多条SQL脚本

例如: <choose> <when test="fplx != null and fplx == 'dzpt'.toString()"> delete from xs_dzptfp_jx where fpdm=#{fpdm} and fphm=#{fphm}; delete from xs_dzp ......
多条 脚本 mybatis SQL

Python pip报错解决

问题描述:Mac M2环境安装完Python后,pip click house驱动失败,报错信息为: Collecting clickhouse-driver Using cached clickhouse-driver-0.2.6.tar.gz (229 kB) Preparing metadat ......
Python pip

浅谈REFS文件系统数据恢复研发经历(1)

作为80后技术员, 我一直很喜欢李玟, 是我们那个时代的偶像, 一直也很喜欢听他的歌, 看到她的噩耗, 还是很那么的无法理解, 一个那么好的人怎么会得抑郁症呢, 心里多少还是无法接受. 不过联想到自己的工作,多少次也都是在被技术难题折磨的快要到抑郁症犯的边缘上. 作为数据恢复行业的从业者, 行业的技 ......
数据恢复 文件 数据 系统 REFS

ChatGLM-6B落地实践——Cpu模式

一、环境安装 1、安装Python 下载地址:https://www.python.org/downloads/release/python-3106 记得要勾选path 安装完成后,命令行里输入Python -V,如果返回Python 3.10.6那就是成功安装了 命令行里输入 python -m ......
ChatGLM 模式 Cpu 6B

大数据开源平台能提高办公协作率吗?

随着社会的进步和发展,企业想要实现流程化管理的愿望越来越强烈。通过什么样的平台可以提高办公协作效率,从而高效管理数据资源?大数据开源平台是现代化职场办公中提质增效的优质平台,可以满足系统开发、数据治理和数据分析等整套低代码开发方案需求,是企业实现数字化转型的制胜法宝。 1、大数据开源平台的优势 当然 ......
数据 平台

树莓派系统安装

# 树莓派系统安装 ## 1. 下载系统 [https://shumeipai.nxez.com/download#os](https://shumeipai.nxez.com/download#os)点击选择`Raspberry Pi OS`进行下载系统,可以选择适合自己的版本,不同的系统配置会有 ......
树莓 派系

Docker

# Docker 容器化在现在使用非常普遍,对于个人环境搭建和使用是非常方便的,而且对于生产上的部署也日益完善,相信在使用过程中所遇到的问题,能都够在网上获得相应的答案。本人虽然也学习并使用了很长的时间,但是却从未进行完整的整理,没有进行对自己Docker 的相关知识的总结和梳理,本篇文章是本人结合 ......
Docker

Docker安装

# Docker安装 ```bash # 删除已存在的Docker yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ ......
Docker

Kubernetes高可用集群安装

# Kubernetes高可用集群安装 ## Sealos安装集群 ### 下载Sealos ```bash # 推荐下载最新版,会修复一些BUG,下载并安装sealos, sealos是个golang的二进制工具,直接下载拷贝到bin目录即可, release页面也可下载 wget -c http ......
集群 Kubernetes

EAS-客户单各种样式的弹窗

1.消息提示,只有一个确认 MsgBox.showInfo("请确认子票区间与网银系统是否一致!"); 2.错误弹窗,只有一个确认 MsgBox.showError("请确认子票区间与网银系统是否一致"); 3.警告提示,只有一个确认 MsgBox.showWarning("请确认子票区间与网银系统 ......
样式 客户 EAS

答疑知识点

问题 1 解答: makemigration和migrate相关命令, 只会帮助对表和表结构进行修改或者删除 (针对表结构级别) 不当操作会导致数据丢失 问题 2 解答: 不是的,以虚拟环境举例 如果创建一个C盘下的名字为python39 venv环境 这个pip3.9.exe只针对当前环境起作用, ......
知识点 知识

Vue element-ui 动态生成自定义table表头实现数据渲染

需求:表头的数据是动态的,有可能字段值很长且很多。解决方法自定义动态表头,字段长使用文字提示【el-tooltip组件】。 效果图: 直接上代码: 1、vue代码 1 <el-table 2 :data="tableData" 3 border 4 style="width: 100%" 5 hei ......
表头 element-ui element 动态 数据

大数据技术需要懂哪些

文件存储: Hadoop HDFS、GFS、KFS、Tachyon离线计算: Hadoop MapReduce、Spark流式、实时计算:flink、Storm、JStorm、Spark Structured Streaming、Heron、Spark Streaming存储格式:kudu、ORC、 ......
数据 技术

CTS测试环境搭建

参考链接:https://source.android.google.cn/docs/compatibility/cts/setup 操作系统:Ubuntu 64位 ## 安装 ### ADB and AAPT 安装时需要使用 sdkmanager 1. 下载 "Command line tools ......
环境 CTS

第十一篇 - Vue页面内嵌一个vue页面

一个页面的导航栏是可以重用的,所以重用部分单独提出来作为一个vue页面是很有必要的,那么一个vue页面内嵌一个vue页面怎么实现呢? 目前程序是可以跳转到jump1页面的,现在我们新建一个navigation.vue,将其内嵌于jump1页面看看。 第一步:新建navigation.vue navi ......
页面 Vue vue

07_常用的API

## 一、API ### 1.1 概述-帮助文档的使用 + 什么是`API` `API`,应用程序编程接口 + `Java`中的`API` 指的就是`JDK`中提供的各种功能的`Java`类,这些类将底层的实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可,我们可以通过帮 ......
常用 API 07

windows安装linux子系统及常用配置

通过wsl安装ubuntu子系统,具体安装步骤参考microsoft的官方文档。 1. 安装网络插件 sudo apt install net-tools 安装后,可使用ifconfig命令,查看当前系统的ip等网络信息 2. 安装ssh服务 sudo apt-get install ssh· 然后 ......
子系统 常用 windows linux

rabbitMQ二(rabbitMQ图形化界面)

RabbitMQ Management:IP+15672(可视化界面端口号加上前缀1:5672->15672) username和password默认都是guest rabbitMQ架构图 ......
rabbitMQ 图形 界面

C++题解——格子游戏

####题目链接:[一本通](http://ybt.ssoier.cn:8088/problem_show.php?pid=1347 "一本通") [TFLSOJ](http://oj.tfls.net/p/570 "TFLSOJ") ##思路:使用并查集给点连接,如果在连接过程中遇到已连接的点二次 ......
题解 格子

更改label标签的文本内容

1.原始标签 2.变更的代码 3.效果 ......
文本 标签 内容 label

SQ工具|3|界址点线生成|ZDZHDM赋值

以 不动产登记数据库TD/T 1066-2021 数据库规范中的宗地及界址点线为依据 界面介绍: 此工具主要实现了界址线属性的计算,以ZDZHDM(记录相邻界址点、界址线的宗地代码)为主,所需数据包括对应的宗地数据 界址点自动赋值包括: 界址线自动赋值包括: 如果缺少界址点、界址线数据,点击生成界址 ......
界址 点线 工具 ZDZHDM

并发总结

# 并发总结 [Java多线程与并发](https://www.pdai.tech/md/java/thread/java-thread-x-theorty.html) ## 为什么出现并发问题 众所周知,CPU、内存、I/O 设备的速度是有极大差异的,为了合理利用 CPU 的高性能,平衡这三者的速 ......

ArrayList 源码阅读

# ArrayList 源码阅读 常用的有序集合,采用的是线性结构,和 ArrayList 形成对比的是 LinkedList,线性表的优点在于遍历查询,链表优点在于修改。 ## 属性 ```java private static final long serialVersionUID = 8683 ......
ArrayList 源码

HashMap 源码阅读

# HashMap 源码阅读 HashMap 是线程不安全的,若需要考虑线程安全则需要用 HashTable ## 属性 ```java // 默认大小 1[] table; ``` ## 构造方法 ### HashMap(int initialCapacity, float loadFactor) ......
源码 HashMap

Java 并发

# Java 并发 ## 线程基础 ### 进程线程概念 - 进程是一个独立的运行环境,而线程是在进程中执行的一个任务。他们两个本质的区别是是否单独占有内存地址空间及其它系统资源(比如 I/O): - 进程单独占有一定的内存地址空间,所以进程间存在内存隔离,数据是分开的,数据共享复杂但是同步简单,各 ......
Java