自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

游来,釉曲

Not just do our work but improve our work!

  • 博客(15)
  • 问答 (1)
  • 收藏
  • 关注

转载 socket pipe

Broken pipe错误原因这个异常是由于以下几个原因造成: 1、客户端再发起请求后没有等服务器端相应完,点击了stop按钮,导致服务器端接收到取消请求。 通常情况下是不会有这么无聊的用户,出现这种情况可能是由于用户提交了请求,服务器端相应缓慢,比如业务逻辑有问题等原因,导致页面过了很久也没有刷新出来,用户就有可能取消或重新发起请求。2、Tomcat服务器在接受用户请求的时候,有其自身的处理能

2016-10-28 14:45:49 1184

转载 Makefile

Makefile 简介Makefile 是和 make 命令一起配合使用的.很多大型项目的编译都是通过 Makefile 来组织的, 如果没有 Makefile, 那很多项目中各种库和代码之间的依赖关系不知会多复杂.Makefile的组织流程的能力如此之强, 不仅可以用来编译项目, 还可以用来组织我们平时的一些日常操作. 这个需要大家发挥自己的想象力.本篇博客是基于 {精华} 跟我一起写 Make

2016-06-22 10:34:08 297

转载 程序卡顿数据收集

在移动设备上开发软件,性能一直是我们最为关心的话题之一,我们作为程序员除了需要努力提高代码质量之外,及时发现和监控软件中那些造成性能低下的”罪魁祸首”也是我们神圣的职责.众所周知,iOS平台因为UIKit本身的特性,需要将所有的UI操作都放在主线程执行,所以也造成不少程序员都习惯将一些线程安全性不确定的逻辑,以及其它线程结束后的汇总工作等等放到了主线,所以主线程中包含的这些大量计算、IO、绘制

2016-06-16 16:11:37 554

转载 Objective-C 运行时编程

转载自:http://charsdavy.github.io/2016/06/09/objc-run-time/

2016-06-16 16:03:21 241

转载 what makes a key chain item unique(in ios)

For a keychain item of class kSecClassGenericPassword, the primary key is the combination of kSecAttrAccount and kSecAttrService.For a keychain item of class kSecClassInternetPassword, the primary key

2016-06-06 15:38:20 273

转载 ASIHTTPRequest双向认证

什么是双向认证呢?简而言之,就是服务器端对请求它的客户端要进行身份验证,客户端对自己所请求的服务器也会做身份验证。服务端一旦验证到请求自己的客户端为不可信任的,服务端就拒绝继续通信。客户端如果发现服务端为不可信任的,那么也中止通信。 双向认证的算法理论是RSA,(点击此处了解RSA算法原理)。 双向认证具体又是通过安全证书的方式来实现的,安全证书可用openssl或java程序来生成,用于双向认证的

2016-06-06 10:12:42 356

转载 http摘要

“摘要”式认证( Digest authentication)是一个简单的认证机制,最初是为HTTP协议开发的,因而也常叫做HTTP摘要,在RFC2671中描述。其身份验证机制很简单,它采用杂凑式(hash)加密方法,以避免用明文传输用户的口令。 摘要认证就是要核实,参与通信的双方,都知道双方共享的一个秘密(即口令)。当服务器想要查证用户的身份,它产生一个摘要盘问(digest challenge

2016-06-02 15:00:06 265

原创 编程规范

对系统的维护者来说 应懂得准确地评估权衡改动带来的风险和工作量3.1、文件 1)项目文件必须使用一个有意义的名字且前缀以PRJ_。例如:XCcode中下拉刷新的项目文件被命名为’PRJ_PullDownRefresh.xcodeproj’。 2)公共文件统一命名为’Public.h’。任何文件的命名尽量不要以中文命名。 3)对于文件的目录要按如下结构创建: -Document(文档所在路径

2016-06-02 14:27:48 273

原创 便捷的宏定义

1、宏以及宏方法 一、 #define SuppressPerformSelectorLeakWarning(Stuff) \ do { \ _Pragma(“clang diagnostic push”) \ _Pragma(“clang diagnostic ignored \”-Warc-performSelector-leaks\”“

2016-06-02 13:41:41 206

原创 分析iOS Crash文件

转自wufawei的博客http://wufawei.com/2014/03/symbolicating-ios-crash-logs/当你的应用提交到App Store或者各个渠道之后,请问你多久会拿到crash文件?你如何分析crash文件的呢?上传crash文件 你的应用应当有模块能够在应用程序crash的时候上传crash信息。 要么通过用户反馈拿到crash文件,要么借助自己或第3方的c

2016-06-01 14:44:32 250

转载 llvm调试命令

转载自:https://everettjf.github.io/2016/05/25/my-ios-debug-cheatsheetcommon 查找进程:ps aux | grep /App ps -e | grep /Applications 查找文件:grep -r ToBeFind /System/Library/ 分离fat binarylipo -thin armv7 WeCha

2016-06-01 10:21:20 1140

转载 Crash收集

转载 http://tanqisen.github.io/blog/2014/06/06/how-to-prevent-app-crack/

2016-05-30 10:24:30 242

转载 防止反编译

转载自: http://tanqisen.github.io/blog/2014/06/06/how-to-prevent-app-crack/ 多谢作者分享

2016-05-30 10:22:55 300

转载 命令行抓取IPhone设备网络报文

rvictl -s 设备id sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.rpmuxd.plist sudo tcpdump -i rvi0 -s 0 -w file.pcap rvictl -x 设备id

2016-05-30 09:51:59 456

转载 SQLite在在多线程中的应用

转载自--http://www.keakon.net/2011/10/25/SQLite%E5%9C%A8%E5%A4%9A%E7%BA%BF%E7%A8%8B%E7%8E%AF%E5%A2%83%E4%B8%8B%E7%9A%84%E5%BA%94%E7%94%A8 多谢作者分享

2016-05-30 09:31:35 232

空空如也

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

TA关注的人

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