ICode9

精准搜索请尝试: 精确搜索
  • 收集最佳 C++ 实践2022-12-29 16:57:26

    初学者 现代 Cpp 启动器。启动您的 C++!使用 CMake、CI、代码覆盖率、clang 格式、可重现的依赖管理等的现代 C++ 项目模板。 gui_starter_template。这是一个 C++ 最佳实践 GitHub 模板,用于快速启动和运行 C++。学习C++的项目注意自我。如果我以后写一篇关于收集到的信息的文章,我需

  • 使用 React Lazy 和 Suspense 提高性能2022-12-29 16:51:57

    React是一个用于构建用户界面的流行JavaScript库,它提供了许多用于提高应用程序性能的功能。其中一个特性是延迟加载,它允许您仅在需要时加载应用程序的某些部分,而不是一次加载全部。结合 Suspense 组件,您可以轻松地在 React 应用中实现延迟加载,以提高性能并提供更好的用户体验。Reac

  • 重学c#系列——linq(3) [二十九]2022-12-27 17:14:15

    前言继续介绍一些复杂的linq。正文groupjoin 这个函数:有departmentpublic class Deployment{ public string Id { get; set; } public Deployment(string id) { Id = id; }}有Employee:public class Employee{ public string DepartmentId { get; set; } public string Name { ge

  • Kotlin + SpringBoot + JPA 服务端开发2022-12-27 17:09:05

    1.概述Kotlin 是一个基于JVM的编程语言, 是IDEA开发工具 jetbrains 公司开发的语言,也被google选为android开发的首选语言, 因为它是完全兼容Java的 所以也可以做后端开发 比如集成我们在使用Java的一些技术框架 ,本篇就来简单介绍一下和SpringBoot的集成下面我用Gradle init 的方

  • C++进阶(unordered_set+icode9_map模拟实现)2022-12-26 19:10:32

    unordered_set unordered_set是以无特定顺序存储唯一元素的容器,并且允许根据它们的值快速检索单个元素,是一种K模型。 在unordered_set中,元素的值同时是它的key,它唯一地标识它。键值是不可变的,因unordered_set中的元素不能在容器中修改一次 ,但是可以插入和删除它们。 在内部,unordere

  • 抓取天气数据:C++ 分步指南2022-12-25 16:17:39

    了解如何使用 C++ 从 Google 抓取天气信息!在这篇文章中,我们将介绍网络抓取的基础知识以及如何使用 C++ 从 Google 的搜索结果中提取天气数据。Web 抓取,也称为 Web 数据提取,是通过解析 HTML 或 XML 代码从网站检索信息的过程。这种技术通常用于从网站收集大量数据以用于各种目的,例如

  • Springboot JSON 转换:Jackson篇2022-12-04 22:53:02

    近期想整理一下 Springboot 对于处理 JSON 转换的笔记,想起了 Jackson 是 SpringMVC 默认使用的 JSON 转换器,就从 Jackson 下手,后续用到其他的在整理本案例基于 Springboot 2.5.7 单元测试场景下进行<!-- SpringMVC默认使用Jacson,只需要引用web启动器即可,无序单独引用Jackson --><de

  • 使用 GitHub Actions 将容器镜像推送到 GitHub Container Registry2022-12-02 18:52:31

    我的工作中,我构建了很多与客户分享的示例,以向他们展示事情是如何运作的。我的很多客户都对 Azure 容器应用程序感兴趣,所以我希望能够为他们提供带有预构建容器映像的示例,而不必共享整个应用程序源代码(尤其是如果我有一堆的基本微服务,实际上并不需要包含在示例中)。进入 GitHub 容器

  • 云原生之旅 - 14)遵循 GitOps 实践的好工具 ArgoCD2022-11-20 12:11:50

    前言Argo CD 是一款基于 kubernetes 的声明式的Gitops 持续部署工具。 应用程序定义、配置和环境都是声明式的,并受版本控制 应用程序部署和生命周期管理都是自动化的、可审计的,并且易于理解。本文使用 ArgoCD + Kustomize 实现自动化部署Kubernetes工作流。安装 Argo CDkubectl cre

  • 使用 GraphQL 和 StepZen 从 Fauna 和 GitHub 撰写数据2022-11-17 14:49:46

    数据组合对于现代 API 变得越来越重要。公司不再只在一个数据库中存储数据;更常见的是,数据来自多个来源。例如,具有各种规范的数据库或第三方 API。在 GraphQL 中,API 中的数据组合也称为联合。这篇文章将教你如何使用 GraphQL 和 StepZen 从 Fauna 和 GitHub 中撰写数据。为了展示如

  • 学习在 NestJS 中构建 API2022-11-17 14:16:55

    生成令牌NestJS有敬畏的可以安装(文档)。❤️JwtModulenpm i @nestjs/jwt它具有可以对用户令牌进行签名的服务。我们的身份验证服务应使用它来执行登录操作。import { Injectable } from &#39;@nestjs/common&#39;;import { JwtService } from &#39;@nestjs/jwt&#39;;@Injectable({})ex

  • 使用 Ansible Tower 构建 CockroachDB 控制平面2022-11-17 13:46:49

    然而,一些客户在公共云使用方面面临限制,而是更喜欢自己的私有云。安装和部署 CockroachDB 集群非常简单,但如果您的目标是广泛采用公司和简化维护(即软件升级),则很难击败控制平面的便利性。在这篇博客中,我使用 Ansible Tower 作为基石系统来创建一个简单的控制平面。Tower的企业级功能

  • 如何使用 Python 构建视频水印应用程序2022-11-10 18:37:22

    为单个视频加水印 使用列表为多个视频加水印 Shotstack API 和 SDK Shotstack提供了一个基于云的视频编辑API。渲染视频是资源密集型的,大规模编辑和生成视频可能需要数小时。Shotstack 的渲染基础设施可以在几天而不是几个月内构建和扩展媒体应用程序。 我们还将在 本教程中使用

  • 使用 Java、Javalin 和 GraalVM 构建 22 MB 的微服务2022-11-02 16:58:17

    使用 Java、Javalin 和 GraalVM 构建 22 MB 的微服务 Oracle的GraalVM允许提前(AOT)编译JVM应用程序。这意味着,编译器不会运行 JVM 进程来执行应用程序,而是构建本机二进制文件。它是如何工作的?在非常高的层次上,基本运行时(称为SubstrateVM)被编译到二进制文件以及实际应用程序中。听起

  • 使用 Docker 的多阶段构建来缩短构建时间2022-11-02 15:00:26

    使用 Docker 的多阶段构建来缩短构建时间 就我而言,构建时间比图像大小更严重。 这是因为我最常使用的语言是脚本语言。 但是,如果使用得当,这种多阶段构建似乎可以大大减少构建时间。 让我们试一试。以一个简单的Ruby on Rails和Node.js资产环境为例,我们将从单阶段构建开始,并尝试

  • LFS(Linux From Scratch)构建过程全记录(七):进入Chroot并构建临时工具2022-09-13 14:00:54

    写在前面 本章将完成临时系统构建的最后缺失部分和各种包构建所需的工具。 解决了所有循环依赖关系后,就可以使用与主机操作系统完全隔离的“chroot”环境进行构建。 注意:接下来的指令,需要切换回root权限下执行   改变所有者 我们需要将$LFS下文件的所有者设置为root,命令如下 cho

  • Apple Xcode 14 (14A309) 正式版发布 (含下载)2022-09-13 12:32:35

    Command Line Tools for Xcode 14 tvOS 16 Simulator Runtime watchOS 9 Simulator Runtime 请访问原文链接:https://sysin.org/blog/apple-xcode-14/,查看最新版。原创作品,转载请保留出处。 作者主页:www.sysin.org Xcode 14 包含了在所有 Apple 平台上开发、测试和分发 App 所需的

  • 嵌入式软件开发新趋势:DevOps2022-09-13 11:32:38

    一种新趋势正在全球嵌入式软件开发者之间悄然发生:小至家庭办公室,大至集团公司的尖端科研实验室,开发者们正在尝试新的改变——将“DevOps”实践到嵌入式软件开发中。   一些巧合促成了此次革新:同时期内云原生计算正在兴起,物联网设备和边缘技术正爆炸式发展,每时每刻都有数以亿计的

  • Jenkins自动化部署(linux环境)---构建任务2022-09-13 11:00:38

    用jenkins创建一个构建任务       1.这里我代码仓库用的是码云(github也是一样的)输入仓库地址。因为仓库是私有的所以会有报错提示 这里要添加Credentials。就是你码云或者github账号。    2.选择一下要构建的代码分支   这个时候就创建了一个构建任务回到首页==>就会看

  • Jenkins自由风格项目构建2022-09-13 08:02:06

    一、创建job 在Dashboard中新建job: 输入任务名:  下面可以选择其中的一种用来构建项目比如第一个自由风格的软件项目。 二、项目配置 当选择第一个自由风格构建项目后,构建项目分成下面几部分: General 源码管理 构建触发器 构建环境 构建 构建后操作 1、General 包含很多项目

  • Vite文档学习:浅析为什么选Vite及其Glob导入用法2022-09-12 21:32:50

    一、为什么选择 Vite? 1、问题背景   当我们开始构建越来越大型的应用时,需要处理的 JavaScript 代码量也呈指数级增长。包含数千个模块的大型项目相当普遍。我们开始遇到性能瓶颈 —— 使用 JavaScript 开发的工具通常需要很长时间(甚至是几分钟)才能启动开发服务器,即使使用 HMR,文

  • 使用 TanStack 表构建多功能表2022-09-10 09:02:38

    使用 TanStack 表构建多功能表 如果您以前在 Web 应用程序上工作过,那么您可能想知道如何显示多个彼此相似的数据。 TanStack 表 (以前的 React Table,v8 之前)可以帮助您构建一个表格,帮助用户查看和编辑他们的记录。在我目前的公司中,我们的产品中有几张桌子。直到八个月前,我们还在使

  • 技术分享 | Jenkins job 机制该如何使用?2022-09-07 12:04:35

    本文节选自霍格沃兹测试开发学社内部教材 Jenkins 像老板一样管理各种 job 。job 是 Jenkins 的一个执行计划,是一系列操作的集合,Jenkins 里的最常用的功能就是 job 的构建,即任务的构建。通过构建 job 即可让工人为你工作。 创建 job及配置步聚 可以通过如下步骤初步构建一个Jen

  • Steamship Packages:面向软件开发人员的全生命周期语言 AI2022-09-07 09:02:33

    Steamship Packages:面向软件开发人员的全生命周期语言 AI 今天,我们很高兴推出 Steamship 包的测试版。 Steamship Packages 是全生命周期语言 AI ​​解决方案,开发人员可以在几分钟内将其添加到他们的代码中。它们感觉就像使用常规软件库一样,但它们在云中运行在为自然语言处理而设

  • 为什么 Create React App 在 2022 年过时了2022-09-07 00:35:01

    为什么 Create React App 在 2022 年过时了 即使这是你第一次使用 React,你也不应该使用 Create React App。 Photo by 菲力桑提兰 on 不飞溅 Create React App 是几乎每个开发人员(包括我自己)在学习 JavaScript 库 React 时首先学会使用的东西,我认为这导致了一些重大缺陷。 1. C

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有