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

原创 初次使用quick 3.3版本--listview 判断是否到达边界 isItemInViewRect

在quick 3.3里面存在isItemInViewRect方法判断是否在可视区域,isItemInViewRect 源代码修改如下即可function UIListView:isItemInViewRect(pos)local itemif "number" == type(pos) thenitem = self.items_[pos]elseif "userdata" =

2015-05-16 14:30:25 604

原创 lua里面访问表中的所有元素

在一次面试中提到过如何访问一个复杂的表,只要求把表中所有元素都打印出来。实现如下:printtable = function(table) for k,v in pairs(table) do  if type(v) == "table" then   printtable(v)  else   print(k,v)  end endendt = {1,{2

2015-04-26 23:06:19 1559

原创 cocos2dx 项目打包成apk

1.安装JDK.并且配置环境变量。例如我的java安装路径是E:\Program Files\Java。那么在计算机->系统属性->高级系统设置->高级->环境变量里面配置.配置如下:(相应java版本号修改即可)变量名:classpath 变量值:E:\Program Files\Java\jdk1.6.0_32\lib\tools.jar;E:\Program Files\Java\j

2015-04-26 22:59:56 1473

原创 lua学习笔记--random function

今天看到lua函数库中random

2014-05-23 00:08:52 1192

翻译 linux 时间和日期

gmtime函数把底层时间值分解为一个结构体struct tm                       -----------------------------------------------------------                 tm成员                            说明                                

2014-05-01 16:39:48 403

原创 strncpy的实现

/***从源字符串中复制指定个字符到目标

2014-04-11 22:01:08 537

原创 学习笔记---strstr的实现

#include#includechar* strstr_me(const char *str1,const char *str2)   //在str1中寻找str2,并且返回str2之后的字符串{assert((str1!=NULL)&&(str2!=NULL));   while(*str1!='\0')   {       const char *p=str1;

2014-04-11 21:42:33 442

原创 TCP/IP协议传输文件

主要是复习socket通信过程,

2014-04-10 23:46:27 838

原创 atio函数的重写

/********atoi实现*********/#include#includeusing namespace std;void atoi(const char *str,int &num){ assert(str!=NULL); int result=0; int sign=1; if((str[0]>='0'&& str[0

2014-04-02 22:39:48 610

原创 插入排序

/****把待排序数组分成已经排序的和待排序的,每次从待排序数组中获取一个元素,找到它在已经排序的数组的位置,然后它后续元素后移,把这个元素插入。***/demo如下:#includeusing namespace std;void InsertSort(int a[],int length){   for(int i=1;i   {  if(a[i-1]>

2014-04-02 22:33:51 374

原创 群硕笔试题。

/**寻找1000以内的完数**//**一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3,再如8的因子和是7(即1+2+4),8不是完数。编程找出1000以内的所有完数。**//**注意整除的条件,是到sqrt(i)**/#include#include#include#include#includeusing namespace std

2014-04-02 22:10:05 577

原创 二分查找

/***二分查找适应于有序排列的元素,如果不是有序的,则无法使用。它是先和中间数比较,如果比中间数大,那么移动到中间数右边区域比较,反之则左边区域,直到全部比较完成***/demo如下:#includeusing namespace std;int binarysearch(int arr[],int length,int key){int start=0;int en

2014-04-02 21:52:17 427

转载 C++基础

//可能会考到的C++知识点:1.new/delete 与 malloc()/free() 的区别?malloc和free是C语言的标准库函数,new和delete是C++的运算符,他们都用来申请和释放内存,但是new/delete会调用类的构造函数和析构函数。2. #include和#include"a.h" 有什么区别?#include编译器是在标准库路径下开始搜索

2014-04-02 20:59:45 474

原创 寻找第二大的数字

/***可以用两个变量,一个记录最大的元素,一个记录第二大的元素,通过循环来得到***、代码如下:/***寻找第2大的元素**/#includeusing namespace std;int second_big(int a[],int length){if(length{ cout exit(1);}   int max=a[1];

2014-04-02 17:49:58 482

转载 找出一个数组中出现次数超过一半的元素

遍历数组,并且保存两个值:一个是数组中的一个数字,一个是次数。当遍历下一个数字时,如果下一个数字和当前保存的数字相同,则次数加1;如果不同则次数减1。如果次数为0,则需要保存下一个数字,并把次数设为1。由于要找的数字出现的次数比其他所有数字出现的次数之和还要多,所以要找的数字肯定是最后一次把次数设为1的那个数字。代码如下:#includeusing namespace std;

2014-04-02 17:37:57 1008

原创 C++学习之--冒泡排序

//冒泡排序是一种最基本的排序算法,操作过程是:比较相邻的两个元素,如果前面一个比后面一个大,那么就交换位置。对每一组相邻元素都做同样的工作。重复这个步骤。直至有序。第一个循环是需要比较的趟数。第二个是每趟需要比较的元素个数。冒泡排序的时间复杂度是O(n^2).他是稳定的排序算法。#include#include#include#include

2014-04-02 16:58:26 538

空空如也

空空如也

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

TA关注的人

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