移动开发
IOS手把手轻松实现灵动岛(Live activity)
首先,我们先简单了解下灵动岛
紧凑视图.png
拓展视图.png
锁屏视图.png
Live Activities 依赖于 Widget 实现 函数和页面,而与Widget不同,Live Activities无法访问网络或接收位置更新,更新Live Activities可以使用ActivityKit和远程推送,同时ActivityKit可以控制Live Acti
如何优雅的在MacOS上使用VScode+CMake进行STM32开发(小白友好型)
废话不多说,为啥要用VSCode?
功能
VS Code
Keil5
智能补全
⭐⭐⭐⭐⭐(clangd)
⭐⭐
代码跳转
⭐⭐⭐⭐⭐
⭐⭐
多光标/重构
✅
❌
Git 集成
原生支持
很弱
查找/替换
极强
一般
当然了,对于Mac用户来说,最扎心的当然是Keil5只有Windows
React Native 0.70 发布,Hermes 成为默认引擎
React Native 0.70 版本正式发布,这个版本有几项改进,比如 Codegen 的新的统一配置、Hermes 作为默认引擎、对 Android 构建的完整 CMake 支持,还有对新架构文档的更新。
具体更新内容如下:
New Architecture 的新文档
在过去的几个月里,Meta 一直在努力为文档中的 New Architecture 部分增加更多的内容。在新的部分,你可以找
Flutter 三方库 http_cache_hive_store 的鸿蒙化适配指南 - 在鸿蒙系统上构建极致、透明、工业级的 HTTP 二级缓存与 Hive 数据库持久化联动引擎
欢迎加入开源鸿蒙跨平台社区:#
Flutter 三方库 http_cache_hive_store 的鸿蒙化适配指南 - 在鸿蒙系统上构建极致、透明、工业级的 HTTP 二级缓存与 Hive 数据库持久化联动引擎在鸿蒙(OpenHarmony)系统的端云一体化网络架构、针对高频 API 的请求压实(Debounce)或者是需要实
Flutter 实现爱心三连动画
前言
我们开始 Flutter 动画相关篇章之旅,在应用中通过动效能够给用户带来更愉悦的体验,比较典型的例子就是一些直播平台的动效了,比如送火箭能做出来那种火箭发射的动效——感觉倍有面子,当然这是土豪的享受,我等码农只在视频里看过😂😂😂。本篇我们来介绍基于 Animation 类实现的基本动画构建。
Animation 简介
Animation 是一个抽象类,它并不参与屏幕的绘制,而是在设定的事件
MySQL 8配置文件详解
MySQL 8 配置文件详解MySQL 8 的配置文件(my.cnf或my.ini)是MySQL服务器启动时读取的主要配置文件,它包含了服务器运行所需的各种参数设置。以下是MySQL 8配置文件的详细解析:
配置文件位置MySQL 8 会按照以下顺序查找配置文件:
/etc/my.cnf
/etc/mysql/my.cnf
~/.my.cnf (用户特
541.【GraphQL】_typename千万不要写成一样的
这个问题我已经经历过两三次了:*graphql 服务端定义接口时,千万不要把每个接口中的_typename写成一样的。
在go语言中,graphql 的实现里头, 错误的示例如下:
var responseDimensionReadingType = graphql.NewObject(graphql.ObjectConfig{
Name: "ResponseCommon",
Fi
iOS Crash 的监听
没想到都2021年,我还得写篇文章来讲讲 Crash 监听的一些事情。虽然蛮多文章讲 Crash 监听这块,但总是讲的不够深入或者说不够全面。于是我想分享一下最近我对这方面知识的一些理解和整理。我计划讲以下几个主题:
Crash 的监听
堆栈分析
KSCrash 源码解析
Crash 的类型
根据Crash 的不同来源,Crash 分为以下三类:
Mach 异常
最底层的内核级异常。用户态
在项目中用ts封装axios,一次封装整个团队受益
写在前面
虽然说Fetch API已经使用率已经非常的高了,但是在一些老的浏览器还是不支持的,而且axios仍然每周都保持2000多万的下载量,这就说明了axios仍然存在不可撼动的地位,接下来我们就一步一步的去封装,实现一个灵活、可复用的一个请求请发。
这篇文章封装的axios已经满足如下功能:
无处不在的代码提示;
灵活的拦截器;
可以创建多个实例,灵活根据项目进行调整;
每个实例,或者说每
