自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学亮编程手记

“君子慎独,不欺暗室。卑以自牧,含章可贞。大丈夫立于天地之间,当仰天地浩然正气、行光明磊落之事,克己、慎独、守心、明性”。

  • 博客(7293)
  • 资源 (18)
  • 收藏
  • 关注

原创 在 React 应用中实现点击链接跳转到另一个 HTML 页面并传递参数

这两个方法都能达到相同的效果,但在实际项目中,推荐使用第一种方法,因为它提供了更好的路由管理功能。要在 React 应用中实现点击链接跳转到另一个 HTML 页面并传递参数,你可以使用。然后,在你的第一个 React 应用中,引入。组件(React Router)或原生的。在第二个 React 应用中,你需要使用。在第一个 React 应用中,使用原生的。在第二个 React 应用中,使用。

2024-09-11 16:55:05 195

原创 Linux使用 fio 和 dd 测试磁盘写性能

*从结果来看,**这个磁盘的写性能非常不错,可以达到高达1.8 GB/s的写入速度,而且IOPS也很高,平均延迟非常低。过程解读,正在执行混合的随机读写测试,测试文件大小为5GB,已经完成了13.6%的任务。因此,性能测试的目的是了解磁盘的潜在性能,并帮助您确定是否需要进一步的优化或更改硬件配置。这将执行随机读写测试并提供与随机读写性能相关的结果,包括随机读取和随机写入的IOPS、带宽和延迟等信息。请注意,这只是一个基本的磁盘写入性能测试示例。是一个更强大的工具,可用于测试磁盘的写性能。

2024-09-11 14:22:35 1042

原创 Linux使用 dd 命令测试磁盘写性能

可以用于快速的基本测试。在执行这些测试时,请谨慎操作以避免不必要的数据损失或对磁盘的不良影响。请注意,这只是一个基本的磁盘写入性能测试示例。如果您需要更详细的性能数据或更复杂的测试场景,将显示写入操作的性能统计信息,包括写入速度和用时。命令来验证文件的大小是否为5GB,以确保测试成功。可能是更强大的工具,但。

2024-09-11 14:10:18 276

原创 actionview gantt甘特图各个组件及其功能概述

ContainerContainer类负责处理项目的路由和状态管理。它使用 Redux 来管理项目的动作和工作流相关的动作。它包含了用于刷新页面、索引问题、创建、显示、获取选项等功能的方法。BlocksBlocks组件渲染甘特图中的任务块。它遍历任务集合,并为每个任务创建一个BlockItem。BlockItemBlockItem组件负责渲染单个任务块。它显示任务的状态、开始时间和结束时间,并提供一个弹出窗口来显示更多详细信息。GridsGrids组件渲染甘特图的网格部分。

2024-09-10 15:08:40 499

原创 开源SQL解析框架 Apache Calcite 介绍及使用示例

Apache Calcite 是一个非常有用的框架,尤其适合那些希望构建自定义数据存储或处理系统的开发者。它提供了一整套工具和服务,使得 SQL 解析、查询优化、数据源适配变得更加容易。通过 Calcite,你可以快速地开发出具有强大功能的数据管理系统。如果你正在寻找一种方式来构建下一代数据库或数据仓库解决方案,Calcite 是一个很好的选择。

2024-09-09 15:44:12 1180

原创 开源OSHI :一个免费的基于 JNA 的 (本机) Java 操作系统和硬件信息库

OSHI 是一个免费的基于 JNA 的 (本机) Java 操作系统和硬件信息库。它不需要安装任何其他本机库,旨在提供跨平台实现来检索系统信息,例如操作系统版本、进程、内存和 CPU 使用率、磁盘和分区、设备、传感器等。

2024-09-09 14:13:05 1074

原创 Microsoft Edge浏览器翻译插件【沉浸式翻译】:一款免费的(原文/译文)双语对照网页翻译插件

【沉浸式翻译】一款免费的(原文/译文)双语对照网页翻译插件,同时支持PDF翻译(保留原文档排版),视频双语字幕翻译(Youtube, Netflix等),EPUB电子书翻译等;支持调用人工智能AI翻译大模型(OpenAI (ChatGPT)、DeepL、Gemini(Bard) 等 )对以上内容进行更准确的翻译;📣 全网口碑炸裂的网页翻译插件【沉浸式翻译】⭐⭐⭐⭐⭐。

