自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 吐嘈一下乱用注入

上次随便一吐,发现挺多共鸣的,好吧,今天我来吐一吐乱用注入。注入是个很装逼的词语,java对这个词解释的神鬼都怕,高级装逼直的人称ioc,di什么的,入行浅的人看着高深,其实就是给对象属性赋个值而已。学术界的老师教授等人就喜欢搞这种东西,用十个你没听过的词来解释一个你没听过的词,说得太明白怕你们知道他不懂怎么办。好像吐错方向了,下面直接说正题吧。举个例子,A界面打开B界面,B界面...

2016-11-30 17:59:00 184

转载 谈一下OOP的乱用现象

很久很久以前写了两篇设计模式乱用的文章,最近心血来潮,突然想写篇OOP乱用。最近在移植一个旧项目,接手过程很多嘈想吐,开一篇谈一下OOP的乱用。大多数公司用MVC是为了解耦合,但是这套代码的MVC明显是不解耦的,例如View1可以直接拿view2单例如调用里面的方法。v可以调用c,c可以随意调用v。不同人写的c和v可以随意调用。看起来写得爽,但是修改起来就各种吐了,当你修改一个v...

2016-11-23 10:12:00 223

转载 mongo3.x ssl版安装文件

搞c++好郁闷就是编译驱动。我都编疯了。虽然是按着教程走,但有时不同版本的机器有时各种奇奇原因莫妙奇妙编出问题。翻墙出去啃英文解决的好吃力。本来想更新一下项目的mongo从2.x 升级到3.x,然后发更boost也需要升级,然后网上搜不到boost的dll,对于先编boost先,编boost需要python scons,然后python和scons各有一推版本。而且编译起来超慢。漫长...

2016-07-23 12:43:00 149

转载 再谈LRU双链表内存管理

N年前我写了个双链表也发了博客,还添了代码。但是那个代码不但复杂,而且还有有问题的,一直懒得整理,放在空间误导别人。最近在写服务端,今天抽点空补一篇。关于LRU网上随便搜,有过后端经验的人应该很多都研究过。所谓双链表一个是哈希表,用于通过Key来查数据,另一个表是用来表示顺序,越前面的元素越新(也可以理解为越接近当前系统时间)。我以前写那个LRU,用一个哈希和一个数组,查哈希没什么问...

2016-04-16 22:48:00 175

转载 cocos在win平台exe无法使用 UserDefault 解决方法

exe模拟器用来调度cocos本来是很方便的事情,但最近很多win10策划无法调用UserDefault。一直以为是权限问题,今天有空读一下码才发现。原来是cocos的bug。存在本地的UserDefault.xml格式如果错误,cocos就无法继续写入和读取了。吭了个爹,解决方法很简单,把UserDefault.xml 删掉即可。也不知道UserDefault.xml什么时候写入了错误...

2016-04-08 12:04:00 154

转载 sublime返回上一编辑位置

用了sublime好长时间了,最近发现一个python插件可以在编辑的时候返回上一编辑位置,这个功能在eclipse很常用,现在终于能在sublime上使用了。好爽。贴个地址:https://forum.sublimetext.com/t/browser-like-back-forward-history-navigation/2230下载:https://github.c...

2016-01-20 22:52:00 1243

转载 win平台,apache通过web访问svn

上个月用php写一个在线打包lua变成luac,碰到个权限问题。pysvn无法更新。网上搜了好半天都找不到解决方法。最好还是自己解决了。解决方法也很简单,找到aphache服务,提权限就行了。linux提权限打命令就行了,但是win平台要去服务那里改1.打开服务窗(开始->运行->services.msc)2.找到aphache服务,我用wamp,服务名叫做...

2016-01-19 15:37:00 117

转载 精心制作新游戏,弱联网单机游戏

这段时间没上班,专心把去年开头了没结尾的项目做完。新游戏暂时还在找独代,不知道找不找得到合适的,先发个博文意思一下。这个游戏是全平台的,手游,页游,端游,flash都能输出,名字暂时不贴出来先,等找到代理再说。程序员画画真艰辛呢,前后台+美术一起做下来超级煎熬,新手引导改了又改,难度降了又降。先上两个图吧,看看会画画的程序员能做出什么鸟样东西。继续用N年前设计的LO...

2015-05-13 16:26:00 314

转载 两三天时间山寨的游戏,脸出没

