自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

转载 记一次愚蠢的gradle操作

今晚把工作移植到mac平台,在用gradle命令exec ./gradlew --parallel --info assembleDebug打包apk时卡住,gradle一直处于下载状态,过了几分钟还是没有任何反应。于是翻看安卓工程根目录下gradle/wrapper/gradle-wrapper.properties内容得到地址并迅雷下载之。#Fri Aug 0...

2018-03-25 22:37:00 150

转载 对lua继承中self.__index = self的释疑

首先看看从lua表中查找一个键时的流程:-- 当从表t中查找键k时,lua处理如下:-- 1.t中是否有k,有则直接返回值,否则第2步-- 2.t是否有元表, 无则返回nil, 有则第3步-- 3.t的元表是否有__index元方法, 无则返回nil, 有则查找__index指向的表或对应的方法---注意两种写法-- 写法1, 可以保持继承链loc...

2016-06-30 17:50:00 431

转载 游戏中资源下载的几点思考

1.等待列表和下载中列表waitList, loadingList2.避免同份资源多次加载, 缓存:a, 加载时通过url在wailtList, loadingList中检查. 不存在于waitList中则添加. 存在于loadingList则忽略b, 加载后以url为键, 文件为值作hashmap缓存3.下载队列规模:单线程还是多线程. 一次下载1个还是多个.4.失败重试失...

2016-01-12 15:19:00 158

转载 cocos2dx-lua使用UIListView制作二级折叠菜单

