自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ejinxian的专栏

人生无常【关键每一步】

  • 博客(985)
  • 资源 (2)
  • 收藏
  • 关注

原创 Java 开发常用资源

资源整理来源:GitHub常用Java资源Awesome Java Bean Mapping Build Bytecode Manipulation Caching Cluster Management Code Analysis Code Coverage Code Generators Command-line Argument Parsers Compiler-compiler Configuration Constraint Satisfactio

2020-05-29 22:55:01 1243

原创 系统设计和机器学习算法

算法训练网站提供了大量可以练习的网站: 1、Leetcode 2、Geeksforgeeks 3、Hackerrank 4、Lintcode系统设计关注:系统设计、面向对象的设计、数据库模式设计、分布式系统设计、大型系统架构、可扩展性等案例研究相关文章http://blog.gainlo.co...

2017-11-21 10:25:44 892 1

原创 开发者必备英文网站合集

这是一份对开发者有用的英文网站清单,涉及到从初学者到行业大牛成长的方方面面,还有很多事英语学习的网站,请相信我,这些肯定会对你有所帮助的。​​问答社区Stack Overflow: subscribe to their weekly newsletter and any other topic which you find interesting Quora: A ...

2017-07-01 22:14:30 5424 1

原创 大模型 PDF解析-MinerU

是一个开源大模型应用开发框架,可以让我们像搭建积木一样,快速构建出具有生产力的。跨页拼接文本 + 分离穿插表格 → 语义完整性 MAX → 生成专业建议。丢失关键段落 + 表格文字粘连 → 大模型东拼西凑 → 回答当场翻车。页眉、页脚、脚注、页码等元素;,包括标题、段落、列表等;准确提取图片、表格和公式等。

2025-04-03 22:31:29 296

原创 Java Lambda 表达式提升效率

