您的位置:首页 >> Git

列表

  • 使用 Gin、FerretDB 和 oapi-codegen 构建博客 API

    php

    在本教程中,我们将逐步介绍使用 go 为简单博客应用程序创建 restful api 的过程。我们将使用以下技术:gin:go 的 web 框架ferretdb:兼容 mongodb 的数据库oapi-codegen:根据 openapi

  • 使用 Java/ColdFusion/CFML 比较语言检测库(和 API)

    JAVA

    语言检测是我们在过去的项目中需要的功能。 我在 2020 年写了一篇关于 Optimaize Language Detector java 库的 kju2 fork 的使用的文章。自 2015 年以来,Optimaize 库就没有更新过,

  • 使用 Golang 捕获流量

    php

    介绍大多数软件工程界的人都听说过 tc++pdump、wireshark 等您很可能听说过 tcpdump 团队开发的 libpcap1 库,用于捕获流量并由 wireshark 使用。这个库1提供了一个灵活的接口来捕获来自网络接口的流量并

  • 将数组转换为数组

    php

    2022 年。将一维数组转换为二维数组难度:简单主题:数组、矩阵、模拟给你一个0索引一维(1d)整数数组原始,和两个整数,m和n。您的任务是使用原始数据中的所有元素创建一个包含 m 行和 n 列的二维 (2d) 数组。原始索引从0到n -

  • 转换后字符串的数字总和

    php

    1945 年。转换后字符串的数字总和难度:简单主题:字符串、模拟给你一个由小写英文字母组成的字符串 s 和一个整数 k。首先,将 s 转换为整数,方法是将每个字母替换为其在字母表中的位置(即,将 'a' 替换为 1,将 'b' 替换为 2,

  • 使用 Testkube 简化分布式 Java 应用程序的 BDD 测试

    JAVA

    随着分布式应用程序趋势的持续,测试 java 应用程序变得越来越复杂。分布式系统涉及大量微服务,因此确保所有组件的一致性、管理故障和验证数据完整性至关重要。全面的端到端测试对于保证应用程序按预期运行至关重要。行为驱动开发 (bdd) 通过用

  • Apache Camel 与 Quarkus 实用指南:构建 ETL 应用程序

    JAVA

    我很高兴向大家介绍一系列有关 apache camel 的文章。在第一篇文章中,我将介绍一个实际用例来展示其功能,而不是深入研究 apache camel 的复杂性。具体来说,您将学习如何使用 apache camel 在两个数据库之间创建

  • 开发者日记#当开源产品关闭时

    JAVA

    也许我错了,但我有一种感觉,许多开源工具转向封闭状态。我的意思是,他们从为开发人员提供的免费工具(通常由社区支持)转变为具有不同订阅计划的产品,并且还提供了只会让人流泪的免费计划。与此同时,他们继续使用产生社区的想法,只是通过自己的实现。会

  • JavaScript 中的 Promise:理解、处理和掌握异步代码

    php

    简介我曾经是一名 java 开发人员,我记得第一次接触 javascript 中的 promise 时。尽管这个概念看起来很简单,但我仍然无法完全理解 promise 是如何工作的。当我开始在项目中使用它们并了解它们解决的案例时,情况发生了

  • 揭秘 CPF 和 CNPJ 校验位算法:清晰简洁的方法

    JAVA

    我清楚地记得我在本科学习期间第一次接触cpf(巴西id)验证算法。在申请米纳斯吉拉斯州联邦大学 ufmg 精确科学研究所实习时,我们被要求手写一段 java 代码,在简单解释算法后验证 cpf 校验位。从那时起,我在不同的专业环境中多次遇到

  • 持续测试:确保 DevOps 管道的质量

    php

    持续测试是现代软件开发中的关键实践,尤其是在 DevOps 框架中。它涉及在整个软件交付管道中自动执行测试,以确保对代码库所做的每项更改都得到彻底验证。通过将测试集成到开发过程的每个阶段,持续测试旨在尽早发现并解决缺陷,从而显着降低生产中失

  • Ubuntu 04 上的文件浏览器安装步骤(来自源代码)

    php

    ubuntu 24.04 上的源文件浏览器,请按照以下步骤操作: 1. 先决条件确保您安装了必要的工具和依赖项:sudo apt update sudo apt install -y build-essential git

  • 针对特定行业或应用场景选择 Golang 框架

    php

    选择合适的 go 框架可针对特定领域需求构建解决方案。通过识别电子商务网站功能(商品管理、订单处理、支付集成、库存管理),可选择 revel、echo、martini 等框架。以 revel 构建电子商务平台为例,它提供了路由、数据验证、错

  • 使用 kruiseGame 进行云原生游戏

    php

    什么是克鲁斯游戏?kruise-game 是 openkruise 旗下的一个开源项目,旨在为游戏工作负载(即游戏服务器)带来云原生转型。但是游戏服务器到底是什么?游戏服务器基本上是虚拟机或容器,处理 pvp 多人在线游戏后端的核心功能下面

  • 针对初学者和资深开发者的Go语言框架选型指南

    php

    go 框架选型指南:初学者:轻量级、易用的框架,如 gin、echo、revel。资深开发者:功能丰富的框架,如 beego、gorilla、martini。选择框架时考虑因素:功能、易用性、性能、社区支持。Go 语言框架选型指南:初学者与

  • 找到将更换粉笔的学生

    php

    1894。找到将替换粉笔的学生难度:中等主题:数组、二分查找、模拟、前缀和一个班级有n个学生,编号从0到n - 1。老师会给每个学生一个问题,从学号0开始,然后是学号1,以此类推,直到老师达到学号n - 1. 之后,老师将重新开始该过程,再

  • 一只猫和一只狗与蟒蛇的发射CO

    php

    嗨,我发现了一篇关于宠物排放的小文章,因此我决定显示二氧化碳排放(如果它们不存在)。代码:https://github.com/victordalet/kaggle_analysis/tree/feat/dog_co2来源:https://

  • golang框架的代码生成器的使用指南

    php

    通过使用 buffalo-codegen,开发者可生成代码以节省时间并提高质量,具体步骤包括:创建项目并准备数据模型,指定表名和结构体名;创建代码生成器命令,指定表名和结构体名;运行代码生成器;查看新生成的模型、控制器和路由代码。GoLan

  • golang框架在分布式系统中的扩展性分析

    php

    go 框架在分布式系统中具备扩展性,主要通过以下特性实现:并发性:goroutine 实现轻量级并行任务执行。通道:安全通信机制,实现 goroutine 间数据交换。选择:协调并发操作。sync.map:并发安全地图,支持多 gorout

  • Go 框架与 Next.js: Server-Side Rendering 之争

    php

    next.js 和 go 框架在服务器端渲染实现上有不同方法。next.js 采用基于 react 的组件化方式,而 go 框架使用模板引擎生成 html。Go 框架与 Next.js:服务器端渲染之争引言服务器端渲染(SSR)在现代 We