2024-09-09 14:07:33 294

原创 开源SQL解析工具:Apache Calcite 和YaSQL

Calcite的生前为Optiq(也为Farrago), 为Java语言编写, 通过十多年的发展, 在2013年成为Apache旗下顶级项目,并还在持续发展中, 该项目的创始人为Julian Hyde, 其拥有多年的SQL引擎开发经验, 目前在Hortonworks工作, 主要负责Calcite项目的开发与维护。目前, 使用Calcite作为SQL解析与处理引擎有Hive、Drill、Flink、Phoenix和Storm,可以肯定的是还会有越来越多的数据处理引擎采用Calcite作为SQL解析工具。

2024-09-09 13:57:56 367

原创 Java CountDownLatch入门极简代码示例

【代码】Java CountDownLatch入门极简代码示例。

2024-09-09 13:43:37 126

原创 开源 mail-server:全且易于部署的邮件服务器

该项目是用 Rust 编写的邮件服务器,支持 SMTP、IMAP 和 POP3 等常见邮件协议,内置强大的垃圾邮件和钓鱼网站过滤器。

2024-09-09 11:28:30 209

原创 开源 mkdocs-material :快速生成 Material 风格的文档网站

该项目是基于 MkDocs 构建的美观且功能丰富的文档网站生成器,支持 Markdown、搜索、移动端适配、多语言等功能,适用于快速创建技术文档、产品手册和教程等类型的网站。

2024-09-09 11:23:52 233

原创 Java Thread.activeCount() 使用示例:该方法返回的是当前JVM中活跃线程数量的近似值

是 Java 中Thread类的一个静态方法,它用于返回当前线程组及其子组中活跃的线程估计数。这个方法返回的是一个近似值,因为线程的创建和终止是动态的,所以在调用时,线程的数量可能已经发生了变化。

2024-09-09 11:14:19 257

原创 Java Thread.yield() 详解及代码示例:提示当前线程让出CPU时间片

是 Java 中的一个方法,用于提示线程调度器当前线程愿意放弃当前的 CPU 使用权,允许相同优先级的其他线程获得执行的机会。这个方法是静态的,属于Thread类。

2024-09-09 11:05:43 598

原创 Java CountDownLatch 代码示例:比 Thread.activeCount() 和 Thread.yield() 更好的线程协调机制

这段代码是一个在 Java 程序中用于等待除了当前主线程之外的其他线程完成执行的常见模式。这里的方法返回当前线程组及其子组中活跃的线程数量,而方法是当前线程主动让出 CPU 使用权,允许相同优先级的其他线程运行。

2024-09-09 11:02:22 370

原创 Java ConcurrentHashMap锁分段机制详解及代码示例

Java 5.0 在包中提供了多种并发容器类来改进同步容器的性能。ConcurrentHashMap 同步容器类是Java 5 增加的一个线程安全的哈希表。对与多线程的操作,介于 HashMap 与 Hashtable 之间。内部采用“锁分段”机制替代 Hashtable 的独占锁。进而提高性能。

2024-09-09 10:59:58 1213

原创 Linux du命令使用示例:查看直接子目录的磁盘空间占用情况并从高到低排序

的作用是列出当前目录下的子目录,并显示它们占用的空间大小(以易读格式),然后按照大小从大到小排序。这样,你可以快速看到哪些子目录占用了最多的磁盘空间。是一个在 Unix 和类 Unix 系统中常用的组合命令,用于检查磁盘使用情况。以易读的格式(human-readable)显示大小,例如 KB、MB、GB 等,而不是默认的字节。:磁盘使用(Disk Usage)的缩写,是一个用于检查文件和目录占用磁盘空间的命令。:管道符号,它将前一个命令的输出作为下一个命令的输入。:是一个排序命令,用于对输入进行排序。

2024-09-09 10:19:02 250

原创 Linux X-CMD命令行工具:开源轻量级 POSIX 脚本,用于管理工具 (500+) 和提供经典命令扩展

现有 超过 210 个模块,超过 520 个的包,以及 超过 1200 条 install 指南 ~links:X-CMD | 开源轻量级 POSIX 脚本,用于管理工具 (500+) 和提供经典命令扩展

2024-09-09 10:09:48 817

原创 dust 工具:du 命令的现代化替代品, 用于查看磁盘空间使用情况

