自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 问答 (1)
  • 收藏
  • 关注

原创 Xcode中的Crash信息获取和定位

Xcode的打包上架工具会自动收集APP发生的crash信息,并详细的说明发生的次数和发生的位置。同时还能够快速的定位到错误的代码位置。步骤如下:1、打开Xcode,选择window->organizer,就能打开打包的工具。2、打开打包工具,会看到选项archives和crashes3、选择crashes,左侧选中要查看的app,再点击release,选择线上的...

2017-02-24 20:59:46 2634 1

原创 友盟崩溃信息定位

一般来说,产品上线后或多或少都会一些在测试过程中极难发现的bug存在,而引起程序的崩溃,影响用户的体验。除了苹果自身收集crash信息外,基本上用的最多的就是友盟了。然而友盟的崩溃信息我们如果不借助工具,是很难定位到具体的类和行的。今天就要说说如何定位到具体的类,类中的哪一行出现了crash,并结合友盟的提示,快速的解决bug。1、Xcode设置确定打包的同时生成dSYM文件B

2017-02-23 21:17:08 1545

原创 网络:HTTP详解

1、什么是URLURL称为:统一资源定位符,http通过一个URL能找到互联网上唯一的资源。URL就是资源的地址、位置,互联网上每个资源都有唯一的地址。URL的基本格式:协议://主机地址/路径协议:不同的协议代表着不同的资源查找方式、传输方式主机地址:存放资源的主机IP地址(域名)路径:资源在主机中的具体位置2、URL中常见的协议该层的协议是用来查找文...

2017-02-22 11:37:12 435

转载 网络:TCP/UDP详解

1、TCPTCP是一种流模式的协议。是面向连接的、传输可靠(保证数据正确性且保证数据顺序)、用于传输大量数据(流模式)、速度慢,建立连接需要开销多(时间、系统资源)的协议。也就是说,在连接持续过程中,Socket中收到的数据都是同一台主机发出的,因此知道数据是有序到达就行了,至于每次读取多少数据不关心。2、TCP的三次握手SYN(synchronous)是同步标志;ACK...

2017-02-22 10:36:44 427

原创 网络:基本概念之HTTP、TCP/IP、UDP,Socket

1、网络层的概念网络自下往上依次分为:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。其中物理层、数据链路层、网络层被称为媒体层,是网络工程师研究的对象。传输层、会话层、表示层、应用层被称为主机层,是用户所面向和关心的对象。2、HTTP协议对应应用层TCP、UDP对应传输层IP对应网络层三者本质上没有可比性:HTTP协议是基于TCP连...

2017-02-21 10:28:56 622

原创 SVN管理工具Cornerstone之:代码合并

将分支代码合并到主分支上1、选中Working Copies中需要合并的主分支2、点击上部工具栏中的Merge,出现如下界面,依次进行操作。同时注意观察Change Preview中文件的标识。3、对冲突的文件进行处理,4、处理完成后点击Merge Changes,也可以先点击Merge changes,在进行处理。5.、点击update,更新后再cha

2017-02-20 20:20:59 2043 2

原创 SVN管理工具Cornerstone之:文件图标说明和处理

明白文件的图标,可以一目了然的知道该进行什么样的操作。SVN中文件有如下图标:A:add,新增C:conflict,冲突D:delete,删除M:modify,本地已经修改G:modify and merGed,本地文件修改并且和服务器的进行合并U:update,从服务器更新R:replace,从服务器替换I:ignored,忽略

2017-02-20 20:10:36 2022

原创 SVN管理工具Cornerstone之:提交代码

在分支开发完某个功能,并运行正常后提交代码更新。1、点击分支目录,一般分支目录右侧会有变动的文件数。2、点击Update,进行更新,此处的更新为更新别的小伙伴提交的最新代码,如果当前的工程不是最新的,提交会不成功。3、更新完成后点击change,就会出现所有改动过的文件,选择需要提交的文件,一般全部选择。文件后面不同的图标代表不同的含义,下一节会进行说明。

2017-02-20 17:09:58 2101

原创 SVN管理工具Cornerstone之:创建分支

在SVN上创建好项目工程,在开发的过程中需要创建开发的分支进行开发。创建分支的步骤:1、点击新创建的工程,右侧会出现工程的内容,一般会有如下模块branches:里面存放的是你自己和同事创建的所有分支tags:打了标签的文件,一般来说是比较重要的。我们线上的版本,都会打一个相应的标签版本。以便有问题的时候容易查找trunk:主分支,所有的分支和标签分支都是用它创建的

2017-02-20 10:12:25 5100 1

原创 SVN管理工具Cornerstone之:创建项目

创建SVN项目:一般后台工程师会创建好,他们直接帮你开好SVN的账号,用他们提供的路径和账号密码,添加工程1、点击仓库的+号,出现添加路径的页面2、添加路径:选择添加路径的方式:全部输入完成,点击Add,完成添加。仓库更新完成后就可以看见了。3、编辑创建好的项目:4、选择Edit Repository,出现添加路径的页面,进行路径的修

2017-02-20 09:52:53 2098

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除