
游戏学习之路
文章平均质量分 81
shibushiyouwenti
这个作者很懒,什么都没留下…
展开
-
AC算法详解
个人觉得讲的比较详细,容易理解。 http://aids890710.blog.163.com/blog/static/17750630201141172711410/转载 2011-08-05 17:21:54 · 556 阅读 · 0 评论 -
游戏引擎基础(一)
一直对游戏的实现十分好奇,最近抽出点时间来了解下。 介绍 自Doom游戏时代以来我们已经走了很远。 DOOM不只是一款伟大的游戏,它同时也开创了一种新的游戏编程模式: 游戏 "引擎"。 这种模块化,可伸缩和扩展的设计观念可以让游戏玩家和程序设计者深入到游戏核心,用新转载 2011-08-10 18:53:15 · 607 阅读 · 0 评论 -
CopyOnWriteArrayList实现原理
一直听说CopyOnWriteArrayList在读上效率很高。其实,CopyOnWriteArrayList就是ArrayList的并发实现。看源码: ADD操作 /** * Appends the specified element to the en原创 2011-08-19 17:26:51 · 2995 阅读 · 2 评论 -
linux查看和设置日期
linux系统下查看和设置日期时间的命令都是date。查看日期时间命令:date设置日期时间命令:date -s [date|time] 例:设置系统日期为2008年9月9日date -s 20080909 设置系统时间为14:25:49dat转载 2011-09-19 11:10:01 · 7833 阅读 · 2 评论 -
JUC之Atomic
其实,Atomic用起来十分简单,先来看两个例子class Counter{ private int count = 0 ; pulbic synchronized void increment(){ count ++ ;原创 2011-08-24 10:34:19 · 531 阅读 · 0 评论 -
内部锁和显示锁实现的生产者消费者
使用原来的内部锁,只能在一个condition上wait和notify,而使用新的lock之后,可以new出多个condition,然后在不同的condition上wait和notify。 使用原生的内部锁如下: private T[] ticket原创 2011-09-26 14:50:20 · 611 阅读 · 0 评论 -
linux之文本编辑器
【目标】管理员在进行系统操作的时候,不可避免地会对文本进行修改,如进行各种服务程序配置文件的改动,使程序对用户提供不同的服务效果。在本章我们向大家介绍Linux上常见的编辑器ed、vi、emacs,同时以vi为例,讲解Linux中的文本编辑,为大家成为优秀的系统管理员打下基础。 【重点内容】Ø Linux编辑器简介Ø vi的打开和退出Ø转载 2012-03-02 18:14:08 · 23943 阅读 · 1 评论 -
JAVA NIO之Direct Buffer 与 Heap Buffer的区别?
Direct Buffer vs. Heap Buffer 1、 劣势:创建和释放Direct Buffer的代价比Heap Buffer得要高; 2、 区别:Direct Buffer不是分配在堆上的,它不被GC直接管理(但Direct Buffer的JAVA对象是归GC管理的,只要GC回收了它的JAVA对象,操作系统才会释放Direct Buffer所申请的空间),它似乎给转载 2012-03-26 18:18:41 · 5604 阅读 · 0 评论 -
CentOS6.5下安装apache+svn+php+svnadmin
在开发中,原创 2014-10-10 17:44:30 · 6587 阅读 · 0 评论