自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Apache vs Tomcat

<br />本质区别:<br />1)<br />apache支持静态页面;<br />tomcat支持动态页面,比如servlet等。<br />2)<br />apache是web(http)服务器,它是专门用于提供HTTP服务,以及相关配置的(例如虚拟主机、URL转发等等)<br />tomcat是应用(java)服务器,它只是一个servlet(jsp)容器,可以认为是apache的扩展,但是可以独立于apache运行。<br />3)<br />apache是一辆卡车,上面可以装一些东西如html

2011-01-15 01:03:00 525

原创 关于IB中的File's Owner和First Responder

<br />Cocoa的控制反转让我不太习惯,虽然程序可读性上是很强,但由于程序控制流的不可见导致有很多东西都必需查阅一下文档才知道具体用法。之前对于IB中的File's Owner和First Responder一直不太了解,网上查阅了一下,有了个基本概念:<br /> <br />File's Owner就是一个拥有该nib文件内容和outlets的实例对象,负责load这个nib文件。一般就是这个nib的UIViewController。nib文件加载后,它的outlets和action会与view

2011-01-06 11:26:00 1440

原创 新的一年,志向高远

<br />颓废了半年的csdn博客要重新开写了!现在每天都可以学到很多东西,但不归纳总结很快就会忘记。<br /> <br />所以,我做出了艰难的决定:从现在开始每周至少两篇博客!<br /> <br />现在我正在学习objective-c,cocoa的框架是基于控制反转的,非常有利于企业级项目开发。今天网上看到这么一段对于cocoa框架的工作流程描述很清晰:<br /> <br />A key feature of many object-oriented systems (such as Coco

2010-12-30 23:05:00 640

原创 奇山丽宝游戏开发日志002

尽管曾参与过一款类似于人人餐厅的游戏的开发,但对于当时的框架搭建不太满意,思路简单但是代码重用性很弱。当时是根据界面来分模块处理,一个个模块从逻辑到设计每次都要重头写一遍。《升职记》这款游戏将游戏元素按类别搭建框架——将UI、数据传送、玩家动作等分别作为一个包,这样在开发起来分工明确,不会因为UI元件的变更而导致整个代码的变更。值得好好学习。不过升职记使用了ghostcat,读起来有点麻烦。

2010-09-01 14:37:00 1468

原创 奇山丽宝游戏开发日志001

<br />游戏策划真不是个轻松活!凭空想出一套没啥致命BUG的游戏逻辑还是要长时间不厌其烦的仔细斟酌。<br />作为一个身无分文的蹩脚程序员,我在策划游戏的时候不会只考虑游戏可玩性,还要尽可能缩短开发周期。一个大胆的游戏设想经过几个月时间在脑海里演练,变得相当精简。<br />前段时间原以为游戏已在脑海里成型了,然而细分开来一一演练却存在很多致命问题。寻找解决方案的过程简直让我freak out,不过终究车到山前必有路,经过半个月的挣扎,游戏的各项需求终于在今天基本确定下来了。<br />这半个月里也做

2010-08-31 12:59:00 1409

原创 SmartFoxServer学习笔记3——一个简单例子

该例将数组中的所有元素乘以2后返回结果。整个过程分为3步:1. 客户向服务端端发送请求2. 服务端接收请求,处理后返回给客户端3. 客户端接收并处理服务端响应 客户端代码:var extensionName:String = "simpleExt"function sendValues(){        var obj:Object = {}        obj.v

2010-03-02 12:36:00 1802 2

原创 SmartFoxServer学习笔记2——服务器端编程简介

一个扩展包括4个事件:1) Initialize 2) Handle client requests3) Handle internal server events4) Destroy这四个事件分别由四个AS函数来处理:init(), handleRequest(), handleInternalEvent(), destroy()这四个函数(即便为空)必须包含在扩展中,否则会报错

2010-03-02 11:07:00 1240

原创 AS3.0学习笔记——人工智能1

人工智能就是机器模仿人类智能的思维活动,如逻辑判断、学习、感知、理解、记忆、规划和问题求解等。 一、导弹跟踪算法该算法用平面几何就可实现,重点在于求出导弹在某一时刻需转动的角度。代码实现如下:c=90-Math.atan((y2-y1,x2-x1)*180/Math.PI);//导弹与目标连线与y轴夹角b=0;//导弹已转过的角度,假设当前为0a=c-b;//导弹还需要