前两月搞出来的,突然发现忘了有这个博客。现在突然想起,补发一个。脸出没是山寨一个国外叫做AA的游戏。发布时遇到各种问题,因为没有公司,所以平台各种接口不提供。看来国内开发者已死是真的了。反正没花什么心思,也懒得推,乱丢吧。安卓版下载地址:http://apk.hiapk.com/appinfo/pelephon...

2015-05-13 16:12:00 71

转载 [转]使用ant让Android自动打包的build.xml,自动生成签名的apk文件(支持android4.0以上的版本)...

在android4.0以后的sdk里那个脚本就失效了,主要是因为 apkbuilder这个程序不见了;人家sdk升级,我们的脚本也要跟上趟,修改一下喽。上网一查,大家的文章还停留在我去年的脚本程度,算了,自己动手查阅了资料之后,具体实现如下:先输一下生成key的命令keytool -genkey -alias android.keystore -keyalg ...

2015-03-17 12:02:00 287

转载 好久没用笔画画了,最近在家休养,来几幅程序员画的画

好久好久没有用笔来画画了,最近装修房子,想弄几幅装饰画,于是找朋友借来了笔颜料,画了几幅大张的。这几张纯想像画的,原创,差不多十年没动笔啦,程序员画画,能画成这样自己勉强接受啦。不会做菜的画家不是好程序原先是想画悟空出生前的石头,很多灵气聚集,然后画的过程感觉上升更好看,边画边想边改。画之前自己都不知道结果是什么。唯一一幅画的结果和想像差不多的作品...

2015-02-05 00:00:00 122

转载 一个方法告诉你as3的removeChild性能有多烂

