- 博客(23)
- 资源 (7)
- 收藏
- 关注
原创 广告插入技术几大步骤
1.平台上需要准备什么?注册账户:包括创建帐号:身份证的正面和反面,和银行卡帐号 2. 创建应用,创建广告位,得到用户ID,广告位ID 3.相应平台的SDK加入到项目里面 4.加入相应的依赖的库(手册上说明) 5.按照手册说明,创建相应的广告 6.C++ OC 混编 cpp后缀名改为mm 7.C++ 根据平台导入相应的文件,根据平台展示广告
2015-09-25 19:34:56 685
原创 安卓打包
安卓打包:需要准备的软件:1、Android-ndk-r1 10c2、andrroid-sdk-macosx3、apache-ant-1.9.34、eclipse配置环境:1、cd/....../cocos2d-x-3.3 (cocos2d-x配置环境的路径)2、./setup.py3、输入ndk路径(注意回退空格)4、输入sdk路径(注意回...
2015-09-25 19:31:30 384
原创 Linux的一些重要命令
一、Unix 开发环境1、Unix的特点:1可以有多个用户在同一系统上(多用户)2可以同时运行多个程序(多任务)3维护权限,确定哪些用户可以访问哪些(权限)4分配每个用户可以使用的磁盘空间量(分配空间)5对于隐藏文件只允许特定的用户访问(隐藏文件的权限) 2、Loging User Logout 2、常用命令(文件管理命令)1、ls:显示当前目
2015-09-25 19:28:43 320
原创 几大运算符重载
1、 算术运算符重载(+ - * /)friend const 类名 operator +(- * /)(const 类名& 对象名,const 类名& 另一对象名) ; 声明部分:friend const Complex operator+(constComplex& x, const Complex& y);实现部分:constComplex operator+
2015-09-25 19:25:58 267
原创 C++内存占用问题
关于学习完C语言中变量的内存管理和结构体变量所占内存大小的问题后,到第二阶段学习C++面向对象的程序设计,大家肯定会有这样的疑问:"在C++中一个类对象究竟占用多少内存?"最近关于此问题进行了相关资料整理,感觉这里解释的应该很清楚,感兴趣的同学请网下看:很多C++书籍中都介绍过,一个Class对象需要占用多大的内存空间? 最权威的结论是:*非静态成员变量总合。(静态为0
2015-09-25 19:23:00 644
原创 C++试题
一、简答题。1. void GetMemory(char **p, int num) { *p = (char *)malloc(num); } void Test(void) { char *str = NULL; GetMemory(&str, 100); strcpy(str, "hello"); printf(str); } 请
2015-09-25 19:01:36 1440
原创 C++面试题(二)
1、 C++和C有什么不同?答:C是经典的结构化编程语言,C++兼容C,但是在其基础上增加了面向对象的思想,支持封装、继承、多态、重载和模板机制等。2、 C也可以通过精心封装某些函数功能实现重用,那C++的类有什么优点吗(从面向对象的三大属性进行分析)答:(1).封装:将客观事物抽象成类,每个类对自身的数据和方法实行protection(pr
2015-09-25 18:57:03 1150
原创 C++面试题(一)
C/C++经典面试题面试题 1:变量的声明和定义有什么区别为变量分配地址和存储空间的称为定义,不分配地址的称为声明。一个变量可以在多个地方声明,但是只在一个地方定义。加入 extern修饰的是变量的声明,说明此变量将在文件以外或在文件后面部分定义。 说明:很多时候一个变量,只是声明不分配内存空间,直到具体使用时才初始化,分配内存空间,如外部变量。 面试题 2:写
2015-09-25 18:55:47 513
原创 二分法查找详细讲解
二分查找1、二分查找(Binary Search) 二分查找又称折半查找,它是一种效率较高的查找方法。 二分查找要求:线性表是有序表,即表中结点按关键字有序,并且要用向量作为表的存储结构。不妨设有序表是递增有序的。2、二分查找的基本思想 二分查找的基本思想是:(设R[low..high]是当前的查找区间) (1)首先确定该区间的中点位
2015-09-25 18:48:57 1178
原创 八大排序算法
常见经典排序算法1.希尔排序2.二分插入法3.直接插入法4.带哨兵的直接排序法5.冒泡排序6.选择排序7.快速排序8.堆排序一.希尔(Shell)排序法(又称宿小增量排序,是1959年由D.L.Shell提出来的)/* Shell 排序法 */#include void sort(int v[],int n){ i
2015-09-25 18:47:50 237
原创 排序操作
排序算法计算机科学的根本问题之一是订货的项目清单。有一系列的解决方案这个问题,被称为排序算法。一些排序算法简单,直观,如冒泡排序。其他如快速排序,十分复杂,但生产的结果快捷轻便。l Bubble sort冒泡排序l Quick sort快速排序l Selectionsort选择排序l Shell sort希尔排序l Heap sort堆排序l Insertionso
2015-09-25 18:44:51 514
原创 一些排序复杂度和思想
名称 复杂度 说明 备注 冒泡排序Bubble SortO(N*N) 将待排序的元素看作是竖着排列的“气泡”,较小的元素比较轻,从而要往上浮 插入排序Insertion sortO(N*N)逐一取出元素,在已经排序的元素序列中从后向前扫描,放到适当的
2015-09-25 18:43:10 221
原创 链表操作
链表链表是一个基本数据结构。它由一系列节点组成,每个包含任意数据字段和一个或指向下一个或以前的节点的引用(指针)。 注意:最后一个节点必须值空比传统阵列的一个链表的主要好处是,挂钩项目的顺序可能会有所不同,在内存中或存储在磁盘上的数据项的顺序,允许项目清单进行不同的顺序遍历。链表是一个自我指示的数据类型,因为它包含一个指针或链接到另一个相同类型的数据。链表允许在固定时间
2015-09-25 18:41:02 433
原创 关于自增自减运算符的一些问题
1、作用是使变量的值增1或减1。例如:++i, --i (在使用i之前,先使i的值加(减)1)i++, i-- (在使用i之后,使i的值加(减)1) 其中++i和i++的作用相当于i=i+1。但是++i和i++不同之处在于++i是先执行i=i+1后,再使用i的值;而i++是先使用i的值后,再执行i=i+1。如果i的原值等于3,请分析下面的赋值语句: j=++i;
2015-09-25 18:36:34 23945 6
原创 sizeof的应用
一、sizeof的概念 sizeof是C语言的一种单目操作符,如C语言的其他操作符++、--等。 它并不是函数。 sizeof操作符以字节形式给出了其操作数的存储大小。 操作数可以是一个表达式或括在括号内的类型名。 操作数的存储大小由操作数的类型决定。 二、sizeof的使用方法 1、用于数据类型 sizeof使用形式: si
2015-09-25 18:32:31 423
原创 C语言中各种数据类型中所占的字节和取值范围
问题:C语言数据类型取值范围,是根据什么定义这个范围取值?首先,在计算机中所有数据都是用一个一个的二进制位(0或1)存储的,单位称为:位(bit);然后,每8位二进制数(比如01010001)代表一个字节(byte)大小,即1字节=8位;再然后,C语言每个数据类型都是有固定字节大小的,比如char类型是一个字节即8位,而int类型的大小与具体计算机cpu的机器字长有关,如果是16位cp
2015-09-25 17:49:42 19166
原创 C语言运算符优先级和结合性
附录C C语言运算符优先级和结合性优先级运算符含义运算类型结合性1() [ ] -> .圆括号下标运算符指向结构体成员运算符结构体成员运算符单目自左向右2!~++ --
2015-09-25 17:47:56 540
原创 C语言结构体对齐
C语言结构体对齐 C语言结构体对齐也是老生常谈的话题了。基本上是面试题的必考题。内容虽然很基础,但一不小心就会弄错。写出一个 struct,然后 sizeof,你会不会经常对结果感到奇怪?sizeof的结果往往都比你声明的变量总长度要大,这是怎么回事呢? 开始学的时候,也被此类问题困扰很久。其实相关的文章很多,感觉说清楚的不多。结构体到底怎样对齐?
2015-09-25 17:41:55 335
原创 内存分配方式(二)
C语言变量声明内存分配变量和函数都有两个属性:数据类型、数据的存储类别。1、变量按照作用域(即存储空间)角度:全局变量和局部变量。 a、全局变量在程序开始执行时系统就给全局变量分配存储空间,整个程序执行完后系统(自动)释放这块空间。作用域范围整个程序。(存放在全局(静态)存储区) b、局部变量在函数声明或函数调用时由系统分配局部变量的存储空间,函数被调用完毕之后系统会释
2015-09-25 17:21:47 309
原创 C重要概念及难点
C第一二天1、Unix的特点:1可以有多个用户在同一系统上(多用户)2可以同时运行多个程序(多任务)3维护权限,确定哪些用户可以访问哪些(权限)4分配每个用户可以使用的磁盘空间量(分配空间)5对于隐藏文件只允许特定的用户访问(隐藏文件的权限) ls:显示当前目录下的文件(不包含隐藏文件)ls -a 显示当前目录下的所有文件,包含隐藏文件(.xxx 类型的为
2015-09-25 17:12:06 1364
原创 C语言指针题集
1. 若有说明:int a=2, *p=&a, *q=p;,则以下非法的赋值语句是()。A. p=q; B. *p=*q; C. a=*q; D. q=a;2. 若定义:int a=511, *b=&a;,则printf("%d\n", *b);的输出结果为: A. 无确定值 B. a的地址 C. 512
2015-09-25 17:03:38 9961 1
原创 内存分配方式(一)
C语言变量的内存分配 1、 栈区(stack)。栈,就是那些由编译器在需要时分配,在不需要的时候自动清除的变量的存储区。里面的变量通常是局部变量、函数参数等。(由编译器管理)2、 堆区(heap)。一般由程序员手动分配、手动释放,若程序员不释放,程序结束时可能由系统回收。注意,它与数据结构中的堆是两
2015-09-25 16:49:52 550
原创 Socket网络编程(一)
1、Socket的定义网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。2、网络分层ISO模型的可以五个分层,也可以七个分层(表示层、会话层、应用层 = 应用层 ),接下来详细介绍五个分层应用层:TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet 等等 --工作:支持网络应用,应用协议仅仅是网络应用的一个
2015-09-25 13:25:34 348
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人