240 发简信
IP属地:浙江
  • Git 恢复误删的远程分支

    背景 实际工作台中,当你想删除本地分支,却不小心把远程分支也删掉了。。。 在当前git目录下,输入以下命令查找删除分支的commitId reflog是reference l...

  • 安装macos monterey图标有个问号

    按住option 再删除 就可以了 如果是空白图标 在终端执行以下命令,即可

  • iOS多线程面试题:如何使用两个线程交替打印1--100?

    使用两个线程交替打印奇偶数,需要用到锁来实现,下边有3种实现方式: 使用NSLock实现 使用NSCondition实现 使用dispatch_semaphore_t实现

  • Flutter/Dart import导入文件关键字总结

    导入文件import后面的路径有哪几种?各代表什么意思?关键字有那些?文件导入的顺序是什么? import 'dart:xxx'; 引入Dart标准库 import 'xxx...

  • Key-Value Observing(KVO)的工作原理

    它是什么? 大多数读者可能已经知道了这一点,但只是为了快速回顾一下:KVO是cocoa绑定的基础技术,它为其他对象的属性更改时通知对象提供了一种方法。一个对象观察另一个对象的...

  • 进程间的通信

    阅读The Complete Friday Q&A:Volume I 第2天进程间通信(Interprocess Communication) IPC是一个有趣的,有时是复杂...

  • 多线程编程和并行性概述

    阅读The Complete Friday Q&A:Volume I第一天关于多线程编程和并行方式有以下几种方式: 1、分布式计算。对于Mac开发人员来说,最明显的例子是Xc...

  • ! [rejected] master -> master (non-fast-forward)

    本地创建项目之后,推送到远程已有仓库,需要先git pull 拉下远程仓库,使用以下命令解决问题 1、git pull origin master --allow-unrel...

  • Markdown学习指南

    Markdown 是一种「电子邮件」风格的「标记语言」,许多写作软件都支持,写作者有必要学习和掌握该语言。 Markdown 简书指南 Markdown 菜鸟教程 Markd...

  • 解决mac连接iPhone反复断开问题

    iPhone使用非官方数据线会导致反复断开连接问题,需要杀掉usbd进程,在终端运行以下命令 输入开机密码即可。

  • 解决git@gitee.com: Permission denied (publickey).

    码云添加公钥按照官方文档一步步来,走到第四步会出现git@gitee.com: Permission denied (publickey),发现少了第二步,导致无法成功。 第...

  • mac下解决stackoverflow请求慢的问题

    stackoverflow请求慢是因为资源:jquery.min.js,这个资源请求一直处于阻塞状态,因谷歌被墙了,所以一直无法请求。那我们修改hosts文件,将该地址修改为...