首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
随记
订阅
FisherJoe
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
深入解析基于 Flutter 的 Web 渲染引擎「北海 Kraken 」技术原理
从技术角度深入解析如何基于 Flutter 开发一个 Web 渲染引擎,以及北海的一些重要技术特性的原理。
Flutter之使用overlay显示悬浮控件
Overlay是一个Stack的widget,可以将overlay entry插入到overlay中,使独立的child窗口悬浮于其他widget之上。 因为Overlay本身使用的是[Stack]布局,所以overlay entry可以使用[Positioned] 或者 [A…
iOS蓝牙知识快速入门(详尽版)
以前写过几篇蓝牙相关的文章,但是没有涉及扫描、收发指令这些基础功能的实现。所以打算写一篇尽可能详尽的蓝牙知识汇总,一方面给有需要的同学看,一方面是对自己学习蓝牙的一个总结。 这篇文章的目的:教你实现设备的扫描,连接,数据收发,蓝牙数据解析。如果在实现上面任一功能遇到问题时,欢迎…
优雅的实现CALayer的"AutoLayout"的两种方案
大家都知道UIView支持AutoLayout,而CALayer不可以。这是因为UIView负责事件响应、布局信息存储等,而CALayer主要负责页面内容展示。UIView和CALayer的关系,颇有一点**“我负责赚钱养家,你负责貌美如花”**的感觉。关于它们更全面的比较,可…
iOS动态库的使用
3.1. 添加为依赖库-启动时加载 3.2. 运行时加载 说到动态库,就不得不提静态库。静态库可以看做是一个具有特定功能的代码块,如果app中引用了静态库,则在编译时会将静态库直接复制到app的可执行文件(也就是mach-o)中。 使用静态库会导致mach-o文件过大,而mac…
《Node.js设计模式》使用流进行编码
本系列文章为《Node.js Design Patterns Second Edition》的原文翻译和读书笔记,在GitHub连载更新,同步翻译版链接。 Streams是Node.js最重要的组件和模式之一。 社区中有一句格言“Stream all the things(St…
[Flutter Package]状态管理之BLoC的封装
我一开始坚持移动端的思路,使用MVC或者MVP等,还有的同学支持前端思路,使用Redux或者RxDart等,也有人说Google推荐使用BLoC,还有像我翻译的一篇文章一样:[译]让我来帮你理解和选择Flutter状态管理方案, 使用Redux和BLoC的混合。 我一直在想,能…
git的GUI工具Sourcetree使用及命令行对比
git pull的操作本身上是抓取远端更新然后与本地分支进行合并,合并又分为merge以及rebase。 在你有提交未推送(commit)但是落后版本情况下使用merge拉取合并时,且产生一个merge commit造成了不必要的合并提交,而且提交线也变得不连贯。使用rebas…
iOS使用NSURLProtocol来Hook拦截WKWebview请求并回放的一种姿(ti)势(wei)
例如:我们在__UIWebview__,可以通过如下方式获取js上下文,但是在__WKWebView__是会报错的额外的玩意儿:其实WKWebView自带了一些和JS交互的接口WKUserConten
基于 Postman 的 API 自动化测试
本文分享了基于 Postman 的 API 自动化测试。