Dust 是一个用于分析磁盘空间使用情况的命令行工具,旨在提供直观的磁盘分布信息,它的名字是由 “du” 和 Rust 编程语言组合而来。Dust 的主要功能是提供实时的磁盘空间概览,并以直观的图形方式展示文件和目录的大小,使用户能够迅速了解磁盘的使用情况。

2024-09-09 10:02:34 714

原创 开源 bootandy/dust 使用示例:快速显示硬盘使用情况的命令行工具

这是一个可视化磁盘使用情况的命令行工具,名字源自 du 和 Rust 编程语言组合。它体积小巧、运行速度快,能够以直观的方式展示磁盘空间概览。的设计目的是让用户能够快速了解哪些目录正在使用磁盘空间,而不需要使用。命令的一些常见用法。中查找更多详细信息和使用示例。

2024-09-09 09:56:00 282

原创 开源 Reactive-Resume :免费开源的简历设计平台

这是一个免费、开源、无广告的在线简历制作平台,内置 12 款专业的简历模板,支持多语言、PDF 导出和 OpenAI 集成等功能。

2024-09-08 11:27:47 205

原创 开源SeleniumBase :功能全面的浏览器自动化框架

该项目是基于 Selenium 的 Python 自动化测试框架,集成了爬虫、自动化测试和生成报告等多种功能。它提供了丰富的示例,并且独特的 UC 模式,可以帮助开发者在进行浏览器自动化操作时避免被检测出来。

2024-09-08 11:24:02 184

原创 开源RubyMetric/chsrc :全平台通用的换源工具(操作系统、编程语言、软件换源)

该项目能够为常见的 Linux 发行版、编程语言和软件切换至国内镜像源,操作简单仅需一条命令。它采用 C 语言编写,具有高效和轻量级的特点,支持测速、多平台以及项目级换源等功能,适用于优化下载速度或解决源受限的场景。

2024-09-08 11:17:15 340

原创 开源工具 LenovoLegionToolkit :轻量级的联想拯救者工具箱(可作为联想 Vantage 软件的开源替代品)

该项目是专为联想拯救者系列笔记本设计的开源工具,它具有小巧轻便、占用内存少、不收集用户信息等优点,支持调节电源模式、显卡工作模式、风扇速度和键盘灯效等功能,提供了中文界面,可作为联想 Vantage 软件的开源替代品。

2024-09-08 11:00:02 301

原创 springboot一次打包两个jar配置示例:一个jar表示可以被其他项目依赖的 jar ,一个jar表示可执行的jar

前两天被人问到这样一个问题:“为什么我的 Spring Boot 项目打包成的 jar ,被其他项目依赖之后,总是报找不到类的错误?大伙有这样的疑问,就是因为还没搞清楚可执行 jar 和普通 jar 到底有什么区别?今天松哥就和大家来聊一聊这个问题。

2024-09-08 10:03:09 673

原创 actionview react前端 BlockItem.jsx 源码解读:用于渲染甘特图中的一个任务块,根据传入的属性动态生成任务块,并根据不同的模式(进度或状态)显示不同的样式和信息

BlockItem类继承自Component,表示这是一个 React 组件。构造函数初始化组件,并调用父类构造函数来初始化父类属性。propTypes是一个静态属性,用于定义组件接受的 prop 类型。cellWidth:每个单元格的宽度。:任务块的高度。origin:时间起点的 Unix 时间戳。foldIssues:一个数组,包含需要折叠的任务 ID。issue:一个对象,包含任务的信息。options:一个对象,包含配置项。mode:模式,可以是'progress'或。

2024-09-06 17:17:57 678

原创 actionview react前端Grids.jsx源码解读:这个组件负责根据传入的属性动态生成网格行,并根据折叠状态决定哪些行需要渲染详细信息,哪些行仅渲染空白占位符。

Grids类继承自Component,表示这是一个 React 组件。构造函数初始化组件,并调用父类构造函数来初始化父类属性。propTypes是一个静态属性,用于定义组件接受的 prop 类型。cellWidth:每个单元格的宽度。collection:一个数组,包含所有任务信息。dates:一个对象,其键为月份,值为该月每一天的信息。foldIssues:一个数组,包含需要折叠的任务 ID。:一个对象,表示标记的任务。today:今天的日期字符串。这个Grids。

2024-09-06 17:06:58 911

原创 actionview react前端GridItem.jsx源码解读:这个组件负责绘制甘特图中的一个行级网格,每个单元格代表一天时间

