在 Ubuntu 下快速安装 Nvidia 驱动
随笔小记

在 Ubuntu 下快速安装 Nvidia 驱动

在 Ubuntu 下,如果下载了 Nvidia 官方的驱动,然后按照 Nvidia 官方繁琐的 安装方法 安装真的是一种折磨,而且在其中也会遇到非常多的问题 有没有一键安装的方法? 答案是有的! 多谢 Graphics Drivers 团队的辛勤付出,把繁琐的安装过程进行封装,只需 apt 安装即可

  • Kcat
    Kcat
1 min read
Phabricator 解锁 Restricted Project
随笔小记

Phabricator 解锁 Restricted Project

这是一个很无奈的问题,项目变成这样的状态:无法查询到项目,也无法编辑或者进入项目,查了许久一直没有解决,最终还是自己解决了问题... 问题重现 当项目只有自己的时候 离开这个项目 接着项目就变成了 Restricted Project 的状态 解决方案 其实只需要知道项目的 PHID 即可,但是通过

  • Kcat
    Kcat
1 min read
Insomnia
开发工具推荐

Insomnia

Insomnia 是一款支持 GraphQL 的 REST API 调试工具,促使我使用它的最大原因也是它对于 GraphQL 有着良好的支持,当然也让我慢慢舍弃了 Postman Insomnia 官网 上描述的特性有一个大列表,如下: GraphQL editor 我当然就不一个一个叙说了,最需

  • Kcat
    Kcat
1 min read
Swift & C
Swift

Swift & C

因为 Swift 是建立在 LLVM 之上的,所以 Swift 是支持与 C 交互的。但是在 Swift 中,让其与 C 混编是一件说起来有点麻烦又不太麻烦的事儿,麻烦就是要实现混编可能需要一些零碎的步骤,不麻烦就是 Swift 也提供了和 C 对应的等价类型来进行转换使用 让 Swift 可调用

  • Kcat
    Kcat
3 min read
使用 API Blueprint 来编写 RESTful API 文档
API Blueprint

使用 API Blueprint 来编写 RESTful API 文档

可能在很多地方,编写文档或许是非常敷衍或潦草的事情,一个可能连排版都没有的 Word 文档可能就充当了文档的重要地位,但是这对于开发协作和后期的未知问题,仅仅只是时间的问题。在开发 RESTful API 中,随着时间的增长,API 的数量越来越多,查阅维护整理也就变得更加需要,文档需求的地位就越来

  • Kcat
    Kcat
4 min read
2017 秋季 Apple Special Event 回顾
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 下面我们就来回顾

  • Kcat
    Kcat
4 min read
Logic Pro X 中使用 AUPitch 做高质的自动化曲线
Logic Pro

Logic Pro X 中使用 AUPitch 做高质的自动化曲线

我想可能许多人都会使用到 Pitch Shifter 或者 Vocal Transformer 这两个效果器来处理音高效果 Pitch Shifter Pitch Shifter 提供了一种结合音高转换后版本的信号与原始信号的简单方法。使用音调移动获得最佳结果。 Vocal Transformer

  • Kcat
    Kcat
3 min read
使用 Flask-Migrate 来迁移数据库
Python

使用 Flask-Migrate 来迁移数据库

使用 Flask-SQLAlchemy[1] 的童靴,可能会经常改动某些数据模型的属性,当然有更好的选择,那就是 Flask-Migrate[2] 安装 安装我觉得其实可以忽略这一步;),肯定用 pip 啦 pip install Flask-Migrate 使用 有两个方式可以使用 Flask-M

  • Kcat
    Kcat
2 min read
解决 macOS 上 Docker.qcow2 文件无限增长大小的问题
Docker

解决 macOS 上 Docker.qcow2 文件无限增长大小的问题

在 macOS 上使用 Docker 会发现一个问题,尤其是少于 256G SSD 的 MacBook Pro,这个问题可能会更加明显,那就是发现磁盘的可用空间会随着使用 Docker 而越来越少,当你去删除所有的 image 或者 container ,发现磁盘可用大小基本没什么变化,所以想要急切

  • Kcat
    Kcat
1 min read
在 UINavigationController 的 Push 过渡动画中 Title 的错误位移
Bugs report

在 UINavigationController 的 Push 过渡动画中 Title 的错误位移

Bug 描述 在 UINavigationController 处理 Push 方式的过渡动画中,父级 UIViewController 的 Title 在少于 3个英文字符 或 2个中文字符 的时候,会出现过渡的偏差 Bug 复现步骤 需要两个 UIViewController 并且被一个 UIN

  • Kcat
    Kcat
1 min read
在 Logic Pro X 中使用 Take 管理来录制多个音频汇整
录制音频

在 Logic Pro X 中使用 Take 管理来录制多个音频汇整

在许多 DAW 中录制同一节音频的时候,可能会录制许多遍,大部分人会使用以下两种方法: 反复折磨对应小节的单条录制音轨,不满意就删掉重录一遍 已经记不住有多少条对应小节的录制音轨,反正就是录了很多条轨 而在 Logic Pro X 中,这个问题就不会再有了 Take 管理是什么? 我记得不太清楚了,

  • Kcat
    Kcat
