XOR
常见数据结构
# 常见数据结构 常见的数据结构,包含有数组、链表、栈、队列、树、散列表、堆、图。 ## 数组 - 存储空间是连续。可以通过下表进行快速访问 - 优点: - 按照索引查询速度较快 - 按照索引遍历速度较快 - 缺点: - 数组固定大小,扩容较麻烦 - 数组只能存在一种数据结构 - 增删改查速度较慢 ......
Unix IO模型
# Unix IO模型 一个输入操作通常包括两个阶段: 1. 等待数据准备好 2. 从内核向进程复制数据 对于一个套接字上的输入操作,第一步通常涉及等待数据从网络中到达。当所等待分组到达时,它被复制到内核中的某个缓冲区。第二步就是把数据从内核缓冲区复制到应用进程缓冲区。 Unix 有以下五种 IO ......
一文全了解Mybatis
# 一文全了解Mybatis ## 初步了解 ### 总体架构设计 Mybatis 整体框架如下:  ##### 接口层 MyB ......
SpringBoot整合RabbitMQ
# SpringBoot整合RabbitMQ ## Docker 搭建 RabbitMQ 1. 拉取 RabbitMQ 的镜像执行命令 `docker pull rabbitmq:3.7-management` 2. 执行运行命令 `docker run -d --hostname rabbit - ......
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 ......
Python pip报错解决
问题描述:Mac M2环境安装完Python后,pip click house驱动失败,报错信息为: Collecting clickhouse-driver Using cached clickhouse-driver-0.2.6.tar.gz (229 kB) Preparing metadat ......
浅谈REFS文件系统数据恢复研发经历(1)
作为80后技术员, 我一直很喜欢李玟, 是我们那个时代的偶像, 一直也很喜欢听他的歌, 看到她的噩耗, 还是很那么的无法理解, 一个那么好的人怎么会得抑郁症呢, 心里多少还是无法接受. 不过联想到自己的工作,多少次也都是在被技术难题折磨的快要到抑郁症犯的边缘上. 作为数据恢复行业的从业者, 行业的技 ......
ChatGLM-6B落地实践——Cpu模式
一、环境安装 1、安装Python 下载地址:https://www.python.org/downloads/release/python-3106 记得要勾选path 安装完成后,命令行里输入Python -V,如果返回Python 3.10.6那就是成功安装了 命令行里输入 python -m ......
大数据开源平台能提高办公协作率吗?
随着社会的进步和发展,企业想要实现流程化管理的愿望越来越强烈。通过什么样的平台可以提高办公协作效率,从而高效管理数据资源?大数据开源平台是现代化职场办公中提质增效的优质平台,可以满足系统开发、数据治理和数据分析等整套低代码开发方案需求,是企业实现数字化转型的制胜法宝。 1、大数据开源平台的优势 当然 ......
树莓派系统安装
# 树莓派系统安装 ## 1. 下载系统 [https://shumeipai.nxez.com/download#os](https://shumeipai.nxez.com/download#os)点击选择`Raspberry Pi OS`进行下载系统,可以选择适合自己的版本,不同的系统配置会有 ......
Docker
# Docker 容器化在现在使用非常普遍,对于个人环境搭建和使用是非常方便的,而且对于生产上的部署也日益完善,相信在使用过程中所遇到的问题,能都够在网上获得相应的答案。本人虽然也学习并使用了很长的时间,但是却从未进行完整的整理,没有进行对自己Docker 的相关知识的总结和梳理,本篇文章是本人结合 ......
Docker安装
# Docker安装 ```bash # 删除已存在的Docker yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ ......
Kubernetes高可用集群安装
# Kubernetes高可用集群安装 ## Sealos安装集群 ### 下载Sealos ```bash # 推荐下载最新版,会修复一些BUG,下载并安装sealos, sealos是个golang的二进制工具,直接下载拷贝到bin目录即可, release页面也可下载 wget -c http ......
EAS-客户单各种样式的弹窗
1.消息提示,只有一个确认 MsgBox.showInfo("请确认子票区间与网银系统是否一致!"); 2.错误弹窗,只有一个确认 MsgBox.showError("请确认子票区间与网银系统是否一致"); 3.警告提示,只有一个确认 MsgBox.showWarning("请确认子票区间与网银系统 ......
答疑知识点
问题 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 ......
大数据技术需要懂哪些
文件存储: 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 ......
第十一篇 - Vue页面内嵌一个vue页面
一个页面的导航栏是可以重用的,所以重用部分单独提出来作为一个vue页面是很有必要的,那么一个vue页面内嵌一个vue页面怎么实现呢? 目前程序是可以跳转到jump1页面的,现在我们新建一个navigation.vue,将其内嵌于jump1页面看看。 第一步:新建navigation.vue navi ......
07_常用的API
## 一、API ### 1.1 概述-帮助文档的使用 + 什么是`API` `API`,应用程序编程接口 + `Java`中的`API` 指的就是`JDK`中提供的各种功能的`Java`类,这些类将底层的实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可,我们可以通过帮 ......
windows安装linux子系统及常用配置
通过wsl安装ubuntu子系统,具体安装步骤参考microsoft的官方文档。 1. 安装网络插件 sudo apt install net-tools 安装后,可使用ifconfig命令,查看当前系统的ip等网络信息 2. 安装ssh服务 sudo apt-get install ssh· 然后 ......
rabbitMQ二(rabbitMQ图形化界面)
RabbitMQ Management:IP+15672(可视化界面端口号加上前缀1:5672->15672) username和password默认都是guest rabbitMQ架构图 ......
C++题解——格子游戏
####题目链接:[一本通](http://ybt.ssoier.cn:8088/problem_show.php?pid=1347 "一本通") [TFLSOJ](http://oj.tfls.net/p/570 "TFLSOJ") ##思路:使用并查集给点连接,如果在连接过程中遇到已连接的点二次 ......
SQ工具|3|界址点线生成|ZDZHDM赋值
以 不动产登记数据库TD/T 1066-2021 数据库规范中的宗地及界址点线为依据 界面介绍: 此工具主要实现了界址线属性的计算,以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 ......
HashMap 源码阅读
# HashMap 源码阅读 HashMap 是线程不安全的,若需要考虑线程安全则需要用 HashTable ## 属性 ```java // 默认大小 1[] table; ``` ## 构造方法 ### HashMap(int initialCapacity, float loadFactor) ......