GridItem类继承自Component,表示这是一个 React 组件。构造函数初始化组件,并调用父类构造函数来初始化父类属性。propTypes是一个静态属性,用于定义组件接受的 prop 类型。cellWidth:每个单元格的宽度。offset:偏移量,表示绘制开始的位置。:可见区域的宽度。dates:日期数组,每个对象包含日期信息。:标记的问题对象。issue:当前行对应的问题对象。today:今天的日期字符串。这个GridItem。

2024-09-06 16:58:39 370

原创 actionview react甘特图界面Grid日期表头时间范围视图 HzHeader.jsx 源码解读

HzHeader类继承自Component,表示这是一个 React 组件。构造函数初始化组件,并调用父类构造函数来初始化父类属性。propTypes是一个静态属性,用于定义组件接受的 prop 类型。cellWidth:每个单元格的宽度。dates:一个对象,其键为月份,值为该月每一天的信息。today:今天的日期字符串。这个HzHeader组件负责渲染甘特图中的水平头部,包含每个月份的标签和每天的标签。组件根据传入的props动态计算每个标签的宽度,并根据当前日期和工作日状态调整类名。

2024-09-06 16:54:46 826

原创 开源 gantt-task-react 甘特图react组件

【代码】开源 gantt-task-react 甘特图react组件。

2024-09-06 16:17:43 273

原创 主流甘特图前端组件:10分钟轻松搞定前端甘特图

甘特图是一种广泛使用的工具,它可以用来管理和展示项目进度,同时提高协作效率。本文将介绍一些流行的 JavaScript。甘特图库及其用法,以帮助更好地理解和选择适合需求的甘特图库!

2024-09-06 15:56:57 216

原创 PHP Laravel 代码示例:使用 var_dump() 或 dd() 来打印变量的值

在 Laravel 中,你可以使用var_dump()或dd()来打印变量的值。var_dump()用于简单地输出变量的内容和类型,而dd()除了输出变量的内容外,还会终止脚本执行并显示一个详细的调试页面。如果你需要在视图中打印变量的值,可以在视图文件中使用@php标签包裹 PHP 代码。另外,你还可以使用LogFacade 将变量的值记录到日志文件中。这些方法可以帮助你更好地调试和理解代码的行为。

2024-09-05 16:21:23 298

原创 html css代码示例:登录界面添加背景图片及设置背景透明度

【代码】html css代码示例:登录界面添加背景图片及设置背景透明度。

2024-09-05 13:46:08 288

原创 maven settings.xml配置:mirrorOf属性详解

在 Maven 中,mirrors配置项是用来指定 Maven 应该使用的镜像仓库。这可以帮助加速 Maven 构建过程,尤其是在你的开发环境与中央仓库或其他远程仓库之间的网络连接较慢的情况下。mirrorOf是mirror元素中的一个属性,用于指定这个镜像应该代理哪些仓库。

2024-09-05 11:13:54 449

原创 react-redux 使用两种方式来将 Redux 的状态state和操作reducer与 React 组件结合:connect 和 useSelector / useDispatch

通过上述步骤,你可以在 React 应用程序中有效地使用 Redux 来管理状态。connect和。选择哪种方法取决于你的偏好和项目的需求。对于函数组件,推荐使用钩子,而对于类组件,则可以使用connect。

2024-09-05 11:08:34 490

原创 React 组件中使用带透明度背景的css样式代码示例

要为下述样式添加透明度背景,你可以通过设置背景颜色的 Alpha 通道来实现。Alpha 通道值介于 0 和 1 之间,其中 0 表示完全透明,1 表示完全不透明。你可以根据需要调整透明度。在这个例子中,表示一个带有透明度的白色背景。是 RGB 颜色值,代表纯白色,而0.9是 Alpha 通道值,表示背景色会有一定的透明效果,但仍然保持大部分的不透明性。如果你想让背景更加透明,可以减小 Alpha 通道值,例如0.7或0.5。

2024-09-05 10:49:35 303

原创 React 中使用不同方法来使用css样式的代码示例

你提供的 CSS 代码定义了一个类,该类设置了登录面板的一些样式属性。

2024-09-05 10:31:09 474

原创 React代码示例:使用 react-redux 和 redux-form 库与 Redux Store 连接以订阅状态变化

