`
xc_wangwang
  • 浏览: 40109 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
      感谢梦想的奴隶写的Java版梦幻西游       让我走上了用Java写游戏的道路。   整个游戏是基于Java的2D游戏框架Slick2D实现的,当然其间还有部分C++代码,利用JNI进行调用的,Slick2D是基于Java上的OpenGL库LWJGL实现的,在LibGDX出来以前,是主流2D引擎。这个框架比较轻量级,Bug众多,不支持中文,且2012年以后作者就宣布不再更新,所以我几乎重写了整个引擎。       下面直接放图,和视频。有兴趣的朋友可以申请参与进来。
A Swing Architecture Overview         The Inside Story on JFC Component Design By Amy Fowler  Most Swing developers know by now that Swing components have a separable model-and-view design. And many Swing users have run across articles saying that Swing is based on s ...
The Java 2 Platform Standard Edition (J2SE) has always provided a simple command line profiling tool called HPROF for heap and cpu profiling. HPROF is actually a JVM native agent library which is dynamically loaded through a command line option, at JVM startup, and becomes part of the JVM process. ...
  最近在写基于LWJGL的Java游戏,有很多需要调用JNI的地方。故记录如下:   转自http://www.blogjava.net/china-qd/archive/2006/04/29/44002.html   Jni中C++和Java的参数传递 如何使用JNI的一些基本方法和过程在网上多如牛毛,如果你对Jni不甚了解,不知道Jni是做什么的,如何建立一个基本的jni程序,或许可以参考下面下面这些文章:利用VC++6.0实现JNI的最简单的例子 JNI入门教程之HelloWorld篇 SUN JNI Tutorial这些资料的例子中,大多数只是输入一些简单的参数,获取没 ...
052011 / 07 geohash:用字符串实现附近地点搜索 上回说到了用经纬度范围实现附近地点搜索。一些小型应用中这样做没问题,但在大型应用中它有个显著的缺点:速度慢。慢的原因有两个,第一是范围比较的索引利用率并不高,第二是SQL语句极其不稳定(不同的当前位置会产生完全不同的SQL查询),很难缓存。 可以考虑使用geohash算法。 geohash是一种地址编码,它能把二维的经纬度编码成一维的字符串。比如,北海公园的编码是wx4g0ec1。 geohash有以下几个特点: 首先,geohash用一个字符串表示经度和纬度两个坐标。某些情况下无法在两列上同时应 ...
附近地点搜索,顾名思义,就是搜索用户附近有哪些地点。随着GPS和带有GPS功能的移动设备的普及,附近地点搜索也变得炙手可热。不过在网上却很少有这方面的讨论。本文的方法并不算最好,但足以应付一般的应用了。 本文中,数据库采用MySQL,语言采用python。理论上别的数据库和语言也没问题,但我们要在经纬度上设置两个索引,所以如果你的数据库不支持索引,或者不支持在一个查询中使用两个索引,那就只能想别的办法了。 球面最短距离公式 球面上任意两点之间的距离计算公式可以参考维基百科上的下述文章,这里就不再赘述了。 Great-circle distance Haversine formul ...
方法一:基于球面距离搜索附近地点 附近地点搜索初探     点评:需要使用2个字段进行查询,查询效率差,适用于数据量较少的小型应用。 Haversine formula - Wikipedia     维基百科推荐使用 Haversine 公式计算球面距离 Great-circle distance - Wikipedia   方法二:基于Geohash算法搜索附近地点 geohash:用字符串实现附近地点搜索     点评:精度可控,使用单字段字符串前缀查询,查询效率较高,适用于大数据的应用。 Geohash - Wikipedia geohash演示 ...
看到const 关键字,C++程序员首先想到的可能是const 常量。这可不是良好的条件反射。如果只知道用const 定义常量,那么相当于把火药仅用于制作鞭炮。const 更大的魅力是它可以修饰函数的参数、返回值,甚至函数的定义体。 const ...
Spring 的骨骼架构 Spring 总共有十几个组件,但是真正核心的组件只有几个,下面是 Spring 框架的总体架构图: 图 1 .Spring 框架的总体架构图 从上图中可以看出 Spring 框架中的核心组件只有三个:Core、Context 和 Beans。它们构建起了整个 Spring 的骨骼架构。没有它们就不可能有 AOP、Web 等上层的特性功能。下面也将主要从这三个组件入手分析 Spring。 Spring 的设计理念 前面介绍了 Spring 的三个核心组件,如果再在它们三个中选出核心的话,那就非 Beans 组件莫属了,为何这样说,其实 Spring 就是面向 ...
You can specify whether or not the ActivitySession service is started automatically for an application server. About this task To specify whether or not the ActivitySession service is started automatically for an application server, you can use the administrative console to configure the Activ ...
Java App Engine (http://code.google.com/appengine/) BitNami Cloud (http://bitnami.org/cloud) CloudBees (http://www.cloudbees.com/) Microsoft Azure (http://www.microsoft.com/windowsazure/) Makara (http://www.makara.com/) - developer preview Amazon Elastic Beanstalk (http://aws.amazon.com/elasti ...
Problem(Abstract) This technote explains an issue in the IBM Websphere Commerce environment where wcbd-build scripts fail in the EJBDeploy phase so the EJB module can not be built successfully. Symptom While executing wcbd-build in WebSphere Commerce v7.0, the following errors are seen while bu ...
    在发送消息时候,抛出错误 “lookup(eis/JCAJMS)javax.naming.NameNotFoundException: Context: localhost/nodes/localhost/servers/server1, name: eis/JCAJMS: First component in name JCAJMS not found. [Root exception is org.omg.CosNaming.NamingContextPackage.NotFound: IDL:omg.org/CosNaming/NamingContext/NotFound:1 ...
I'm marking this as "not a problem" as the generated code is correct per spec. CXF 2.3.2 is a JAX-WS 2.2 compliant implementation and thus must generate code compliant to the JAX-WS 2.2 specification which requires those constructors like that. HOWEVER, to compile them on Java 6, you will ...
原文地址http://english.group.iteye.com/group/topic/25261   现在越来越多的外国企业在中国开设分公司,很多人有很强的技术和能力,但是英语不行进不了外企。这是因为中国糟糕的英语教育导致的,我们大家都是学英语学了几十年到头 ...
Global site tag (gtag.js) - Google Analytics