Github 热点项目 ChartDB AI自动导表结构+迁移脚本,3分钟生成专业数据库关系图
ChartDB堪称数据库设计神器!亮点①:动动手指输入SQL,秒出结构图,表关系一目了然,团队评审时再也不用画图两小时。亮点②:AI智能转换超贴心,MySQL转PostgreSQL只需点个按钮,跨平台迁移再也不头秃。亮点③:在线编辑器直接拖拽改字段,改完秒导标准SQL,全程不用装软件/泄露密码,程序员摸鱼时间+30%!特别适合写文档时快速截图,或是新人接手老项目理清祖传数据库~
1markitdown
-
今日星标
1,039 -
总星标数
45,322 -
连续上榜
3天 -
主要语言
Python
https://github.com/microsoft/markitdown
MarkItDown 是一个 Python 工具,用于将各种文件和办公文档转换为 Markdown 格式。它支持 PDF、Word、Excel、PowerPoint、图像、音频、HTML 等多种文件类型,并支持通过插件扩展功能。MarkItDown 提供了命令行和 Python API 两种使用方式,开发者可以根据需求灵活调用。此外,它还集成了 Azure Document Intelligence 和大型语言模型(如 GPT),以增强文档处理的智能化能力。项目由微软 AutoGen 团队开发,鼓励社区贡献代码和插件。
2anime
-
今日星标
1,007 -
总星标数
55,079 -
连续上榜
3天 -
主要语言
JavaScript
https://github.com/juliangarnier/anime
anime.js 是一个轻量级的 JavaScript 动画库,专注于简化 CSS 和 JavaScript 动画实现。它提供了一个简单而强大的 API,用于创建各种动画效果,同时保持高性能。
3n8n
-
今日星标
626 -
总星标数
76,462 -
主要语言
TypeScript
https://github.com/n8n-io/n8n
n8n是一个面向技术团队的智能工作流自动化平台,结合了可视化搭建与代码扩展能力。它允许开发者通过拖拽界面快速连接400多个应用和服务,同时支持插入JavaScript/Python代码或npm包应对复杂需求,特别适合需要整合多个系统的场景。平台内置AI智能体开发功能,能基于LangChain构建结合自有数据的自动化流程,比如自动处理客户咨询或生成智能报告。无论是企业自建内部审批系统、开发者打通跨平台数据,还是团队创建AI驱动的数据分析管道,都能通过它灵活实现。支持私有化部署和云端托管,既保障数据安全又降低运维成本,900多个现成模板让从电商运营到智能客服的各种自动化场景都能快速落地。
4union
-
今日星标
448 -
总星标数
52,759 -
主要语言
Rust
https://github.com/unionlabs/union
Union 是一个基于零知识证明的高效跨链协议,专注于解决区块链之间的资产互通难题。它通过密码学技术实现无需信任第三方的跨链操作,能安全处理通用消息传递、加密货币转账、NFT转移和DeFi交互。协议兼容以太坊、Cosmos等主流区块链,特别适合需要跨链交易但担忧安全性的场景,例如用户想把以太坊资产转移到其他链进行投资时。其核心创新在于结合共识验证机制,既保证交易不可篡改,又避免依赖多重签名等传统跨链方案的风险点。开发团队提供了模块化组件,涵盖从节点运行到智能合约的全套工具,方便不同区块链生态快速接入。该项目主要服务于去中心化金融领域,为跨链借贷、交易所等应用提供底层支持,确保用户资产在转移过程中始终保持控制权。
5llm-cookbook
-
今日星标
440 -
总星标数
17,463 -
主要语言
Jupyter Notebook
https://github.com/datawhalechina/llm-cookbook
本项目是一个面向开发者的中文版大模型入门教程,基于吴恩达的大模型系列课程,涵盖从 Prompt Engineering 到 RAG 开发、模型微调的全流程。教程内容经过翻译、复现和调优,更适合国内开发者学习,并提供中文 Prompt 示例和实践代码。课程分为必修和选修两类,帮助初学者系统掌握 LLM 基础知识后,进一步深入特定方向。项目旨在帮助开发者快速掌握大模型开发技能,提升在大模型应用领域的实践能力。
6chartdb
-
今日星标
372 -
总星标数
14,909 -
主要语言
TypeScript
https://github.com/chartdb/chartdb
ChartDB是一款零门槛的在线数据库可视化设计工具。它能让开发者通过一条查询语句自动生成数据库结构图,直观展示表关系和字段信息。支持主流数据库如MySQL、PostgreSQL等,特别适合快速创建技术文档、团队协作讨论数据库设计。内置AI智能转换功能,可自动生成不同数据库的迁移脚本,解决跨平台适配难题。编辑器支持直接在图表上调整表结构,修改后能导出标准SQL文件。所有操作在网页完成,既不用装软件也无需提供数据库密码,方便安全。无论是个人开发调试,还是团队技术评审,都能快速理清复杂的数据结构。
7PhysX
-
今日星标
289 -
总星标数
3,560 -
连续上榜
3天 -
主要语言
C++
https://github.com/NVIDIA-Omniverse/PhysX
NVIDIA PhysX 是一款专业的物理模拟引擎,主要用于游戏开发、虚拟现实和影视特效等领域。它能模拟真实世界的物理效果,比如物体碰撞、流体运动、爆炸破坏等,让虚拟场景更逼真。这套工具被集成在 NVIDIA Omniverse 中,支持开发者创建复杂的3D协作与实时仿真应用。无论是游戏中的角色互动,还是工业设计中的机械运动测试,PhysX 都能提供高效精准的物理计算。它包含多个子模块,比如处理粒子效果的 Flow 和模拟结构破坏的 Blast,满足多样化需求。开发者可以通过社区讨论和文档快速上手,还能在 Discord 等平台交流技术问题。许多跨领域项目用它实现虚实结合的动态效果,比如动画制作或自动驾驶模拟。
8supabase-mcp
-
今日星标
246 -
总星标数
672 -
连续上榜
3天 -
主要语言
TypeScript
https://github.com/supabase-community/supabase-mcp
Supabase MCP Server 是一个让AI助手直接操作数据库的开发工具。它通过标准化协议将Supabase云数据库接入Cursor、Claude等智能编程助手,让AI能自动管理数据表、执行SQL查询和生成类型代码。开发者只需配置个人访问令牌,就能让AI助手实时查看数据库日志、调试服务性能,甚至自动生成TypeScript类型定义。这个工具特别适合需要AI参与数据库设计、自动化运维或快速原型开发的场景,比如用自然语言指令让AI创建数据表结构,或通过对话方式实时监控线上服务状态。它支持项目管理、分支合并等高级操作,让AI真正成为全栈开发助手。
9Summer2025-Internships
-
今日星标
191 -
总星标数
37,063 -
连续上榜
3天
https://github.com/SimplifyJobs/Summer2025-Internships
这个GitHub页面是一个关于2025年暑期技术实习的汇总页面,由SimplifyJobs团队维护。它汇集了多家科技公司提供的暑期实习信息,包括职位、申请时间和要求等,为求职者提供了一个集中参考的资源。
10maxun
-
今日星标
166 -
总星标数
10,157 -
主要语言
TypeScript
https://github.com/getmaxun/maxun
Maxun是一款零代码网页数据抓取工具,普通人用浏览器操作就能快速搭建自动化机器人。它能将任意网页内容自动转化为结构化表格或API接口,适合电商价格监控、行业数据追踪、信息聚合等场景。用户通过点击页面元素训练机器人,支持定时抓取、滚动翻页和自动适应网页改版。内置反爬虫应对方案,允许接入第三方代理提升采集稳定性,还能直接同步数据到谷歌表格进行实时分析。所有操作像搭积木一样简单可视化,无需编程基础,5分钟就能完成从配置到运行的完整流程。系统提供自托管方案,企业可私有化部署保障数据安全,未来还将支持登录验证和验证码破解等高级功能。
11SpacetimeDB
-
今日星标
155 -
总星标数
11,785 -
连续上榜
2天 -
主要语言
Rust
https://github.com/clockworklabs/SpacetimeDB
SpacetimeDB是一款专为实时多人互动设计的数据库引擎,将数据库与服务器功能合二为一。它允许开发者直接将业务逻辑嵌入数据库,客户端直连数据库进行实时交互,省去传统中间服务器的部署环节。该技术特别适合需要毫秒级响应的场景,如多人在线游戏、即时聊天应用和协同办公工具——其团队开发的MMORPG游戏就完全依赖它处理玩家位置、物品同步等实时数据。系统采用内存计算保证极速响应,通过持久化日志确保数据安全。开发者使用Rust等语言编写模块,客户端支持多语言接入,大幅简化了实时系统的开发复杂度。
12LightRAG
-
今日星标
147 -
总星标数
13,821 -
主要语言
Python
https://github.com/HKUDS/LightRAG
LightRAG 是一个轻量高效的智能文本生成工具,能快速从海量资料中精准提取信息并生成自然回答。它像给AI装上"实时搜索引擎",特别适合需要快速响应的客服问答、知识库查询、教育辅导等场景。普通开发者无需复杂配置就能接入,处理速度比传统方案快3-5倍。无论是帮助新手快速搭建智能客服,还是为APP添加实时问答功能,都能在保证质量的同时大幅降低算力消耗。该工具支持中文场景优化,即使面对专业领域的复杂问题,也能通过智能检索给出靠谱答案。企业可用它快速构建知识型AI助手,个人开发者也能轻松实现智能文档分析等应用。
13llama-cookbook
-
今日星标
65 -
总星标数
16,895 -
连续上榜
2天 -
主要语言
Jupyter Notebook
https://github.com/meta-llama/llama-cookbook
Llama Cookbook 是 Meta 官方推出的 AI 模型应用指南,专注于帮助开发者快速上手 Llama 系列模型。它提供从基础推理、模型微调到构建 RAG 问答系统的全流程教程,并包含多模态图像理解、代码解释等前沿功能。项目覆盖邮件助手、智能数据分析、文本转 SQL 等实际场景,特别适合需要定制 AI 应用的企业开发者和研究者。内置的安全检测模型能自动识别有害内容,而开箱即用的案例代码可直接用于构建智能客服、文档分析等解决方案。通过模块化教程,开发者能轻松实现模型在不同云平台的部署应用。
14cuda-python
-
今日星标
50 -
总星标数
1,530 -
主要语言
Python
https://github.com/NVIDIA/cuda-python
CUDA Python是一个让开发者用Python轻松调用NVIDIA显卡加速能力的工具包。它通过多个模块简化了GPU编程:既提供类似Python原生语法的高层接口快速开发,也保留直接调用CUDA底层API的灵活性。数据科学家可以用它加速AI模型训练,工程师能快速实现图像处理、科学计算等并行任务。开发者无需精通C++就能写出高性能GPU代码,还能直接调用现成的排序、扫描等并行算法库。特别适合需要兼顾开发效率和运算速度的场景,比如机器学习、大数据分析或实时渲染领域。
15gin
-
今日星标
45 -
总星标数
81,397 -
主要语言
Go
https://github.com/gin-gonic/gin
Gin是用Go语言开发的高性能Web框架,速度比同类框架快40倍以上。它专为需要快速处理高并发请求的场景设计,比如API接口、微服务和实时通信系统。框架内置高效路由和中间件机制,能轻松实现权限验证、日志记录等功能,特别适合搭建轻量级后端服务。开发者可以用几行代码快速创建RESTful接口,并自动处理JSON数据校验和错误反馈。许多知名项目如推送服务器和分布式任务系统都基于Gin构建,它在处理海量请求时依然保持低内存消耗。框架提供清晰的分层结构,新手也能快速上手开发企业级应用,同时满足老手对极致性能的需求。
16redmine
-
今日星标
25 -
总星标数
5,480 -
主要语言
Ruby
https://github.com/redmine/redmine
Redmine是一个基于网页的灵活项目管理工具,适合需要多人协作的团队使用。它能帮开发团队跟踪任务进度、管理需求文档并协调资源分配,尤其擅长处理跨部门协作的复杂项目。无论是软件版本更新、产品功能迭代还是日常事务跟进,都能用它分解任务并监控各环节进展。团队负责人可通过甘特图直观掌握项目时间线,成员之间也能通过讨论版和文件共享保持信息同步。系统支持自定义工作流程,能根据企业需求灵活调整任务状态和权限设置。对于需要同时推进多个关联项目的组织,它能有效统筹资源避免进度冲突。这个工具特别适合中大型团队用来提升复杂项目管理效率,降低沟通成本。
17FunASR
-
今日星标
24 -
总星标数
9,394 -
主要语言
Python
https://github.com/modelscope/FunASR
FunASR 是一个开源的端到端语音识别工具包,专注于提供高效便捷的语音处理解决方案。它集成了语音识别、语音活动检测、标点恢复等核心功能,适合需要实时语音转文字的场景,如在线会议转录、客服对话分析或视频字幕生成。项目提供大量预训练模型,支持中英文等多种语言,能够直接处理长音频并输出带时间戳的文本结果。开发者可以快速调用现成模型进行推理,也能基于自有数据微调定制化模型,大幅降低语音技术应用门槛。其特色在于兼顾工业级精度与易用性,同时支持流式和非流式处理,满足不同场景下的实时性需求。
18protobuf
-
今日星标
11 -
总星标数
67,066 -
主要语言
C++
https://github.com/protocolbuffers/protobuf
Protocol Buffers 是 Google 开发的通用数据交换工具,能将结构化数据转换为紧凑高效的二进制格式。它支持多种编程语言(如 C++、Java、Python 等),特别适合需要跨语言通信的场景,比如微服务接口、游戏数据同步或分布式系统交互。开发者只需定义一次数据结构,就能通过自动生成的代码在不同平台间快速传输信息,比传统 JSON 或 XML 更节省带宽和提升性能。内置的编译器可将结构定义文件转换为目标语言代码,大幅简化开发流程。项目提供完善的文档和代码示例,方便快速集成到各类项目中,被广泛应用于云计算、物联网等对传输效率要求高的领域。
相关文章:
Github 热点项目 ChartDB AI自动导表结构+迁移脚本,3分钟生成专业数据库关系图
ChartDB堪称数据库设计神器!亮点①:动动手指输入SQL,秒出结构图,表关系一目了然,团队评审时再也不用画图两小时。亮点②:AI智能转换超贴心,MySQL转PostgreSQL只需点个按钮,跨平台迁移…...
RVOS-1.环境搭建与系统引导
0.环境搭建 riscv-operating-system-mooc: 开放课程《循序渐进,学习开发一个 RISC-V 上的操作系统》配套教材代码仓库。 mirror to https://github.com/plctlab/riscv-operating-system-mooc 在 Ubuntu 20.04 以上环境下我们可以直接使用官方提供的 GNU工具链和 QEM…...
Java List<JSONObject> 转换为 List<实体类>
可以使用 Fastjson 的 toJavaObject 方法直接转换,无需中间序列化步骤。以下是具体实现和注意事项: import com.alibaba.fastjson.JSONObject; import java.util.List; import java.util.stream.Collectors;public class Converter {public static List…...
CesiumEarth v1.12 更新,支持安卓平板离线浏览3DTiles格式的三维倾斜模型
CesiumEarth v1.12 更新 2025年4月8日 阅读需 1 分钟 发布时间:2025年04月08日 新增用户登录: 从1.12版本开始需要通过登录方可使用CesiumEarth 账号可以通过邮箱免费注册 后续将陆续发布云服务相关的功能 发布Desktop版本: Deskt…...
OpenEuler运维实战-系统资源监控与性能优化-CPU·内存·IO
CPU 基本概念定界定位思路常用CPU性能分析工具 基本概念 中央处理器(Central Processing Unit,简称CPU)是计算机的主要设备之一,其功能是解释计算机指令以及处理计算机软件中的数据。 物理核:可以真实看到的CPU核&…...
react实现SVG地图区域中心点呈现圆柱体,不同区域数据不同,圆柱体高度不同
效果图: 代码: import React, { useState, useEffect } from react;const InnerMongoliaMap () > {// 每个区域的数据(名称、中心坐标、圆柱体高度值)const [regionData, setRegionData] useState([{ id: "呼和浩特市…...
Qwen - 14B 怎么实现本地部署,权重参数大小:21GB
Qwen - 14B 权重参数大小:21GB 参数量与模型占用存储空间(GB)是不同概念。Qwen - 14B参数量约140亿 。其模型大小在不同精度下占用存储空间不同,如在一些资料中提到,Qwen - 14B在特定情况下占用空间约21GB 。实际存储…...
线程实现参考资料
参考 并发编程系列 - Java线程池监控及CompletableFuture详解_taskexecutor.execute没有执行如何监控到-CSDN博客 JAVA异步实现的四种方式_java异步编程的四种方法-CSDN博客 Java线程池深度解析与自定义实战-CSDN博客 Java8 CompletableFuture 异步多线程的实现_java_脚本之…...
python-63-前后端分离之图书管理系统的Flask后端
文章目录 1 flask后端1.1 数据库实例extension.py1.2 数据模型models.py1.3 .flaskenv1.4 app.py1.5 运行1.6 测试链接2 关键函数和文件2.1 请求视图类MethodView2.2 .flaskenv文件3 参考附录基于flask形成了图书管理系统的后端,同时对其中使用到的关键文件.flaskenv和函数类M…...
Qt网络编程之服务端
Qt网络编程之服务端 TCP(传输控制协议)是一种可靠的、面向流的、面向连接的传输协议。它特别适合连续的数据传输。 1. 主要类和函数 1.1 QTcpServer 监听函数: bool QTcpServer::listen(const QHostAddress &address QHostAddress::…...
案例-流量统计
1.建一个data目录,在data下建log.txt文件 输入手机号码 上行流量 下行流量 2.在com.example.flow下建四个Java类3.flowBean flowMapper flowReducer flowDriver...
开源身份和访问管理方案之keycloak(二)管理员引导和恢复
文章目录 开源身份和访问管理方案之keycloak(二)管理员引导和恢复管理员引导和恢复在 Keycloak 启动时引导临时管理员帐户对于恢复丢失的管理员访问权限使用专用命令引导管理员用户或服务帐户创建一个管理员用户创建一个服务账号重新获得对具有更高安全性…...
TCP,UDP协议和域名地址
1.TCP(传输控制协议)是面向连接,UDP(用户数据报协议)是无连接的 2.应用层:FTP,HTTP,SMTP,TELNET,DNS,TFTP 传输层;TCP,UDP 网际层:IP,ICMP,ARP,RARP 3.TCP21:20端口数据传输;21端…...
算法进阶指南 分形
问题描述 分形,具有以非整数维形式充填空间的形态特征。通常被定义为: “一个粗糙或零碎的几何形状,可以分成数个部分,且每一部分都(至少近似地)是整体缩小后的形状”,即具有自相似的性质。 现…...
2025年 npm淘宝镜像最新地址
查看当前镜像 npm config get registry 切换陶宝镜像源 npm config set registry https://registry.npmmirror.com/ 验证npm镜像源是否切换成功 npm config get registry 如果返回的地址是https://registry.npmmirror.com/,那么说明你已经成功切换到淘宝的npm…...
0基础 | 硬件 | LM386芯片
LM386芯片:音频功率放大器芯片 内部集成三极管功能将微弱信号放大20-200倍,并且驱动内阻为8Ω的扬声器注意CD系列芯片,内部集成MOS管 LM386特性 LM386主要由以下三个部分组成 内部电路 差分输入 差分输入 多个三极管左右对称,形…...
Spring Boot集成APK Parser库实现APK文件解析
目录 1. 添加依赖 2. 创建APK解析服务 3. 创建控制器 4. 测试 注意事项 在Spring Boot项目中集成APK Parser库并解析APK文件,可以按照以下步骤进行操作: 1. 添加依赖 在项目的pom.xml文件中添加apk-parser库的依赖: <dependency&…...
java基础 迭代Iterable接口以及迭代器Iterator
Itera迭代 Iterable < T>迭代接口(1) Iterator iterator()(2) forEach(Consumer<? super T> action)forEach结合Consumer常见场景forEach使用注意细节 (3)Spliterator spliterator() Iterator< T>迭代器接口如何“接收” Iterator<T>核心方法迭代器的…...
Linux: network: tcpdump: packets dropped by kernel
文章目录 最近遇到一个问题原因libpcap/tcpdump 接口linux/libpcap 接口内核的处理原因可能有以下几种:解决方法:man pcap_stats最近遇到一个问题 tcpdump命令显示有dropped的包,而且是被内核drop的。 [root@-one-01 ~]# tcpdump -i any udp and port 8080 -v -w /root/udp…...
TCP三次握手和TCP四次挥手
一 TCP三次握手 TCP建立连接的过程叫做握手,握手需要客户端和服务器之间交换三个TCP报文段。如图所示,假设主机A为TCP客户端,主机B为TCP服务端。在最初时间,两端的TCP进程都是处于CLOSED状态 (1)主机A主动…...
博途 TIA Portal之1200做主站与调试助手的TCP通讯
博途支持的通讯非常多,常见的有S7、TCP/IP,UDP等等,本文将演示TCP的通讯,通讯的双方是1200PLC和调试助手之间,编程采用ST语言。 1、硬件准备 1200PLC一台,带调试助手的PC机一台,调试助手是我经…...
第十天 - socket编程基础 - TCP/UDP服务开发 - 练习:简易端口扫描器
Python网络编程入门:从Socket到端口扫描器实战 一、前言:为什么要学网络编程? 在这个万物互联的时代,掌握网络编程技术就像拥有了一把打开互联网世界的钥匙。无论是开发聊天软件、网络游戏,还是构建分布式系统&#…...
欧税通香港分公司办公室正式乔迁至海港城!
3月20日,欧税通香港分公司办公室正式乔迁至香港油尖旺区的核心商业区海港城!左手挽着内地市场,右手牵起国际航道——这波乔迁选址操作堪称“地理课代表”! 乔迁仪式秒变行业大联欢!感谢亚马逊合规团队、亚马逊云、阿里国际站、Wayfair、coupang、美客多…...
Maven的安装配置-项目管理工具
各位看官,大家早安午安晚安呀~~~ 如果您觉得这篇文章对您有帮助的话 欢迎您一键三连,小编尽全力做到更好 欢迎您分享给更多人哦 今天我们来学习:Maven的安装配置-项目管理工具 目录 1.什么是Maven?Maven用来干什么的?…...
【Linux篇】缓冲区的工作原理:如何影响你程序的输入输出速度
从内存到磁盘:缓冲区如何提升文件I/O效率 一. 缓冲区1.1 什么是缓冲区1.2 为什么要引入缓冲区1.3 缓冲区类型1.4 FILE1.4.1 基本概念1.4.2 FILE 结构体的作用1.4.3 FILE 的工作机制 二. 最后 在程序开发中,缓冲区是一个经常被提及却不容易深入理解的概念…...
编写junit测试类 import org.junit.Test;
1. 添加依赖 <!-- Spring Boot Starter Test --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> 2. …...
初识数据结构——深入理解LinkedList与链表:吃透LinkedList与链表的终极指南
📌 深入理解LinkedList与链表:从原理到实战应用 🌟 引言 在Java集合框架中,LinkedList和ArrayList是最常用的两种列表结构。它们各有优劣,适用于不同的场景。本文将带你深入探索LinkedList的底层实现——链表&#x…...
C++版Qt之登录界面设计
在C开发中,使用Qt框架可以快速构建美观且功能强大的GUI应用程序。本文将介绍如何设计一个漂亮的登录界面,包括账号和密码输入框,并确保只有验证成功后才能进入主窗口。 项目结构 文件列表 LoginDialog.h:登录对话框的头文件Logi…...
Java logback框架日志输出中文乱码的解决方案(windows)
在Java开发中,日志记录是一个重要的部分,它可以帮我们定位问题、运行时监控、错误排查与故障恢复。但是,在有些情况下,使用Logback记录的中文日志会出现乱码,这会影响日志的可读性,给维护带来麻烦。本文将探…...
【c++】c/c++内存管理
小编个人主页详情<—请点击 小编个人gitee代码仓库<—请点击 c系列专栏<—请点击 倘若命中无此运,孤身亦可登昆仑,送给屏幕面前的读者朋友们和小编自己! 目录 前言一、c语言内存管理二、一图搞懂c/c中的程序内存区域划分三、c内存管理1. new和d…...
【C++】Stack Queue 仿函数
📝前言: 这篇文章我们来讲讲STL中的stack和queue。因为前面我们已经有了string、vector和list的学习基础,所以这篇文章主要关注一些stack和queue的细节问题,以及了解一下deque(缝合怪)和priority_queue &am…...
Python:基于Flask框架的数据可视化系统
以下是一个基于Flask框架的数据可视化系统代码示例,包含核心功能实现: python 复制 # app.py 后端核心代码 from flask import Flask, render_template, jsonify import sqlite3 from collections import defaultdict import jieba import reapp Fla…...
JVM即时编译(JIT)
JVM基础回顾 Java 作为一门高级程序语言,由于它自身的语言特性,它并非直接在硬件上运行,而是通过编译器(前端编译器)将 Java 程序转换成该虚拟机所能识别的指令序列,也就是字节码,然后运行在虚拟机之上的;…...
JVM高阶架构:并发模型×黑科技×未来趋势解析
🚀前言 “你是否还在为synchronized锁竞争头疼?是否好奇ZGC如何实现亚毫秒停顿?Java的未来将走向何方? 本文将带你深入JVM最硬核的三大领域: 并发模型:揭秘happens-before如何保证多线程安全(…...
Java的JDK、JRE、JVM关系与作用
Java的JDK、JRE、JVM关系与作用 java中的JDK、JRE和JVM是三个核心组件,各自承担不同角色,且存在层级依赖关系 1. JVM(Java Virtual Machine,Java虚拟机) 是什么: JVM是虚拟的计算机,能够执行…...
XMLHttpRequest vs Fetch API:一场跨越时代的“浏览器宫斗剧“
## 序幕:两个API的"身世之谜" 在Web开发的江湖里,XMLHttpRequest(简称XHR)就像一位身经百战的老将,而Fetch API则是手持光剑的绝地武士。让我们先来段"DNA检测": - **XHR(…...
Windows Anaconda使用Sentence-BERT获取句子向量
1、安装Anaconda: Anaconda是一个流行的Python数据科学平台,它包含了许多科学计算和数据分析的库,包括transformers和sentence_transformers。虽然不是必需的,但使用Anaconda可以简化环境管理和依赖安装的过程。 可以从Anaconda官…...
【Java设计模式】第5章 工厂方法模式讲解
5. 工厂方法模式 5.1 工厂方法讲解 定义:定义一个创建对象的接口,由子类决定实例化的类,将对象创建延迟到子类。适用场景: 创建对象需要大量重复代码。客户端不依赖具体产品的创建细节。优点: 符合开闭原则,新增产品只需扩展子类。客户端仅依赖抽象接口,不依赖具体实现…...
结合 Less + CSS 变量实现切换主题
一开始的思路是通过 Less 变量作用范围 来切换 light 和 dark 主题,但 Less 本身不会动态监听类名变化,所以直接这样写是 不可行的,因为 Less 是 预处理语言,它在编译阶段就确定了 color 的值,而不是在运行时动态切换。…...
数据分析之python处理常用复杂转置数据
前段时间根据需求配合ai写了个转置excel代码,挺好用的,而且可以选择excel,不局限于excel存在哪个地方,都可以转置,但是转置后的excel记得要先创建放在转置文件的目录下。 原本的数据长这样 转置后则可以变为这样&…...
未来杭州:科技与诗意的时空交响曲
故事背景 故事发生在中国浙江杭州的未来科技时代,通过六个充满未来感的场景展现传统文明与尖端科技的完美融合。全篇无人物角色,专注于构建兼具东方美学与赛博朋克风格的沉浸式景观。 故事内容 从晨雾中浮现全息诗句的西湖,到吞吐智能包裹的运…...
彩虹表是什么
彩虹表是一种用于破解加密散列函数的预计算表,主要用于破解密码的哈希值。以下是关于加密文件与彩虹表的相关信息: 彩虹表的原理 • 时空折中:彩虹表基于时空折中理论,通过预先计算并存储大量可能的密码及其哈希值,减少…...
[BreachCTF 2025]
周末的这个居然一个密码都不会,作了4个pwn,给原码看着真方便 FSWn3d #define _GNU_SOURCE #include <fcntl.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <sys/mman.h> #include <unistd.h>char buffer[152…...
行业案例 | 印度航空借助 Azure AI,提升智能航空体验
自2022年塔塔集团(Tata Group)接管以来,印度航空启动了全面现代化升级,不仅豪掷470架新飞机订单以重塑“以人为本”的品牌形象,更将数字化作为核心战略——将所有工作负载(包括全新官网)从本地数…...
【Java设计模式】第7章 建造者模式讲解
7-1 建造者模式讲解 1. 定义与类型 定义: 将复杂对象的构建与表示分离,使相同构建过程可创建不同表示。类型: 创建型模式。通俗解释: 分步构建含多组件的对象,流程固定但顺序灵活(如做菜时放盐顺序可变)。2. 适用场景 对象内部结构复杂(多属性或多步骤)。需将对象创建与…...
鸿蒙ArkTS实战:从零打造智能表达式计算器(附状态管理+路由传参核心实现)
还在为组件状态混乱、页面跳转丢参数而头疼? 这篇博客将揭秘如何用鸿蒙ArkTS打造一个漂亮美观的智能计算器: ✅ 输入完整表达式,秒出结果——字符串切割简单计算 ✅ 状态管理黑科技——Provide/Consume 实现跨组件实时响应 ✅ 路由传参实战—…...
虚拟机上安装openEuler和openGauss数据库
1.虚拟机版本选择VM 16 PRO 2.openEuler版本选择openEuler-22.03-LTS-SP4-x86_64 下载地址:https://mirrors.aliyun.com/openeuler/openEuler-22.03-LTS-SP4/ISO/x86_64/openEuler-22.03-LTS-SP4-x86_64-dvd.iso 3.虚拟机安装openEuler过程: 4.安装ope…...
深入解析 Jenkins Agent 的 .jnlp 启动文件
🧩 深入解析 Jenkins Agent 的 .jnlp 启动文件 在 Jenkins 中,通过 JNLP(Java Network Launch Protocol)方式连接 Agent 是一种常见且灵活的方式。你可能曾见过类似这样的命令: java -jar agent.jar -jnlpUrl file:/…...
在 macOS 上连接 PostgreSQL 数据库(pgAdmin、DBeaver)
在 macOS 上连接 PostgreSQL 数据库 pgAdmin 官方提供的图形化管理工具,支持 macOS。 下载地址:https://www.pgadmin.org/ pgAdmin 4 是对 pgAdmin 的完全重写,使用 Python、ReactJs 和 Javascript 构建。一个用 Electron 编写的桌面运行时…...
HarmonyOS Next~鸿蒙系统原生流畅性创新解析:预加载技术与全栈优化的革命性突破
鸿蒙系统原生流畅性创新解析:预加载技术与全栈优化的革命性突破 一级类目:鸿蒙创新特性 | 二级类目:原生流畅 鸿蒙系统(HarmonyOS)自诞生以来,始终以“天生流畅”为核心目标,其原生流畅性不仅…...