![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++/c
文章平均质量分 57
jackshiny
Android/ios 开发者
展开
-
c的指针*和引用&
1.指针int a=5;原创 2014-10-29 23:58:14 · 375 阅读 · 0 评论 -
交叉编译和iphone的cpu架构
1.交叉编译:交叉编译呢,简单地说,就是在一个平台上生成另一个平台上的可执行代码。同一个体系结构可以运行不同的操作系统;同样,同一个操作系统也可以在不同的体系结构上运行。举例来说,我们常说的x86 Linux平台实际上是Intel x86体系结构和Linux for x86操作系统的统称;而x86 WinNT平台实际上是Intel x86体系结构和Windows NT for x86操作系转载 2015-02-23 12:16:38 · 610 阅读 · 0 评论 -
ifndef/define/endif
问题:ifndef/define/endif”主要目的是防止头文件的重复包含和编译--------------------------------------------------------------------------------------------------用法:.h文件,如下:#ifndef XX_H#define XX_H...#endi转载 2015-02-23 10:30:39 · 337 阅读 · 0 评论 -
现有的几种多线程
2. NSOperation:如果需要让线程同时并行运行多个,可以将线程加入队列中,NSOperationQueue类就是一个线程队列管理类,他提供了并行,队列的管理.可以认为NSOperationQueue就是个线程管理器,通过addOperations方法,我们可以一次性把多个(数组形式)线程添加到队列中.同时,NSOperationQueue允许通过setMaxConcurren转载 2015-01-14 14:36:30 · 533 阅读 · 0 评论 -
block和指针函数
block代码块和指针函数在定义上只有一个符号的细微差别,至于灵活性和使用场景,具体问题具体分析,block比较灵活。#import #import "Student.h"int sumAb(int a,int b){ return a+b;}void testBlock(){ //定义一个block类型转载 2014-11-26 11:13:47 · 584 阅读 · 0 评论 -
presentModalViewController 的动画效果
系统自带(四种效果):presentModalViewController模态的动画效果设置: [cpp] view plaincopyUIViewController *detailViewController = [[UIViewController alloc] init]; detailViewController转载 2014-11-26 12:57:09 · 351 阅读 · 0 评论 -
大端序和小端序
一、概述字节序,又称端序,尾序,英文:Endianness。在计算机科学领域中,字节序是指存放多字节数据的字节(byte)的顺序,典型的情况是整数在内存中的存放方式和网络传输的传输顺序。Endianness有时候也可以用指位序(bit)。大小端序跟硬件的体系结构有关,所有x86系列的pc机都是小端序,跟操作系统无关。在x86系列的pc上的solaris系统是小端序,sun原创 2014-11-19 09:55:47 · 1001 阅读 · 0 评论 -
socket coding
一.Socket简介二.BSD Socket编程准备1.地址2.端口3.网络字节序4.半相关与全相关5.网络编程模型三.socket接口编程示例四.使用select五.使用kqueue六.使用流注:文档中设计涉及的代码也都在本人github目录下,分别为socketServer和socketClient.对应着各个分支。 一.Socket简介转载 2014-11-19 10:26:36 · 306 阅读 · 0 评论 -
求数组的子数组之和的最大值
int MaxSum(int *arr,int n){int maximum=INT_MIN;int sum;for(int i=0;i{ sum=0;for(int j=i;j sum+=arr[j]; if(sum>maximum) maximum=sum;}}return maximum;}原创 2014-11-01 15:33:27 · 353 阅读 · 0 评论 -
关于空指针和野指针的一点理解
空指针:一般声明一个指针变量赋值为NULL,这就是空指针,各个类型的空指针都存在确确实实的内存地址,但是不会指向任何有效的值的内存地址,对空指针操作,例如访问属性和方法,会抛出空指针异常,因为空指针指向的内存地址没有对应的物理地址。野指针:指那些释放内存,但是指针赋值为空,这时候的指针指向任意地址,好可怕,例如指向内核地址或不属于本程序的内存地址,程序会被kill,即奔溃。内存泄漏:分为堆原创 2015-02-15 22:26:18 · 3147 阅读 · 0 评论