【Git开发教程 一】
本地库初始化 假设我现在要开发一个项目,首先得在本地进行开发,我在桌面创建了一个Crawler文件夹,然后进入到文件夹,右击鼠标,打开Git Bash: 文件夹没有任何内容,此时我们在终端里输入一条指
名词解释 | Anchor Boxes—高质量目标检测的关键
前言 本文介绍了anchor的基本概念,基于anchor的实际应用流程,以及anchor的设置。 本文讲的很浅,仅用于帮助小白理解基本概念。后续还会发一些深入理解anchor的文章,请继续关注公众号
几个必须掌握的SQL优化技巧(五):Show Profile分析SQL性能
这篇文章主要介绍了show profiles和show profile命令来查看sql操作在各个阶段的具体耗时情况,从而方便我们进行后续的sql优化操作。
学不好Lambda,能学好Kotlin吗
嗯,当然 不能 进入正题,Kotlin中,高阶函数的身影无处不在,听上去高端大气上档次的高阶函数,简化一点讲,其实就是Lambda + 函数。 如果,Lambda学不好,就会导致高阶函数学不好,就会导
Gson#fromJson的性能分析
Gson是一个Java平台的Json库,用于json的序列化和反序列化。 实践发现对于大的json字符串转换成实例的时间性能并不是很好 本文将从源码的角度探索Gson反序列化json耗时的原因,并给出
为视频会议开发实时、自动的手语检测
每个人都应该可以使用视频会议,包括使用手语进行交流的用户。但是,由于大多数视频会议应用程序的过渡窗口都集中在大声说话的人身上,因此签名者很难“发言”,因此他们可以轻松有效地进行交流。在视频会议中启用实
CI/CD 半桶水(四)
导学 在了解 CI/CD 最基础的概念和用法之后让我们学习一些稍微高级点的功能:webhook 以及 GitLab 的 api 调用。文章整体的结构为提出两个具体的功能需求,然后再一步步的去进行实现。
如何使用PyTorch简易搭建残差网络
时兴的自动驾驶和人脸检测等众多计算机视觉应用之所以能够实现都要归功于深度神经网络。然而,许多人可能都不知道的是,近年来计算机视觉的突破性进步都是由一种特定类型的网络架构推动的,也就是所谓的残差网络
【程序员小知识】AndroidStudio 与 IntelliJ IDEA 的版本关系
不少开发者电脑里同时安装有 Android Studio 和 InteliJ IDEA, 源自 IntelliJ Platform 的 IDE,所以两者在版本上存在对照关系。
应用出海,如何使用苹果 CallKit 提升网络通话体验
2016 年,苹果 iOS10 发布了 CallKit 框架,使第三方 VoIP 类型语音通话类 APP,可以拥有与手机系统一样的来电体验——直接显示在锁屏界面。
解决Vite-React项目中.js使用jsx语法报错的问题
存量项目接入Vite过程中发现了许多的问题,比如直接在js中书写jsx语法,使用Vite启动时就会抛出错误Failed to parse source。
深度学习利器之自动微分(1)
本文和下文以 [Automatic Differentiation in Machine Learning: a Survey]这篇论文为基础,逐步分析自动微分这个机器学习的基础利器。
CoreDNS+Etcd实现自动增加A记录
说明:因公司有频繁私有化部署需求,CI跑完后还需要手动在Bind9增加A记录,现使用CoreDNS+Etcd做内部DNS服务器,在部署任务完成后,部署工具根据jira提交内容完成Etcd数据插入 环境
今日推荐
周排行