Lambda/Stream 的进一步封装。lambda 表达式的应用场景。自带的函数式接口也可以)Stream 的应用场景。自定义函数式接口(用。自带的函数式接口写法。

2025-04-03 22:24:59 176

原创 操作 Office Excel 文档类库Excelize

可以使用它来读取、写入 XLSX 文件,相比较其他的开源类库,Excelize 支持操作带有数据透视表、切片器、图表与图片的 Excel 并支持向 Excel 中插入图片与创建简单图表,目前是 Go 开源项目中唯一支持复杂样式 XLSX 文件的类库,可应用于各类报表平台、云计算和边缘计算系统。符合基于 Office Open XML(OOXML)标准的电子表格文档,借助 Excelize 您可以使用 Go 读取和写入 MS Excel 文件。

2025-04-03 22:05:59 310

原创 大模型应用初学指南

这里的 “模式” 包括了单轮对话 or 多轮对话、自动选择每轮的 speaker or 通过规则选择、通过自然语言控制逻辑 or 通过代码控制,此外设计需要考虑多个 Agent 之间如何灵活 “组网”,比如三人一组,每组一个 leader,组内互相通信,leader 能够通信的方式。LLM,chatGPT,RAG,Agent 等等的术语,AI:Artificial Intelligence 的缩写,指 “人工智能”,AIGC:AI Generated Content 的缩写,意指由人工智能生成的内容。

2025-04-03 21:49:39 635

原创 3D AI 公司 VAST 开源基础 3D 生成模型 TripoSG 和 TripoSF

TripoSF 是 VAST 基于一个新的 3D 表示 SparseFlex 研发的 3D 基础模型。经过测试,其结果超过市面上所有开源和闭源的工作,本次开源了 TripoSF VAE 的预训练模型及相关的推理代码,将在 Tripo3.0 时体验到 TripoSF 的满血版效果。经测试,TripoSG 生成质量约等同于 Tripo2.0,高于市面已有的开源 3D 生成项目。VAST 是一家 AIGC 3D 大模型创业公司,近日宣布开源两组基础 3D 生成模型 TripoSG 和 TripoSF。

2025-04-02 22:52:40 153

原创 软件工程13 条法则

当 API 的用户数量足够多时,你在合约中承诺什么并不重要:系统的所有可观察行为都会被某些人所依赖。那些无法如此扩展的程序会被能够做到的程序所取代。:任何你需要量化的东西,都可以通过某种方式进行测量,这总比完全不测量要好。:在任何群体中,50% 的工作是由其总人数的平方根数的人完成的。:群体中个体成员的生产力随着群体规模的增大而逐渐降低的趋势。:事情总是比你预期的要长,即使你已经考虑了霍夫斯塔特定律。:当一项指标成为目标时,它就不再是一个好的指标。:组织做的设计往往是其内部沟通结构的复制品。

2025-04-02 22:42:40 278

原创 Spring AI Alibaba 快速开发生成式 Java AI 应用

Spring AI Alibaba 是一款 Java 语言实现的 AI 应用开发框架,旨在简化 Java AI 应用程序开发,让 Java 开发者像使用 Spring 开发普通应用一样开发 AI 应用。Spring AI Alibaba 基于 Spring AI 开源项目构建,默认提供阿里云基础模型服务、开源及商业生态组件的集成与最佳实践。支持同步和流式 API,在保持应用层 API 不变的情况下支持灵活切换底层模型服务,支持特定模型的定制化能力(参数传递)支持矢量数据库存储与检索。

2025-04-02 22:31:32 307

原创 Web前端在线编写代码IDE

是一个在线的开发环境,主要用于前端和全栈 Web 应用的开发。多种语言支持:除了基础的HTML、CSS和JavaScript之外,JSFiddle还支持各种JavaScript库和CSS预处理器,如Vue、jQuery、React、SCSS等。Codeply提供了一些独特的功能,使其在前端开发者中受到欢迎: 多框架支持:Codeply支持多种前端框架和库,如Bootstrap、Foundation、Materialize、Semantic UI等,这使得它成为跨框架开发的理想工具。

2025-03-15 10:23:43 1009

原创 阿里发布全新开源推理模型 QwQ-32B

在测试数学能力的 AIME24 评测集上,以及评估代码能力的 LiveCodeBench 中,千问 QwQ-32B 表现与 DeepSeek-R1 相当,远胜于 o1-mini 及相同尺寸的 R1 蒸馏模型;以下结果展示了 QwQ-32B 与其他领先模型的性能对比,包括 DeepSeek-R1-Distilled-Qwen-32B、DeepSeek-R1-Distilled-Llama-70B、o1-mini 以及原始的 DeepSeek-R1。,推出最新的推理模型 QwQ-32B。

2025-03-06 22:52:48 280

原创 软件开发编码规范-Java

分布式版本控制是一种较新的版本控制方式,其与中央式版本控制的不同点在于,分布式版本控制将代码库完全复制到每个开发者的本地机器上,每个开发者都可以在本地创建、合并分支,并且在不需要连接到中央服务器的情况下进行代码比较和版本历史查看等操作。2) J 方法名采用小驼峰式命名法,命名规则为:动词 + 名称 (如业务名或功能名) + 业务数据结构名 (可选),例如:获取管理员列表方法,那么它的方法名是 getUserList,其中 get 是动词、User 是业务名、List 是业务数据结构名。

2025-03-06 22:47:44 522

原创 DataEase 是开源的 BI 工具

DataEase 是开源的 BI 工具,帮助用户快速分析数据并洞察业务趋势,从而实现业务的改进与优化。DataEase 支持丰富的数据源连接,能够通过拖拉拽方式快速制作图表,开源可视化工具对比:JimuReport VS DataEase。

2024-12-08 21:35:08 609

原创 KVM 虚拟化

KVM仅支持基于硬件辅助的虚拟化(如Intel-VT与AMD-V),在内核加载时,KVM先初始化内部数据结构,打开CPU控制寄存器CR4里面的虚拟化模式开关,执行VMXON指令将Host OS设置为root模式,并创建的特殊设备文件/dev/kvm等待来自用户空间的命令,然后由KVM内核与QEMU相互配合实现VM的管理。几种主流虚拟化技术架构:ESXi、Xen与KVM,其主要差别在与各组件(CPU、内存、磁盘与网络IO)的虚拟化与调度管理实现组件有所不同。在ESXi中,所有虚拟化功能都在内核实现。

2024-12-08 21:09:58 319

原创 OpenNebula 开源虚拟平台,对标 VMware

1.1 ONE 的目标 ・ 将一群实体 cluster 转换弹性的虚拟基础设备,且可动态调适 service workload 的改变,ONE 在 service 和实体机处设备间产生新的虚拟层 (virtualization layer),这个 layer 可支持丛集的 service 执行和加强 VMMs (Virtual Machine Monitor) 的效益。用来动态布署虚拟机器在一群实体资源上,ONE (OpenNEbula) 最大的特色在于将虚拟平台从单一实体机器到一群实体资源。

