reading-code-of-nginx-1.9.2
nginx-1.9.2 源码通读分析注释,带详尽函数中文分析注释以及相关函数流程调用注释

Mac 下开源多媒体播放器,支持多国语言、高逼格 UI。安装:`brew cask install iina`
nginx-1.9.2 源码通读分析注释,带详尽函数中文分析注释以及相关函数流程调用注释
Go 知识图谱
Go 编写的快速、简单、干净的视频下载程序。支持哔哩哔哩、YouTube 视频网站```$ annie -c cookies.txt https://www.bilibili.com/video/av20203945/Site: 哔哩哔哩 bilibili.com Title: 【2018拜年祭单品】相遇day by day Type: video Stream:[default] -------------------Quality: 高清 1080P60 Size: 220.65 MiB (231363071 Bytes)# download with: annie -f default "URL"16.03 MiB / 220.65 MiB [==>----------------------------] 7.26% 9.65 MiB/s 19s```
Android 页面在打开后需要在 UI 初始化完成后才能发起网络请求,以免网络请求返回后展示到 UI 时出现错误。但这种串行的做法导致页面的整个初始化时间变长。使用该工具可以在打开页面之前预加载数据,然后在页面 UI 初始化完成后提取预加载好的数据进行展示,从而缩短页面初始化时间,提升用户体验。示例代码如下:```java// 开启预加载任务int preLoaderId = PreLoader.preLoad(new Loader());Intent intent = new Intent(this, PreLoadBeforeLaunchActivity.class);intent.putExtra("preLoaderId", preLoaderId);startActivity(intent);// 预加载任务:模拟网络接口请求获取数据class Loader implements DataLoader {@Override public String loadData() {//此方法在线程池中运行,无需再开子线程去加载数据try {Thread.sleep(600);} catch (InterruptedException ignored) {}return "data from network server";}}// 在Activity(或Fragment)中UI初始化完成后开始监听预加载数据PreLoader.listenData(preLoaderId, new Listener());// 数据加载完成后,会调用DataListener.onDataArrived(...)来处理加载后的数据class Listener implements DataListener {@Override public void onDataArrived(String data) {//此方法在主线程中运行,无需使用Handler切换线程运行Toast.makeText(activity, data, Toast.LENGTH_SHORT).show();}}```

仿今日头条点赞喷射表情动画

精选可以在 30秒 或更短的时间内理解的实用 JavaScript 代码片段集合

Chrome 音乐实验室是一个网站,让学习音乐变得更加简单、好玩。完全基于Web端,国内可直接访问、老少皆宜、支持多种乐器,圆你一个音乐梦
小程序的前端框架。框架基于 Vue.js 核心,修改了 Vue.js 的 runtime 和 compiler 实现。使其可以运行在小程序环境中,为小程序开发引入了整套 Vue.js 开发体验。[5 分钟上手视频](http://mpvue.com/mpvue/quickstart/)- 彻底的组件化开发能力:提高代码复用性- 完整的 Vue.js 开发体验- 方便的 Vuex 数据管理方案:方便构建复杂应用- 快捷的 webpack 构建机制:自定义构建策略、开发阶段 hotReload- 支持使用 npm 外部依赖- 使用 Vue.js 命令行工具 vue-cli 快速初始化项目- H5 代码转换编译成小程序目标代码的能力

锁住输入法的 macOS 菜单栏工具。这是一款用 SwiftUI 开发的 macOS 菜单栏工具,可全局或按应用、网址锁定指定输入法,一旦被手动或其他应用切换,便会立即恢复。它支持自定义快捷键、规则备份、配置导入导出等功能,安装包不到 3MB,且无需系统权限。

把 iPhone 变成 Mac 扩展屏。这是一款免费开源的 macOS 副屏工具,可将闲置的 iPhone 或 iPad 变成第二个显示器。插上数据线或连同一 Wi-Fi 即可使用,可以直接把窗口拖过去,支持用手指点按、拖拽和双指滚动操作 Mac。

菜单栏里的桌面空间切换工具。这是一款用于查看和切换 macOS 桌面的工具,支持点击图标或滚动鼠标快速切换桌面,还能为每个桌面设置颜色、图标、文字标签或表情符号。

把 MacBook 刘海变成灵动岛的应用。这是一款用 SwiftUI 写的 macOS 工具,能够将 MacBook 顶部的刘海变成类似灵动岛的多功能控制中心。它平时隐藏于屏幕顶部,支持 Apple Music/Spotify 媒体控制、CPU/GPU/内存等系统监控、计时器、剪贴板历史和日历预览,并提供锁屏小组件和手势操控。

住在菜单栏里的 macOS 工具集合。这是一款免费开源的 macOS 菜单栏工具,将一堆常用的系统操作和实用功能放到菜单栏里,支持防休眠、自动隐藏 Dock、系统静音、Xcode 清理、弹出磁盘、清空废纸篓、IP 查询和翻译等功能。

所有 AI 编程工具用量一目了然。这是一款集中显示 Codex、Claude、Cursor、Gemini、Copilot、Grok 等 40 多个 AI 工具的配额用量与重置倒计时的 macOS 应用。它复用已有的 OAuth、浏览器 Cookie、API Key 等认证信息,无需重新登录,支持用量进度条、服务状态监控等功能。

macOS 菜单栏久坐提醒工具。这是一款常驻 macOS 菜单栏的久坐提醒应用,支持自定义 1-120 分钟的工作时长和 1-15 分钟的休息时长,到点弹窗强制休息。它提供右上角、左上角、屏幕中央或全屏强制等多种提醒方式,并配有每日目标、连续打卡、解锁徽章、柱状图和热力图等数据统计功能。

这根 USB-C 线到底能干啥。这是一款能够识别插在 Mac 上的 USB-C 线能充多快、传多快的工具,可显示传输速率、充电速度、功率上限、E-Marker 芯片厂商等信息。