是一个装饰器(Decorator),它用来将一个普通的 React 组件提升为一个与 Redux Store 连接的组件。这使得组件能够订阅 Redux store 的状态变化,并且能够触发 action 来改变 store 的状态。装饰器与表单状态管理集成。这样,组件就能够读取 Redux store 中的状态,并且在提交表单时触发对应的 action。它允许你以声明式的方式管理表单的状态,包括字段值、验证状态等。这些 HOCs 用于增强基础组件的功能,使它们能够更好地与 Redux 状态管理库集成。

2024-09-05 09:33:45 505

原创 vscode连接vmware虚拟机连接不上:重建的虚拟机使用原来的IP地址

插件再次连接相同IP地址的虚拟机,会连接不上,此时需要将新建的虚拟机。如果虚拟机被删除,新建的虚拟机IP地址不变,那么。,然后再连接,就不会出现这个问题。

2024-09-04 15:13:20 208

原创 SpringBoot 2.x代码案例:使用集中式缓存Redis

【代码】SpringBoot 2.x代码案例:使用集中式缓存Redis。

2024-09-03 15:23:55 872

原创 springboot redis缓存RedisCacheManager:将Java 序列化后的对象存储到redis中的字符串解读

在这个例子中,序列化的对象是一个。

2024-09-03 15:18:48 411

Typora-0.11.18-win

Typora -0.11.18

2023-11-18

Typora-linux-x64-1.0.2.tar.gz

linux全平台安装包,不是deb格式,Typora-linux-x64-1.0.2.tar.gz

2021-12-02

GIS基本知识学习.pdf

GIS基本知识学习.pdf

2021-05-08

geotools读取shp文件及shp文件操作工具类代码.pdf

geotools读取shp文件及shp文件操作工具类代码.pdf

2021-04-24

geotools学习(一)IntelliJ IDEA搭建快速入门示例.pdf

geotools学习(一)IntelliJ IDEA搭建快速入门示例.pdf

2021-04-23

QGIS的安装及中文配置教程.pdf

QGIS的安装及中文配置教程.pdf

2021-04-22

K8S部署InfluxDB 1.8.4完整教程文档.md

K8S部署InfluxDB教程文档.md

2021-04-22

k8s部署influxdb完整yaml部署文件.7z

k8s部署influxdb完整yaml部署文件

2021-04-22

springboot-websocket-demo.zip

springboot-websocket-demo.zip

2019-10-17

spring-boot-docker.zip

使用docker创建spring boot项目镜像项目源代码. 使用docker创建spring boot项目镜像项目源代码.

2019-09-17

Spring security+jwt服务鉴权完整代码.zip

Spring security+jwt服务鉴权完整代码.实现服务鉴权访问, 携带token访问服务, 缺失或无效都提示401

2019-09-09

spring boot发送普通文本邮件/HTML邮件/附件邮件/图片邮件完整代码.zip

spring boot发送普通文本邮件/HTML邮件/附件邮件/图片邮件完整代码.zip

2019-09-03

springboot-druid-mybatisplus.zip

Spring Boot 2.0.5 配置Druid数据库连接池. 完整项目代码,可以直接跑起来!

2019-09-03

Dubbo框架和SSM框架搭建

Dubbo框架和SSM框架搭建。

2018-12-14

junit jar包及依赖jar

junit jar包及依赖jar

2018-09-16

eclipse git插件下载

eclipse git插件下载。 用于eclipse集成git。多款插件。

2018-07-01

spring mvc 4+mybatis 3+bootstrap+逆向工程+分页插件实现增删改查完整项目源码

spring mvc 4+mybatis 3+bootstrap+逆向工程+分页插件实现增删改查完整项目源码。 ①项目源码完整。 ②前端页面精美大气。 ③代码可读性强。 ④注释丰富。 ⑤所用技术为前沿技术。

2018-07-01

PL/SQL Developer安装及配置文件下载

PL/SQL Developer安装及配置文件下载。 内含安装包和配置文件,作者本机就在使用这一套,绝对亲测能用。

2018-07-01

Premiere CS4教程——制作一个简单的相册

内容涵盖前沿电子商务资讯,权威互联网报告,精彩实用软件视频教程,精美电子相册。淘宝网店运营知识集锦,淘宝运营推广方法集萃,淘宝直通车优化指南等。photoshop,flash,dreamweaver,Aftereffects,Pr,Corel DRAW等软件视频教程。

2013-03-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除