自定义博客皮肤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的专栏

人生无常【关键每一步】

  • 博客(958)
  • 资源 (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 1117

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

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

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

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

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

2017-07-01 22:14:30 4523

原创 LibrePCB 电路板开发EDA 套件

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

2024-09-01 15:13:37 216

原创 Windows Batch Linux Shell

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

2024-08-04 08:54:17 714

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

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

2024-08-03 11:54:13 419

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

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

2024-07-26 10:03:32 611

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

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

2024-07-26 09:46:28 948

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

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

2024-07-18 14:55:20 605

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

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

2024-07-18 14:19:31 1331

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

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

2024-07-18 14:05:06 692

原创 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 314

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

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

2024-07-18 12:55:37 743

原创 Xline 异步运行时IO问题分析

一般来说,偶尔阻塞Runtime实际上不会对整体性能产生明显影响,例如Tokio实现了work stealing机制,如果一个worker thread被阻塞了,其他的worker threads能够从它的工作队列中偷取任务进行执行,这一定程度上缓解阻塞情况,这对于拥有较多核心的CPU产生的影响是较小的, 而 async-std 中会对阻塞时间较长的任务生成一个新线程,这同样缓解了runtime上偶尔阻塞的问题。persistent_task 是位于关键路径上的一个IO任务,它的优先级应当是最高的。

2024-07-18 12:50:24 644

原创 KCL 测试用例框架设计 Python java go c++

文件通过 test_xxx 或 xxx_test 文件名来组织测试代码测试函数通过测试 class,并且以 test_xxx 函数名的方式组织测试函数提供便捷的测试命令,支持可选择、可批量运行测试代码 丰富的测试辅助函数|KCL 测试框架设计|参考主流的测试框架,并结合已有的 KCL 语言特性,通过 lambda 函数组织测试代码、通过内置 runtime 库提供测试失败断言相关辅助函数、通过内置测试工具简化测试运行过程。

2024-07-18 12:37:47 1023

原创 深度解析 containerd 中的 CNI 插件

Calico 是一种高性能的 CNI 插件,提供安全的 L3 网络,并支持丰富的网络策略。它使用 BGP 协议在集群中分发路由信息,实现高效的网络连接。高性能:由于直接在 L3 层进行路由,Calico 性能优异。网络安全:Calico 支持网络策略,可以精细控制 Pod 之间的通信。详见:https://www.tigera.io/project-calico/[1]。

2024-07-18 12:21:17 875

原创 Kubescape和Copa修复镜像漏洞

利用Kubescape和Copa修补容器镜像中的漏洞。

2024-07-18 12:13:35 725

原创 Radius和Dapr构建云无关应用程序

在与众多企业讨论 Radius 时,我们发现了多云使用中的三种主要模式:多云企业:这些企业在一家云提供商上部署某些应用,在另一家云提供商上部署其他应用。云无关应用程序:这些企业将相同的应用部署到不同的云提供商上。多云应用:这些企业有一个分布在多个云上的单一应用。

2024-07-16 09:34:26 1021

原创 RAG增强检索-提升大LLM模型应用的准确率

Reranker (重排器)是信息检索(IR)生态系统中的一个重要组成部分,用于评估搜索结果,并进行重新排序,从而提升查询结果相关性。在 RAG 应用中,主要在拿到向量查询(ANN)的结果后使用重排器,能够更有效地确定文档和查询之间的语义相关性,更精细地对结果重排,最终提高搜索质量。检索增强生成(RAG)是一种新兴的 AI 技术栈,通过为大型语言模型(LLM)提供额外的 “最新知识” 来增强其能力。提示词工程(Prompt engineering):用于将用户的问题和检索到的上下文组合成大模型的输入。

2024-07-13 17:41:49 500

原创 大模型LLM 应用私有化部署项目

对于 LLM 而言,理解模型内部的工作原理和决策过程是一个难点,这需要深度的语义分析和模型解释技术。数据的复杂度还体现在多模态输入(文本、图像、音频等)和多阶段处理流程上,这增加了监控和分析的难度。LLM 应用通常涉及敏感数据的处理,如何在保护用户隐私的同时收集必要的可观测性数据是一个难点。集成多个系统的可观测性数据,尤其是当涉及到云环境和本地部署的混合架构时,会变得更加复杂。实现可观测性往往需要额外的计算资源和网络带宽,这对性能敏感的 LLM 应用是一个挑战。

2024-07-13 17:23:53 364

原创 腾讯开源 tlbs-map 地图组件库

腾讯宣布开源 tlbs-map,一个基于腾讯位置服务地图 API 开发的 web 端地图组件库,支持在网页绘制地图并在地图上绘制点、线、面、热力图等效果,支持 Vue2、Vue3、React 等业界主流技术栈,旨在帮助开发者低成本开发地图业务。Javascript API GL是基于WebGL技术打造的3D版地图API,3D化的视野更为自由,交互更加流畅。提供丰富的功能接口,包括点、线、面绘制,自定义图层、个性化样式及绘图、测距工具等,使开发者更加容易的实现产品构思。

2024-07-13 16:44:14 350

原创 Facebook 开源计算机视觉 (CV) 和 增强现实 (AR) 框架 Ocean

Ocean 是一个独立于平台的框架,支持所有主要操作系统,包括 iOS、Android、Quest、macOS、Windows 和 Linux。它旨在彻底改变计算机视觉和混合现实应用程序的开发。Ocean 主要使用 C++ 编写,包括计算机视觉、几何、媒体处理、网络和渲染,且不依赖于特定平台。

2024-07-13 16:36:20 539

原创 RAG 检索增强生成有效评估

这里是我们将要使用的LCEL (LangChain Expression Language)相关问题的数据集。目标:衡量“相对于基本事实的答案,RAG链的答案有多相似/正确”评委:用法学硕士作为评委来评估答案的相关性、有用性等。目标:测量“生成的响应在多大程度上与检索的上下文一致”模式:无引用,因为它将把答案与检索到的上下文进行比较。模式:无引用,因为它会将问题与检索到的上下文进行比较。评委:用llm作为评委来评估答案的正确性。然而,下面我们将说明这不是必需的(使用中间步骤的评估)。

2024-06-30 09:31:28 364

原创 最强文生图模型Stable Diffusion 3 Medium 正式开源

SD3 Medium 可以根据用户输入的文本描述,重点克服了文生图模型中手部和脸部的挑战,生成足以乱真的的图像。Stability AI 表示,Stable Diffusion 3 Medium 代表了生成式人工智能发展的一个重要里程碑,并延续了 Stability AI 致力于使这项强大技术民主化的承诺。现已开源,是 Stable Diffusion 3 系列中最新、最先进的文本生成图像 AI 模型 —— 官方声称是 “迄今为止最先进的开源模型”,其性能甚至超过了 Midjourney 6。

2024-06-29 23:45:34 459

原创 Vue 动态表单 FormCreate

浏览器:移动端:来源:FormCreate 官网:帮助文档:体验地址:

2024-06-29 23:41:22 422

原创 OpenHarmony 5.0 纯血鸿蒙系统

OpenHarmony-v5.0-Beta1 版本已于 2024-06-20 发布。OpenHarmony 5.0 Beta1 版本标准系统能力持续完善,ArkUI 完善了组件通过 C API 调用的能力;应用框架细化了生命周期管理能力,完善了应用拉起、跳转的能力;分布式软总线连接能力和规格进一步增强;媒体完善了框架能力、视频编解码能力、音视频的应用能力,媒体库丰富了使用场景,提供更好的使用体验。OpenHarmony 5.0 Beta1 版本开始提供首批 API Level 12 接口。

2024-06-24 09:30:55 2313 2

原创 Apache Tomcat 10.1.25 新版本发布 java 应用服务器

Tomcat 是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试 JSP 程序的首选。实际上 Tomcat 部分是 Apache 服务器的扩展,但它是独立运行的,所以当你运行 tomcat 时,它实际上作为一个与 Apache 独立的进程单独运行的.在 Tomcat 9 和更早版本上运行的应用程序,如果不做修改,将无法在 Tomcat 10 上运行。迁移工具进行的,此工具也可以单独下载,以供离线使用。更新至 Commons Daemon 1.4.0。

2024-06-24 09:13:08 452

原创 Adobe设计替代软件精选列表

Adobe软件的替代列表,最初由收集,并由社区改进。您可以随意打开问题或拉出请求,或从数据中创建图像(以便于共享)。列表总是按照免费和开源选项的顺序排列,但根据您的用例,它可能不是最佳选择替代因素 :1、免费和开源,2、免费,3、单次购买替代软件。

2024-06-16 09:27:48 705

原创 Poppler - PDF文档处理开源库

FreeType 字体工具,FreeType 2 被设计为一种占用空间小的、高效的、高度可定制的、并且可以产生可移植的高品质输出(符号图像)。PDF 转换:将 PDF 文件转换为其他格式,如 HTML、TXT 或 PostScript。文本和图像提取:从 PDF 文件中提取文本和图像,进行进一步处理或保存为其他格式。PDF 文档分析:获取 PDF 文档的信息,如元数据、页面数量和嵌入字体等。注释和书签管理:读取、添加、修改或删除 PDF 文件中的注释和书签。页面操作:提取、插入、删除或旋转 PDF 页面。

2024-05-18 14:22:29 762

原创 gRPC简介

REST(描述性状态转移)是 ROA(面向资源的架构)的基础,REST 的通用实现是 HTTP + JSON,通过 HTTP 将应用程序建模为能够通过唯一标识符表示的资源集合,状态变更操作会采用 HTTP 动作(GET,POST,PUT,DELETE等),REST 的通用实现是 HTTP + JSON,通过 HTTP 将应用程序建模为能够通过唯一标识符表示的资源集合,状态变更操作会采用 HTTP 动作(GET,POST,PUT,DELETE等)完整的 RPC 实现包含有。

2024-05-18 13:04:25 637

原创 Qwik 和 Next.js 未来Web项目框架

React 出现, React 一直是我的首选库。在这个过程中,使用过各种其他的框架和库,但 React 一直是我事实上的前端库,直到今年我发现了 Qwik。Qwik 是一种具有可恢复性的新框架(没有 JS 的立即执行,也没有水合),Qwik 使用了 JSX,和 React 很像,但它有一个非常典型的特性:可恢复性。它是当前 React 开发的首选框架,Next.js 是一个用于构建全栈 Web 应用程序的 React 框架,Next.js 生来就与整个 React 生态系统做了原生集成。

2024-05-05 11:11:58 627 1

原创 markdown-it解析 markdown

符合规范:Markdown-it遵循CommonMark和GitHub flavored Markdown (GFM) 规范,确保了跨平台的一致性。插件生态丰富:社区已开发了许多插件,如表格支持、脚注、LaTeX公式等,极大地拓展了Markdown-it的功能。高性能:由于其高效的解析算法,Markdown-it在处理大量Markdown文本时表现优异。文档工具,如在线Markdown编辑器,实时预览Markdown文档。markdown-it 是一个辅助解析 markdown 的库,

2024-04-23 09:55:40 488

原创 JimuReport 积木报表

一款免费的数据可视化报表,含报表和大屏设计,像搭建积木一样在线设计报表!功能涵盖,数据报表、打印设计、图表报表、大屏设计等!

2024-04-04 11:21:26 430

原创 从 MongoDB 到 PostgreSQL 的大迁移

一家做密钥管理的开源商业公司,主要对标的是 HashiCorp VaultInfisical 在过去一年里迅速发展,平台现在每天处理超过 5000 万个密钥,将应用程序配置和私密数据发送给需要的团队、CI/CD 流水线以及服务器 / 应用程序。随着使用量的持续增长,我们不得不不断升级我们的技术栈。最近,Infisical 进行了一次全面的数据库迁移,从 MongoDB 迁移到 PostgreSQL。

2024-04-04 11:06:48 1438

原创 Docker 容器编排技术解析与实践

容器编排是现代云原生应用管理的核心,它涉及在大规模的环境中自动化部署、管理、扩展和网络配置容器。随着微服务架构的兴起和应用的复杂性增加,容器编排成为了实现高效、可靠和动态服务管理的关键技术。Docker Compose 提供了一个简单而强大的工具,用于管理和编排多容器应用。它的易用性和灵活性使其成为开发和小规模部署环境的理想选择。通过深入了解 Compose 的各种功能和最佳实践,开发团队可以显著提升其开发效率和应用质量。

2024-04-04 10:46:54 1293

原创 Rust Mozilla 的编程语言

Rust 是 Mozilla 的一个新的编程语言,由 web 语言的领军人物 Brendan Eich(js 之父),Dave Herman 以及 Mozilla 公司的 Graydon Hoare 合力开发。创建这个新语言的目的是为了解决一个很顽疾的问题:软件的演进速度大大低于硬件的演进,软件在语言级别上无法真正利用多核计算带来的性能提升。Rust 是针对多核体系提出的语言,并且吸收一些其他动态语言的重要特性,比如不需要管理内存,比如不会出现 Null 指针等等。

2024-04-04 10:38:14 1224

原创 七大开源基金会联合制定符合 CRA 法案的共同标准

CRA 法案的目的是为物联网产品等联网设备提供共同的安全要求,以便它们 “在整个供应链和整个生命周期中都是安全的”。该法案旨在强制所有联网产品的制造商及时更新所有最新补丁和安全更新,并对不足之处进行处罚。“该工作组的成立是为了解决开源生态系统中网络安全的多方面挑战,并表明我们对与 CRA 合作和实施的承诺。Python 软件基金会 (PSF) 发布公告称,欧盟拟议的 CRA 法案可能给 Python 生态系统造成意想不到的后果。欧洲议会上个月通过的《欧洲网络弹性法案》(CRA) 制定通用规范和标准。

2024-04-04 10:35:11 253

原创 开源量化交易研究框架Hikyuu

其核心思想基于当前成熟的系统化交易方法,将整个系统化交易抽象为由市场环境判断策略、系统有效条件、信号指示器、止损 / 止盈策略、资金管理策略、盈利目标策略、移滑价差算法七大组件,你可以分别构建这些组件的策略资产库,在实际研究中对它们自由组合来观察系统的有效性、稳定性以及单一种类策略的效果。Hikyuu 对系统化交易方法进行了良好的抽象,将完整的系统交易分为不同的策略组件接口,在进行策略探索时,可以更加专注于某一方面的策略性能与影响,可以构建自己的策略库累计资产,并灵活组合。

2024-04-04 10:16:38 680

原创 分布式数据库技术学习资料

不过,缺点也显而易见。最重要的是,因为使用的是开源产品的内核,数据库会始终受制于开源代码修改、专利、发行方式等很多方面的风险,这种形式显然无法满足当前国内金融、政企客户的需求。GaussDB基于华为在数据库领域20多年的战略投入,已经在金融行业积累了非常丰富的实践经验,是企业数字化转型、核心数据上云、分布式改造的信赖之选。因为金融政企客户在使用分布式技术之前,往往已经有分库分表、使用分布式中间件产品的经验,所以对原生分布式架构的认可度更高,学习成本也相对较低,因此,这种形态也是国内当前被采用较多的一种。

2024-03-30 15:27:53 1115

原创 VuePress基于 Vite 和 Vue 构建优秀框架

VitePress 是一个静态站点生成器 (SSG),专为构建快速、以内容为中心的站点而设计。简而言之,VitePress 获取用 Markdown 编写的内容,对其应用主题,并生成可以轻松部署到任何地方的静态 HTML 页面。VitePress 附带一个用于技术文档的默认主题,为 Vite、Rollup、Pinia、VueUse、Vitest、D3、UnoCSS、Iconify 等提供支持。Vue.js 官方文档也是基于 VitePress 的。但是为了可以在不同的翻译文档之间切换,它自定义了自己的主题。

2024-03-30 15:00:44 553

Web桌面提醒

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

2013-01-06

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

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

2011-08-02

空空如也

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

TA关注的人

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