自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (42)
  • 收藏
  • 关注

原创 使用 fprintf 代替 NSLog

代码直接上:typedef NS_OPTIONS(unsigned char, YJLogLevel){    YJLog_None  = 0,    YJLog_Error = 1     YJLog_Warn  = 1     YJLog_Debug = 1     YJLog_Info  = 1 };#ifdef  DEBUG#define

2016-12-29 16:44:45 735

转载 NSLog效率低下的原因及尝试lldb断点打印Log

我是前言打Log是我们debug时最简单朴素的方法,NSLog对于objc开发就像printf对于c一样重要。但在使用NSLog打印大量Log,尤其是在游戏开发时(如每一帧都打印数据),NSLog会明显的拖慢程序的运行速度(游戏帧速严重下滑)。本文探究了一下NSLog如此之慢的原因,并尝试使用lldb断点调试器替代NSLog进行debug log。小测试测试下分别使用NSLog

2016-12-29 14:36:20 327

转载 NSFileProtectionKey

iPhone锁屏状态会对文件的读写产生影响,导致一些在后台模式下的操作并不能达到想要的结果。在NSFileManager类中这样一些方法,- createFileAtPath:contents:attributes:- createDirectoryAtPath:withIntermediateDirectories:attributes:error:– setAttrib

2016-12-29 14:33:27 874

转载 数字签名算法DSA

一、概述1、DSA是以RSA为基础形成的2、java6提供了DSA的实现,但是java6只提供了SHA1withDSA的实现3、bouncycastle扩展提供了其他的DSA实现方式4、遵循“私钥签名,公钥验证”的原则二、模型分析这个和RSA一样,只是换了一个算法而已 三、代码分析[Java] view p

2016-12-28 20:41:59 6074

原创 ReactNative增量升级方案 汇总

1 、ReactNative增量升级方案https://github.com/cnsnake11/blog/blob/master/ReactNative%E5%BC%80%E5%8F%91%E6%8C%87%E5%AF%BC/ReactNative%E5%A2%9E%E9%87%8F%E5%8D%87%E7%BA%A7%E6%96%B9%E6%A1%88.md

https://

2016-12-28 16:43:13 1285

转载 java中RSA加解密的实现

