Posts
Xcode 命令行工具程序工程中使用单元测试
XCode 创建 iPhone 应用程序时, 默认会提示创建单元测试 Target 。 但是对于简单的命令行程序(Command Line Application), 并不会提示创建。
Posts
iOS extension 调试打印输出
Xcode 窗口 Debug 区域显示的Log 仅显示由 Xcode 唤起进程的打印输出。 对于App Extension 工程,进程是由系统唤起的,而不是由 Xcode 。所有开发调试时无法查看到NSLog等打印的输出。
一般可以通过 Console (控制台) 程序来显示这些输出。
Posts
Fultter Xcode Build
Flutter 创建项目后,Xcode编译项目时的几个问题解决。
环境
flutter doctor
[✓] Flutter (Channel stable, 2.0.0, on macOS 11.2.3 20D91 darwin-arm, locale en-CN)
[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
[✓] Xcode - develop for iOS and macOS
[✓] Chrome - develop for the web
[✓] Android Studio (version 4.1)
[✓] VS Code (version 1.54.1)
[✓] Connected device (2 available)
• No issues found!
Posts
基于Gitlab MR做代码审核 - 2演示
Gitlab Merge Requests 流程说明二 - 演示
迁出代码
#仅克隆远程master分支
git clone https://gitlab.company.com/demo/prdemo.git
#查看所有分支
git branch -a
#显示如下
* master (仅迁出master分支)
remotes/origin/HEAD -> origin/master
remotes/origin/develop
remotes/origin/master
# 迁出develop分支
git checkout -b develop origin/develop
git branch -a
* develop (develop已经迁出,且当前处于develop分支中)
master (master分支已经迁出)
remotes/origin/HEAD -> origin/master
remotes/origin/develop
remotes/origin/master
Posts
基于Gitlab MR做代码审核 - 1基础配置
分支的说明
gitflow工作流,规范但是过于复杂。

我们采用简易的gitflow工作流
- master - 用于准备发布部署
- develop - 用于当前的主线开发
- feature - 用于特定功能的开发
- tag标签 - 用于版本发布 v0.9.10
Posts
Adobe AIR.framework” is damaged and can’t be opened
MacOS 升级 Catalina 后,打开Adobe Air出现错误:“Adobe AIR.framework” is damaged and can’t be opened.
可以通过如下方式移除安全隔离属性
cd /Library/Frameworks
sudo xattr -r -d com.apple.quarantine ./Adobe\ AIR.framework
Posts
安装Electron
Electron 安装常见错误和解决方法。
- 自定义镜像 ELECTRON_MIRROR=https://npm.taobao.org/mirrors/electron/ npm –registry=https://registry.npm.taobao.org install electron@5.0.13
- –unsafe-perm=true
Posts
Instagram的含义
Instagram 的名称取自"即时"(英语:instant )与“电报”(英语:telegram )两个单词的结合。因为创始人灵感来自即时成像相机,且认为人与人之间的照片分享“就像用电线传递电报消息”,因而将两个单词结合成软件名称
Posts
Beego 多数据库支持(主从分离等)
原理
使用 orm.RegisterDataBase 注册多个数据库,其中一个为default,且为主库.
ORM must register a database with alias default.
Posts
编译安装蓝鲸智云配置平台(BlueKing CMDB) - CentOS8
步骤说明
- Golang环境安装配置
- Nodejs环境安装配置
- 代码编译bk-cmdb
- 部署ZooKeeper
- 部署Redis
- 部署MongoDB
- 安装bk-cmdb
- 运行