2024-12-08 20:57:16 499

原创 OpenAI 正式发布 o1 完整版

OpenAI 在 o1 模型完整版,该模型相较于之前的 o1-preview 版本在智能能力上有所提升,特别是在编程能力方面,并且能够根据问题的难度智能调节响应速度。此外还新增了图像识别功能,但目前仍然不支持网页浏览、文件上传等功能。OpenAI 的测试显示,o1 完整版比预览版的错误率降低了约 34%,思考速度提高了约 60%。

2024-12-08 20:48:34 528

原创 React v19 正式发布

提供在独立于客户端应用或 SSR 服务器环境中提前渲染组件的新选择,相关库可将 React 19 作为对等依赖,应用于支持全栈 React 架构的框架。:接受一个函数(Action),返回包装后的 Action 供调用,调用时返回结果和等待状态,用于简化常见的 Actions 场景处理。:在执行数据变更的异步请求时,以乐观方式展示最终状态,更新完成或出错后自动切换回原值,优化用户界面反馈。元素的相关属性传递,实现自动提交表单,成功时自动重置不受控组件表单,也可手动调用。:用于在渲染时读取资源,可读取。

2024-12-08 20:45:33 477

原创 Spring Cloud 2024正式GA,大版本更新

关于版本的。

2024-12-08 20:35:53 603

原创 Windows 系统上构建 Linux 应用

按照计划,Red Hat 将在未来几个月内推出 Red Hat Enterprise Linux WSL distro image,它将附带一个新的 .tar-based WSL 发行版架构,旨在改进 WSL 发行版的打包和安装方式。在 Windows 系统上构建 Linux 应用,然后在 RHEL 环境中部署的开发人员来说,能够通过 WSL 使用与生产环境相同的 RHEL 可以节省大量时间和资源。发现和安装 RHEL。

2024-11-24 15:03:35 341

原创 搜索引擎中广泛使用的文档排序算法——BM25(Best Matching 25)

在搜索场景中,BM25能计算每个文档与查询的匹配度,从中找出最相关的文档,并按相关性高低排序展示。计算IDF,然后计算每个关键词的得分【图2】,再将各关键词的得分相加,得到文档的总相关性得分。- b:控制文档长度归一化的强度。- 文档1:包含“猫”和“养护”各2次,总长度100个词。- 文档1:同时包含“猫”和“养护”,得分较高。- 文档3:仅包含“养护”,且词频低,得分最低。- 文档2:包含“猫”3次,总长度150个词。- 文档3:包含“养护”1次,总长度80个词。- 文档2:仅包含“猫”,但词频较高。

2024-11-24 14:55:59 654

原创 Tailwind CSS v4.0 开启

Tailwind Connect 大会上,与会者抢先体验了 Oxide,这是一个革命性的引擎,旨在简化开发工作流程并充分利用网络技术的最新进展。Oxide 最初是作为 v3.x 版本发布的,但由于其创新的规模,需要进行重大的版本飞跃,进而发布 v4.0。通过使用简单的 CSS 变量,开发人员可以毫不费力地定制他们的项目,确保与现有工作流程的无缝集成。是一个为快速开发而精心设计的原子类 CSS 框架,它提供了充满设计感和应用程序至上的能力来创建组件,它在最新的 2.0 版本中加入了暗黑模式,开箱即用。

2024-11-24 14:49:43 521

原创 SQLite 管理工具 SQLiteStudio 3.4.5 发布

版本现已发布,它带来了大量的 bug 修复,并增加了一些小功能。SQLiteStudio 是一个跨平台的 SQLite 数据库的管理工具。以获取完整更新信息。

2024-11-24 14:44:24 564 1

原创 JSON 性能测试 - WastJson 性能也很快

下面是单独对 WastEl 性能测试,测试环境 window10 处理器 i5 JDK1.8 单线程 idea 工具 (服务器配置性能中等)WAST 是一个高性能 Java 工具集库包,包括 JSON、YAML、CSV、HttpClient、JDBC 和 EL 引擎.WastJson 无论是小中大文本各种数据类型等性能都没有明显的短板,除了推广外可以说是六边形战士,更多测试参考。(并非所有的 case 都能领先于 fastjson2,某些场景 fastjson2 性能也相当出色)

