Android 车机初体验:Auto,Automotive 傻傻分不清楚?

WWDC 2022 上野心勃勃的 CarPlay 让不少车企感受了更多可能,也让不少车企察觉到了危机。 作为手机行业的一贯对手 Google 亦在车机上早有布局,包括 Android Auto 和 A
分类: 编程语言 发布时间: 06-19 03:56 阅读次数: 0

canvas基础讲解加示例

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第23天,点击查看活动详情 之前有收到小伙伴们的留言说,以前有的实战站项目写的还可以,你能不能从基础教教让他零基础也能上手。也不是什
分类: 编程语言 发布时间: 06-19 03:56 阅读次数: 0

[极致用户体验] 如何实现响应式canvas?保持canvas比例?教你让canvas自适应屏幕宽度!

用户体验好的canvas应有2个特性: 一屏展示全、比例与初始屏幕一致,且缩放过程中,比例不变并尽量撑满屏幕。本文教你如何实现这种极致用户体验的响应式canvas。
分类: 编程语言 发布时间: 06-19 03:56 阅读次数: 0

Tauri 已发布1.0版本,让我们快速尝试

Tauri 介绍 特点 多语言 Rust JavaScript/TypeScript HTML CSS 优点 安全 较 Electron 小 webview2 指出 ... 安装 Rust windo
分类: 编程语言 发布时间: 06-19 03:56 阅读次数: 0

Flutter折腾学习成长记(22)

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第22天,点击查看活动详情 今日目标 今天来学习前两天剩下的最后一种布局,网格布局,主要用于商品布局中。今天主要学习两种常用的,Gr
分类: 编程语言 发布时间: 06-19 03:56 阅读次数: 0

你不知道的LinkedList(一):基于jdk1.8的LinkdeList源码分析

LinkedList继承了AbstractSequentialList,实现了List<E>, Deque<E>, Cloneable, java.io.Serializable。
分类: 编程语言 发布时间: 06-19 03:56 阅读次数: 0

反思 Android 消息机制设计与实现

上篇文章介绍了 Android 中的 Binder 机制。Binder 在 Android 系统中占有着举足轻重的地位,它是 Android 系统中跨进程通信最重要的方式。而另外一个重要的且能与Bin
分类: 编程语言 发布时间: 06-19 03:56 阅读次数: 0

Go语言Grpc Stream

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第20天,点击查看活动详情 Stream Grpc 在我们单次投递的数据量很大的时候,比如传输一个二进制文件的时候,数据包过大,会造
分类: 编程语言 发布时间: 06-19 03:56 阅读次数: 0

人工智能 | ShowMeAI资讯日报 #2022.06.19

ShowMeAI资讯日报 2022-06-19 期,多模态学习工具包、NTIRE 2022压缩视频优胜方案代码、《深度学习数学工程》电子书、域自适应目标检测文献、换脸检测文献、8篇前沿论文…
分类: 编程语言 发布时间: 06-19 03:56 阅读次数: 0

Pony的left-join

上篇我们了解了Pony ORM框架的基本用法,今天我们一起来学习下pony的left-join。 left-join使我们日常工作中用的最多的多表联合查询语句,今天我们一起开学习吧。
分类: 编程语言 发布时间: 06-19 03:56 阅读次数: 0

Vue 不定高展开动效原理详解

使用场景 在大多数 APP 中,都有问答模块,类似于下面这种(bilibili 为例): 问答模块的静态页面开发并不复杂,也没有特殊的交互。唯一有一点难度应该是回答部分的展开特效。 展开时,需要从上往
分类: 编程语言 发布时间: 06-19 03:56 阅读次数: 0

我也想刷穿 LeetCode啊】面试题 17.11. 单词距离

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第21天,点击查看活动详情 现在前端很多岗位面试需要有一定的算法基础,或者说经常刷算法的会优先考虑。 因此每天刷刷LeetCode非
分类: 编程语言 发布时间: 06-19 03:56 阅读次数: 0

Three.js 之 11 Haunted House 恐怖鬼屋

本节将使用我们之前学习的内容来创建一个鬼屋。我们会创建一个房子,有门、屋顶、和一些灌木,我们也会创建一些墓碑,还有幽灵的光飘过并产生投影。 开始之前先约定一下关于长度单位的问题。 根据不同场景,我们可
分类: 编程语言 发布时间: 06-19 03:56 阅读次数: 0

Vuejs设计与实现 —— 渲染器核心 Diff 算法

前言 当组件发生更新时会重新执行 render 方法生成新的 vnode 节点,而当 新旧 vnode 都是 一组节点 时,为了以最小的性能开销完成 更新操作,需要比较两组子节点,其中用于比较的算法就
分类: 编程语言 发布时间: 06-19 03:56 阅读次数: 0

【我也想刷穿 LeetCode啊】468. 验证IP地址

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第22天,点击查看活动详情 现在前端很多岗位面试需要有一定的算法基础,或者说经常刷算法的会优先考虑。 因此每天刷刷LeetCode非
分类: 编程语言 发布时间: 06-19 03:56 阅读次数: 0

【LeetCode】508. 出现次数最多的子树元素和

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第24天,点击查看活动详情 测试岗位也越来卷了,除了基本的功能测试外,还要有编程基础、脚本经验才脱颖而出。 怎么才能提高我们的编程能
分类: 编程语言 发布时间: 06-19 03:56 阅读次数: 0

从放弃到重启 C++ 泛型编程篇(6)—类模板(中)

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第26天,点击查看活动详情 在我们开始内容之前,让我们想一想为什么需要模板,模板给我们带来什么,我们学习面向对象编程时,都学到面向对
分类: 编程语言 发布时间: 06-19 03:56 阅读次数: 0

【译】iOS 并发与多线程完整指南

iOS 并发与多线程完整指南 说明 在本文中,我们将会学习以下内容: 本文涉及较多主题。如果有些内容你已经很熟悉了,可以尝试跳过它,阅读你还未熟悉的部分。会有一些技巧和提示。 现实世界中的多线程实例
分类: 编程语言 发布时间: 06-19 03:56 阅读次数: 0

用 Go + WebSocket 快速实现一个 chat 服务-23

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第24天,点击查看活动详情 前言 在 go-zero 开源之后,非常多的用户询问是否可以支持以及什么时候支持 websocket,终
分类: 编程语言 发布时间: 06-19 03:56 阅读次数: 0