自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我不能悲伤地坐在你身旁

  • 博客(101)
  • 资源 (6)
  • 收藏
  • 关注

原创 如何修复很少重现但能定位的bug?

do{}while(not success)

2014-09-04 11:04:22 853

转载 objective-c 极速入门 [转]

http://www.cocoachina.com/b/?p=122

2014-02-25 14:58:05 917

原创 cocos2d-x ios 输入框打开时点击其他部分依然有效

cocos2d/platform/ios/EAGLView.mmtouches began moved ended cancelled四个函数中,将头里的if keyboardshow整体移到函数尾部

2014-01-28 15:54:07 1149

原创 android应用阻止手机休眠方法

1、AndroidManifest.xml中加入 以获得阻止休眠的权限2、代码中加入getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

2014-01-10 11:08:24 5186 1

原创 cocos2d-x IOS版本发布

建工程时会有一个ios.proj,打开里面的xxx.xcodeproj,编译下就行了。注意点:1、xcode左上角可以选择编译项目,及编译目标。编译项目调成自己的项目,默认是cocos2d。编译目标可以选择虚拟机或者真机。2、编译到真机上要搞个开发者账号,编译时按照提示输进去就可以了。以后要编译到别的机子上时,连好机子,打开window->orgnize,里面有个按钮就是搞

2013-12-19 09:56:01 1361

转载 AndroidManifest.xml常见的权限列表

From http://bbs.anzhi.com/thread-6117934-1-1.html精准的 (GPS) 位置|ACCESS_FINE_LOCATION(基于网络的)粗略位置|ACCESS_COARSE_LOCATION完全的互联网访问权限|INTERNET修改/删除 USB 存储设备的内容修改/删除 SD 卡的内容|WRITE_EXTERNAL_STORAGE

2013-11-08 10:37:42 997

原创 cocos2d-x android平台 用浏览器打开网页

First!!源代码里加入: //判断当前是否为Android平台 #if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID) //定义Jni函数信息结构体 JniMethodInfo minfo; bool isHave = JniHelper::getStaticMethodInfo(minfo,"co

2013-10-25 11:26:00 2181 1

原创 vim 基础配置

map :call SaveInputData()func! SaveInputData() exec "tabnew" exec 'normal "+gP' exec "w! /tmp/input_data"endfunc"colorscheme torte"colorscheme murphy"colorscheme desert "colorscheme dese

2013-10-07 16:02:41 923

原创 获取文件夹下文件列表

