作为开发者,每天都会遇到新的问题,甚至于说我的工作就是不断地解决问题。碰到问题总会让人苦恼,怎样能快速的解决问题,在找不到思路的时候,能否有一些方法来指导,推进问题的解决,本文简单聊聊解决问题的常用套路,仅仅是自己的一些见解,期待有所共鸣。

一个问题从发现到解决的闭环,大致分成发现问题、分析问题、解决问题、总结问题等四个步骤,下面分别介绍

阅读全文 »

开发中会碰到各种奇怪的bug,怎样有效高质量的报告一个bug,给开发提供更多的信息,便于排查和解决问题?可以有下面几个角度

  • 手机平台和型号

    是Android还是iOS,毕竟现在是都是多端开发,由于两端不一致性,导致可能问题表现不同,所以先确定平台,方便找到对应的开发。手机的型号也很关键,像Android手机,不同厂家对ROM定制不同,而且不同版本系统本身就有差异,导致bug只在某厂商机型或者某个系统版本才能复现

    阅读全文 »

做移动端开发,难免会因工作变动,加入一个新的项目组。而到了新项目组,首先要面临一个必备工作,阅读项目源码。如何有条理、快速的了解新项目的架构和业务,分享自己的一些心得。

应用代码可以分层来阅读,比如分成界面展示层逻辑控制层业务数据层,也就是Model-View-Controller/Presenter分层结构,在每层借助的工具和阅读的重点各有不同,下面分别介绍

阅读全文 »

本文介绍用网络在线的方式来安装Mac OS系统,网络安装是指从苹果官网下载系统并安装,它只需要联网即可,不需要制作U盘启动等,比较方便快捷

1. 进入系统安装页

在按下电源键之后,按住Command+R(为防止错过,可以先按键,再开机),会进入【macOS实用工具】界面

2. 用磁盘工具格式化磁盘

磁盘工具进行格式化不是必须的,如果是新电脑,从来没有对系统盘做过格式化,或者重装的时候,想清除原来所有的文件,才需要选择磁盘工具。

在实用工具页面,点击【磁盘工具】,在左侧选择设备,点击 抹掉,

  • 名称 :Macintosh HD
  • 格式: Mac OS 扩展(日志式)或APFS
  • 方案:GUID分区图

点击抹掉,开始格式化,然后退出磁盘工具

阅读全文 »

在搬瓦工上新购买的vps,系统默认安装的是centos7,所以下面教程是以Centos7为例,如果是Ubuntu,将yum换成apt-get即可

1.首先安装epel扩展源,相当于第三方源,官方源比较滞后,会导致后面安装pip,提示-No-package-python-pip-available

1
yum install -y epel-release

2. 安装pip,pip 是 Python 的包管理工具

1
yum install -y python-pip

如果仍然出现报错信息

1
2
3
4
5
Loaded plugins: fastestmirror, ovl
Loading mirror speeds from cached hostfile
...
No package python-pip available.
Error: Nothing to do
阅读全文 »
0%