2 min read
在 macOS 和 Windows 平台上安装 Minecraft
Minecraft

在 macOS 和 Windows 平台上安装 Minecraft

由于我的一个朋友想出个安装 Minecraft 的图文教程,正好顺便就帮他写了这边图文教程,内容面向不清楚如何安装 Minecraft 的童靴 我买了正版的Minecraft 入手正版的童靴,在 Minecraft官方网站[1] 即可下载,这篇 Blog 就不具体描述如何下载安装了 准备工作 下

  • Kcat
    Kcat
3 min read
Atom 在国内无法安装 Package 的解决方案
Atom

Atom 在国内无法安装 Package 的解决方案

由于被墙的原因,在国内使用 Atom 的 Package(包)面板来安装 Package 基本都无法正常安装,有些时候 VPN 也不好使,那么怎么才能完美的安装 Package 呢?我们用 npm[1] 来解决 安装 npm 并且替换内置源为国内淘宝源 npm 一般在已经安装了 Node.js 的运

  • Kcat
    Kcat
3 min read
firewalld 的基本用法
firewall-cmd

firewalld 的基本用法

在 RHEL 7 和 CentOS 7 之后,都使用了 firewalld 来作为防火墙管理工具,只不过底层实现还是 iptables,并且主要使用 firewall-cmd 来配置 防火墙配置 防火墙主要有两种配置:运行时和永久 运行时:在运行时下的配置修改都不是永久生效的,都会在重新加载后,加载

  • Kcat
    Kcat
2 min read
CentOS 下 PostgreSQL 的快速安装和配置
CentOS

CentOS 下 PostgreSQL 的快速安装和配置

此篇博客面向新手,所以比较通俗易懂,如有不够严谨的地方请指出,不接受撕逼 ;) 安装 PostgreSQL 环境 新装环境 首先如果是新安装 CentOS 的时候,可以从已选环境的附加选项中勾选 PostgreSQL 数据库服务器选项以便默认安装,减少配置步骤 已装环境 当然,如果是已有 CentO

  • Kcat
    Kcat
2 min read
pip 的基本用法
Python

pip 的基本用法

在 virtualenv 中,我们可以很方便的将当前 virtualenv 环境下所有所需的包清单至一个指定文件中,同时也可以很轻松的使用这个文件来批量安装所有所需的包 进入 virtualenv 目录并且激活环境 打开命令行 #!/bin/bash cd [virtualenv-path] /

  • Kcat
    Kcat
1 min read
CoreLocation 在 iOS7 以后的改变
iOS

CoreLocation 在 iOS7 以后的改变

在 iOS7 的时候,在使用 CoreLocation 的时候是没有强制让用户去选择是否授权给iOS设备获取用户的位置的,iOS8 以后,Apple就更改 CoreLocation 的用法,必须让用户去授权,才能够获取用户的位置数据那么 iOS8 需要什么样的做法才能够让 CoreLocation

  • Kcat
    Kcat
1 min read
iOS 高精度随机数
iOS

iOS 高精度随机数

在iOS开发中,对于随机数的生成,很多同学可能会使用例如 random() 或者 rand() 这样的函数,但是我在实际开发中并没有达到实际所要求的随机需求,所以在查找了相关的资料后发现了 arc4random() ,达到了我的预期要求 由于 rand() 和 random() 这样的函数并不是真正

  • Kcat
    Kcat
1 min read
解决那些在 macOS上 霸占 CPU 使用率的进程 - mdworker
macOS

解决那些在 macOS上 霸占 CPU 使用率的进程 - mdworker

此博客是我在远景论坛上黑苹果板块于 2013 年发表的这篇帖子修改得来,所以主要面向于黑果无法监测 CPU 变频的情况下的解决办法 mdworker[1] 什么是 mdworker? mdworker 全称为 metadata server worker(元数据服务器处理),mdworker 是sp

  • Kcat
    Kcat
4 min read
解决那些在 macOS 上霸占 CPU 使用率的进程 - AAM Updates Notifier
macOS

解决那些在 macOS 上霸占 CPU 使用率的进程 - AAM Updates Notifier

此博客是我在远景论坛上黑苹果板块于 2013 年发表的这篇帖子修改得来,所以主要面向于黑果无法监测 CPU 变频的情况下的解决办法 AAM Updates Notifier 有些安装了 Photoshop 的童鞋一般开机的时候会有这个进程,这是 Adobe 的检查更新的进程,虽然开机的时间停几分钟就

  • Kcat
    Kcat
1 min read
解决那些在 macOS 上霸占 CPU 使用率的进程 - 
 UserEventAgent
macOS

解决那些在 macOS 上霸占 CPU 使用率的进程 - UserEventAgent

此博客是我在远景论坛上黑苹果板块于2013年发表的这篇帖子修改得来,所以主要面向于黑果无法监测CPU变频的情况下的解决办法 UserEventAgent 在测试 CPU 变频的时候,因为 UserEventAgent 进程疯狂的占用 CPU 使用率,每次开机后十分钟之内都一直 100% 让 CPU

  • Kcat
    Kcat
2 min read