折叠菜单,用过jquery accordion的同学都知道是啥玩艺儿~,图片效果就是介样:cocos2dx不带有此控件,因此我们动手来实现一个。原理很简单,展开的时候往listview里insertCustomItem,收起的时候从listview里removeItem。下面给出一个功能丰富的折叠菜单控件。先看控件主类:--[[ 二级折叠菜单组 ...

2015-02-15 13:25:00 361

转载 约瑟夫环问题及python与c++实现效率对比

约瑟夫环是一个数学的应用问题:已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。python实现:# 单链表节点class LinkNode: def __init__( self, value ): ...

2015-01-06 17:07:00 99

转载 kmp算法简明教程

在字符串s中寻找模式串p的位置,这是一个字符串匹配问题。举例说明: i = 0 1 2 3 4 5 6 7 8 9 10 11 12 13 s = a b a a c a b a a a b a a b p = a b a a b j = 0 1 2...

2014-12-17 09:02:00 169

转载 python实现二叉树遍历算法

说起二叉树的遍历,大学里讲的是递归算法,大多数人首先想到也是递归算法。但作为一个有理想有追求的程序员。也应该学学非递归算法实现二叉树遍历。二叉树的非递归算法需要用到辅助栈,算法着实巧妙,令人脑洞大开。以下直入主题:定义一颗二叉树,请看官自行想象其形状,class BinNode( ): def __init__( self, val ): se...

2014-12-09 00:18:00 103

转载 如何测试洗牌程序

关于洗牌程序的文章 ,之前已经写过一篇,http://www.cnblogs.com/tudas/p/3-shuffle-algorithm.html ,因为上次被nie大神们重新问到且没有正确回答上来,所以有必要在研究一下。这次来说说n张牌的洗牌程序如何测试。众所周知,洗牌即得到n的一个全排列结果(1/n!),因此每张牌在每个位置出现的概率是1/n。一个洗牌程序的功能是,对于长...

2014-11-04 18:26:00 102

转载 nie题目-游戏排行榜设计

一个mmorpg游戏,玩家众多,需要对玩家战斗力进行排行,并且战斗力变化时需要及时刷新。需要设计一个这样的排行榜。关于海量数据排行榜的做法,云风在他的博客里给过思路,谈谈陌陌争霸在数据库方面踩过的坑(排行榜篇)。主要思路是利用桶排序思路,对于大量相同分数玩家的处理则直接划归为同一等级。即游戏排行榜主要是对前n名玩家进行插入排序,这里的n可以取几百或更多,这样大为减少了排序压力。...

2014-11-02 23:37:00 418

转载 python代码查询港澳通行证办理进度

查询港澳通行证办理进度查询的python3.3代码。利用socket请求相关网站,获得结果后利用正则找出办理进度。其实用urllib代码会更简洁,不过当时在下还不熟悉urllib~直接上代码:import socketimport re '''广东省公安厅出入境政务服务网护照,通行证办理进度查询。分析网址格式为 http://www.gdcrj.com/...

2014-10-19 20:19:00 109

转载 最少javascript代码完成一个2048游戏

原生javascript代码写的2048游戏。建议在谷歌浏览器下跑。'WASD'控制方向。演示地址请移步:http://runjs.cn/detail/bp8baf8b直接贴代码~html:<!DOCTYPE><html xmlns="http://www.w3.org/1999/xhtml"><head><meta...

2014-10-19 20:15:00 118

转载 python实现之极简stack和queue

用python实现一个极简的stack和queue,那是so easy的事情了,简洁易懂,适合小白~直接上代码吧:node:class LinkNode: def __init__( self, value ): self.value = value self.next = Nonestack:class...

2014-10-19 14:07:00 67

转载 我的大学学习之路

  大一学c和c++,写黑底白字的程序,求水仙花数,阶乘。不知道程序有何实际作用。 迷惘到大二下半学期,觉得不能再这样下去,一次偶然的机会,学校网络中心招asp.net程序员,我去试了下,就进去了。在那里培训.net和c#,看着师兄用asp.net做网站,开始觉得程序可以这么用。  从那时起开始步入写程序道路,当时跟着师兄学,觉得进步不太,就自已看书,期间帮学院做专业特色网站,第一次...

2014-10-07 22:10:00 77

转载 拉勾上的一道题目

在拉勾上看到一道题目,或许有很多精妙的做法,欢迎讨论,集思广益。题目如下:FizzBuzzWhizz你是一名体育老师,在某次课距离下课还有五分钟时,你决定搞一个游戏。此时有100名学生在上课。游戏的规则是:1. 你首先说出三个不同的特殊数,要求必须是个位数,比如3、5、7。2. 让所有学生拍成一队,然后按顺序报数。3. 学生报数时,如果所报数字是第一个特殊数(3)的倍数,...

2014-04-30 22:49:00 86

转载 python中文处理之encode/decode函数

python中文处理相信迷惑过不少同学。下面说说python2/3的encode和decode函数。python2中,使用decode()和encode()来进行解码和编码,以unicode类型作为中间类型。即    decode    encodestr ---------> unicode --------->str示例(注意encod...

2014-04-21 11:17:00 247

转载 几个容易出错的css盒子模型细节

css是前端必须掌握的技能之一。其中的box模型,如图所示:大体就是border、margin、padding和content,概念挺好理解。但当盒子模型与其他属性一块使用时产生的现象,或许您还难以回答上来。下面来看看几个容易搞错的css盒子模型细节。问题一:嵌套块级元素时,子元素margin的参考标准是?具体来说就是父元素的content-box,padding-box还是...

2014-04-15 13:06:00 141

转载 洗牌算法shuffle

  对这个问题的研究始于一次在群里看到朋友发的洗牌面试题。当时也不知道具体的解法如何,于是随口回了一句:每次从剩下的数字中随机一个。过后找相关资料了解了下,洗牌算法大致有3种,按发明时间先后顺序如下:一、Fisher–Yates Shuffle算法思想就是从原始数组中随机抽取一个新的数字到新数组中。算法英文描述如下:Write down the numbers from ...

2014-03-31 00:57:00 574

转载 判断正整数是否对称

今天看到一个有趣的题目。如何判断一个正整数是对称的,例如12121是对称的,123则不是。思路就是对该数逆序,如果逆序数与原数字一样则为对称数。具体的做法是对数字依次求模,从右至左求出数字每一位。给出两种语言实现:python版本:def reverse(n): result = 0 while n: result = result ...

2014-03-13 23:19:00 1133

转载 一种快速求fibonacci第n个数的算法

利用动态规则的思路,摒弃传统的递归做法,可以得到一种快速的求fibonacci第n个数的算法:'''求第n(从1开始)位fibonacci数fibonacci数列前两位为0, 1. 后面每一位数字等于前两位数字之和'''def fibonacci( n ): if n <= 2: return n - 1 f = 0...

2013-12-29 22:13:00 112

转载 利用正则表达式作为string.split seprator

某字符串var str = "{1,att,7},{2,break,7},{3,crit,7},{4,combo,7},{5,break,7},{6,hit,7}";需要分割成"{a,b,c}"形式,直接用str.split(',')结果是这样的:["{1", "att", "7}", "{2", "break", "7}", "{3", "crit", "7}"...

2013-12-14 11:44:00 88

转载 python列表去重

有序列表去重:有序列表中相等的元素必然紧邻,输入[1,1,1,2,2,3,4,4,5],期望的输出应当为[1,2,3,4,5]。#有序列表去重(低效版o(n^2))def unique(lis): i = 0 while i < len(lis) - 1: if lis[i] == lis[i + 1]: lis.pop(i + 1) e...

2013-12-13 00:53:00 118

转载 一个小例子讲讲jsonp

1.何为jsonp(json with padding)  json我们都知道并用过。那么jsonp呢,呃,好像听过,但没用过。很久以来楼主也只是听过这个名词而已。直到今晚楼主看到一篇文章(http://www.cnblogs.com/twobin/p/3395086.html),然后决定探究一下什么是jsonp。  我们都知道js文件是不能跨域操作内容的,这在js里面叫做‘同源...

2013-11-01 00:54:00 239

转载 unicode 编码总结

unicode简介:  unicode又称为unicode character set,缩写为ucs,意为字符集。编码方式有utf-7,utf-8,utf-16,utf-32几种,常用的是utf-8和utf-16。utf-8常用于web中,utf-16是windows和java采用的编码方式。通常我们说unicode就是指utf-16。本文主要讲讲utf-16和utf-8。utf-1...

2013-10-09 15:50:00 127

转载 python列表删除重复元素的三种方法

给定一个列表,要求删除列表中重复元素。listA = ['python','语','言','是','一','门','动','态','语','言']方法1,对列表调用排序,从末尾依次比较相邻两个元素,遇重复元素则删除,否则指针左移一位重复上述过程:def deleteDuplicatedElementFromList(list): list.sor...

2013-08-01 15:19:00 207

转载 尾递归浅谈

erlang:bump(L) -> bump_acc(L, []).bump_acc([], Acc) -> reverse(Acc);bump_acc([H|T], Acc) -> bump_acc(T, [H+1|Acc]).reverse(L) -> reverse_acc(L, []).reverse_acc([], Acc) ...

2012-11-08 23:48:00 62

转载 PureMVC源码分析

PureMVC 是在基于模型、视图和控制器 MVC 模式建立的一个轻量级的开源应用框架,具有跨平台语言无关性。最初被应用于adobe flex,actionScript开发中,现已被移植到包括c++,java,c#,php等主要语言平台上,在各平台上的实现方式也几乎一样,降低了用户学习成本。本文从PureMVC actionScript版源码角度分析PureMVC如何工作及它如何有效...

2012-09-16 23:09:00 137

转载 在ActionScript 3.0使用自定义事件

  进入新公司快两周了,这两周里基本在自学as语言基础。最近新游戏立项了,版本发布计划也出来了。工作压力终于来了。对于一个as新人,第一次就要面对巨量代码,感觉有点凌乱。本文作为作者平时学习笔记,特此记录。  首先,我们知道,在as3中可通过dispatcher(event)触发事件,addEventListener(type,handler)监听事件,removeEventList...

2012-07-21 12:49:00 137

转载 javascript关联数组

在javascript中,数组就是对象。因而对数组的存取除了熟悉的整形数字下标法之外,还能用采用对象式的存取方法,即关联数组用法。直接看例子://array的类型var arr=[]; arr.name="caochao"; console.log(typeof arr); //object//类似于hashtable key->va...

2012-07-13 19:11:00 60

转载 【转载】程序员到底怎么了?

说到心坎里的文章,能让人思考的文章,所以毫不犹豫的转来了。李喆:程序员到底怎么了发布时间:2012-06-8 03:23来源:李喆分类:程序员都等你发言 :)分享到:我们是这样的一群人:每天都在“努力”的工作着,每天都和计算机打交道,泡在网上,打游戏,查资料,发微博。可是有...

2012-06-09 01:46:00 87

转载 c#字符串三种逆转方法及性能比较

要求:给定一个字符串,将字符串逆转。例如给定“welcome to caochao's blog !”,要求输出“! golb s'oahcoac ot emoclew”。初次看题时,想到的解法很可能就是倒序遍历字符串,逐位取字符,然后拼成新字符串,新字符串即为逆转后字符串。代码如下:     /// <summary> /// 字符串逆转-...

2012-06-07 17:34:00 289

转载 这一年,做为应届生的我合格吗?

看了博客园首页这一年,做为asp.net程序员我合格吗?这篇文章,觉得有此事话要说,下面我就一一列出我的观点。对事不对人,只是为了和大家一起探讨什么才是程序员必须的技能。1、div+css2  这个玩意儿,基本上是专业前端干的活,但我们做后台开发的。于学习之初多多少少都顺带学习了些,后台程序员不见得要将这门技能掌握得多好,能看能写就行。但是,如果知道更多就会更好,基本的d...

2012-06-05 11:57:00 92

转载 看《asp.net,对于一个有点经验的猴子,我的要求高么?》有感!

看了博客园头条《asp.net,对于一个有点经验的猴子,我的要求高么?》,惊讶于当前某些“程序员”的能力,心中有些话不吐不快。首先,我对面试者的能力很是怀疑,那么初级的问题都不会,凭什么要3000?企业招人要的是生产力,不是口头能力。首先介绍下我自己,我是大四快毕业的娃。目前正在找工作,平时有看书和上博客园看文章的习惯,大四第一学期到北京一家创业公司开发一线实习(工作)过5个多月...

2012-05-22 17:07:00 113

转载 在ubuntu环境下使用MonoDevelop进行.Net开发

ubuntu是时下流行的Linux桌面操作系统,2012/4/26发布了最新的12.04版。上张图,初识下ubuntu界面:怎么样?比windows 7漂亮吧:-)。快速切换到本文主旨。即如何在linux环境下进行.net编程,这里需要用到的开发工具是MonoDevelop。有了这个工具,您也可以像java程序员那样自豪的宣布您的.net程序也可以跨平台了~。MonoDev...

2012-04-27 16:26:00 259

转载 前端开发中箭头形状的制作及对边框定义的一些疑问

新浪微博评论界面如下,注意右上角的箭头符号。看了看其箭头符号的实现方法,发现是用一个<em>元素加一个特殊符号制作的于是就想用html元素来实现同样的效果,在实验过程中发现了一种方法达到目标,代码如下:<style type="text/css">div.arrow{ width:0px; height:0px; bord...

2011-12-31 23:17:00 203

转载 jquery实现的打字机字幕效果

记得以前看电视的时候,电视里偶尔会出现文字一个紧接一个出现,伴随着打字机滴答滴答声音的字幕效果,常常好奇其实现效果。今天周末,没课就顺便想了想用javascript实现打字机效果。用了一个小时左右,就做出来,代码不过几十行。 先说下思路:一些典型的嵌套文字的html容器标签可以是这样:1 <span>一行嵌套在span标签里的文字</span&...

2011-11-05 18:07:00 187

转载 浅谈c#中的委托和事件

大学扩招后,各类大学或学院如牛毛般兴起。随之而产生的现象是大学生源质量的下降,而优质大学老师也是僧多粥少,必然使大量水平尚不达标的教师混入各类院校,使上课的精彩程度有所降低。于是,逃课的学生们也越来越多... 作为众多大学生中一员的本文作者,也混迹在某所二流学校里。 某天上课铃响后,授课老师拿着《管理信息系统》一书讲课到一半,眼睛一描台下寥寥无几昏...

2011-04-30 21:17:00 113

空空如也

空空如也

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

TA关注的人

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