vector fileName;void get_data(){ char str[100] = "*.cpp"; HANDLE hFile; WIN32_FIND_DATAA wfd; hFile = FindFirstFile(str,&wfd); while(hFile != INVALID_HANDLE_VALUE){ fileName.PB(wfd.cFileName);

2013-09-01 21:05:05 1062

原创 zlib的使用

待填

2013-08-29 09:38:31 3751 2

原创 VS解决方案下各项目的关系要用“添加依赖项”来实现

这才叫真弱不添加好依赖关系的话就不会去找那啥啥,然后就会找不到,然后就会error LINK2019:无法解析的外部符号啥啥,找不到当然无法解析咯。

2013-08-22 21:10:30 1585

转载 设置android程序竖屏显示

http://www.xue5.com/Mobile/Mobile/681310.htmlwin32的版本默认是横屏的,如果想要竖屏,可在eclipse中打开你的项目,找到AndroidManifest.xml,修改android:screenOrientation属性:portrait是竖屏landscape是横屏

2013-08-20 14:15:09 952

原创 cocos2d-x 自适应

main.cpp里有一句:eglView->setFrameSize(320, 480); 这是最后显示出来的界面尺寸。AppDelegate.cpp的applicationDidFinishLaunching里,在pDirector->setOpenGLView(pEGLView);后面加一句:CCEGLView::sharedOpenGLView()->setDesignRes

2013-08-07 13:10:27 737

转载 cocostudio 及 cocos2d-x最新版下载地址,会自动更新,屌伐?

http://bbs.cocostudio.org/forum.php?mod=viewthread&tid=4699&extra=page%3D1

2013-08-05 14:41:19 1218

转载 Win7环境下VS2010配置Cocos2d-x-2.1.4最新版本的开发环境(亲测)

http://blog.csdn.net/ccf19881030/article/details/9204801

2013-08-05 14:30:50 942

原创 容斥

每个人占据二进制上的一个位。每个东西有一个长度等于人数的2进制编号,如果这个东西被某个人拥有,相应位置为1,否则是0。3个人:001、010、100(a,b,c)8件物品:000、001、010、011、100、101、110、111最简单的容斥应用,求3人的并:a有的:001 011 101 111b有的:010 011 110 111c有的:100

2013-08-02 16:49:12 806

原创 cocos2d-x win32导成anroid工程大致流程,附小问题集锦

cygwin编译时报错: format not a string literal and no format arguments 原因:g++版本在4以上,有点严格了,要求字符串必须是格式化的解决方法:按照出错信息打开相应的cpp,一般头里会有个宏定义#define LOGD(...) 什么什么的,在最后一个参数前加入"%s",比如:#define LOGD(...) __andr

2013-08-02 10:44:54 1471 4

转载 vim 简单配置 by hime

set numberset history=1000000set autoindentset smartindentset tabstop=4set shiftwidth=4set expandtabset showmatchset nocpfiletype plugin indent onfiletype onsyntax on

2013-06-14 22:27:58 1020

原创 创建BMP图像

void Create_Image(){ FILE *fp; int i,j; unsigned char c, d; BITMAPFILEHEADER *bitmapFileHeader; BITMAPINFOHEADER *bitmapInfoHeader; if((fp=fopen("b_1.bmp", "wb")) == NULL){ fprintf

2013-04-07 15:09:03 1566

转载 Win7+Ubuntu11.10(EasyBCD硬盘安装)

http://www.cnblogs.com/allenjin/archive/2011/11/26/2264089.html

2013-02-27 09:43:29 711

原创 PHP中用jQuery实现ajax然后用POST方法传接数据之3分钟包教包会傻瓜教程

我分了3个页面:1、显示2、js3、服务器端处理的显示(index.php):enterjs(js.js):$(document).ready(function(){ $("#btn").click(function(){ $.post('server.php',{q:'a'},function(result){ $(

2013-02-17 01:46:00 2695 1

原创 关于php的session

session的运行流程:session_start()以后,先看客户端的cookie里是否有有效的cookie,如果没有就会建个cookie里面写上一个sessionid比如xxxxxxxxxxxxxxxxxxxxx。然后呢,客户端就会把这个xxxxxxxxxxxxxxxxxxxxx交给服务器,服务器在自己那里某个指定的文件夹下找有没有sess_xxxxxxxxxxxxxxxxxxxxx

2013-02-10 23:20:32 654

原创 ACdream 某群赛某题 Classification of the species

http://www.acdream.net/problem.php?id=1042题目大意:(把物种和分类都看成节点。)有一颗未知树,一人每次询问两个叶子节点,另一个人回答其lca,判回答之间是否有矛盾。解法:将每条陈述按照lca的深度由深到浅排序,然后扫一遍开始并查集。比如说现在搞到这条陈述:x y a,那么查到xy的根节点 x_father y

2012-12-21 23:08:55 693

原创 部分账号

USACO:wangshe4SGU:043475

2012-11-22 15:17:41 5022

原创 HDU 4416 Good Article Good sentence 2012 杭州网络赛

10w长度的A字符串,若干个总长10w的B[]字符串。求属于A但不属于任一个B的不同子串个数。看到题目就可以估计出大概用后缀数组可以搞。想象一下对一个字符串S用后缀数组预处理一下,height[i]就是第i名和第i-1名字符串的最长公共前缀,那么第i名的字符串前height[i]个前缀串(abaa的前3个前缀串分别是:a、ab、aba)在之前几名的字符串中都出现过,而剩下的

2012-09-24 21:24:39 1695 3

转载 三维凸包+点到平面距离+已知3点求平面方程

/*==================================================*\ | 3D凸包 | CALL: 构建凸包 = construct(); \*==================================================*/ #define TPN 1010struct TPoint{ double

2012-08-27 15:51:21 9330 2

转载 算法合集

目录而已,点不了的。树状数组.doc算法合集之《Pólya原理及其应用》.doc算法合集之《SPFA算法的优化及应用》.pdf算法合集之《Trie图的构建、活用与改进》.doc算法合集之《“分层图思想”及其在信息学竞赛中的应用》.pdf算法合集之《一类猜数问题的研究》.doc算法合集之《一类称球问题的解法》.doc算法合集之《一类算法复合的方法》.pdf

2012-07-29 20:26:55 1530 5

转载 三角形外接圆圆心

Point circle_center(Point pt[3]) { double x1,x2,x3,y1,y2,y3; double x = 0; double y = 0; x1 = pt[0].x; x2 = pt[1].x;

2012-07-10 18:51:19 1117

转载 旋转卡壳 求最远点对

struct point{ int x,y; point(){} point(int xx,int yy){x=xx;y=yy;} point operator-(point const &b)const{ return point(x-b.x,y-b.y); } int friend operator*(point a,point b){ return f_abs(a.x*b

2012-06-19 00:21:16 1060

原创 向量逆时针旋转ang度

void rotate(double ang){ double tx,ty; tx=x*cos(ang)-y*sin(ang); ty=y*cos(ang)+x*sin(ang); x=tx;y=ty;}

2012-06-07 21:19:23 997

原创 Dice (I) lightOJ 1145

**题目大意**:N个K面色子排成一列,使得朝上那面的数字和为S,有几种排法?**题目类型**:动态规划**解题思路**:dp[i][j]保存前i个色子总和为j有几种方法。转移方程:dp[i][j]=dp[i-1][j-1]+dp[i-1][j-2]+...+dp[i-1][j-K];状态有N*S个,转移复杂度是K,朴素的做法肯定会超时,

2012-05-02 23:30:03 979 2

原创 HDU 1527 取石子游戏 (共两堆,在两堆中取相同或只取一堆)

还是占位

2012-03-15 09:18:41 1075

原创 LightOJ 1144 容斥

占位

2012-03-15 09:16:10 859

原创 精度问题

精度问题一种是注意微小的量变是否会引起质变。常见的有:1、判断两数是否相等;2、无聊的-0;3、acos、asin参数是否到了[-1,1]以外;以后遇到了再补充=。=|||精度问题还有一种是运算方法导致误差偏大:比如0.0001223423+2349870000000000000-2349870000000000000结果就会变0.000000,

2012-02-19 00:17:16 608

原创 polya

有许多不理解的地方。记下polya公式大概定义:每种转换方式下转换前后相同的着色方案数之和/转换方式数补:想了想,转换方式数说得再准确点应该是在当前的转换规则下,每种状态可变为几种状态。这样想就不会漏掉也不会重复算一些情况了,许多不理解的例子也都能理解了(虽然原理证明还是一点都不知道=。=|||)。小栗子:三角形三顶点01染色,只允许翻转不允许旋转:_0_

2012-02-16 22:23:31 841 1

原创 sqrt的使用次数尽量要少

rt

2012-01-31 00:25:47 1100

原创 有史以来最奇葩的事情发生了!!lightOJ 1130 Intersection between Circle and Rectangle

http://www.lightoj.com/volume_showproblem.php?problem=1130题目是求一个矩形和一个圆的相交面积,这不是重点,接下来把非重点都略过。有一个地方要用到sqrt函数,由于精度问题改了好久才过,于是就想起有个QUAKE III里用的高速开根号函数,不知道会不会比sqrt更好用,就拿来用了,代码如下:float Q_rsqrt(

2012-01-31 00:24:11 1667

原创 线段树

尽可能地不要往下更新。

2012-01-29 00:49:57 656

原创 HDU 2328 Corporate Identity 后缀数组

求多个字符串的最长公共子串,若有多个输出字典序最小。先复习一下,(i,j)表示排名i、j的串的最长公共前缀。(i,j) = min[(i,i+1),(i+1,i+2),......,(j-1,j)]。两个字符串的最长公共前缀求法:将两个字符串合起来,中间加个特殊符号,然后对整个字符串求后缀数组。扫描height数组,如果排名i和i+1的串分别属于不同的原始串,则用heigh

2012-01-26 21:13:51 798

原创 DLX模板+小栗子

把别人的数独代码改了下就当自己模板了=。=,听说要启发函数效率才高=。=,下次再改改吧=。=#include#include#includeusing namespace std;#define RN 1000#define CN 500#define NN 6000class DLX{private: int U[NN],D[NN],L[NN],R[NN]; //每个

2012-01-24 22:48:48 724

cfree4.0 4.0呀么4.0

cfree4.0,简单好用小巧的编辑器,适合网吧敲代码

2015-06-13

cocos2d Particle Builder 粒子编辑器

particle builder v1.3.2 稳定 版本。

2013-12-15

cocos2d-x fnt字体生成工具

cocos2d-x fnt字体生成工具。 还没用过,似乎可以将ttf转换成fnt。

2013-09-24

zlib.h+zconf.h+zlib.lib+zlib1.dll

zlib相关。使用方法见 http://blog.csdn.net/he11oworld/article/details/10491319

2013-08-29

Google的C++编码规范 中文.PDF

为什么pdf内正确的字复制出来会变成错字? 背景 Google 的项目大多使用 C++开収。每一个 C++程序员也都知道,C++具有徆多强大的诧言特性,但返 种强大丌可避免的导致它的复杂,而复杂性会使得代码更容易出现 bug、难亍阅诺和维护。 本挃南的目的是通过详绅阐述如何迕行 C++编码来觃避其复杂性,使得代码在有效使用 C++诧言特性的 同时迓易亍管理。 使代码易亍管理的方法乊一是增强代码一致性,让别人可以诺懂你的代码是徆重要的,保持统一编程风格 意味着可以轱松根据“模式匹配”觃则推断各种符号的吨义。创建通用的、必需的习惯用诧和模式可以使 代码更加容易理解, 在某些情冴下改发一些编程风格可能会是好的选择, 但我们迓是应该遵循一致性原则, 尽量丌返样去做。 本挃南的另一个观点是 C++特性的臃肿。C++是一门包吨大量高级特性的巨型诧言,某些情冴下,我们会 限制甚至禁止使用某些特性使代码简化,避免可能导致的各种问题,挃南中列丼了返类特性,幵解释说为 什么返些特性是被限制使用的。 注意:本挃南幵非 C++教程,我们假定诺者巫经对 C++非常熟恲。

2013-02-25

空空如也

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

TA关注的人

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