自定义博客皮肤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)
  • 资源 (6)
  • 收藏
  • 关注

原创 如何在Eclipse中使用依赖项目(Required projects)代替jar?

在Eclipse中使用依赖项目替换jar的好处就是可以

2014-07-11 11:04:31 2019 2

转载 How To Add Google Apps and ARM Support to Genymotion v2.0+

How To Add Google Apps and ARM Support to Genymotion v2.0+Original Source: [GUIDE] Genymotion | Installing ARM Translation and GApps - XDA-DevelopersATTENTION(April 11th): Sadly Dropbox has in

2014-04-16 17:42:24 2146

转载 3个检测浏览器User-Agent信息的网站

刚刚在收集各个移动平台浏览器的User-Agent(参见这里: 收集几个移动平台浏览器的User-Agent)的时候,遇到了这3个网站,觉得以后还是会用得到的,这里收藏一下,检测浏览器User-Agent信息的网站,如果你手里有不同的上网设备,通过这3个网站(其中之一就可以)来检测下该设备浏览器的User Agent,欢迎留言给我,我更新到 收集几个移动平台浏览器的User-Agent这篇文章

2014-04-01 18:12:14 2288

原创 Android HttpURLConnection Accept-Encoding: gzip 版本问题

Android 官方文档对 HttpURLConnection 的 Performance 的描述有一段:By default, this implementation of HttpURLConnection requests that servers use gzip compression参见: http://developer.android.com/reference/java/

2014-03-26 14:45:51 2817

原创 Solution of issue: Android soft keyboard overlap with input div on browser【Android虚拟键盘与输入框重叠解决方案】

Android soft keyboard overlap with input div on browser 【Android虚拟键盘与输入框重叠】给个英文标题,因为我知道绝大部分人搜资料都用英文搜。问题:在Android设备浏览器上打开自己的页面,当点击页面底部的输入框时,虚拟键盘弹出,但页面并未自动滚动以使输入框可见,造成键盘遮挡了大部分页面,包括输入框,用户看不到输入的内容

2013-12-27 16:25:55 1923 1

原创 Adobe AIR安装错误解决办法

本人系统环境:Win7 64bitAdobe AIR安装失败日志:Error occurred during msi install operation; beginning rollback: [ErrorEvent type="error" bubbles=false cancelable=false eventPhase=2 text="1603" errorID=0]

2013-12-24 14:07:11 4070

转载 浅析CentOS和RedHat Linux的区别

