- 博客(20)
- 收藏
- 关注
原创 java遍历Map
<br />如遍历 Map<A,B> map<br /> <br /> Set<Entry<Integer,String>> vs = urlMapping.entrySet(); Entry<Integer,String> entry = null; for(Iterator<Entry<Integer,String>> iter=vs.iterator();iter.hasNext();){ entry=iter.next();
2010-07-28 16:01:00 933
java遍历Map
如遍历 Map<A,B> map Set<Entry<Integer,String>> vs = urlMapping.entrySet(); Entry<Integer,String> entry = null; for(Iterator<Entry<Integer,String>&g...
2010-07-28 16:01:00 69
原创 集成网卡疯狂丢包&显示器疯狂黑屏 解决小记
<br />我有一台比较老牛拉破车的台式电脑,是3年前1000来块钱退了同学的。最近搬家之后发现开机之后疯狂黑屏。。无奈,今天大整改。<br /> <br />先以为是显卡接口松掉了,拆了重新装,依旧黑屏……<br />然后认为是显卡驱动被损坏了,重装,依旧……<br />然后认为是系统太老了(装的XP),重装,依旧……<br />然后装了个ubuntu,不黑屏了,但是速度奇慢,经常假死……<br />无奈,然后把机箱拆开,把显卡拆下来一看——我靠,全是灰,清掉,装个XP,开机,搞定!不黑屏了。。<br /
2010-07-24 01:12:00 2411
集成网卡疯狂丢包&显示器疯狂黑屏 解决小记
我有一台比较老牛拉破车的台式电脑,是3年前1000来块钱退了同学的。最近搬家之后发现开机之后疯狂黑屏。。无奈,今天大整改。先以为是显卡接口松掉了,拆了重新装,依旧黑屏……然后认为是显卡驱动被损坏了,重装,依旧……然后认为是系统太老了(装的XP),重装,依旧……然后装了个ubuntu,不黑屏了,但是速度奇慢,经常假死……无奈,然后把机箱拆开,把显卡拆下来一看——我靠,全是灰,...
2010-07-24 01:12:00 128
原创 对常见开源协议的理解
<br />在使用开源代码的时候,也需要注意其对应的开源协议,特别是在商业级应用中。下面就我个人针对各个常见的开源协议做个简单的汇总和理解。<br /> <br />假设我们使用的开源代码为 A,我们自己开发的为 B,其中使用到了A<br /> <br />BSD协议<br />1。若B开源,B中带有A的代码,则B在发布时必须带有A的BSD协议声明。<br />2。若B闭源,B中带有A的代码,则B在发布时必须在文档/版权声明中带有A的BSD协议声明。<br />3。不允许用A的作者或者任何其他信息作为B的市
2010-07-20 10:12:00 1185
对常见开源协议的理解
在使用开源代码的时候,也需要注意其对应的开源协议,特别是在商业级应用中。下面就我个人针对各个常见的开源协议做个简单的汇总和理解。假设我们使用的开源代码为 A,我们自己开发的为 B,其中使用到了ABSD协议1。若B开源,B中带有A的代码,则B在发布时必须带有A的BSD协议声明。2。若B闭源,B中带有A的代码,则B在发布时必须在文档/版权声明中带有A的BSD协议声明。3。不...
2010-07-20 10:12:00 138
原创 silverlight超小游戏开发包SmallGameLib(四)—— SGL开源
<br />项目页面:<br /> <br />http://code.google.com/p/smallgamelib/<br /> <br />有兴趣参与开发或者使用本开发包的朋友请和我联系~
2010-07-15 17:52:00 1366
silverlight超小游戏开发包SmallGameLib(四)—— SGL开源
项目页面:http://code.google.com/p/smallgamelib/有兴趣参与开发或者使用本开发包的朋友请和我联系~
2010-07-15 17:52:00 78
原创 java简单任务池
<br />这次我们来基于java设计并实现一个简单的任务池。<br /> <br />什么叫任务池?<br />实际上就是一个任务流水线,可以将各种待完成的任务发布到流水线中。由任务池统计管理并且调度,来保证任务的完成。可能会有这样的疑问:我对每个任务都单独起一个线程,让其独立完成不就可以了么?对于小批量、快速、占用少量资源的任务可能这样没有问题,但是对于大规模、多并发的任务,这样的结果是会造成系统性能极其低下,并且还很可能造成资源需求上的溢出。<br /> <br />如何用有限的资源,调度并完成任务,
2010-07-15 13:59:00 5288
java简单任务池
这次我们来基于java设计并实现一个简单的任务池。什么叫任务池?实际上就是一个任务流水线,可以将各种待完成的任务发布到流水线中。由任务池统计管理并且调度,来保证任务的完成。可能会有这样的疑问:我对每个任务都单独起一个线程,让其独立完成不就可以了么?对于小批量、快速、占用少量资源的任务可能这样没有问题,但是对于大规模、多并发的任务,这样的结果是会造成系统性能极其低下,并且还很可能造成资源...
2010-07-15 13:59:00 104
原创 java简单封装ffmpeg
<br />ffmpeg在C和C++下有直接可以使用的API,但是在JAVA上没找到很好用的开源包。<br />于是我对其进行了很简单的封装。实际上我是在基于操作系统命令行层面的封装,利用java的跨平台性,可以在windows和linux下使用。<br /> <br />基本上思想就是调用命令行的ffmpeg可执行文件,然后重定位输出,抓取分析输出内容来实现我们的需求。<br /> <br />/** * */package com.nvvideo.util;import java.
2010-07-14 18:21:00 18802 11
java简单封装ffmpeg
ffmpeg在C和C++下有直接可以使用的API,但是在JAVA上没找到很好用的开源包。于是我对其进行了很简单的封装。实际上我是在基于操作系统命令行层面的封装,利用java的跨平台性,可以在windows和linux下使用。基本上思想就是调用命令行的ffmpeg可执行文件,然后重定位输出,抓取分析输出内容来实现我们的需求。/** * */package com.n...
2010-07-14 18:21:00 674
原创 需要进步
<br />最近由于工作需要,开始用Java。<br />回顾毕业后工作以来到现在,乱七八糟的东西用的太多了,每个都不精,懂一点点。<br />感觉变成了一个只会边google百度、看SDK边写代码的“逻辑层面”的程序员。<br /> <br />很繁琐的开始反思自己的定位,<br />于所谓一些语法、架构方面的东西即使了解了,也没有太大兴趣深入,因为我从来就没有把自己定位在诸如“.NET程序员”、“Java程序员”的字样上,也不再因为懂一点小玩意而沾沾自喜。<br /> <br />现在让自己能找到成就感
2010-07-13 21:36:00 1010
需要进步
最近由于工作需要,开始用Java。回顾毕业后工作以来到现在,乱七八糟的东西用的太多了,每个都不精,懂一点点。感觉变成了一个只会边google百度、看SDK边写代码的“逻辑层面”的程序员。很繁琐的开始反思自己的定位,于所谓一些语法、架构方面的东西即使了解了,也没有太大兴趣深入,因为我从来就没有把自己定位在诸如“.NET程序员”、“Java程序员”的字样上,也不再因为懂一点小玩意而...
2010-07-13 21:36:00 77
原创 silverlight超小游戏开发包SmallGameLib(三)—— Mouse终极大特训
<br />继续使用咱们的SmallGameLib开发!<br />这次我们做一个玩家通过鼠标控制一只老鼠,躲避来自四面八方的小虫的攻击。<br />若被小虫碰到,则Game Over。<br /> <br />整个游戏分为3个界面,<br /> <br />1。 难度选择<br />2。 游戏主界面<br />3。 GAMEOVER,给出得分和评价。<br /> <br /><br /> <br /> <br />难度越大,则小虫越多。<br /> <br />首先导入我们的SmallGameLib的各个
2010-07-01 20:27:00 1315 3
silverlight超小游戏开发包SmallGameLib(三)—— Mouse终极大特训
继续使用咱们的SmallGameLib开发!这次我们做一个玩家通过鼠标控制一只老鼠,躲避来自四面八方的小虫的攻击。若被小虫碰到,则Game Over。整个游戏分为3个界面,1。 难度选择2。 游戏主界面3。 GAMEOVER,给出得分和评价。难度越大,则小虫越多。首先导入我们的SmallGameLib的各个目录,修改Config下的Gam...
2010-07-01 20:27:00 78
原创 silverlight超小游戏开发包SmallGameLib(二)—— 一个最简单的DEMO
<br /> 这次我们来基于 SmallGameLib构建一个最简单的游戏DEMO。<br />我们把它叫做walkMan,基本功能就是 玩家可以控制一个角色在屏幕上 上下左右 四个方向行走。<br /> <br />截图如下:<br /> <br /><br /> <br />下面一步步来构建我们的DEMO:<br /> <br />我们先建立工程,导入SmallGameLib源码。(为何不以dll的形式发布?因为代码实在没多少,所以我们以源码形式发布更加方便)<br /> <br /><br /> <b
2010-07-01 17:07:00 1268
silverlight超小游戏开发包SmallGameLib(二)—— 一个最简单的DEMO
这次我们来基于 SmallGameLib构建一个最简单的游戏DEMO。我们把它叫做walkMan,基本功能就是 玩家可以控制一个角色在屏幕上 上下左右 四个方向行走。截图如下:下面一步步来构建我们的DEMO:我们先建立工程,导入SmallGameLib源码。(为何不以dll的形式发布?因为代码实在没多少,所以我们以源码形式发布更加方便)修改Con...
2010-07-01 17:07:00 76
原创 silverlight超小游戏开发包SmallGameLib(一)—— 技术简介
<br />SmallGameLib是我自己这两天学习silverlight,通过对昨天编写的“气球人”游戏代码重构及解偶,开发出一个超级轻量级的小游戏开发包,<br />现在功能还非常薄弱,不过架构已基本形成,可以使用它进行一些超小型游戏的快速开发。<br /> <br />本文主要对该游戏开发包进行架构介绍与分析,为广大尚未入门的游戏开发者提供一个构建属于自己的游戏框架的思路。与此同时,我将继续完善这个框架,并且使用这个框架开发更多的示例游戏。<br /> <br />1。 为什么需要开发包?<br /
2010-07-01 15:46:00 1899 4
silverlight超小游戏开发包SmallGameLib(一)—— 技术简介
SmallGameLib是我自己这两天学习silverlight,通过对昨天编写的“气球人”游戏代码重构及解偶,开发出一个超级轻量级的小游戏开发包,现在功能还非常薄弱,不过架构已基本形成,可以使用它进行一些超小型游戏的快速开发。本文主要对该游戏开发包进行架构介绍与分析,为广大尚未入门的游戏开发者提供一个构建属于自己的游戏框架的思路。与此同时,我将继续完善这个框架,并且使用这个框架开发更...
2010-07-01 15:46:00 74
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人