其实as3这个坑我早就踩过,不过那时没太注意,最近把项目的removeChild干掉换成了visible=false,发现效率质的提升……先贴一下代码吧 private function testRemoveChild():void { var startTime:int = getTimer(); ...

2014-09-28 17:31:00 319

转载 转:php park、unpark、ord 函数使用方法(二进制流接口应用实例)

在工作中,我也逐渐了解到park,unpark,ord对于二进制字节处理的强大。 下面我逐一介绍它们。park,unpark,ord这3个函数,在我们工作中,用到它们的估计不多。 我在最近一个工作中,因为通讯需要用到二进制流,然后接口用php接收。当时在处理时候,查阅不少资料。因为它们使用确实比较少,也很少朋友工作中会用到它们。 在工作中,我也逐渐了解到park,unpa...

2014-09-24 20:08:00 123

转载 sublime3+wamp配置php,(无需配环境变量)

思来想去,最后还是决定给自己的手游加简单后端验证。好久没搞php了,最近搜了搜资料,发现现在php比几年前方便简单的多,有wampserver和sublime用。想想当年我还用记事本+phnow呢。配sublime的php开发环境其实很简单,不过网上搜到的大多都是乱七八糟的复制粘贴。太多原创被转了,导致现在网络的学习资源很乱来。唉~~ 新时代互联网的悲哀。首先,先下了sublim...

2014-09-22 10:54:00 219

转载 最近装修买建材被骗,超级不爽。写篇吐槽日志。

最近装修,跑建材市场,装修公司问遍整条街,发现整个装修市场都用同一种骗术,没做足功课,被骗了几千块。今天发帖警示各位。装修前相信大家都会在网上搜一些知识和品牌,还有怎么验材料的好坏。但是毕竟我们不是专业的,一到了店面,店主会先跟你说,你看中的一线品牌的东西哪里被曝光过质量问题,哪些哪些客户用了出问题。然后他会用他的“专业”检测方法教你如何验东西的好坏。当你开始对自己搜的知识和品牌有动...

2014-09-10 13:09:00 202

转载 openfl更新2.0后,android输入法又不能输中文了

今天手贱更新了一下openfl,fd里面又各种报错。最伤心的是,之前修改MainView.java输入中文的方法现在居然失效了。还好这段时间研究c2dx,总算是能读能懂修改的那段代码,捣鼓了一下午,算是解决了。openfl以前版本android输中文的解决方案原贴地址:http://blog.csdn.net/rocks_lee/article/details/827419...

2014-07-24 17:45:00 61

转载 [转]NME Android目标中文输入问题完美解决!

最近研究了一下haxe,发现蛮牛逼的,转几篇知识帖haXe开发笔记:中文问题的小结* .hx源文件中如果包含中文,要保存成UTF-8编码才能够正确被haXe编译器解析,是否包含BOM(Byte Order Marker, 在UTF-8文件中,为EF BB BF三个字节的固定值)无所谓。* 采用Assets.getText()是可以正确载入包含中文的文本文件的,前提是文本...

2014-02-09 18:02:00 118

转载 as3设计模式乱用之工厂模式

好久没写技术相关的日记了,一忙,二懒,三则被这单调的生活熏得没什么感悟。其实这篇日记早就想写了,项目开发初期的时候,带学生。经常看到那种乱用设计模式的现象。一方面,公司面试人的时候喜欢问设计模式,另一方向设计模式相关的书夸大了设计模式。紧接着的就是一群刚入行的人盲目的崇拜和乱用,感觉用了设计模式就牛逼,用了就脱离菜鸟群体。好吧,今天蛋痛。先声明,这篇文字纯个人感觉写,我不是...

2013-11-28 15:53:00 102

转载 [转] 如何用BSP树生成游戏地图

作者:Timothy Hely当用对象随机填充某个区域如地下城中的房间时,你可能会遇到的问题是太过随机,导致分布疏密不均或混乱。在本教程中,我将告诉大家如何使用二进制空间划分法(游戏邦注:即Binary Space Partitioning,简称为BSP,这种方法每次将一实体用任一位置和任一方向的平面分为二部分。)来解决这个问题。我将分成几个步骤教你如何使用BSP来制作一个简单的...

2013-11-26 19:47:00 222

转载 [转] AS3地图拼接与战争迷雾的实现

在开发游戏的过程中,特别是地图编辑器中,需要利用最少的资源,实现最丰富的地形地貌。虽然现在众多的RPG开始使用整图,但是我们偶尔还是需要能够让玩家自己编辑地图,或者其他需要自动进行地图构建的功能。另外,就是在一些策略类游戏里经常用到的战争迷雾,我试过自己编写Pixel Bender自己来编写过滤器而实现战争迷雾。不过效果不是很理想(速度太慢)。后来想到,可以利用地图拼接的原理来进行战争迷...

2013-10-14 19:58:00 113

转载 好久写没博了,搞点乱七八糟上来凑数,证明博主没挂。

博客有一段时间没更新了,反正也只是自己看得多,干脆连萧条的评论也懒得回。两三个人也形成的围观的场面的壮阔景观何其豪迈。这段时间本来想多写点技术心得,可是这半年来好像除了机械般的上班,没什么特别想说的,生活的井入得越深,感触的新东西越来越少。曾以为自己牛逼,能随心所意的让电脑按我们心意做事。但其实最牛逼的程序员是老板,他的让我们随心的帮他做事。做为开发者,我们有什么好牛逼的呢。我努...

2013-09-29 10:34:00 105

转载 [转] 史玉柱:我是怎么做游戏策划的

用户需求的八字方针对这一点,我总结了一个八字方针:荣耀、目标、互动、惊喜。  如果列玩家的需求,可以列十几二十条甚至更多,但经过筛选和我的体会,及我与小刀、学锋①等人的探讨,我们最终留下了这4条,如果能把这4条做到,从我们目前的水平而言,我们觉得就已经够了。但这4条我们能做到的可能性也不大,尽管只有4条。因此我们要聚焦,将所有的精力都放在这4条上面。能把这4条做好,我们在中国网...

2013-09-28 15:58:00 185

转载 低调的上线了一个新站,热帖窝

热帖窝是一个搜罗热门有趣帖子的网站, 下班闲的时间我和朋友经常看帖子,微博. 天天点转到空间我还不如搞个网站,点击转到自己的网站.先帖一下网址:http://www.retiewo.com其实去年就设计好了的,只是一直懒. 内容一直填得很少, 填了一年,总算是感觉可以见人了.于是就租域名上线了.前后搞那个备案超级麻烦,又要审核又要走流程.最气人的是等了半个月,...

2013-07-09 09:51:00 92

转载 flasCC安装试手

flasCC的安装比以前的炼金方便些,adobe官方下载的那个包解压后运行一下run.bat就行了. 以前到处搜cygwin,我SB啊.我下的是这个地址http://gamingdl.adobe.com/gaming-sdk/AdobeGamingSDK_1.0.0.exe从天地会粘一段安装文字需求:64位操作系统(注:这个限制有点大,为了这个限制,我重转了系统)安装和配...

2012-12-20 12:27:00 87

转载 A星进一步优化,让二叉堆更快,更猛。as3版

二叉堆优化提高了A星一大步,但是想要更快,更猛,还不能停步。这两天整理自己的A星,啃了些网上搜的一些大神源码,今天整理下思路分享下。A星原理和二叉优化在天地会文章很多,这里就不多说了,要读此文先,提前是对A星有一定了解。(本文思路源于别人代码,不是我原创,呵呵)优化大多是用空间换时间,把过程的计算量放到初始存入内存。下面直接进入正题吧。一、障碍邻点的预计算。判断周围...

2012-09-27 00:30:00 609

转载 技术的高低贵贱

什么是牛逼的技术员?会二进制,会破解,会设计模式,会数据构造,会N种语言,能前后台代码都能写?第N次见技术群里说谁谁谁技术强,谁谁谁菜,然后又是谁谁谁质疑谁的X年经验。我通常都怕出声,卷中其中人身伤害不可避免。今天闲写篇文章感慨一下。写码多的人都清楚的一件事,写码真不是件什么牛X的事。一个应界生,只要有人带,告诉他怎么怎么写性能会高,他刚开始可能会需要多些时间接受,可是只要盯好...

2012-09-11 00:29:00 72

转载 解析工具总算框架整理好了

actionscript3,XML自动解析器开源咯,这东西写出来很久了,自己也用了很长时间,感觉没什么bug了今天才独立放出来。现在开源这么多,什么GUI,tween的都有了,想来想去才想出一个有点新意的东西。随便取了个名:asMapper。先上个简单例子。本例是把一个xml解析为as的类xml代码:<test> <hello>world...

2012-06-07 19:30:00 81

转载 新生活新开发

新生活下班的时间变晚了,高节骤的生活让人压抑。这里的框架很自由可以说是想怎么写就怎么写,无pureMVC的影子真是件快事。以前老觉得解耦重要,可是想想新的项目,有多少旧东西可用,来来去去就底层交互,加载,缓存等这些东西是需复用的,其它的模块新项目都有不同逻辑。这里的模块化开发虽然无框架,单例想用就用,觉得有必要重用的地方就用模式解耦,没必要就干脆直接引用访问,不解耦。以前一直觉得这样...

2012-05-17 01:12:00 64

转载 [转] 弗洛伊德(Floyd)算法

弗洛伊德(Floyd)算法过程:1、用D[v][w]记录每一对顶点的最短距离。2、依次扫描每一个点,并以其为基点再遍历所有每一对顶点D[][]的值,看看是否可用过该基点让这对顶点间的距离更小。算法理解:最短距离有三种情况:1、两点的直达距离最短。(如下图<v,x>)2、两点间只通过一个中间点而距离最短。(图<v,u>)3、两点间用通过两各以上的顶点而距离最短。(图...

2012-04-26 17:27:00 61

转载 用位运算判断单双数

很多高人都用上了位运算,本人觉得位运算不直观,增加读码成本;另一方面是本人懒,今看到些常用的位运算的方式,丢上空间mark一下。用位运算表示单双数应该是用得最多的吧,先上一段不是位运算的方式res = (num%1=0)?1:0;位运算代码是这样 res = num&1;打个注释后还是位运算更直观些吧。往后有空再补上其它研究的方法。向左位移1表示2倍...

2012-04-21 15:07:00 653

转载 [转]Flash AS3.0 元数据 标签综合

ArrayElementType:这是指定自己定义的数组中元素的类型,应该类似java中的泛型,用的不多(至少我就没用过,找资料的时候顺便找到的),类似的代码如下:[ArrayElementType("String")]public var arrayOfStrings:Array;这样,这个array就只能放String类型的对象。Bindable:毫无疑问这...

2012-04-05 12:30:00 84

转载 java与as3,amf交互相互解析vo数据例子

AMF这东西跟服务端交互还是挺爽的,搜了一下,发现网上没有很完整的例子,大多只有一段。今天整理下之前的项目代码,抽出amf来上个教程,怕以后忘记了。本教程写的是http,Servlet交互的方式。socket方式要写粘包,代码麻烦,不写了。调试环境1.java jdk 1.62.flash builder 4.53.blazeDS(下载地址http://opensource.ad...

2012-04-03 00:34:00 201

转载 自写自用的三个框架

三套都是自己写项目常用的东西,花了好多时间将它们分离出来,放到google svn里面。不过不分开放了,整在一起命名为face-cell (脸的细包),每个框架代码都不多,而且第三个还有bug。以后项目用到再不停完善。1.asSkinStyle 皮肤样式管理框架通过此框架可以把皮肤生成和皮肤属性更改用文本来控制,通过类似于css的语法。例如:我要生成一个方形,方形里面有一个圆形...

2012-03-31 16:07:00 95

转载 麻雀GUIv1.0整理好咯,发个开源上来。

此框架v1.0还没完善的时候我居然狠心把它重构了… 新生的麻雀GUI融入了好多去年新学的设计知识。SparrowGUI是一个简单的游戏GUI框架,常用的单选多选滚动条等都有,还有换肤缓存功能,正所谓麻雀虽小,五脏具全嘛。因为自己写游戏用,所以没把布局考虑进去。相比aswing,flex功能没那么强大,不过简单易用。嵌套层数不多,代码易读。还有一个特殊的功能,即皮肤非嵌入模式,可以直接把场...

2012-03-31 15:26:00 80

转载 黑晶连连看,新写个游戏,试试自己的新as3框架

离开公司后给自己一个月时间充电,深入啃设计模式,学rebotlegs,重写了一套miniMVC,并且升级我的麻雀GUI框架。这个连连看用上了自己的缓存框架,miniMVC,GUI三套框架,因为边写边修改框架,用了两天多才完成。呼,学了好多东西。游戏名《黑晶连连看》呼,写代码还没什么事,做美术就好累,好久没做UI了,现在配色速度慢得可以。虽然学了rebotlegs,不过本游戏...

2012-03-29 01:56:00 95

转载 怀疑精神,测试as3-Signal

最近在家休养充电,看过许多文章都说robotlegs用的as3-signal比adobe官方的事件效率高4倍。报着怀疑精神我写了以下测试。主要测试在添加事件和广播事件时用时。首先先上测试代码:// 测试次数 var forCount:int = 9999; // 测试变化的数字 var tmpNum:int = 0; // 动态生...

2012-03-23 16:05:00 72

转载 版本发布时 消除Trace的方法

1)Flash IDE 的 设置 里面有 省略trace动作,直接勾上。2)Flex IDE1.使用替换功能,把“trace”替换成"//trace",不过这样要继续开发就得重新改回来,再用替换功能替换回来。这种方法基本可以不考虑。 2.使用mx.logging包,代码如下 import mx.logging.Log; import mx.logging.ILogger; import ...

2012-03-22 13:40:00 162

转载 [转]AS 条件编译

知道C/C++ 有条件编译,一直想着AS要是也有条件编译就好了,今天搜了半天Google,终于让我找到了 下面翻译livedocs.adobe.com上一篇文章,英文不怎么好,有些是Google翻译的,然后我再纠正下语句,大家不要见怪。想要包含或排除某些代码块,你可以使用条件编译。mxmlc编译器允许你在编译时传递常量值到应用程序。通常,您传递一个布尔值用于包含或排除调试代码。下面的...

2012-03-22 13:38:00 147

转载 金陵十三钗搞笑评论

这片子拍得太烂, 首先,对于孙悟空这个角色处理的就相当敷衍。完全没有表现出唐三藏那种卑鄙无耻性格。而小燕子总是跟周杰伦叽叽歪歪,不务正业。包括白眉鹰王大战令狐冲那场戏也拍的非常烂 连胡歌身上吊的钢丝也拍出来了 完全没有把张无忌那阴险毒辣的小人形象表现出来.哪吒也并不是按原著里说的居然一出生就拿着金箍棒。而在经历了金毛丝王谢逊的移情别恋后居然和成昆擦出了爱的火花。这样的剧情逻辑性变得非常的...

2012-03-20 23:35:00 63

转载 [转]as3的abc文件及as3代码混淆的一点方法

首先先说说as的abc文件从下面的am2框架图可以看出abc文件所处的位置abc文件abc文件就是flashplayer可以直接解释执行的的字节码,该文件中的内容会直接嵌入到swf文件的doABC标签下。源码的asc包就是处理abc格式的。通常在编译AS项目时,as3脚本文件都会被编译成abc文件然后再生成doABC标签。手工编译as3到abc文件在flash sdk的l...

2012-03-16 11:16:00 233

空空如也

空空如也

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

TA关注的人

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