CentOS的简介CentOS是Community ENTerprise Operating System的简称,我们有很多人叫它社区企业操作系统,不管你怎么叫它,它都是Linux操作系统的一个发行版本。CentOS并不是全新的Linux发行版,倘若一说到Red Hat这个大名,大家似乎都听过。在Red Hat家族中有企业版的产品,它是Red Hat Enterprise Linux(以下

2013-11-08 11:28:51 924

原创 Web缓存机制综述(HTML5缓存总结与细节释疑)

开篇:最近项目里用到了HTML5缓存机制,于是很想搞清楚 浏览器缓存,HTML5离线缓存,还有项目中用到的 CDN缓存 这三部分的关系以及更新机制。看了一堆关于HTML5缓存机制的文章,各有所长,各有疏漏。因此本人想在此做一总结,本文假设读者对基本的HTML5缓存应用已有所了解,因此不再详述概念,可以将本文当做释疑汇总吧。以下部分内容引用自地址:http://www.alloyteam

2013-10-17 17:28:22 2799

转载 HTML5离线应用无法更新的定位与解决

一、些许前提最近在制作一个Web应用, 其中用到了HTML5的离线应用功能(offline application), 离线应用的概念就不再阐述, 可以查看这两篇文章:http://www.ibm.com/developerworks/cn/web/1011_guozb_html5off/http://www.mhtml5.com/2011/02/583.html这里主要讨论它的更

2013-10-12 11:38:44 1395

翻译 Libgdx Developer's Guide(Libgdx开发者手册)-9(一个简单的游戏2--扩展示例游戏)

这篇文章的目的是扩展我们上次创建的游戏"Drop"。我们要添加一个菜单页面和一对功能来让游戏更有趣一些。让我们从向游戏中引入几个高级类开始。Screens 接口Screens 对于多组件的游戏非常重要。Screens包含了许多在ApplicationListener中所用的方法,并包含一对新方法show和 hide,它们分别在Screen获取和失去焦点时调用。Game

2013-07-18 17:11:46 1146

翻译 Libgdx Developer's Guide(Libgdx开发者手册)-8(一个简单的游戏)

在潜入libgdx提供的API之前,让我们创建一个非常简单的“游戏”,这个游戏每个模块都将触及一点以让我们有种整体感觉。我们会引入一些概念,但不会太深入。我们来看看:基本文件访问 清屏 绘图使用照相机 基本输入处理播放音效项目设置按照 Project Setup中的步骤进行。使用以下名称: 应用程序名: drop 包名: com.badlogic.drop

2013-07-18 14:53:50 2257

翻译 Libgdx Developer's Guide(Libgdx开发者手册)-7(查找,日志,线程,特定平台代码的接口)

查找应用程序接口提供了丰富的方法来查找运行时环境的属性。获取应用类型有时,对一些特殊案例来说,很有必要依赖于它所运行的平台而编写部分应用。Application.getApplicationType() 方法返回当前应用程序正在使用的平台。 switch(Gdx.app.getApplicationType()) { case ApplicationType.Android:

2013-07-17 16:01:36 1104

翻译 Libgdx Developer's Guide(Libgdx开发者手册)-6(启动类与配置)

对于每个平台,必须写一个启动类。该类实例化一个特定后台的Application实现和实现了应用逻辑的ApplicationListener。该启动类依赖于平台,让我们看看怎样为每个后台实例化和配置一个启动类。该篇假定你已经完成了Project Setup中的说明并将生成的核心,桌面,Android 和 HTML5工程导入到了Eclipse。桌面应用(LWJGL)打开my-gdx

2013-07-17 14:10:45 1995

翻译 Libgdx Developer's Guide(Libgdx开发者手册)-5(生命周期)

Libgdx拥有一个设计非常好的生命周期以管理应用程序状态,比如创建,暂停和恢复,渲染和销毁应用程序。ApplicationListener应用开发者通过实现 ApplicationListener 接口并传入一个实现了应用的实例来挂接到生命周期事件,该应用实现了一个指定的后台 (seeThe Application Framework)。 从那里,应用程序会在每次应用层事件发生时调用

2013-07-17 09:54:10 1296

翻译 Libgdx Developer's Guide(Libgdx开发者手册)-4(应用框架)

Libgdx 允许针对多平台开发,比如桌面操作系统,Android 或浏览器。每个平台使用不同原理创建应用窗口,处理用户输入,处理文件系统,音频播放等。后台Libgdx 尝试使用一组接口来抽象以隐藏这些平台差异。libgdx所支持的每个平台,都有一个所谓的后台实现这些接口。应用开发者不用直接关心这些后台,相反是针对这些接口编辑。Libgdx 目前支持4种后台: Lwjgl: 建

2013-07-16 17:16:05 1107

翻译 Libgdx Developer's Guide(Libgdx开发者手册)-3(运行示例与测试)

Libgdx带有一堆小的测试例子和许多示例游戏 。想要运行并简单分析这些例子,必须直接使用libgdx源码。开始前请砍安装了所有的 前置要求 。运行这些例子不需要 C/C++ 跨平台编译或者适用libgdx的Java源码。获取源码要获取源码和所有平台的本地库文件,执行以下命令行。当然也可以通过Git GUI进行clone:(译者提示:不愿意使用git命令的,其实可以在git页面选择下载

2013-07-16 15:26:56 1316

翻译 Libgdx Developer's Guide(Libgdx开发者手册)-2(项目创建、运行和调试)

目标与特点Libgdx 是一个Java框架,提供跨平台API用以游戏或者实时应用开发。它有以下特点:概述跨平台开发: Windows, Linux, OSX, iOS, Android 和HTML5((32- 和 64-bit 可用).多后台,基于 Jogl, LWJGL, Angle (NVIDIA 3D Vision), Android APIs, iOS APIs 和

2013-07-15 15:34:43 1851

翻译 Libgdx Developer's Guide(Libgdx开发者手册)-1

简介Libgdx 是一个跨平台的游戏对象开发框架。目前支持的开发平台有:Windows, Linux, Mac OS X, Android, iOS 和 HTML5。Libgdx 允许一次编码无需修改即可发布到多个平台。与其等待最新的修改被布置至设备或者编译为HTML5语言,你可以在桌面环境开发你的应用,主要受益于一个极快的迭代周期。你可以使用Java系列的所有工具用以开发。Libgd

2013-07-15 14:32:06 1860

原创 日常杂记——工作中遇到的各类错误

1. Insecure Content     Root Cause: https://shopplugin.net/kb/insecure-content/(持续更新。。。)

2013-04-08 14:58:59 769

原创 使用Axis2的wsdl2java生成wsdl代理类,只生成两个java类

使用Axis2的wsdl2java生成wsdl代理类的方法,网上极多,不再赘述!这里解决一个问题:   在用命令 wsdl2java.bat -uri http://*.*.*.*:8080/*/*/*?wsdl 生成代理类后,一般只会生成两个类   *CallbackHandler.java , *Stub.java默认情况下,你所提供的主类中其他一些被调用的类(称为绑定类)都会

2013-02-28 13:21:56 1648

翻译 怎样去除JAXBElement引起的混乱代码

原文地址:https://sites.google.com/a/techdevtips.com/technical-development-site/java/java-webservice-client-how-to-remove-jaxbelement人们可以使用JDK6轻松地生成一个web service的客户端。然后不幸的是生成的代码会产生一个问题,就是类型化的参数。这个问题使

2013-02-21 18:30:55 1553

原创 wsimport生成wsdl代理类

一般JDK都自带该命令,在正确安装JDK的基础上,命令行直接运行:wsimport -extension -keep -Xnocompile  http://*.*.*.*:8080/*/*/*/*?wsdl保留生成的java文件(-keep) 并且不进行编译(-Xnocompile)

2013-02-21 16:15:16 719

转载 Linux下tomcat JVM内存

常见的内存溢出有以下两种:java.lang.OutOfMemoryError: PermGen space java.lang.OutOfMemoryError: Java heap space一、java.lang.OutOfMemoryError: PermGen space PermGen space的全称是Permanent Generation space,是指内存

2012-12-14 15:37:53 618

原创 Linux上安装Apache环境及安装过程报错解决方案(零初始环境)

Note:要从零开始搭建,就不要嫌中间遇到各种eggache的问题!一.下载apache源代码1.下载地址:http://httpd.apache.org/download.cgi  找稳定的最新的版本(Stable Release)   得到文件 httpd-2.4.3.tar.gz2. 上传到你的服务器目录,如:/home/tnuser/installers

2012-12-11 15:44:41 4931 2

转载 国外GIS 网站 一网打尽

国外GIS 网站 一网打尽********************一、世界测绘单位网址联络图********************世界所有测绘机构一网打尽http://oddens.geog.uu.nl/index.htmlhttp://www.lrz-muenchen.de/t583101/www/links.html世界部分测量学校、公司、机构、出版物资源

2012-11-20 21:18:41 1643

原创 ddaccordion 文档

ddaccordion 可以实现多种折叠式菜单,或者又叫手风琴式菜单,必须引入jquery.js下载地址: http://www.dynamicdrive.com/dynamicindex17/ddaccordion.js初始化参数:(更多内容:http://www.dynamicdrive.com/dynamicindex17/ddaccordion.htm

2012-11-08 16:36:02 2526

原创 OpenLayers系列(4)——使用控制器

控制器可以使用在地图上,也可以使用在地图之外的元素如中。添加控制器有两种方式:1.在map对象初始化时以js数组的形式把OpenLayers控制器传入2.在map对象初始化后,调用addControl()来添加单个控制器或者addControls()传入一个控制器数组对象当一个map对象被初始化后,默认会有4种控制器:1.OpenLayers.Control.Navigatio

2012-10-25 17:44:12 2182

原创 OpenLayers系列(3)——使用第三方地图API(GoogleMap),聚合多个地图数据

使用第三方API及地图数据首先是一个调用GoogleMap的例子 My OpenLayers Map //引用Google地图在线脚本 var map; function init() { map = new OpenLayers.Map('map_element', {});

2012-10-25 14:20:34 3566

原创 OpenLayers系列(2)——多个图层

工具的使用步骤请参考 OpenLayers系列(1)——入门示例 一节。多图层地图的构成    多图层的地图由两种图层构成:base layer 和overlay layer 。    Base layer: 任何一个地图中都存在至少一个图层,否则你的应用将呈现空白,我们把最基本的一个图层称为base layer。Base layer不止一种或一个,你可以选择任意一个图层作为应用的

2012-10-24 15:35:42 6647

原创 OpenLayers系列(1)——入门示例

工具简介               OpenLayers是一个用于开发WebGIS客户端的JavaScript包。OpenLayers 支持的地图来源包括Google Maps、Yahoo、 Map、微软Virtual Earth 等,用户还可以用简单的图片地图作为背景图,与其他的图层在OpenLayers 中进行叠加,在这一方面OpenLayers提供了非常多的选择。除此之外,OpenLa

2012-10-23 22:52:10 2186

转载 关闭浏览器session就消失了吗

以前一直以为cookie就是一直保存在客户端的会话信息,而session是保存在服务器断的会话信息,浏览器关闭以后就会被清除,今天看帖子突然发现 大错特错,搜了些帖子以及博客详细看了下,都是讲会话cookie和持久cookie,结果发现session就是cookiehttp://rubyeye.iteye.com/blog/196117 这个讲的浅显易懂       当你第一次访问

2012-09-07 09:51:16 1957 1

原创 java实现FTP远程文件移动(重命名、复制、拷贝)

首先就标题说明一点,java使用org.apache.commons.net.ftp.ftpclient包来操作FTP是很爽滴,但对远程文件操作,好像没有实现复制文件的方法。我用的是文件移动(move),把文件从一个文件夹移动到另外一个文件夹。 背景:     在action中操作远程FTP,实现文件移动。程序运行在本机,FTP是一个Linux服务器。 实现:     

2010-03-17 16:36:00 22232 6

原创 JQuery上传插件Uploadify详解及其中文按钮解决方案

    网上找了一天,大家都说Uploadify唯一的缺点就是不支持中文按钮,杯具之前,我看了下Uploadify的API,才发现了几个参数没被大家提及的,这正是解决此问题的关键。(以后坚决养成没事就看API的习惯)    Uploadify有一个参数是 buttonText 这个无论你怎么改都不支持中文,因为插件在js里用了一个转码方法把这个参数的值转过码了,解码的地方在那个swf文件里,看

2010-03-11 11:20:00 23033 7

原创 Ajax动态加载目录树(jquery-treeview)

需求:   动态加载目录树节点数据。即:树的初始状态为根节点树,当点击其中一个节点时,再从数据库中获取当前节点的子节点。环境:   Struts1+Hibernate3.0+jQuery+treeview解决方案:1.我自己的项目需求是:获取linux的FTP目录,以动态加载的方式取得该FTP上的所有目录及文件生成js树,点击文件获取该文件在FTP上的路径,目录不能点击。2

2010-02-02 18:46:00 20043 5

原创 Hibernate连接Oracle的Date类型字段丢失时间问题(解决方案)

问题:     日期类型字段在数据库中存储时为:2009-12-13 23:30:59,而在页面浏览显示时只显示:2009-12-13 00:00:00原因:     hibernate在与oracle数据库交互时对数据库中定义为Date类型的字段,自动映射为java.sql.Date。而java.sql.Date本身只取日期不取时间,故从vo获得的数据全部没有时间。目前vo中的Dat

2010-02-01 11:36:00 2160

Pro.Android.4.pdf

2012 高清英文原版 android 4 开发高级(专业)教程 此书有两本: Beginning.Android.4.Application.Development.pdf(入门级) Pro.Android.4.pdf(专业级)

2012-12-18

Beginning.Android.4.Application.Development.pdf

2012 高清英文原版 android 4 开发入门教程 此书有两本: Beginning.Android.4.Application.Development.pdf(入门级) Pro.Android.4.pdf(专业级)

2012-12-18

PhoneGap Essentials

PhoneGap Essentials 必读学习手册

2012-11-21

PhoneGap Beginner's Guide

PhoneGap Beginner's Guide

2012-11-21

OpenLayers_2.10_Beginners_Guide_Code

OpenLayers_2.10_Beginners_Guide_Code OpenLayers 初学者手册教程中附带的代码

2012-10-23

OpenLayers.2.10.Beginners.Guide

OpenLayers.2.10.Beginners.Guide.pdf OpenLayers 初学者手册,学习该工具的基本教程

2012-10-23

空空如也

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

TA关注的人

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