- 博客(79)
- 资源 (7)
- 收藏
- 关注
转载 app 审核被拒 的原因 搜罗
1、程序有重大bug,程序不能启动,或者中途退出。2、绕过苹果的付费渠道,我们之前游戏里的用兑换码兑换金币。3、游戏里有实物奖励的话,一定要说清楚,奖励由本公司负责,和苹果没有关系。4、用到苹果的标志。(应用的设计和Apple的Logo风格太像了也会被拒)5、网络功能不能正常访问。6、图标不能点击,不能点击的图标要置灰,或者直接隐藏。7、没有设置default页,启动画面为
2012-09-20 12:25:24
3706
原创 iOS 中的gzip解压
最近做的一个东西中,需要从网络获取xml文件,但是该文件用了gzip压缩的。搜索一 下有人说gzip压缩的用urlrequest可以自己解压,但是这必须从服务器返回的header中有accept-Encoding说明是gzip 的。也就是用这句就可以实现自解压:[urlRequest addValue:@"gzip" forHTTPHeaderField:@"Accept-Encoding"]
2012-08-06 16:46:56
3763
原创 ios IAP 服务器账单二次验证中注意的问题
1.需要在app中将 账单进行Base64加密,然后传递给服务器进行appstore的收费二次验证,不然会导致账单验证的失败,错误码是21002。 加密用到的源码文件,可以这里下载:http://115.com/file/be9a00r7
2012-06-14 16:19:20
2452
转载 iOS IAP 入门 注册流程 和问题。
本站文章均为 李华明Himi 原创,转载务必在明显处注明:转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/iphone-cocos2d/550.html ☞ 点击订阅 ☜ 本博客最新动态!及时将最新博文通知您!在应用内嵌入付费代码这一快Himi可以直接将代码分享给大家,所以我们来说一些主要流程,毕竟没有
2012-05-29 18:44:23
2788
原创 苹果系统下, 将声音转化成指定格式的命令
/usr/bin/afconvert -f caff -d LEI16@44100 C6.wav outSound2.caf 批处理转换:find . -name '*.caf' -exec /usr/bin/afconvert -f caff -d LEI16@22050 {} \; 使用 单声道 16位 22050 频率的素材find . -nam
2012-05-18 17:24:11
647
转载 一些ios的技术代码片段
源地址:http://f.ftkey.com/?p=61测试用的图片CGFloat size = 80.0f * [[UIScreen mainScreen] scale];NSInteger i = (50 * indexPath.section) + indexPath.row;item.imageURL = [NSURL URLWithStri
2012-02-14 16:17:12
1078
原创 iOS 开发注意问题小节
1.一旦在某个函数里面 提前 return 了,就一定要 释放自己前面开辟的内存空间。 这里很容易导致内存泄漏。2.重写dealloc 函数的时候,别忘了加上 [super alloc] , 如果忘了加,那么就肯定会内存泄漏 了,如果想不到这个地方,会很难找到问题所在。3.UIScrollView缩放的时候会导致ScrollView的 ContentSize 改变成要放缩的 UIView的
2012-01-05 17:39:28
1306
转载 iOS 中 NSTimer 被 UIScrollView 卡住的问题,解决方法
问题描述:用一个NSTimer定时刷新,而在UISCrollView划动发生的过程中,刷新的效果停止.解决办法:- (void)setTimer{NSTimer *timer;NSDate *date = [NSDate date];timer = [[NSTimer alloc] initWithFireDate:date interval:m_ablum
2012-01-03 12:58:01
1306
转载 Android 图片处理方法大全
源地址:http://06peng.com/read.php/52.htm整理了一下目前Android开发中图片的各种处理方法:Java代码 /** * 使头像变灰 * @param drawable */ public static void porBecomeGrey(Image
2011-11-28 19:12:10
686
转载 解决sqlite3:not found
原因: sqlite3 为一个可执行程序,在system/xbin/下面,某些rom 不带这个东西,导致没有该工具。解决方法:拷贝一个sqlite3进去。步骤:1) 让/system文件夹可读写$ adb shell # mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system2)打开另外一个有sq
2011-11-01 15:47:36
4882
原创 java 中的单例模式 的使用
单例模式顾名思义,就是一个程序中只有一个这个类的实例,相当于C++中的全局变量,该实例只初始化一次,其他对象使用时通过相关方法来获得该对象:使用单例模式的方式有以下几点:1.类的构造函数为私有函数,即不允许其他类实例化该类。2.拥有一个自己类型的静态对象,作为全局唯一的对象。3.拥有一个可以获取唯一对象静态的方法,对象的初始化可以放到该方法中。示例:publ
2011-10-31 11:09:32
520
原创 Android中 调用图库 选择 图片的参数理解
网上有不少文章说怎么调用图库去选择并裁剪图片,却对这些参数说的比较少。 今天把看懂的一些参数总结一下:Intent intent = new Intent(Intent.ACTION_GET_CONTENT, null); intent.setType("image/*"); //这个参数是确定要选择的内容为图片intent.putExtra("crop", "cir
2011-10-21 15:59:56
4706
原创 Linux 命令记录
1. 某目录下面的所有文本中的 字符替换: grep aaa -rl . | xargs sed -i "s/aaa/bbb/g"
2011-10-19 17:07:39
461
Android 动画变换的一些总结
在Android中使用Matrix对图片进行动画控制的过程中,三种变换之间有着非常密切的影响,在这里对这三种变换做一下总结:1.三种变换都有相应的方法来生成相对应的矩阵: postRotate postScale postTranslate (还有 setRo
2011-09-27 20:22:10
197
转载 android SoftKeypad 软键盘的问题
源地址:http://aijiawang-126-com.iteye.com/blog/662088只要在百度输入android 软键盘,你就能得到很多关于显示与隐藏的结果,但有些说得不很明白,我就按自己理解的和测试出来的结果分析一下: 1,Eidtext这个
2011-08-17 10:42:57
807
原创 java对象 引用传递和值传递的一些总结
关于java中 对象的参数传递过程中,确实有些烦乱,在这里做一下总结:首先是一段测试代码public class Main { public class AA{ public String i; public int j; } public static void main(String args[]) {
2011-07-13 14:51:34
2426
原创 Java 的一些命名规范总结
1.包名: 全部使用小写字母,一般采用自己在互联网上的域名作为唯一前缀。 net.frontfree.javagroup2.类名: 首字母大写,每个单词的字母大写。 Graphics3.方法名:首字母小写,每个单词的首字母大写。 drawImage4.常量名称:全体大写,下划线分割单词。 MAX_VALUE5.参数的命名: 与方法名类似。
2011-06-17 10:25:00
610
转载 STL中的排序
<br />0 前言: STL,为什么你必须掌握<br />对于程序员来说,数据结构是必修的一门课。从查找到排序,从链表到二叉树,几乎所有的算法和原理都需要理解,理解不了也要死记硬背下来。幸运的是这些理论 都已经比较成熟,算法也基本固定下来,不需要你再去花费心思去考虑其算法原理,也不用再去验证其准确性。不过,等你开始应用计算机语言来工作的时候,你会 发现,面对不同的需求你需要一次又一次去用代码重复实现这些已经成熟的算法,而且会一次又一次陷入一些由于自己疏忽而产生的bug中。这时,你想找一种工 具,已经帮
2011-05-03 14:17:00
4366
转载 STL 算法函数 总结
<br />按是否修改容器中的内容和排序及相关操作,给标准库中的算法函数进行分类:非修改性序列操作(12个)循环for_each()对序列中的每个元素执行某操作查找find()在序列中找出某个值的第一次出现的位置find_if()在序列中找出符合某谓词的第一个元素find_end()在序列中找出一子序列的最后一次出现的位置find_first_of()在序列中找出第一次出现指定值集中之值的位置adjacent_find()在序列中找出相邻的一对值计数count()在序列中统计某个值出现的次数count_if
2011-05-03 14:15:00
1002
原创 C++ 学习 备忘记录(二)
1、malloc、free 与 new 、delete的区别首先malloc、free 属于C的一组库函数,new delete 属于C++的一组运算符。 功能都是开辟和释放内存空间。 但是区别在于。new 和delete运算符 在开辟空间的时候会调用类的构造函数和析构函数。 而malloc free 则没有这项功能。(C里面也没有类的概念)
2011-04-26 22:19:00
593
原创 C++ 学习 备忘记录
1、union 是联合体,联合体中可以包含1个到多个结构体, 这些结构体中大小最长的结构体决定联合体的长度,对于联合体中的任何一个成员赋值,会导致其他的成员被重置(因为内存共用的关系。)比如:union{int a;float b;struct{char c;int d;} st;}对该联合体中的 a 进行赋值,会导致 b 和st 的值进行重置,这是因为,a、b、st 是共用的内存空间。 对st 中的 c 进行赋值同样会导致 a、b被重置(结构体中的d不会重置。)
2011-04-14 09:28:00
351
原创 CMMI中的一些英文名词解释
<br />CMM Capability Maturity Model 能力成熟度模型 SPI Software Process Improvement 软件过程改进 SEI Software Engineering Institute (美国)软件工程学院 SEPG Software Engineering Process Group 软件工程过程组 GA Gap Analysis 差距分析 Baseline Assessment 基线评审 Pre-assessment 预评审
2011-02-11 18:05:00
755
原创 重叠IO 通信模型,函数记录。
SOCKET WSASocket( int af, int type, int protocol, LPWSAPROTOCOL_INFO lpProtocolInfo, GROUP g, DWORD dwFlags);af[in] 指明地址协议家族。一般都是使用IP协议。 一般的参数都是 AF_INETtype[in] 指明该通信是什么样的数据格式。TCP 还是UDP 等。 (SOCK_STREAM 参数指 数据流格式 TCP格式,SOCK_DGRAM 是U
2010-12-07 15:02:00
407
原创 IOCP 完成端口函数学习
<br />IOCP,完成端口,是一种成熟的高效的服务端程序的通讯 I/O模型。首先搞明白该完成端口所需要用到的一些API函数。<br /> <br />1、HANDLE CreateIoCompletionPort(<br /> HANDLE FileHandle,<br /> HANDLE ExistingCompletionPort,<br /> ULONG_PTR CompletionKey,<br /> DWORD NumberOfConcurrentThreads<br
2010-11-04 17:21:00
128
原创 各种数据类型大小 备忘
类型说明长度(字节)表示范围备注char字符型1-128~127-27~(27-1)unsigned char无符号字符型10~2550~(28-1)signed char有符号字符型1-128~127-27~(27_1)int整形2-32768~32767-215~(215-1)unsigned int无符号整形20~655360~(216-1)int有符号整形2-32768~32767-215~(215-1)shord int短整形2-32768~32767-215~(215-1)unsigned sh
2010-09-09 15:09:00
575
转载 DirectSound 3D声音世界
转自:http://blog.sina.com.cn/s/blog_4de8abbb01000atp.html3D中的声音使用DSound,可以为声音建立一个3D世界与3D图形结合。可以在空间定位声音资源和收听者的位置,允许使用多普勒变换移动声音,控制物理参数,例如在距离远时声音削弱的频率。DSound可以在两个扬声器或者耳机设备上建立虚拟的3D效果。如果用户已经在控制面板中选择了环绕
2010-05-04 13:53:00
3797
转载 计时器
对关注性能的程序开发人员而言,一个好的计时部件既是益友,也是良师。计时器既可以作为程序组件帮助程序员精确的控制程序进程,又是一件有力的调试武器,在有经验的程序员手里可以尽快的确定程序的性能瓶颈,或者对不同的算法作出有说服力的性能比较。 在Windows平台下,常用的计时器有两种,一种是timeGetTime多媒体计时器,它可以提供毫秒级的计时。但这个精度对很多应用场合而言还是太
2010-05-03 14:39:00
336
转载 常用数据类型使用转换详解
原文地址:http://www.vckbase.com/study/article/data_convert.htm我们先定义一些常见类型变量借以说明int i = 100;long l = 2001;float f=300.2;double d=12345.119;char username[]="程佩君";char temp[200];char *buf;CString str;_vari
2010-03-05 14:56:00
279
原创 CoCreateInstance
CoCreateInstance 函数功能描述:用指定的类标识符创建一个Com对象,用指定的类标识符创建一个未初始化的对象。当在本机中只创建一个对象时,可以调用CoCreateInstance;在远程系统中创建一个对象时,可以调用CoCreateInstanceEx;创建多个同一CLSID的对象时, 可以参考 CoGetClassObject 函数。 函数原形: STDAPI CoCre
2010-03-05 09:28:00
1707
转载 Visual Studio 2005 MFC 类向导经典错误的解决方案
原文地址: http://hi.baidu.com/proglife/blog/item/81c4138bbc7a0b799f2fb41c.html问题:我在使用vc2005的类向导为控件生成变量时,发生了错误:在file://D:/Program Files/Microsoft Visual Studio 8/VC/VCWizards/CodeWiz/MFC/Variable/HTM
2010-02-26 16:51:00
1725
原创 DLL学习笔记
本笔记参考自网址:http://www.blogjava.net/wxb_nudt/archive/2007/09/11/144371.html本来想参考这篇文章,自己也仔细写一下的,可惜写了一大半了,怕出什么问题,存一下草稿吧,不存还好,这一存草稿,前面写的全部都没了。这把我可郁闷坏了,写了将近两个小时的东西就这么没有了,以前就出现过一次,看来要发表博客,必须在其他编辑器内编好,这优快云博
2010-02-26 10:40:00
555
原创 DLL学习笔记
本笔记参考自网址:http://www.blogjava.net/wxb_nudt/archive/2007/09/11/144371.html首先谈下关于DLL的一些理解,(引自另一篇博文)。DLL是动态链接库,Dynamic Link Library 的缩写,是一个包含函数和数据模块的集合,可以被其他应用程序共享的程序模块,其他程序可以在运行时动态的加载DLL中的数据和函数。更详细的介绍请
2010-02-22 10:53:00
123
转载 typedef和#define的用法与区别
一、typedef的用法在C/C++语言中,typedef常用来定义一个标识符及关键字的别名,它是语言编译过程的一部分,但它并不实际分配内存空间,实例像:typedef int INT;typedef int ARRAY[10];typedef (int*) pINT;typedef可以增强程序的可读性,以及标识符的灵活性,但
2010-02-10 14:53:00
302
1
原创 D3D观察矩阵
DxVBLibA.D3DXMATH_MATRIX的矩阵为一4×4的Single对象类型,排列如下m11 m12 m13 m14 m21 m22 m23 m24m31 m32 m33 m34m41 m42 m43 m44 m11 m12 m13: 映射X轴m21 m22 m23: 映射Y轴m31 m32 m33: 映射Z轴前三行列也可认为旋转相关m
2010-01-22 19:29:00
1843
转载 LPTSTR、LPCSTR、LPCTSTR、LPSTR的来源及意义
UNICODE:它是用两个字节表示一个字符的方法。比如字符A在ASCII下面是一个字符,可A在UNICODE下面是两个字符,高字符用0填充,而且汉字程在ASCII下面是两个字节,而在UNICODE下仍旧是两个字节。UNICODE的用处就是定长表示世界文字,据统计,用两个字节可以编码现存的所有文字而没有二义。 MBCS,它是多字节字符集,它是不定长表示世界
2010-01-05 10:59:00
365
原创 免费和开源引擎 列表
免费和开源引擎Agar - 一个高级图形应用程序框架,用于2D和3D游戏。Allegro - 基于 C/C++ 的游戏引擎,支持图形,声音,输入,游戏时钟,浮点,压缩文件以及GUI。Axiom 引擎 - OGRE的衍生引擎。Baja 引擎 - 专业品质的图像引擎,用于The Lost Mansion。Boom - Doom代码的一部分。由TeamTNT开发Bui
2009-12-04 13:09:00
780
转载 创意适不适合创业的常用检验标准
产生一个创意后如果想创业,我们可以用几个VC经常问创业者的问题来验证一下自己的创意是否真的具有实际存在的价值。· 你的这个项目现在有没有竞争对手?(仔细的在Goolge/Yahoo上寻找之后再做回答。)·如果有竞争对手,你将以什么样的手段或者方式打败他们?(你的核心竞争力是什么)·如果你没有竞争对手,这是什么原因导致的?(也许你的想法没有丝毫的商业意义,别人不屑于做。就好像你要
2009-12-04 11:38:00
274
转载 实时环境映射贴图技术(Real-time Evironmnet Mapping)
如果你是个赛车游戏的爱好者,你一定玩过风靡全世界的赛车游戏《极品飞车:地下狂飚2》 (Need For Speed : UnderGround2)。在这款游戏中,玩家扮演了一个靠赛车为生的地下飚车手,在永远是夜晚的城市中飞驰。这款游戏大量地运用了环境映射技术(Real-time Evironmnet Mapping),例如下过雨的公路上看到两旁夜景的倒映、玩家车身上对周围环境的真实反射等等,这些
2009-11-25 11:02:00
761
转载 如何检查C++中的内存泄漏
内存泄漏是编程中常常见到的一个问题,我所遇过的原因有两个:1.分配完内存后忘记回收2.代码有问题,造成想回收却无法回收,例如:int* p=new int;p=new int; //p指针修改,原来申请内存的地址没有记录下来,于是无法释放 下面介绍如何检查内存泄漏:1.包含头文件和定义#define _CRTDBG_MAP_ALLOC //并非绝对需要该语句
2009-11-21 16:54:00
415
转载 C++中的模板
1. 模板的概念。我们已经学过重载(Overloading),对重载函数而言,C++的检查机制能通过函数参数的不同及所属类的不同。正确的调用重载函数。例如,为求两个数的最大值,我们定义MAX()函数需要对不同的数据类型分别定义不同重载(Overload)版本。//函数1.int max(int x,int y);{return(x>y)?x:y ;}//函数2.float ma
2009-11-21 16:51:00
355
1
网卡驱动.zip
2019-11-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人