自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(35)
  • 资源 (11)
  • 收藏
  • 关注

原创 过年没事,一天时间写了一个是男人就撑住20秒的Java版

每年过年都没事,都得写点小东西,今年是是男人就撑过20秒(20秒还是21秒来着,忘了) 可能有点小bug,再完善了.希望大家能支持,支持的就顶一下了如果努努力也是可以压缩在100行以内的,90行的俄罗斯方块,100行的男人20秒剩余问题1.标题2.开始没有splash3.不能暂停4.不能重新开始5.速度慢6.左右键有点冲突7.结束统计8.新的炸弹出现时向飞机

2012-01-24 13:25:30 703

原创 假期没事,写了个90行的俄罗斯方块,Java实现

 import java.awt.*;import java.awt.event.*;import javax.swing.*;public class Terris extends JFrame implements Runnable, KeyListener { private short isPlaying=0,xOffSet = 2, yOffSet = 0, bloc

2010-02-16 23:08:00 469

转载 Symbian内存管理的二十二条军规

1、C类必须有析构函数,这是CBase的一个虚函数。2、C类的构造函数和ConstructL()必须为protect或private类型的成员函数3、在C class中必须有一个NewLC()函数,除非它是嵌套类。NewL()是可选的,并且总是根据NewLC()来实现。4、NewL()和NewLC()在c class中必须是static函数。5、C类通过指针和引用来传递。6、拷贝构造函数在symb

2008-02-24 11:47:00 383

转载 3G 哪些人美梦成真哪些人幻想破灭

在通信业界,开口3G闭口3G成了时下人们最为热衷的话题。  原因很简单,当某个新生事物与巨额财富联系在一起时,没有人能够视若不见,大家热烈讨论的背后隐藏的是一场期待中的盛宴。  去年中期,知名市场研究公司Pyramid在一份题为《3G在中国:3G牌照发放之后》的报告中专门对中国3G牌照的发放结果及其未来3G市场前景进行了展望。  Pyramid预测,在2006年到2009年期间,中国市

2008-01-30 21:01:00 418

转载 摩托罗拉A780 SyncML OTA使用

手机通讯簿是商务人士重要的信息记录工具,常规备份方法诸如SIM卡备份,outlook同步备份。moto A780还给用户提供了另外一种备份——SyncML OTA。下面我们IT168摩托罗拉手机论坛的网友为大家分享了moto A780使用SyncML OTA备份的方法。  SyncML OTA利用无线GPRS网络将通讯录、日程、任务同步到网络服务器。某些服务器提供的客户端程序甚至可以将这些数据与o

2008-01-30 21:00:00 840

转载 3G产业链2008年后将会盈利 14家核心公司最受益

从价值链的角度来讲,3G的链条上包括内容提供商、增值集成商、电信运营商、服务提供商、设备提供商、终端制造商以及上游元器件厂商和半导体、材料供应商等,不同的厂商其投入与产出的大小与时间段各不相同。 近百家通信类上市公司能否在3G真正启动后业绩有实质性增长?它们又将选择何时介入其中分取一杯羹?财富证券研究田冬炜告诉记者,中国3G从牌照发放到商用全面推出将有1年左右的时间,根据国外经验,整个产业链将在2

2008-01-30 21:00:00 463

转载 Symbian OS Internals——Symbian OS内核结构

Symbian OS Internals——Symbian OS内核结构基于这些设计目标,我们设计了这个操作系统,在高层次上看,它的结构就像图1.1所示。在本书中可以看到内核的主要构成。我也包括了另外两个通常被认为是 操作系统部分的主要系统组件,这就是在本书中将提到的文件服务器和窗口服务器。本书中将提到这两个部分并介绍其基本功能。1.3.2.1 微内核微内核的主要功能是提供简便的管理者模式

2008-01-30 20:59:00 1040

原创 SyncML技术介绍

     SyncML (Synchronization Markup Language)是一个独立于平台的信息同步标准,现存的同步解决方案大多数都和特定的应用、操作系统、服务器相关。SyncML的目的是通过提供一个公开的替代标准来改变现在的状况。      SyncML是唯一一种行业通用的移动数据同步化协议,由SyncML行动(SyncML initiative)发行,是一种开放性协议。Sync

2008-01-30 20:59:00 627

转载 Symbian OS Internals——内存模型、个性层、扩展和变量

1.3.2.3 内存模型 在EKA2里,我们把关于ASIC内存结构的设想限定在一个模块中,就是内存模型。从而内存管理模型封装了重要的MMU(存储器管理单元)差异,比如一个 缓存是被虚拟标记还是被实际标记,也就是:到底存不存在MMU。在EKA1里,关于内存和MMU的设想遍布于整个操作系统,这样,使得生产一个基于没有 MMU的ASIC的手机比较困难。但EKA2的到来使得它变得容易得多,既然内存模型

2008-01-30 20:58:00 459

转载 谷歌CEO称明年将爆发手机互联网革命

 谷歌首席执行官埃里克·施密特(Eric Schmidt)在世界经济论坛年会上表示,真正的手机互联网时代的到来将催生新一代、基于地理方位的信息搜索服务,从而引发一场“深刻的革命”.施密特表示:“伴随着手机互联网时代的到来,互联网和个人电脑也将获得新生,而目前这场革命已近在眼前-很可能明年将会爆发.”目前,业界对手机移动广告市场的预估显得略为保守,市场研究机构Forrester预计全球手机广告市场在

2008-01-29 21:21:00 342

原创 SPRING中简单的实现定时作业

Spring里,已经很好的集成了Quartz,简单到像配cron一样,在xml文件里面配一下时间就可以自动执行,不需要写一行代码。              class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">                  index               

2007-06-07 16:13:00 497

转载 仿射变换图像测试!!!!

程序运行图:    import java.awt.*; import java.awt.event.*; import java.awt.geom.*; import java.util.*; import javax.swing.*; public class TransformTest {  public static void main(String[] args)    {  JFram

2007-05-05 16:46:00 1153

原创 FC版BattleCity(坦克大战)的Java实现!!!!!(四)

今天比较忙,没写多少!把主家画上了!程序大概结构就是一个线程不断的根据数据画Frame,另一个线程不断根据用户输入改变数据,及根据游戏状态改变数据,如不断改变炮弹位置,进行敌人坦克的行动等。需要画我方坦克,但是想只用一个方向的坦克图片分别画出4个方向来,当点击方向键时变换方向。不过J2SE中好像没有这个参数,J2ME中有 manipulation 参数!这个暂时没有解决!上网一

2007-05-04 21:09:00 916 1

原创 FC版BattleCity(坦克大战)的Java实现!!!!!(三)

今天完成了部分图片截取:战场图片截取成Gif,主家截成Gif,坦克无敌状态2个Gif 。另外根据map文件生成战场区域,效果还不错,哈哈!就是游戏的时候CPU占用过高!总是在不断的刷新战场地图,循环一个26×26的地图信息数组(char型),后期应该改成需要的时候repaint地图。截的图片有:地图文件内容:000000000000000000000000001111111

2007-05-03 17:16:00 1051

原创 程序员想创业首先要突破自己三关

当人们还在浩叹第一次网络泡沫破灭的时候,互联网已经悄悄迎来了它的第二个春天;从某种意义上看,甚至已经进入了夏天——热烈但不乏浮躁、兴奋但失之肤浅。某位投资人声称今年总共有三十亿美金资本进入中国,言下之意,大家都可以甩开膀子大干快上,登陆纳市不好说,搞笔钱进来花差花差多半是没问题的。另一方面,程序员创业,在中国乃至国外,都不是什么新鲜事儿。我们是那么一群聪明、优秀的家伙,大脑发达,点子就像啤酒的

2007-05-02 21:54:00 579 1

转载 程序员创业成功必须遵守的几条铁律

 程序员创业成功必须遵守的几条铁律    一、超速创业     老板法则一:要创业,就要做好亏钱或赢钱的准备;     想赚大钱,最快的方法就是自己当老板。     当老板当然有两种可能,一个是赚大钱,另外一个风险就是亏钱。我今天就是要教大家怎么样可以赚大钱,减少这个亏钱的风险。     老板法则二:学习世界首富的思考模式,才可实现倍增的业绩;     今天既然谈到如何赚钱

2007-05-02 21:51:00 853

原创 FC版BattleCity(坦克大战)的Java实现!!!!!(二)

今天的成果 :完成主程序框架搭建,完成主游戏类的框架搭建,完成数据操作线程的框架。目前实现了开始选择菜单:1P、2P、编辑地图选择关口frame,读取map文件,目前map文件的格式为txt格式,26×26的地图,另外有一行是关口的坦克信息。map后期需要压缩,改变存储格式为二进制,压缩大小,统一用一个map文件来存储,自定义地图的时候关口显示好像是第一关,应该需要一个临时的地图存

2007-05-02 21:39:00 1363

原创 FC版BattleCity(坦克大战)的Java实现!!!!!(一)

五一放假呆着没事儿,于是乎打算把battlecity用java写出来,实践一下。看了看第一章线程,第二章二维图形与动画和第三章交互性与用户界面,差不多了,开始做了!!!一.大体程序框架先弄出来主程序-啥也没写-只是初始化游戏类-估计以后会吧什么配置文件相关的东西写进来。/** *//** * @author WS * @created at 2006-5-3 20:49:39 

2007-05-02 15:34:00 1618 1

转载 漫谈创业和管理-程序员5大思维障碍

漫谈创业和管理-程序员5大思维障碍  程序员是最容易创业的,或者说是创业成本最低的职业。只要有一台电脑和投入自己的时间,就可以写出畅销天下的软件,这是每个程序员的梦想。更何况世界首富常年以来就是程序员出身的比尔盖茨,这也刺激了更多的程序员走上创业之路。 可是等到真的开始创业,才发现这条路并不容易.由于创办CSDN网站和《程序员》杂志的原因,接触了大量的技术创业者,或者从技术转向管理的程

2007-05-02 09:56:00 473

原创 让你的母“机”为你孵一堆小“机”出来

让你的母“机”为你孵一堆小“机”出来??多系统软件VMware试用心得一、关于VMwareVMware是VMware Inc.出品的一个多系统安装软件。利用它,你可以在你的原有操作系统中再安装多个其他任何操作系统,而它的出色之处在于:允许你将硬盘和内存的一部分拿出来,虚拟成你需要的一台或多台子机,这些“新”机器各自拥有自己独立的CMOS、硬盘和操作系统,你可以像使用普通机器一样对它们进

2007-05-01 13:11:00 614

原创 想刷ChinaRen校友路的登陆次数(Java)!!!(1)(未完成)

经过一段时间的不懈努力,我在ChinaRen校友路的登陆次数终于牌第一了!但是这要保持下去,总不能天天这样上吧!于是想弄出个程序来刷一刷!(真TM没事先的!)说做就做:今天了解了基本的HTTP协议(似乎早就该学会了)写了2文件:FreshMain.java////////////////////////////////////////////////////////////

2006-11-24 21:51:00 895

原创 在Symbian程序中使用图标!

Symbian中的图片主要两种:程序图标(像Win里的桌面图标和程序左上角的图标),界面用到的图片(各种美化用的图片)。1.图标的使用   利用PhotoShop,画图等图片编辑工具,分别制作24*24,32*32,24*24三种大小的图片(Symbian中各种视图显示用),需要设置成透明的部分用一种颜色填充(最好能与要显示的部分区别开来),最后存储为.BMP格式。   启动AIFBu

2006-11-24 21:48:00 1811

原创 又看了看java网络编程!有点懵~

看来要想完成程序得下点工夫!首先打开chinaren校友路的登陆页面,令存为一个HTML文件,用UE打开,查询Form,找到如下的Form定义:   http://profile.chinaren.com/urs/setcookie.jsp?burl=http://alumni.chinaren.com/class/class_index.jsp?classuuid=×××××××××

2006-11-24 21:47:00 660

原创 (3月13日)Symbian S60 C++开发真难!~~~

今天写了两个Form,并且把值取出来放入一个VO(习惯了)里,取TTime时遇到点麻烦,先是通过TBuf的appendNum()方法把小时分秒分别添进去,后来才想起来可以通过FormatL()来Format时间!TTime tTime;tTime.homeTime();然后_LIT(KTimeFormat,"%H:%T:%S");把时间格式化为12:12:12的格式

2006-11-24 21:46:00 822

原创 Symbian C++ 各种类型之间的转换!!(整理)

1. TTime转TBuf型TBuf theTime;//存储转换后的时间  TTime tt;  tt.HomeTime();  _LIT(KTimeFormat,"%Y%M%D%1-%2-%3 %H:%T:%S");//格式为:2006-03-04 12:12:12  tt.FormatL(theTime,KTimeFormat);2. TDateTime转TBuf型TTime curre

2006-11-24 21:44:00 629

转载 谈论Symbian 学习记录-搭建开发环境(ZT)

引用 Symbian 学习记录-搭建开发环境(ZT) 想开发手机软件 总得要知道用什么工具,用什么语言. 想知道这些其实不难. 这些内容在官方网站都可以找到. 都是些英文的.对于我这么菜的英文真的是很难接受 ,不过还好 用上我电脑上的金山词霸 还是勉强可以读懂一些. 不多说了.先说搭建的步骤吧: 1: 安装SDK 下地地址:http://www.forum.nokia.co

2006-11-24 21:39:00 768

原创 奇怪的问题!!

今天调试Symbian程序,发现一个郁闷的问题!由客户端发送数据到服务器端会出现乱码,客户端与服务器端用XML来封装数据,如果客户端输入奇数个中文时,服务器端会解析出错,抛出SAX……Exception,如果输入偶数个中文则一切正常。由于服务器端println()后打出为乱码,所以先从乱码问题开始解决。原来的收串是通过int来取的,我改成了byte[]数组,声明一个byte数组 byt

2006-11-24 21:36:00 509

原创 校友路刷新程序部分成果!

晚上没事写了一点儿!可以登陆上校友路,但是似乎是记住了cookies,登陆再退出好几次,登陆次数还是不变。改天继续烟酒cookies!估计cookies有一个超时限制。- -!?怎么回事腻! package fresh;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStrea

2006-11-24 21:24:00 590

原创 URLConnection!

校友路刷新:get一个静态html登陆页面服务器返回一个包含重定向信息的页面,显示登陆成功。然后通过取到页面中那个重定向的URL,get,按理说应该返回班机首页。但返回的是未登陆状态的班级首页,估计返回的数据里有cookies信息。而通过URLConnection的inputStream读的时候跳过了这些信息。改天用HTTPURLConnection试一下! 

2006-11-24 21:20:00 541

原创 今天开始正式学SWT不错,把SWTDesigner给注册上了,下副注册方法。

注册方法:1。到eclipse官方网站下载 eclipse3.0.1版本的 swt-3.0.1-win32.zip文件(其实现在下载eclipse里面都带SWT包的)2。注册机解压后将eclipse安装目录下的 swt.jar 和 swt-win32-3063.dll 两个文件(搜索一下即可)拷贝到注册机同一目录,3。修改swt.ui.bat 中的命令行为start javaw -cp SWTDe

2005-01-31 13:05:00 3170

原创 java中的易混问题收集!!!

java中的易混问题收集第一,final, finally, finalize的区别。 final?修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不

2004-10-06 11:23:00 499

原创 学编程必看的好文章!!!!

世界上并没有成为高手的捷径,但一些基本原则是可以遵循的。    1. 扎实的基础。数据结构、离散数学、编译原理,这些是所有计算机科学的基础,如果不掌握他们,很难写出高水平的程序。据我的观察,学计算机专业的人比学其他专业的人更能写出高质量的软件。程序人人都会写,但当你发现写到一定程度很难再提高的时候,就应该想想是不是要回过头来学学这些最基本的理论。不要一开始就去学OOP,即使你再精通OOP,

2004-10-04 10:52:00 722

原创 在Tomcat下JSP、Servlet和JavaBean环境的配置(转)

一、开发环境配置 第一步:下载j2sdk和tomcat:到sun官方站点(http://java.sun.com/j2se/1.4.2/download.html)下载j2sdk,注意下载版本为Windows Offline Installation的SDK,同时最好下载J2SE 1.4.2 Documentation,然后到tomcat官方站点(http://www.apache.org/d

2004-10-04 10:39:00 471

原创 Google PageRank排名新算法(http://www.colorbird.com/)

1-1-1关键词词干法(Keyword Stemming) Google的另外一个变化是开始采用词干法进行搜索服务。换言之,如果在搜索框中键入“dietary”,那么也会得到一些基于“diet”的搜索结果。关于这一点还是请大家看看Google的解释--“Google目前使用了词根还原技术”。也就是说,它不再拘泥搜索与输入查询完全相同的词语,亦会向用户提供与部分或所有查询词语相近的搜索结果。例如

2004-10-02 17:33:00 1110

原创 俄罗斯方块的VB实现,部分代码!

Option ExplicitDim i As IntegerDim time_hour, time_minute, time_second As IntegerPrivate Sub Form_KeyPress(KeyAscii As Integer)    Select Case KeyAscii        Case 105            Call turn(next_bloc

2004-10-02 12:55:00 1581 1

90行Java代码实现最简洁小巧俄罗斯方块~~全球最小实现:)

90行Java代码实现小巧俄罗斯方块~~ 66行改为: System.arraycopy(matrix[j-1],0,matrix[j],0,10); 修改的一个Bug 最新版本在:http://wireless.javaeye.com/blog/595321

2010-02-17

华为WCDMA教程打包完整DOC-RAR

第一章 WCDMA系统入门.doc 第二章 WCDMA物理层过程和无线接口.doc 第三章 无线传播理论.doc 第四章 无线网络规划.doc 第五章 WCDMA无线资源管理.doc ..... 第一章 WCDMA系统入门 1.1 概述 第三代移动通信系统最早由国际电信联盟(ITU) 于1985年提出,主要体制有WCDMA、cdma2000和UWC-136。1999年11月5日,国际电联ITU-R TG8/1第18次会议通过了“IMT-2000无线接口技术规范”建议。“IMT-2000无线接口技术规范”建议的通过表明TG8/1制定第三代移动通信系统无线接口技术规范方面的工作已经基本完成,第三代移动通信系统的开发和应用将进入实质阶段。 第三代移动通信系统是一种能提供多种类型、高质量的多媒体业务,能实现全球无缝覆盖,具有全球漫游能力, 与固定网络相兼容,并以小型便携式终端在任何时候、任何地点进行任何种类的通信系统。由于其诸多优点,全世界各个运营商、生产厂家与广大用户对此产生浓厚的兴趣。 本章在介绍WCDMA系统的基本原理和关键技术的基础上,简单介绍WCDMA系统的系统结构和无线接口技术,并对WCDMA系统的物理层过程进行了深入讨论,最后简单分析了WCDMA系统中衡量链路性能的相关参数和指标。 1.2 WCDMA原理和关键技术 CDMA是近年来用于数字蜂窝移动通信的一种先进的无线扩频通信技术。它能满足近年来运营商对大容量、高性价比、高效的移动通信的需要。在陆地蜂窝移动通信系统中引进码分多址技术的目的是为了缓解有限频带与无限用户需求之间的矛盾。为了更好地了解码分多址技术,在对码分多址技术进行分析之前先简单介绍一下多址通信的概念。

2009-07-31

JBOSS 集群方案

Clustering目的 1.自动负载平衡 (Load-balanced) 。处理单台Server不能处理的大量并发请求。 2.可伸缩、容错和具有故障排除等功能(Fail-over) 。提供有计划或无计划的零当机时间。

2009-07-31

JAVA 3D动画演示

动画中的一个帧被转换结构扩大四倍;分为两个步骤:第一步 提供的BufferedImage传给Java 3D的ImageComponent2D对象,然后传给Java 3D Texture2D. 区域的图像更新非常快:每秒更新25帧,要求结构更新25次.因此结构有效率的更新非常的重要.这种高效率在利用BufferedImage和ImageComponent2D对象进行格式化的情况下是可能的. JMFMovieScreen使用的ImageComponent2D对象以以下方式声明: ImageComponent2D ic = new ImageComponent2D( ImageComponent2D.FORMAT_RGB, FORMAT_SIZE, FORMAT_SIZE, true, true); 构造器剩余两个需要说明的讨论点是它使用"by reference"和"Y-up"模式.这些模式降低了存储结构图像的内存大小,因为Java 3D避免将图像从应用空间拷贝到图形内存. 在Windows OS环境下,使用OpenGL作为Java 3D优先图像引擎,ImageComponent2D格式应是ImageComponent2D.FORMAT_RGB,BufferedImage格式应是BufferedImage.TYPE_3BYTE_BGR.BufferedImage格式在JMFSnapper中确定. 此项技术的更多细节可以在j3d.org中查询. 将纹理加进区域 通常在一个区域中确定一幅图像的方法是将图像的坐下角连接到区域的左下角,然后逆时针连接剩余的几个角.图4说明这种方法.

2009-07-31

wap无线应用协议.RAR

第1章 无线应用协议体系结构规范.pdf 第2章 无线应用环境概述.pdf 第3章 无线应用环境规范.pdf 第4章 无线标志语言规范.pdf 第5章 二进制XML内容格式规范.pdf 第6章 WMLScript语言规范.pdf 第7章 WMLScript标准库规范.pdf 第8章 WMLScript工作意向说明.pdf 第9章 无线电话应用接口规范.pdf 第10章 无线电话应用接口规范关于GSM的附加说明.pdf 第11章 无线电话应用接口规范关于IS136的附加说明.pdf 第12章 无线电话应用接口规范关于PDC的附加说明.pdf 第13章 无线会话应用规范.pdf 第14章 无线会议协议规范.pdf. 第15章 无线事务协议规范.pdf 第16章 无线传输层安全规范.pdf 第17章 无线数据报协议规范.pdf 第18章 无线控制报文协议规范.pdf 第19章 基于GSM无结构化补充业务数据的WAP规范.pdf

2009-07-31

Sams.Microsoft.Dot.NET.Compact.Framework.Kick.Start.chm

Dot.NET.Compact.Framework教程 En文

2009-01-04

XPath教程DOC

XPath 是一门在 XML 文档中查找信息的语言。XPath 可用来在 XML 文档中对元素和属性进行遍历。 XPath 是 W3C XSLT 标准的主要元素,并且 XQuery 和 XPointer 同时被构建于 XPath 表达之上。 因此,对 XPath 的理解是很多高级 XML 应用的基础。 开始学习 XPath !

2009-01-04

理解ORACLE数据库字符集

ORACLE数据库字符集,即Oracle全球化支持(Globalization Support),或即国家语言支持(NLS)其作用是用本国语言和格式来存储、处理和检索数据。利用全球化支持,ORACLE为用户提供自己熟悉的数据库母语环境,诸如日期格式、数字格式和存储序列等。Oracle可以支持多种语言及字符集,其中oracle8i支持48种语言、76个国家地域、229种字符集,而oracle9i则支持57种语言、88个国家地域、235种字符集。由于oracle字符集种类多,且在存储、检索、迁移oracle数据时多个环节与字符集的设置密切相关,因此在实际的应用中,数据库开发和管理人员经常会遇到有关oracle字符集方面的问题。本文通过以下几个方面阐述,对oracle字符集做简要分析

2009-01-04

经典游戏算法

A* 碰撞检测 自动寻路等算法

2008-02-29

空空如也

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

TA关注的人

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