2010-03-02 10:16:00 967

原创 原创射击游戏《暗夜之战》开发纪实1

今天是开发《暗夜之战》的第三天,作出来的效果已经不错了。这毕竟是我开发的第一个较完整的游戏,想想还是应该记录一下这个宝贵经验:) 这个游戏的灵感是来源于众多火热的吸血鬼影片,其中我最喜欢的是《真爱如血》和《惊情四百年》。 下面来说说这个游戏的开发过程。 这个游戏是用AS3编写的,不得不说AS3比AS2要强大很多,最大的改进就是面向对象,使得flash游戏的开发更趋于工程化。

2010-02-28 21:12:00 670

原创 SmartFoxServer学习笔记1——Linux下安装

下载SmartFoxServerPro,地址:http://www.smartfoxserver.com/products/pro.php 解压:gzip -d filename.tar.gztar xf filename.tar进入解压后的文件夹,执行安装:./install 安装过程中要输入安装路径。 安装完成后,进入安装目录下的Server文件夹,执行

2010-02-27 23:33:00 956

原创 Android开发学习日记 -- 1.安装与HelloWorld

按照Google的教程(http://developer.android.com/intl/zh-CN/sdk/index.html),安装很简单,都是绿色的,就是东西比较多要下载的有:Eclipse ClassicAndroid SDK另外,如果JDK和JRE没有装的话也要装一下。然后用Eclipse的Help->Install new software...安装ADT,go

2010-02-06 10:30:00 461

转载 Sikuli from MIT

http://live.csdn.net/Issue1299/LivePlay.aspx

2010-02-04 21:45:00 315

原创 收到Ubuntu的盘了~~

一个月前在官网上申请了一张9.10 desktop edition,没想到真会寄来~~哈哈,好高兴

2010-02-04 18:11:00 332

原创 AS3.0学习日记 -- 很简单的面向对象小游戏

最先做的不是面向对象的,猜数字游戏 蜗牛赛跑

2010-02-02 19:44:00 725

原创 网安这门课原来还是挺有趣的~

虽说在上课的时候怎么也听不进,但在这几天期末复习的时候突然觉得这门课还有很大的想象空间……正好实践课还介绍了几种工具,嘿嘿…… 刚看到几个典型攻击原理,真是让人蠢蠢欲动……寒假里怎么也得让我试验一下~~ 最好玩的应该还是缓冲区溢出攻击,重在设计,想象空间大呀,嘿嘿……欺骗、劫持挺恶搞的,DoS有点无聊…… 反正寒假不会闲咯~~

2010-01-19 14:15:00 616 1

原创 1st Tcl Script

本脚本摘自《NS与网络模拟》。文件:example1.tcl通过命令ns example1.tcl来运行这个模拟。脚本: #建立一个Simulator对象的实例并把它赋值给变量ns。set ns [new Simulator]#打开一个名为example1.tr的文件,用来记录模拟过程的trace数据,变量tracefd指向该文件;set tracefd [op

2010-01-02 21:10:00 584

原创 NS2安装笔记 - NS2.34 Under Ubuntu9.10

参考书推荐:《NS与网络模拟》 - 徐雷鸣等1. NS2下载   官网提供最新版本的下载: http://www.isi.edu/nsnam/ns/ , 我下载的版本是NS2.34, 下载的文件为ns-allinone-2.34.tar.gz 。    下载完后将它解压缩到主文件夹下(我的是 /home/yanna):   tar xvfz ns-allinone-2.34.tar

2010-01-02 08:58:00 5364 1

转载 【转】十大开源软件贡献者排名

国外知名博客主12admin评出了自己心目中的对开源贡献者Top 10,列出的自然是大家耳熟能详的大人物。您心目中的十大开源贡献者是下面的这些人吗?1. Linux之父-Linus Torvalds Linus Benedict Torvalds 于1969年12月28日芬兰首都赫尔辛基出生,芬兰软件工程师,最著名的当是启动了Linux内核的发展,他晚些成为Linux内核的首席架构师,

2009-12-12 17:05:00 1026

空空如也

空空如也

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

TA关注的人

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