5.4k 5 分钟

# Typora-Markdown 画图🎄 💠 markdown 画图也是轻量级的 mermaid 是一个用于画流程图,状态图,时序图,甘特图的库,使用 JS 进行本地渲染,广泛集成于许多 Markdown 编辑器中,mermaid 作为一个使用 JS 渲染的库,生成的不是一个 “图片”,而是一段 HTML 代码 📋 在 Typora 中输入 "```mermaid " 回车就会出现一个代码块,在里面进行代码画图操作 # 1. 流程图🎄 语法:🎲 graph 方向描述 图表中其它的语句... 关键字 graph...
1.5k 1 分钟

# C 语言操作 EXCEL 文件 (读写) # 一,写操作 第一步:对表格的处理,使用 C 语言打开表格后,文件指针指向整个表格的第 1 行 第 1 列。 如果要给它的下一个同行单元格 (第 1 行 第 2 列) 写数据,使用 "\t" 分隔符 如果要给它的下一个同列单元格 (第 2 行 第 1 列) 写数据,使用 "\n" 换行符 具体代码如下: 需要引入的头文件: #define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include...
28k 25 分钟

# poi 的介绍和使用 # poi 不同版本的介绍 poi-tl , poi 和 poi-ooxml 是 Apache POI 的不同子库,它们各自用于不同的功能和文件格式 Apache POI( poi ): 功能:提供对 Microsoft Office 97-2003 格式 (如 .xls ) 文件的读写支持 文件格式:主要用于处理 .xls 文件,这些文件是基于 HSSF ( Horrible SpreadSheet Format ) 的 Apache POI-OOXML( poi-ooxml ) 功能:提供对 Microsoft Office 2007 及以后版本的文件格式...
1.7k 2 分钟

# 前后端联调总 # 为什么需要联调 联调就是 联调是前后端一起见证靠谱的测试结果 给需求方提供一个正确的需求验证环境 尽早暴漏前后端实现的问题 # 如何有效的联调 # 联调前工作 # 1,需求分析 理解需求:与产品经理或需求方沟通,明确功能需求,理解业务逻辑,确保无遗漏或误解 API 接口设计:确定功能需要的 API 接口,包括接口的路径,请求方式 (GET,POST 等),请求参数 (考虑能不能传,是否需要传),返回值结构和状态码 (提前沟通前端返回什么样的数据格式比较合适) # 2,业务逻辑实现 Service...
10k 9 分钟

# geometry-shp 文件导出 1,导入依赖 <dependency> <groupId>org.geotools</groupId> <artifactId>gt-shapefile</artifactId> <version>${geotools.version}</version></dependency><dependency>...
6.1k 6 分钟

# maven 中 geo tools 的引入 - maven 的 repository 与 mirror # maven 中 geo tools 的引入 - maven 的 repository 与 mirror # 一,问题描述 起因是这样的,我想要引入 GeoTools 包,却发现即使按照官方 quick start 来操作,也没有引入成功,始终是找不到 jar 包,百思不得其解。 按照官网和谷歌百度搜索的结果看 要使用 GeoTools,首先引入需要的 GeoTools 的模块。GeoTools 有很多模块,如 shapefile,csv 等。 这个是我要引入的 geojson...
1.6k 1 分钟

# 修改电脑用户名为英文(win11、win10 修改用户名) # 第一步 开启管理员账户。以管理员身份运行 cmd 输入以下命令: net user administrator /active:yes此时在你的开始中会多一个 管理员账户,如果没有也不用急,你点击切换用户后应该可以看到多出来的管理员账户的 我们切换到管理员账户中去 # 第二步 完成第一步后并不需要重启电脑。只需要先把当前用户 (需要修改的用户) 注销(注销之前要保证里面的重要文件已经保存好了,最好就是开机之后不要运行任何东西,直接执行第一步的操作),然后在登录页面选择 Administrator 身份登录。 ​ 此时找到...
647 1 分钟

# Idea 插件推荐 AceJump Atom Material Icons Free MyBatis Tool Grep Console Idea Vim IdeaVim-EsayMotion IdeaVimExtension Maven Helper PMD RestfulTool PlantUML Integration Rainbow Brackets JRebel and XRebel EditStarters GenerateAllSetter Java Bean to Json GsonFormatPlus sequenceDiagram Quick Request Bean...
7.8k 7 分钟

# java 压缩与解压文件 - 加密与解密文件 # Java KeyGenerator 加密的概述: AES/CBC/PKCS5Padding 是一种常见的加密配置组合,用于加密和解密数据。以下是每个部分的详细解释 # AES(Advanced Encryption Standard) AES (高级加密标准) 是一种对称加密算法,用于加密和解密数据。它支持三种不同的密钥长度: 128 位,192 位和 256 位。AES 是一种分组密码,每次处理固定长度的数据块 (128 位,即 16 字节) # CBC(Cipher Block Chaining) CBC (密码分组链接)...
3.3k 3 分钟

# PostgreSQL 的 generate_serise 的函数应用 # 简介 PostgreSQL 中有一个很有用处的内置函数 generate_serise,可以按不同的规则产生一系列的填充数据 # 语法 函数 参数类型 返回类型 描述 generate_serise(start,stop) int 或 bigint setof int 或 setof bigint (与参数类型相同) 生成一个数值序列,从 start 到 stop,<br /> 步进为 1 generate_serise(start,stop,step) int 或...