- 博客(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
翻译 手游(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++打印当前文件名,行号,当前函数名
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 7259
转载 lua的string库
--lua中字符串索引从前往后是1,2,……,从后往前是-1,-2……。--string库中所有的function都不会直接操作字符串,只返回一个结果。--------------------------------------------------------------------------------------------------【基本函数】
2015-10-22 20:56:46 409
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人