2024-11-24 14:39:38 575

原创 Maccy-macOS最好用的开源剪贴板管理器

此外,Maccy 还是一款开源软件,源代码在 GitHub 上以 MIT 开源许可证提供,目前已获得超过 1 万 star。Maccy 是一款用于 Mac 平台的剪贴板管理器,具有现代化 UI 和极其轻量的体积——其安装包大小仅为 2.2MB。不会被复杂的界面和无用的功能所干扰,就像是 macOS 内置的剪贴板管理器。官方提供的使用示例,可以看到用户体验极为流畅自然,真正的“小而美”。在偏好设置中配置合适的使用习惯,通过快捷键自动处理复杂情况。“Maccy 是一个剪贴板管理器,只专注做一件事,那就是。

2024-09-25 10:16:25 429

原创 LeaferJS 动画、状态、过渡、游戏框架

LeaferJS 为你带来了全新的游戏、动画、状态和过渡功能,助你实现那些年少时的游戏梦想。我们引入了丰富的动画效果,如摇摆动画、关键帧动画和路径动画(即将上线),以及实用的过渡功能和灵活的游戏元素,让你能够轻松制作出动感十足的游戏角色和页面效果。LeaferJS 现阶段依然专注于绘图、交互和图形编辑场景。我们引入游戏场景,只是希望让 LeaferJS 被更多有需要的人看到,以充分发挥它的价值。示例代码可以通过我们提供的 在线 Playground 环境 直接运行。

2024-09-25 09:53:37 523

原创 LaTeX 编辑器-TeXstudio

TeXstudio 是一款开源跨平台 LaTeX 编辑软件,界面与 Texmaker 类似。TeXstudio 为用户提供互动式拼写检查、代码折叠、语法高亮、代码提示和自动完成等特性,功能丰富,界面美观,但软件本身不提供底层功能,需要使用者自行安装 LaTeX(XeLaTeX)等编译软件,例如 MiKTeX 或 TeXLive ,软件源于 Texmaker,基于 Qt 开发。TeXstudio 是开源的,适用于所有主要操作系统。

2024-09-25 09:44:29 1342

原创 大模型Qwen2.5 家族的最新成员

除了 3B 和 72B 的版本外,所有的开源模型都采用了 Apache 2.0 License。,以及专门针对编程的。

2024-09-21 10:28:12 381

原创 OctoSQL 查询大量数据库和文件格式

OctoSQL 主要是一款 CLI 工具,可让你通过统一界面使用 SQL 查询大量数据库和文件格式,甚至在它们之间进行连接。同时,它还是一个易于扩展的完整数据流引擎,你可以用它为自己的应用程序添加 SQL 接口OctoSQL是一款功能强大的SQL查询引擎,它允许用户通过统一的接口对存储在多个SQL数据库、NoSQL数据库以及各种格式的文件(如JSON、CSV、TSV、Parquet和纯文本等)中的数据编写标准SQL查询。

2024-09-21 10:24:37 1045

原创 Compiler Explorer 开源项目-在线编译器网站

Compiler Explorer 开源项目,一个交互式编译器探索网站。在 C、C++、C♯、F♯、Rust、Go、D、Haskell、Swift、Pascal、ispc、Python、Java 或其他 30 多种支持的语言组件中编辑代码,并实时查看不同编译器(包括不同cpu架构)编译后的代码。项目地址: github.com/compiler-explorer/compiler-explorer。在先体验:godbolt.org/

2024-09-21 10:15:38 481

原创 LibrePCB 电路板开发EDA 套件

LibrePCB 是一个免费的、跨平台的、易于使用的电子设计自动化(EDA,Electronic Design Automation)套件,可以用于绘制原理图和设计印刷电路板,同时面向制造商、学生和专业人士;LibrePCB 是一款免费的 EDA 套件,可用于在 Windows、Linux 和 MacOS 上开发印刷电路板。

2024-09-01 15:13:37 348

原创 Windows Batch Linux Shell

windows上使用unix,Linux的unix工具对应的windows的可执行exe程序,对于本来的windows用户也可以使用这些工具提高工作效率,特别地在windows的批处理中使用这些命令很方便。

2024-08-04 08:54:17 773

原创 SSH远程服务器MobaXterm PuTTY XShell Tabby