关于加密数据长度和解密数据长度大家可以看一下我前一篇文章内的介绍:关于RSA算法密钥长度/密文长度/明文长度的介绍 [java] view plain copypublic static void main(String[] args) throws Exception {          // TODO Auto-generated 

2016-12-27 17:21:33 543

转载 Java 进行 RSA 加解密时不得不考虑到的那些事儿

1. 加密的系统不要具备解密的功能,否则 RSA 可能不太合适公钥加密,私钥解密。加密的系统和解密的系统分开部署,加密的系统不应该同时具备解密的功能,这样即使黑客攻破了加密系统,他拿到的也只是一堆无法破解的密文数据。否则的话,你就要考虑你的场景是否有必要用 RSA 了。2. 可以通过修改生成密钥的长度来调整密文长度生成密文的长度等于密钥长度。密钥长度越大,生成密文的长度也就越大,加密的

2016-12-27 17:19:37 982

转载 RSA 加密

FormatNameDescriptionPKCS #7Cryptographic Message Syntax StandardA PKCS #7 file can be used to store certificates, which is a SignedData structure without data (just the certificates). T

2016-12-25 11:07:21 582

原创 iOS 卡顿总结优化

1.除了UI部分,所有的加载操作都在后台完成。1.1  文本计算          如果一个界面中包含大量文本,文本的宽高计算会占用很大一部分资源,并且不可避免。如果你对文本显示没有特殊要求,可以参考下 UILabel内部的实现方式:用 [NSAttributedStringboundingRectWithSize:options:context:]来计算文本宽高,      

2016-12-08 17:08:21 4344

原创 sqlite 数据库性能调优

一 、完整性检查   完整性检查 ,是保障 数据库可用 ,app可用的 ,程序启动后,优先要做的事情   数据库损坏的表现: “database disk image is malformed”  1 检查方式:      (1) PRAGMA schema.integrity_check;         (2) PRAGMA schema.quick_check;   ...

2016-12-08 14:24:52 7893

转载 SQLITE3的锁以及事务

关于延时性事务和独占性事务的区别如下:        在SQLite 3.0.8或更高版本中,事务可以是延迟的,即时的或者独占的。“延迟的”即是说在数据库第一次被访问之前不获得锁。 这样就会延迟事务,BEGIN语句本身不做任何事情。直到初次读取或访问数据库时才获取锁。对数据库的初次读取创建一个SHARED锁 ,初次写入创建一个RESERVED锁。由于锁的获取被延迟到第一次需要时,别的线程或进程

2016-12-07 11:16:07 872

原创 NSURLProtocol 使用

1 它是一个类 ,继承这个类 就可以 重新定义 系统的 URL request ,response。 2 使用  (1)   @Interface  CustomURLProtocol  :NSURLProtocol    @end  (2) 在程序启动的时候 进行注册:      [NSURLProtocol registerClass:[Cust

2016-12-07 09:30:50 360

原创 iOS push 推送 总结

1. 后台运行  - (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult result))completionHandler

2016-12-05 11:28:50 919

原创 在navigationControl的视图上添加scrollView的出现向下偏移

这种情况 主要是 三个属性 的设置问题:1 automaticallyAdjustsScrollViewInsets 2 navigationBar.translucent3 self.edgesForExtendedLayout以下是三种情况分析:   self.automaticallyAdjustsScrollViewInsets = NO;

2016-12-04 15:46:17 1091

原创 xcode 使用 2 LinkMap 文件 生成

  通过link map文件可以直观的看到那些文件占用的包的大小。这是我分析之后的文件,可以直观的看出那些东西占用了多少的内存。 build setting 中  设置 write Link Map  文件。   1.首先列出来的是目标文件列表(中括号内为文件编号):# Path: /Users/mxr/Library/Developer/Xcode/Deri...

2016-12-03 23:33:12 1892

原创 xcode 使用

在遇到 crash 时,我们要看堆栈信息, 这时就需要 symbol 文件 ,才能具体定为 崩溃位置。 在xcode 中怎样设置,生成 符号表 文件?如下图所示:

2016-12-03 23:22:45 242

iOS图像解码

iOS图像解码

2017-07-05

ios 自定义折叠控件 一

ios 自定义折叠控件 一 用tableview 实现

2016-09-22

AutoLayout 之 UIScrollView

AutoLayout 之 UIScrollView

2016-08-21

Xcode使用xcconfig文件配置环境

Xcode使用xcconfig文件配置环境

2016-07-12

iOS , mac signal exception catch

iOS , mac signal exception catch .

2016-02-04

iOS bonjour 例子

iOS bonjour 例子

2014-05-26

桥接模式 C++ 实现

桥接模式 C++ 实现

2014-05-21

装饰者模式 C++ 实现

装饰者模式 C++ 实现

2014-05-20

中介者模式 C++

中介者模式 C++

2014-05-13

责任链模式 C++ 实现

责任链模式 C++ 实现

2014-05-10

命令模式 C++ 实现

命令模式的C++实现

2014-05-04

单例模式 C++ 实现

单例模式 C++ 实现

2014-05-01

观察者模式C++实现

观察者模式的 C++ 实现, 使用标准C++,在XCode实现。

2014-04-30

C++ 写的策略模式 2

重新,构造了一下

2014-04-30

策略模式 C++实现

策略模式的 C++ 代码实现, ide :XCode

2014-04-29

iOS 抖动动画的实现

iOS 抖动动画的实现,多多指教啊

2014-02-25

IOS -(void)load 方法的响应

IOS -(void)load 方法的响应

2014-02-25

iOS点击响应 hitTest & pointInside

iOS点击响应 hitTest & pointInside,实现 hitTest & pointInside

2014-02-25

ios历史行为记录

ios历史行为记录

2013-05-26

Camera多张拍摄Demo

Camera多张拍摄Demo

2013-05-26

水平tableView

水平tableView

2013-05-26

iOS页面 Autolayout

iOS页面 Autolayout

2013-05-26

核心动画编程指南.pdf

核心动画编程指南.pdf

2013-05-26

symbian 编程源代码

学习symbian 的多个小功能编程,锁键盘,得到驱动目录,文件操作,音频播放等等

2009-11-15

Aglet 技术综合资料.rar

Aglet 技术综合资料.rar 希望对大家有帮助。。。。。。。。。。。

2009-07-19

symbian技术总结

个人总结的,有用的可以看看。。。。。。。。。。

2009-07-19

Symbian应用程序架构 总结

Symbian应用程序架构Symbian应用程序架构Symbian应用程序架构Symbian应用程序架构

2009-07-15

windows驱动开发技术详解光盘

windows驱动开发技术详解光盘windows驱动开发技术详解光盘windows驱动开发技术详解光盘

2009-07-15

两点间的最短路径vc6.0

两点间的最短路径vc6.0 又称格路问题。。。。。绝对能用。

2009-07-15

WMPlayer10SDK

WMPlayer10SDK ,。。。。。。。。

2009-06-30

计算机故障维护大全 看看吧

计算机故障维护大全 计算机故障维护大全 计算机故障维护大全.EXE

2009-06-20

新编Windows API参考大全.doc

新编Windows API参考大全.doc新编Windows API参考大全.doc新编Windows API参考大全.doc

2009-06-20

FFT算法。ppt 关于嵌入式

FFT算法的ppt 关于嵌入式,大家可以看看。

2009-05-18

Linux2_6内核设备驱动程序架构研究

Linux2_6内核设备驱动程序架构研究Linux2_6内核设备驱动程序架构研究Linux2_6内核设备驱动程序架构研究

2009-04-07

两步学会JavaSocket编程

两步学会JavaSocket编程两步学会JavaSocket编程两步学会JavaSocket编程

2009-04-07

文档议案版(软件开发文档格式)

文档议案版3文档议案版,软件开发文档格式) 软件开发文档格式)

2009-04-07

DOS高手速成(DOS相关学习书籍)

DOS高手速成,帮你轻松进步,学习DOS。

2009-04-06

UML参考手册-基本概念

希望对大家有帮助,感兴趣的可以下,它是关于UML的技术书籍,对系统开发行有帮助

2008-10-26

vc++的一些资料,消息使用的资料

帮助你学习vc ,也许会对你有用。。。。。。。。。。。。。。。。。。。。。。。。。。

2008-09-10

VC进程 线程

实例对于学习VC的有帮助,这是我老师给的

2008-01-28

空空如也

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

TA关注的人

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