shmily's blog

Thinking will not overcome fear but action will.

git 切换用户

本地

昨天提交代码的时候首先是Jenkins报错,然后查看git log的时候是author变成了我自己的github,然后当然是提交的时候没办法通过,然后想要更改当前的git用户名和邮箱 更改用户名 git config user.name 用来查询当前git用户的邮箱 git config user.email 使用下面的语句更改用户名 git config --global u...

Git fork同步

同步fork的具体步骤

同步一个fork 给fork配置一个remote 主要使用git remote -v查看远程状态 git remote -v # origin https://github.com/YOUR_USERNAME/YOUR_FORK.git (fetch) # origin https://github.com/YOUR_USERNAME/YOUR_FORK.git (push) 添加一个...

第一篇博客

想说的一些话

第一篇博客 今天是8月13号,是我在上海实习的第二个月了~ 昨晚花了两个小时的时间在海投简历,感觉自己真的是浪费了两年的才找到自己应该干些什么,但是现在其实真的想有更多时间来补一下之前欠的债,但是秋招已经开始了,感觉很慌,但是还是要努力加油呀 关于博客 因为最近在复习面试,感觉有好多东西需要总结反思,而且之后也能查到的复习状态比较好,所以昨天就买了GODADDY的域名,偷偷在公司划水...

github缩写和版本号详解

github中的各种缩写暗号

迷之缩写 作为一个刚刚开始自己倒腾东西的小白,在github上经常看见一些不明所以的缩写,导致阅读不懂,速度下降等等一些问题,所以就在这总结一下,会持续更新~ 1.PR Pull Request. 拉取请求,给其他项目提交代码 2.LGTM Looks Good To Me.代码已经review,可以合并(朕已阅) 3.SGTM Sounds Good To Me.同上句...

Xcode命令行工具管理

如何切换Xcode命令行工具

安装 xcode-select --install Xcode版本切换 显示当前使用的xocde版本 $ xcode-select --print-path 选择Xcode中的默认版本 $ sudo xcode-select -switch /Applications/Xcode.app

从一道网易面试题浅谈 Tagged Pointer

浅谈 Tagged Pointer

前言 这篇博客九月就想写了,因为赶项目拖了到现在,抓住17年尾巴写吧~ 正文 上次看了一篇 《从一道网易面试题浅谈OC线程安全》 的博客,主要内容是: 作者去网易面试,面试官出了一道面试题:下面代码会发生什么问题? @property (nonatomic, strong) NSString *target; //.... dispatch_queue_t queue = disp...

为博客添加 Gitalk 评论插件

BY Blog 添加 Gitalk 的评论插件了

前言 由于 Disqus 对于国内网路的支持十分糟糕,很多人反映 Disqus 评论插件一直加载不出来。而我一直是处于翻墙状态的~(话说你们做程序员的都不翻墙用Google的吗😅,哈哈,吐嘈下) 针对这个问题,我添加了Gitalk 评论插件。在此,非常感谢 @FeDemo 的推荐 。 正文 Gitalk 评论插件 首先来看看 Gitalk 的界面和功能: gitalk 使用 ...

Mac终端(zsh)下用代码编辑器打开文件或目录

更改 zsh 配置文件,在终端使用sublime、vscode、atom快速打开文件或目录

前言 最近在喵神 onevcat 的直播中发现喵神直接在终端就能用 vsCode 打开当前代码目录,非常方便。 在zsh终端中 使用 code .,在 vcCode 打开当前文件目录 正文 配置终端环境 终端环境为:iTerm2 + zsh zsh 使用 oh_my_zsh 配置 安装zsh 查看你的系统有几种shell cat /etc/shells 显示 /b...

文件目录树状(tree)显示

Mac终端显示输树状文件结构

使用 tree 在终端显示树状文件结构 安装 tree 使用 brew 进行安装 $ brew install tree 使用 直接使用 tree 命令,会在当前文件目录下,递归输出所有文件层级 $ tree 限制层级 $ tree -L 2 指定当前目录下的某个文件夹...

Xcode 控制台输出中文

在 Xcode 控制台输出中文的方法

重写 NSArray、NSSet、NSDictionary 的输出方法,在Xcode实现中文(Unicode)字符在控制台的输出 原理 Xcode 控制台中在输出 NSArray、NSSet、NSDictionary 时,其中的中文字符会变成Unicode编码 如"\U67cf\U8367". 我们通过分类重写这些类的输出方法即可实现在控制台输出中文: - (NSString...