云服务器运维SSH远程工具软件, PuTTY 相比有很大的优势,有兼顾 SSH 和 FTP一体的工具。SSH的软件,而且有支持 Mac 、Windows 、Linux等跨平台的。

2024-08-03 11:54:13 572

原创 电子签章-开放签应用

开放签电子签章系统开源工具版旨在将电子签章、电子合同系统开发中的前后端核心技术开源开放,适合有技术能力的个人 / 团队学习或自建电子签章 \ 电子合同功能或应用,避免研发同仁在工作过程中重复造轮子,降低电子签章技术研发要求,让电子签章相关的技术可以更低门槛的应用在各个业务系统中。

2024-07-26 10:03:32 717

原创 Kubeflow 模型管理和训练优化的新工具

Kubeflow 显著简化了安全机器学习模型和大语言模型(LLMs)的开发、调优和管理。:集中管理机器学习模型、版本和制品。:简化使用自定义数据集微调 LLMs 的过程。:整合了 Tekton 和 Argo Workflows 后端,提高灵活性。:网络策略、Oauth2 代理和 CVE 扫描。:与 Ray、Seldon、BentoML 和 KServe 的集成优化,支持 LLM 的 GPU 优化。:简化安装,更新平台依赖,改进文档。

2024-07-26 09:46:28 1221

原创 MimicMotion-腾讯开源视频生成框架

MagicPose可以精确地生成外观一致的结果,而原始的文本到图像模型(如Stable Diffusion和ControlNet)很难准确地保持主体身份信息。包括半身动作、全身动作以及谈话动作视频。相比现有的开源方案如 MagicPose、Moore-AnimateAnyone 等;MimicMotion 在生成多种形式的人体动作视频上均具有良好的结果。可以被视为原始文本到图像模型的扩展/插件,而无需修改其预训练的权重。来产生平滑的高质量人体动作视频。论文链接:​​​​​​​。项目链接:​​​​​​​。

2024-07-18 14:55:20 996

原创 docker镜像 Alpine、Debian、Ubuntu、Centos 最佳选择

Debian和Ubuntu是常见的Linux发行版,它们也提供了官方的Docker镜像。包管理器: apk 是 Alpine Linux 的包管理器,用于安装、升级、卸载软件包。通过使用适用于不同基础镜像的包管理工具,你可以在Dockerfile中安装所需的软件包。使用作为操作系统,构建镜像,建议选择更小镜像作为基础镜像。--no-install-recommends 不安装推荐但非必需的依赖项,有助于减小镜像大小。建议通过Docker Hub查找合适的镜像构建自己的镜像,实在找不到,再利用基础镜像构建。

2024-07-18 14:19:31 4253

原创 Alpine Linux 轻量级Linux 适合于 docker 容器镜像

Alpine Linux是创始于2010年4月及以前的、一款开发的、基于和的;适合用来做路由器、防火墙、VPNs、VoIP 盒子以及服务器的操作系统。

2024-07-18 14:05:06 981

原创 Linux 推出 Redis 分支 Valkey

Ampere、AlmaLinux OS 基金会、Broadcom、DigitalOcean、Memurai 和由 NetApp 支持的 Instaclustr 六家公司加入了该项目,社区正通过将 Valkey 包装进主要的 Linux 发行版,如 AlmaLinux、Fedora 和 Alpine,以及支持企业级 Linux 额外软件包(EPEL)的发行版,进一步推动项目的势头。Linux 基金会宣布,新的合作伙伴已加入 Valkey,这个开源内存、NoSQL 数据存储项目。

2024-07-18 13:51:47 446

原创 Kubernetes Ingress Gateway API Istio API 应用场景

Ingress API、Istio API 和 Kubernetes Gateway API 各具特色,适应不同的应用场景和需求。选择合适的 API,进行合理的规划和管理,可以显著提高系统的灵活性和稳定性。随着 Gateway API 的持续发展和成熟,它将越来越成为未来流量管理的主流选择。选择合适的网关技术,结合你的具体需求和现有架构,可以更好地管理和优化流量,确保应用的高效和稳定运行。

2024-07-18 12:55:37 880

Web桌面提醒

Web 桌面提醒,浏览器可以最小化,提醒类似QQ,

2013-01-06

很好的一个算法实例c++

很好的一个算法实例,用到了数组,结构,函数等

2011-08-02

空空如也

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

TA关注的人

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