十一、UART&TTY驱动
Linux系统中UART驱动和TTY驱动两者有着紧密的关系,它们不像I2C和SPI驱动是单独一个模块,分析时应 […]...
深度度量学习中的损失函数
度量学习(metric learning)研究如何在一个特定的任务上学习一个距离函数,使得该距离函数能够帮助基 […]...
Vue 实战:武装你的前端项目
本文项目基于Vue-Cli3,想知道如何正确搭建请看我之前的文章: 「Vue实践」项目升级vue-cli3的正 […]...
Nest.js 中的数据库操作
安装 Typeorm 为了与 SQL 和 NoSQL 数据库集成, Nest.js 提供了 @nestjs/t […]...
谈谈SpringFramework与IoC依赖查找
谈谈SpringFramework与IoC依赖查找 生活不会按照你想要的方式进行,它会给你一段时间,让你孤独又 […]...
Android Flutter 混合开发高仿大厂App
自上篇 Flutter 10天高仿大厂App及小技巧积累总结 的续篇,这次更是干货满满。 这篇文章将概述 An […]...
Apache ECharts 5 系列教程(1)动态叙事
Apache ECharts 是一个基于 JavaScript 的前端可视化库。从 2012 年项目开源算起, […]...
Apache Hudi Rollback实现分析
1. 介绍 在发现有些commit出错时,可使用Hudi提供的rollback回滚至指定的commit,这样可 […]...
如何使用 WebAssembly 提升性能
在之前的文章中,我谈到了如何借助 WebAssembly 将 C/C++ 库生态系统引入到 Web 中。 sq […]...
图像分类中的对抗攻击是怎么回事?
深度学习分类模型虽然性能强大,但是也常常会因为受到小的干扰而性能崩溃,对抗攻击就是专门研究如何提高网络模型鲁棒 […]...
开发RTSP 直播软件 H264 AAC 编码
上一篇对摄像头预览,拍照做了大概的介绍,现在已经可以拿到视频帧了,在加上 RTSP 实现,就是直播的雏形,当然 […]...
谷歌面试题解析:单位换算
这是“谷歌面试题解析”系列的又一篇文章。在这些面试题被泄露之前,我曾在谷歌的面试中使用过它们。离开谷歌后,我成 […]...
MongoDB 分片集群实战
背景 在如今的互联网环境下,海量数据已随处可见并且还在不断增长,对于如何存储处理海量数据,比较常见的方法有两种 […]...
2020年十大最流行的攻击性安全工具
点击蓝字关注我们 众所周知,APT团体和网络犯罪分子以及红队经常使用相同的攻击性安全工具。根据Recorded […]...
Apache Flink 漫谈系列之 State
实际问题 在流计算场景中,数据会源源不断的流入Apache Flink系统,每条数据进入Apache Flin […]...
Firefox漏洞利用研究(一)
介绍 SpiderMonkey是目前Firefox浏览器中使用的JavaScript引擎,负责浏览器当中所有的 […]...
单片机基础——使用GPIO扫描检测按键
1. 准备工作 硬件准备 开发板 首先需要准备一个小熊派IoT开发板,并通过USB线与电脑连接。 软件准备 需 […]...
Flink 中延时调用设计与实现
点击上方蓝 字关注~ 一、背景 在电商商品购买过程中有这样一些场景:用户点击下单,此时订单处于待支付状态,如果 […]...
Java 并发编程 — 线程池源码实战
作者 | 马启航 杏仁后端工程师。「 我头发还多,你们呢?」 一、概述 笔者在网上看了好多的关于线程池原理、源 […]...
Spark实践|如何让CDSW的PySpark自动适配Python版本
文档编写目的 在CDH集群中Spark2的Python环境默认为Python2,CDSW在启动Session时 […]...