Flutter Flutter Widget - SafeArea SafeArea[1] 是用于适配不规则尺寸设备的一个 Widget,如 iPhone X 这类设备 我们就在默认 Flutter 项目 - 计数器,在 iPhone Xs 基础上测试 SafeArea 这是未修改前的布局代码部分: @override Widget build(BuildCo
随笔小记 在 Ubuntu 下快速安装 Nvidia 驱动 在 Ubuntu 下,如果下载了 Nvidia 官方的驱动,然后按照 Nvidia 官方繁琐的 安装方法 安装真的是一种折磨,而且在其中也会遇到非常多的问题 有没有一键安装的方法? 答案是有的! 多谢 Graphics Drivers 团队的辛勤付出,把繁琐的安装过程进行封装,只需 apt 安
随笔小记 Phabricator 解锁 Restricted Project 这是一个很无奈的问题,项目变成这样的状态:无法查询到项目,也无法编辑或者进入项目,解决了许久,最后其实发现自己只是想复杂了... 问题重现 当项目只有自己的时候 离开这个项目 接着项目就变成了 Restricted Project 的状态 解决方案 其实只需要知道项目的 PHID 即可,但是通过
开发工具推荐 Insomnia Insomnia 是一款支持 GraphQL 的 REST API 调试工具,促使我使用它的最大原因也是它对于 GraphQL 有着良好的支持,当然也让我慢慢舍弃了 Postman Insomnia 官网 上描述的特性有一个大列表,如下: GraphQL editor 我当然就不一个一个
Swift Swift & C 因为 Swift 是建立在 LLVM 之上的,所以 Swift 是支持与 C 交互的。但是在 Swift 中,让其与 C 混编是一件说起来有点麻烦又不太麻烦的事儿,麻烦就是要实现混编可能需要一些零碎的步骤,不麻烦就是 Swift 也提供了和 C 对应的等价类型来进行转换使用 让 Swift 可调用
API Blueprint 使用 API Blueprint 来编写 RESTful API 文档 可能在很多地方,编写文档或许是非常敷衍或潦草的事情,一个可能连排版都没有的 Word 文档可能就充当了文档的重要地位,但是这对于开发协作和后期的未知问题,仅仅只是时间的问题。在开发 RESTful API 中,随着时间的增长,API 的数量越来越多,查阅维护整理也就变得更加需要,文档需求的地位就越来
Apple Special Event 2017 秋季 Apple Special Event 回顾 一年一度Apple的秋季新品发布会首次在 史蒂夫∙乔布斯剧院 于北京时间 2017年9月13日凌晨1:00 举行。Apple在发布会上发布了五款新品:iPhone X、iPhone 8、iPhone 8 Plus、Apple Watch Series 3 和 Apple TV 4K 下面我们就来回
Logic Pro Logic Pro X 中使用 AUPitch 做高质的自动化曲线 我想可能许多人都会使用到 Pitch Shifter 或者 Vocal Transformer 这两个效果器来处理音高效果 Pitch Shifter Pitch Shifter 提供了一种结合音高转换后版本的信号与原始信号的简单方法。使用音调移动获得最佳结果。 Vocal Transfor
Covers Beast Covered from BrAnT.B & K9999 Mixed by Kcat Prod. By Sez 幸运的是在发高烧前就已经基本完成所有的 Tracks 和 Effects,完成度算是比较高了 PS:没有 Auto-Tune ,只有 Pitch Correction (阴
Python 使用 Flask-Migrate 来迁移数据库 使用 Flask-SQLAlchemy[1] 的童靴,可能会经常改动某些数据模型的属性,当然有更好的选择,那就是 Flask-Migrate[2] 安装 安装我觉得其实可以忽略这一步;),肯定用 pip 啦 pip install Flask-Migrate 使用 有两个方式可以使用 Flask
Docker 解决 macOS 上 Docker.qcow2 文件无限增长大小的问题 在 macOS 上使用 Docker 会发现一个问题,尤其是少于 256G SSD 的 MacBook Pro,这个问题可能会更加明显,那就是发现磁盘的可用空间会随着使用 Docker 而越来越少,当你去删除所有的 image 或者 container ,发现磁盘可用大小基本没什么变化,所以想要急切
Bugs report 在 UINavigationController 的 Push 过渡动画中 Title 的错误位移 Bug 描述 在 UINavigationController 处理 Push 方式的过渡动画中,父级 UIViewController 的 Title 在少于 3个英文字符 或 2个中文字符 的时候,会出现过渡的偏差 Bug 复现步骤 需要两个 UIViewController 并且被一个 UI
Docker 解决 Docker-compose 中 Nginx 无法正常代理 Gunicorn 使用 Docker-compose.yml 用 command 启动 Gunicorn,同时启动 Nginx,但是 Gunicorn 的地址无法被 Nginx 正常代理 问题例子 Docker-compose.yml version: "3" services: app
录制音频 在 Logic Pro X 中使用 Take 管理来录制多个音频汇整 在许多 DAW 中录制同一节音频的时候,可能会录制许多遍,大部分人会使用以下两种方法: 反复折磨对应小节的单条录制音轨,不满意就删掉重录一遍 已经记不住有多少条对应小节的录制音轨,反正就是录了很多条轨 而在 Logic Pro X 中,这个问题就不会再有了 Take 管理是什么? 我记得不太清楚
Minecraft 在 macOS 和 Windows 平台上安装 Minecraft 由于我的一个朋友想出个安装 Minecraft 的图文教程,正好顺便就帮他写了这边图文教程,内容面向不清楚如何安装 Minecraft 的童靴 我买了正版的Minecraft 入手正版的童靴,在 Minecraft官方网站[1] 即可下载,这篇 Blog 就不具体描述如何下载安装了 准备工作
Atom Atom 在国内无法安装 Package 的解决方案 由于被墙的原因,在国内使用 Atom 的 Package(包)面板来安装 Package 基本都无法正常安装,有些时候 VPN 也不好使,那么怎么才能完美的安装 Package 呢?我们用 npm[1] 来解决 安装 npm 并且替换内置源为国内淘宝源 npm 一般在已经安装了 Node.js 的
firewall-cmd firewalld 的基本用法 在 RHEL 7 和 CentOS 7 之后,都使用了 firewalld 来作为防火墙管理工具,只不过底层实现还是 iptables,并且主要使用 firewall-cmd 来配置 防火墙配置 防火墙主要有两种配置:运行时和永久 运行时:在运行时下的配置修改都不是永久生效的,都会在重新加载后,
CentOS CentOS 下 PostgreSQL 的快速安装和配置 此篇博客面向新手,所以比较通俗易懂,如有不够严谨的地方请指出,不接受撕逼 ;) 安装 PostgreSQL 环境 新装环境 首先如果是新安装 CentOS 的时候,可以从已选环境的附加选项中勾选 PostgreSQL 数据库服务器选项以便默认安装,减少配置步骤 已装环境 当然,如果是已有 Cen
genrsa 使用 OpenSSL 生成 RSA 私匙和公匙 What's OpenSSL OpenSSL 是一个开源的面向安全传输层(TLS)和安全套接层(SSL)的工具集 genrsa 命令 主要用于生成 RSA 私匙 genrsa 的命令格式如下: openssl genrsa [-help] [-out filename] [-passout a
Python pip 的基本用法 在 virtualenv 中,我们可以很方便的将当前 virtualenv 环境下所有所需的包清单至一个指定文件中,同时也可以很轻松的使用这个文件来批量安装所有所需的包 进入 virtualenv 目录并且激活环境 打开命令行 #!/bin/bash cd [virtualenv-path]
iOS CoreLocation 在 iOS7 以后的改变 在 iOS7 的时候,在使用 CoreLocation 的时候是没有强制让用户去选择是否授权给iOS设备获取用户的位置的,iOS8 以后,Apple就更改 CoreLocation 的用法,必须让用户去授权,才能够获取用户的位置数据那么 iOS8 需要什么样的做法才能够让 CoreLocation
iOS iOS 高精度随机数 在iOS开发中,对于随机数的生成,很多同学可能会使用例如 random() 或者 rand() 这样的函数,但是我在实际开发中并没有达到实际所要求的随机需求,所以在查找了相关的资料后发现了 arc4random() ,达到了我的预期要求 由于 rand() 和 random() 这样的函数并不是真
macOS 解决那些在 macOS上 霸占 CPU 使用率的进程 - mdworker 此博客是我在远景论坛上黑苹果板块于 2013 年发表的这篇帖子修改得来,所以主要面向于黑果无法监测 CPU 变频的情况下的解决办法 mdworker[1] 什么是 mdworker? mdworker 全称为 metadata server worker(元数据服务器处理),mdworker 是s
macOS 解决那些在 macOS 上霸占 CPU 使用率的进程 - AAM Updates Notifier 此博客是我在远景论坛上黑苹果板块于 2013 年发表的这篇帖子修改得来,所以主要面向于黑果无法监测 CPU 变频的情况下的解决办法 AAM Updates Notifier 有些安装了 Photoshop 的童鞋一般开机的时候会有这个进程,这是 Adobe 的检查更新的进程,虽然开机的时间停几分钟
macOS 解决那些在 macOS 上霸占 CPU 使用率的进程 - UserEventAgent 此博客是我在远景论坛上黑苹果板块于2013年发表的这篇帖子修改得来,所以主要面向于黑果无法监测CPU变频的情况下的解决办法 UserEventAgent 在测试 CPU 变频的时候,因为 UserEventAgent 进程疯狂的占用 CPU 使用率,每次开机后十分钟之内都一直 100% 让 CP