自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

dong_forever的专栏

记录点滴,积少成多

  • 博客(18)
  • 收藏
  • 关注

原创 lua的类

类是包含属性与方法的一个集合。是一个键值对的集合。 可以用lua中的表来模拟类。A = {}A.__index = Afunction A:new() local o = {} setmetatable(o,A) return oendfunction A:test() print("this is a class test")end--使用类AobjA

2015-10-30 15:43:36 520

原创 python抓取网页内容

# -*- coding: cp936 -*-import HTMLParserimport urllibimport sysurl = "http://www.xuxian.com/index.php"urlText = []class parseText(HTMLParser.HTMLParser): def handle_data(self,data): if

2015-10-29 19:18:02 343

原创 lua字符串分割

function string_split(s,delim) local start = 1; local t = {}; while true do local pos = string.find (s, delim, start, true) if not pos then break end tab

2015-10-29 16:25:47 368

原创 quick-cocos2dx之特效按钮——缩放按钮

cc.ui.UIPushButton.new("Button01.png", {scale9 = true}) :setButtonSize(200, 80) :setButtonLabel(cc.ui.UILabel.new({text = "REFRESH"})) :onButtonPressed(function(event)

2015-10-29 14:49:55 1403

原创 quick-cocos2dx之特效按钮——BubbleButton

local BubbleButton = {}-- create bubble buttonfunction BubbleButton.new(params) local listener = params.listener local button -- pre-reference params.listener = function(tag) if par

2015-10-29 14:48:04 680

转载 海量数据面试题

1. 给定a、b两个文件,各存放50亿个url,每个url各占64字节,内存限制是4G,让你找出a、b文件共同的url?方案1:可以估计每个文件安的大小为50G×64=320G,远远大于内存限制的4G。所以不可能将其完全加载到内存中处理。考虑采取分而治之的方法。s 遍历文件a,对每个url求取103x21,然后根据所取得的值将url分别存储到1000个小文件(记为83x21)中。这样每个小文件的大约

2015-10-28 18:34:47 335

转载 手游延迟问题

转自知乎:手机格斗网游该如何避免延迟?

2015-10-27 19:19:35 652

翻译 手游(cocos2dx)图片资源压缩

最好的减少资源方式当然是从设计上避免。比如: 1. 减少帧动画的使用(这也是骨骼动画大行其道的原因)。 2. 尽量复用资源(比如九宫格技术,角色间通用特效,肉眼排查,等等) 3. 不得不使用帧动画的场合,考虑在某些场景下使用15fps或更低的帧率制作动画减少图量(比如UI界面上的特效)。RGBA8888,每个像素4个字节,无压缩,效果最好!用于需要拉伸的元素,对细节要求高的图标,原画等。 R

2015-10-27 18:54:01 4113

原创 C++ STL中的vector

援引C++ Primer:为了支持快速的随机访问,vector容器的元素以连续方式存放,每一个元素都紧挨着前一个元素存储。设想一下,当vector添加一个元素时,为了满足连续存放这个特性,都需要重新分配空间、拷贝元素、撤销旧空间,这样性能难以接受。因此STL实现者在对vector进行内存分配时,其实际分配的容量要比当前所需的空间多一些。就是说,vector容器预留了一些额外的存储区,用于存放新添加的

2015-10-24 17:14:00 334

原创 国内当前游戏公司一览

完美世界 网易 欢聚时代 乐其网络 淘米 创梦天地(乐逗游戏) 乐港科技 飞鱼科技 多益网络 游族网络 盛大游戏 4399 7k7k 乐元互动(乐元素) 云游控股 51.com 昆仑万维 37互娱 厦门极致互动 杭州畅唐科技 巨人网络 蓝港互动 畅游 腾讯 金山 触控 顽石互动 人人游戏 英雄互娱

2015-10-23 20:07:59 1048

原创 HTML5特性

优点:多设备跨平台。 自适应网页设计。 即使更新。缺点:浏览器支持不足。**新元素:**canvas, 多媒体,将淘汰flash。 表单。 语义和结构。

2015-10-23 20:00:17 344

原创 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)

int Sum_Solution(int n) { int sum = n; sum&&(sum+=Sum_Solution(n-1)); //利用逻辑与的短路特征,若sum为假,不执行后面的了。 return sum;}

2015-10-23 19:57:16 412

转载 C++并查集

转载:http://www.cppblog.com/yuan1028/archive/2011/02/13/139990.html

2015-10-23 19:52:37 457

原创 C++打印当前文件名,行号,当前函数名

void printSystemInfo(){ cout<<__FILE__<<endl; cout<<__LINE__<<endl; cout<<__FUNCTION__<<endl;}

2015-10-23 19:40:04 2254

原创 C++调用构造函数与析构函数的顺序

class A{public: A(string str=NULL) { s=str; cout<<"constructor A "<<s<<endl; } ~A() { cout<<"destructor A "<<s<<endl; } A(const A &p) {

2015-10-23 19:35:06 617

原创 C++调用函数分配内存

//用指针参数去申请内存,用指向指针的指针。void getMemory(char **p,int n){ *p=(char*) malloc(sizeof(char)*n);}int main(){ char * s = NULL; getMemory(&s,100); return 0;}//用函数返回值来传递内存char * getMemory(i

2015-10-23 19:01:46 420

原创 lua用UTF-8处理汉字

lua用UTF-8处理汉字 UTF8的编码规则: 1. 字符的第一个字节范围: 0x00—0x7F(0-127),或者 0xC2—0xF4(194-244); UTF8 是兼容 ascii 的,所以 0~127 就和 ascii 完全一致 2. 0xC0, 0xC1,0xF5—0xFF(192, 193 和 245-255)不会出现在UTF8编码中 3. 0x

2015-10-22 21:08:06 7256

转载 lua的string库

--lua中字符串索引从前往后是1,2,……,从后往前是-1,-2……。--string库中所有的function都不会直接操作字符串,只返回一个结果。--------------------------------------------------------------------------------------------------【基本函数】

2015-10-22 20:56:46 409

空空如也

空空如也

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

TA关注的人

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