自定义博客皮肤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)
  • 资源 (3)
  • 收藏
  • 关注

转载 iOS开发32位与64位的坑

众所周知,苹果是从iPhone 5s开始对全线移动产品使用64位架构,那么如果App需要兼容32位和64位的机型,就需要注意它们之间的区别。下面我们首先看看基本数据类型的区别:32位编译器char :1个字节char*(即指针变量): 4个字节(32位的寻址空间是2^32, 即32个bit,也就是4个字节。同理64位编译器)short int : 2个字节int: 4个字节...

2019-01-06 17:25:39 2198 1

转载 算法笔记——15个瓶子,4只老鼠,测试哪瓶有毒

看到今天一道算法题,就写了一下自己的思路,希望有大牛,看到这个题,能提出更好的想法,再进行交流学习,我只用了一点简单的C++ 进行实现有15个瓶子,其中最多有一瓶有毒,现在有四只老鼠,喝了有毒的水之后,第二天就会死。如何在第二天就可以判断出哪个瓶子有毒 我的想法是,因为最多有一瓶有毒,所以只有,0瓶有毒,或者其中一瓶有毒,所以是16种状态,所以用4只老鼠的喝下水的存活状态标级 '0' 或者...

2019-01-06 17:01:40 885

原创 开根号的几类算法总结

首先是最基本的二分开根号,这个比较容易理解,复杂度比起下面讲的牛顿迭代法要高,更容易理解。下面给出代码:#define eps 0.00001float SqrtByDichotomy(float n){ if(n<0) { return -1.0; } else { float low,up,m...

2019-01-06 16:18:13 13567 2

原创 autorelease 对象可能造成的内存崩溃

    dispatch_async(dispatch_get_global_queue(0, 0), ^{        for(NSInteger i = 0; i < NSIntegerMax; i++) {            NSString *str = [NSString stringWithFormat:@"hello - %ld", i]; //加入autorel...

2019-01-06 14:45:24 505

转载 传指针和传指针引用的区别/指针和引用的区别(本质)

指针传递参数本质上是值传递的方式,它所传递的是一个地址值。值传递过程中,被调函数的形式参数作为被调函数的局部变量处理,即在栈中开辟了内存空间以存放由主调函数放进来的实参的值,从而成为了实参的一个副本。值传递的特点是被调函数对形式参数的任何操作都是作为局部变量进行,不会影响主调函数的实参变量的值。(这里是在说实参指针本身的地址值不会变) 而在引用传递过程中,被调函数的形式参数虽然也作为局部变...

2019-01-06 12:33:51 817

原创 http GET 和 POST 请求的优缺点

针对iOS中的区别:1.post发送的数据更大,get后端对url长度会存在限制。2.post能发送更多的数据类型,二进制数据,get只能发送ASCII字符。3.post会比get慢一些。4.数据可见行;get放在url中,post放在在body体里面。5.数据安全性,放在body里面相对安全。Get和Post在面试中一般都会问到,一般的区别:(1)post更安全...

2019-01-06 12:05:18 841 3

转载 iOS .h .m .mm .cpp文件说明

文件区别:.h :头文件。头文件包含类,类型,函数和常数的声明。.m :源代码文件。这是典型的源代码文件扩展名,可以包含Objective-C和C代码。.mm :源代码文件。带有这种扩展名的源代码文件,除了可以包含Objective-C和C代码以外还可以包含C++代码。仅在你的Objective-C代码中确实需要使用C++类或者特性的时候才用这种扩展名.cpp:只能编译C++当...

2019-01-06 10:53:13 566

转载 原 排序(插入、希尔、冒泡、快速、选择、堆排、归并、计数及排序性能比较和稳定性)

https://blog.csdn.net/sophia__yu/article/details/80496012 http://www.cnblogs.com/chengxiao/p/6129630.html https://blog.csdn.net/adusts/article/details/80882649

2019-01-04 17:48:42 216

转载 C++单例

https://www.cnblogs.com/cxjchen/p/3148582.html单例模式单例模式,可以说设计模式中最常应用的一种模式了,据说也是面试官最喜欢的题目。但是如果没有学过设计模式的人,可能不会想到要去应用单例模式,面对单例模式适用的情况,可能会优先考虑使用全局或者静态变量的方式,这样比较简单,也是没学过设计模式的人所能想到的最简单的方式了。一般情况下,我们建立的一...

2019-01-04 16:13:42 914

转载 C++ const用法 尽可能使用const

https://www.cnblogs.com/xudong-bupt/p/3509567.html C++ const 允许指定一个语义约束,编译器会强制实施这个约束,允许程序员告诉编译器某值是保持不变的。如果在编程中确实有某个值保持不变,就应该明确使用const,这样可以获得编译器的帮助。1.const 修饰成员变量  1 #include<iostream>...

2019-01-04 16:10:20 93

TCP协议的客户端和服务器端多线程阻塞模式的简单例子

TCP协议的客户端和服务器端多线程阻塞模式的简单例子 是新手练习的好程序,代码注释丰富,容易理解,希望 能够帮助到你!~

2012-04-11

通讯录类资源

实现通讯录文件存储,注册 ,登陆,通讯录翻页!增删改查操作! 是新学者的明灯!!!c语言环境测试通过!

2011-10-31

线性表简单易懂的例子!原创!!调试通过!

新手必备的例子,我自学时写的!可以给你个参照!!

2011-10-03

空空如也

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

TA关注的人

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