自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

「行到水穷处,坐看云起时」

多年开发及团队管理经验,目前专注于提供移动互联网整体解决方案。

  • 博客(205)
  • 资源 (31)
  • 收藏
  • 关注

原创 VirtualBox安装CentOS 7之后可能出现的断网问题

这个问题困扰了我一周,一开始以为是

2014-09-09 19:16:46 2837

原创 Mac下Eclipse+ADT开发Android工程出现"Errors running builder"问题解决

新入手一台MacBook Pro,赶紧把开发工具an'zhuang

2014-05-24 21:27:41 2749

原创 Java开源框架类库介绍(六)--SLF4J

SLF4J的全称是Simple Logging Facade 4 Java,从名称即可看出,这是一个针对Java的logging的一个简单的门面。

2014-05-14 23:09:34 1591

原创 Java开源框架类库介绍(五)--log4j

Log4j其实更多的是一个工具,主要用于我们程序运行时需要记录日志的时候,

2014-05-03 20:49:44 1898

原创 Android常用复杂控件使用(四)--Fragment(续)

上一个单元可能讲解的关于Fragment使用的部分

2014-04-27 20:56:31 1263

原创 Android常用复杂控件使用(三)--Fragment

Fragment的含义是“碎片”,在Android

2014-04-15 21:37:52 2197

原创 Java开源框架类库介绍(四)--XStream

如果你的程序中使用到了XML或者JSON,那么你应该对这个库

2014-04-13 21:24:42 1982

原创 Java开源框架类库介绍(三)--imgscalr

imgscalr是一个用来进行图片裁剪的工具类,官网参见:

2014-04-08 21:44:43 6421

原创 Java开源框架类库介绍(二)--FastJson

JSON数据格式是目前网络开发中除了XML之外的一种常用数据格式,

2014-04-07 20:37:50 1578

原创 Java开源框架类库介绍(一)--HttpComponents

我们在开发过程中经常会使用到HTTP协议作为我们数据交换的协议,本小节主要介绍一个开源的HTTP组件的使用。1. 环境配置1.1 下载安装HTTP Components是Apache的一个子项目,地址是:http://hc.apache.org/,主页中提供下载。使用过程及其简单,解压缩后直接将其lib目录下文件拷贝到classpath下即可。1.2 使用Maven

2014-04-04 22:49:28 4935

原创 Maven项目管理实战(六)--完成单元测试

JUnit是单元测试事实上的标准,所以我们这里仅介绍如何在Maven中使用JUnit进行单元测试。

2014-04-04 22:27:40 1788

原创 Mac下的mysql+hibernate配置下中文问题的解决

# 1. mysql>show variables like 'character%';# 2. mysql>show variables like 'coll%';# 3. modify /etc/my.cnf# There MUST be blank on both sides of '=', or it will NEVER work.# if there's warning lik

2014-03-16 21:31:56 1965

原创 Maven项目管理实战(五)--集成SSH

这一段是重头戏来了,如何集成SSH:1. 集成Struts21.1 修改pom.xml在dependencies中添加: org.freemarker freemarker 2.3.18 org.apache.struts struts2-core ${struts.version} 然后添加pr

2014-03-13 08:07:24 1552

原创 Maven项目管理实战(四)-pom.xml文件详解

我们先看一个简单的例子:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.

2014-02-21 07:55:31 2747

原创 Maven项目管理实战(三)--创建Web App

好了,之前讲过了一个简单的Console App如何使用Maven进行管理,相信有了这些基础知识我们今天的课程更好理解。1. 创建工程大多数情况下我们的工程类型都是Java Web的,所以这里我们创建工程的时候略作修改:mvn archetype:create -DgroupId=com.freesoft.mvn-webapp -DartifactId=mvnwebapp

2014-02-17 22:40:47 1729

原创 Maven项目管理实战(二)--pom.xml

本小节主要描述Maven生成的Project如何与MyEclipse集成、以及POM.xml文件结构。1. 与MyEclipse集成1.1 集成maven工程需要与MyEclipse集成的话首先需要配置工具。去Preference->MyEclipse->Maven4MyEclipse下面找到Installations,选择maven的安装路径即可。1.2 导入工程

2014-02-14 20:03:41 1856

原创 Maven项目管理实战(一)--Console App

项目开发过程中组员对于Maven的使用仍然存在很多的问题和疑问,下面将根据一个实际例子对Maven如何管理项目做一个阐述。1. 项目目标由于本节是本系列的第一小节,我希望从基础开始描述,主要从一个Console Application开始由浅入深描述概念、步骤及其他工具使用中所需注意步骤。2. 准备工作2.1 下载文件Maven的工具下载地址请去:http://

2014-02-13 21:52:22 3278

原创 Android版本百度地图开发(六)——Place详情页

我们在执行Poi搜索的时候,经常能够看到的效果是地图上搜索到内容,点击后能够查看这个地点的介绍窗口,这就是我们的Place详情页了。1 添加activity我们首先在AndroidManifest.xml文件中添加这个弹出窗口的activity注册工作: <activity android:name="com.baidu.mapapi.se

2014-01-08 22:07:16 1741

原创 Android版本百度地图开发(五)——覆盖物

4 覆盖物覆盖物是指叠加或覆盖到地图上的内容,覆盖物有自己的地理坐标,将根据地图的移动而移动。百度地图支持多种类型的覆盖物:我的位置图层(MyLocationOverlay):用于显示用户当前位置的图层(支持自定义位置图标);Poi搜索结果图层(PoiOverlay):用于显示兴趣点搜索结果的图层;路线图层(RouteOverlay):公交、步行和驾车线路图层,将公交、

2014-01-04 14:26:44 10655 1

原创 Android版本百度地图开发(四)——定位

本来这里应该继续讲述百度地图相关的知识,但继续向前会遇到定位相关的内容,所以我们先来讲解如何处理定位的内容。1 导入库文件我们去http://developer.baidu.com/map/geosdk-android-download.htm找到相关下载内容,找到4.0版本SDK并下载下来;解压,将locaSDK_4.0.jar拷贝到工程的/libs目录;将liblocS

2013-12-12 21:43:31 3859

原创 Android版本百度地图开发(三)——路线规划

通过上一张我们了解了如何

2013-12-11 21:47:18 8675

原创 Android版本百度地图开发(二)——图层和检索

通过上面一章我们已经了解到如何进行基本的地图应用开发,接下来的都是属于应用方面的技巧。本章主要讲解图层和检索服务。2 地图图层图层包括底图、交通图和卫星图。我们正常情况下看到的就是底图,可以通过mapView控制显示交通图和卫星图。 // 显示交通图 mMapView.setTraffic(true); // 显示卫星图// mMapView.setSa

2013-12-08 15:15:49 2791

原创 Android版本百度地图开发(一)——创建应用

这一系列的学习将主要侧重于百度提供的开放平台服务。本章侧重于百度地图在Android开发中的应用。创建应用步骤首先我们讲讲利用百度地图时一般的应用创建步骤。前提是我们已有了一个Android工程。获取密钥自从2.3.1版本后,百度地图使用了新的密钥系统。我们这里以最新版本的密钥系统进行演示。首先我们去http://developer.baidu.com/map/

2013-12-05 21:21:09 3024

原创 Android常用复杂控件使用(二)--ListView

ListView的实际使用其实并不是非常复杂,但是如果需要设计一个非常漂亮的界面也是需要下一番努力的。这一章将从最简单的显示效果一步一步深入。原理对于ListView、GirdView、Gallery等复杂控件,Android提供了一个非常好用的MVC模式供我们开发使用,具体如下:Model,模型,在实际中就是我们程序所使用到的数据;View,视图,我们程序的展现界面,

2013-11-24 18:02:56 3432

原创 Android常用复杂控件使用(一)--ViewPager

这个系列主要还是针对一些日常开发中比较复杂的控件的使用来讲述的,基本上不是很难,我会以google官方的文档作为基础,中间附带我自己的理解和一些小例子,争取做到清晰易懂。每个章节对应一个控件的使用。总览ViewPager(android.support.v4.view.ViewPager)允许创建用户可以左右滑动的界面。开发人员一般是提供一个PagerAdapter(android

2013-11-14 18:15:54 3366

原创 Android下的单元测试

Android下的单元测试也比较简单,请参照以下步骤:修改AndroidManifest.xml文件,添加Instrument字段: <instrumentation android:name="android.test.InstrumentationTestRunner" android:targetPackage="com.free

2013-11-13 18:29:39 1050

原创 XCode 5初体验

XCode 5建立工程并调试比起之前的4.3版本操作要顺当很多了,直接新建一个SingleView工程,会自动使用storyboard。为了能够真机调试,我们需要:去https://developer.apple.com/下载你的Certificates,新建一个provision files并下载到mac上;修改工程属性中General的Bundle Identifier

2013-11-13 18:29:24 1051

原创 老生常谈--关于J2EE开发中的字符编码

这几天发现团队中的几个新成员对于开发中的编码理解的不是很好,特意写这篇文章,帮助大家理解。首先,我们明确我们的目标在我们的工程中全部使用UTF-8编码。其次,我们需要了解开发中解除到的编码包括文件内容编码、请求参数编码、返回内容编码。文件内容编码首先我们讨论文件内容编码。jsp页面是我们MVC模式中的View,是展现到前台的页面,所以这个页面必须要支持多字节字符串(

2013-10-19 18:37:54 1028

原创 IOS开发学习笔记(二十四)——内嵌WebView页面

iOS内嵌WebView很简单,直接在界面中添加一个WebView控件即可。如果想要覆盖浏览器的默认行为,则需要覆盖以下方法:浏览器加载页面出现错误:- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error用户点击页面中的链接、重定向等行为导致的浏览器加载页面:- (BOOL)w

2013-10-15 22:53:12 3236

原创 IOS开发学习笔记(二十三)——关于IAP产品状态变为"Developer Removed From Sale"的解决

今天应用的新版本终于通过审核,但是发现应用中IAP产品不能购买,查看状态发现是"Developer Removed From Sale"。后来发现可能是之前苹果打回后我们选择了申诉,苹果在打回发布的新版本时讲状态修改为“Developer Removed From Sale”,但是处理完申诉后可能系统没有自动将状态变为正常。没办法只有自己去Edit产品,Save之后大概过1~2天状态自

2013-10-09 22:59:38 2914 1

原创 使用Maven管理项目(2)--创建Web App Project

上一篇我们讲了如何创建一个简单的控制台程序,下面我们需要进入我们日常开发的环节:Web App。新建工程这里我们仍然新建一个Maven Project;我们的Archetype中选择maven-archetype-webapp;对工程添加src/main/java、src/test/java、src/test/resources目录;在工程的Build Path中,将src

2013-10-08 22:18:10 1658

原创 使用Maven管理项目(1)--创建简单的Console App

Maven是Ant的替代工具,具体功能不多说,可以通过下面的具体案例理解使用。下载安装首先去http://maven.apache.org/下载maven。我的是mac,将其解压到~/tools/下面,目录结构是这样:接着给系统增加环境变量:$vi ~/.bash_profileM2_HOME=/Users/xxx/tools/apache-maven-3.

2013-09-26 22:33:22 3398

原创 移动应用间调用(Android/iOS)

经常在一些应用中看到“相关推荐”这种功能,那么具体如何实现,这里给出几种方案:AndroidComponent方式(显示调用)被调用程序需要做如下配置: <activity android:name="com.freesoft.androiddemo.TestActivity" android:label="

2013-09-22 21:44:17 1641 1

原创 IOS开发学习笔记(二十二)——ObjectC语言难以理解的概念汇总

这篇文章将会对ObjectC语言中比较难理解的概念进行汇总,帮助我们更好的进行iOS开发。方法我们首先看一个很简单的方法代码:- (id)dequeueReusableCellWithIdentifier:(NSString *)identifier forIndexPath:(NSIndexPath *)indexPath;对于我这种用了多年C/C++和Java的

2013-09-18 21:20:02 1676

原创 IOS开发学习笔记(二十一)——Core Data使用(下篇)

本篇主要讲述一些细枝末节的知识点。建模属性和关系在XCode中,建模时就可以添加属性和标识实体间的相互关系。具体参见下图,下面还有对应说明:Entities中列举了实体的列表;每个Entity的属性列表在Attributes中,注意Attributes可以多选之后在右边一起改属性类型;通过添加关系可以标识出两种不同类型的Entity之间的相互联系;每

2013-09-04 22:00:43 3743

原创 IOS开发学习笔记(二十)——Core Data使用(中篇)

上一篇文章我们从一个小例子讲解了Core Data的使用方式,其实尽管概念很多,但实际应用的时候大多数情况下我们不需要接触太多的类和方法,只要拿到context并且操作即可。这次我们看看iOS自带的一个小例子,原文参见:Core Data Tutorial for iOS。由于上一次我们已经讲述了基本概念和实现方法,这次我的描述会简练一些,不再一步一步详细讲解。本次目标是创

2013-08-23 22:09:04 4336 1

原创 IOS开发学习笔记(十九)——Core Data使用(上篇)

本小节主要讲述Core Data相关方面的知识,以及如何使用。Core Data基础知识官方的说法是:Core Data is a schema-driven object graph management and persistence framework.翻译过来的意思大概是:Core Data是一个模式驱动的对象图管理和持久化框架。好吧,上面的字面意思不是很容易理解,

2013-08-20 23:33:56 4891 1

原创 IOS开发学习笔记(十八)——使用地理位置及地图(下篇)

本篇主要讲解location framework,同样也是本系列的最后一小节。location framework介绍location framework是什么location framework是一个非常有用的框架,主要目的用来获取GPS接收设备的数据,其中包括:坐标、速度、(地点的)标题、运动轨迹;这个框架被大量使用,不仅仅在自带的地图中,同样还在很多其余的应用中(

2013-08-12 22:25:56 3259

原创 IOS开发学习笔记(十七)——使用地理位置及地图(中篇)

添加叠加层现在我们演示如何在地图上叠加你想要的叠加层,我们演示几个效果:圆形、多边形、线条。基本步骤都差不多(首先以圆形叠加层演示):添加圆形叠加层建立一个新的工程,添加MapKit.framework;在界面中放置MapView并设置其属性;添加MapView的outlet;设置初始化的显示区域:#import "ViewController.h"// ShangHa

2013-08-08 22:53:27 2207

原创 IOS开发学习笔记(十六)——使用地理位置及地图(上篇)

使用地图iOS系统自带地图(主要是iPhone),为了使用地图,需要做如下步骤:添加MapKit.framework;添加Map View到对应界面;设置Map View属性,例如:Type、Behavior等;也可以在代码中进行设置,如:- (void)viewDidLoad{ [super viewDidLoad]; MKMapView *map

2013-08-07 22:51:53 2306

XStream使用例子

XStream使用例子,如何序列化、反序列化到XML和JSON格式。

2014-04-13

Core Data小例子

iOS CoreData的小例子,实现了增加、删除、刷新等功能。

2013-08-30

实现Splash的简化版本

实现Splash的简化版本,每次启动程序时演示一个类似于微信的使用界面帮助用户学习如何使用软件。

2013-03-20

struts 2.3.8 完整帮助文档 chm格式

struts 2.3.8 完整帮助文档 chm格式

2013-02-26

xworks api docs 2.3.8

xworks api docs 2.3.8

2013-02-22

Struts2.3.8 API Docs

struts2 api docs 帮助文档

2013-02-22

Android下可使用的JDOM源码

Android下可使用的JDOM工具源代码。

2012-05-22

演示Android下载文件的例子

演示Android下载文件的例子,演示如何从网络下载文件。

2011-09-02

SuperDB,演示使用SQLiteOpenHelper继承子类操作数据库例子

SuperDB,演示使用SQLiteOpenHelper继承子类操作数据库例子,演示数据库的增删查等操作。

2011-09-01

演示Android操作数据库例子

演示Android操作数据库例子,演示了打开表、添加记录、删除记录、数据指针移动等功能。

2011-08-31

AntTest演示工程,演示如何使用Ant编译Android工程

Android工程,演示如何使用Ant编译工程。

2011-08-29

USB-FDD镜像.part4

USB-FDD镜像.part4 用来制作USB启动盘

2011-05-15

USB-FDD镜像.part3

USB-FDD镜像.part3 用来制作USB启动盘

2011-05-15

USB-FDD镜像.part2

USB-FDD镜像.part2 用来制作USB启动盘

2011-05-15

USB-FDD镜像.part1

USB-FDD镜像.part1 用来制作USB启动盘

2011-05-15

WinCHM.Pro.v3.414.WinAll.Cracked-WRATH

WinCHM.Pro.v3.414.WinAll.Cracked-WRATH

2008-06-28

PECompact v2.88.2 多国语言版 - 新一代PE文件压缩

PECompact v2.88.2 多国语言版 - 新一代PE文件压缩

2008-06-28

DobySoft.NativeJ.Professional.Edition.v4.8.5.Incl.Keygen-Lz0

DobySoft.NativeJ.Professional.Edition.v4.8.5.Incl.Keygen-Lz0,这东西貌似不用介绍了,将Java应用转换成windows应用程序

2008-06-28

Raize.CodeSite.v4.01-SSG.part2.rar

Raize.CodeSite.v4.01-SSG.part2.rar,好用的辅助调试组件

2008-06-19

Raize.CodeSite.v4.01-SSG.part1.rar

Raize.CodeSite.v4.01-SSG.part1.rar,非常好用的调试辅助组件

2008-06-19

QTP测试计算器的小例子

QTP测试计算器的小例子,注意打开后修改源文件里面的路径,添加了多位数整数的支持

2008-06-19

ViEmu.for.Visual.Studio.v2.1.25-embrace.rar

ViEmu.for.Visual.Studio.v2.1.25-embrace.rar<br>Visual Studio的Vi编辑插件,有需要的朋友请下载

2008-06-14

BCGSoft.BCGControlBar.Professional.v10.0.Full.Source-ZWT.part3.rar

BCGSoft.BCGControlBar.Professional.v10.0.Full.Source-ZWT.part3.rar

2008-06-14

BCGSoft.BCGControlBar.Professional.v10.0.Full.Source-ZWT.part2.rar

BCGSoft.BCGControlBar.Professional.v10.0.Full.Source-ZWT.part2.rar

2008-06-14

BCGSoft.BCGControlBar.Professional.v10.0.Full.Source-ZWT.part1.rar

BCGSoft.BCGControlBar.Professional.v10.0.Full.Source-ZWT.part1.rar

2008-06-14

BCGSoft.BCGControlBar.For.Dot.NET.v3.2.Full.Source-ZWT.part3.rar

BCGSoft.BCGControlBar.For.Dot.NET.v3.2.Full.Source-ZWT.part3.rar

2008-06-14

BCGSoft.BCGControlBar.For.Dot.NET.v3.2.Full.Source-ZWT.part2.rar

BCGSoft.BCGControlBar.For.Dot.NET.v3.2.Full.Source-ZWT.part2.rar

2008-06-14

BCGSoft.BCGControlBar.For.Dot.NET.v3.2.Full.Source-ZWT.part1.rar

BCGSoft.BCGControlBar.For.Dot.NET.v3.2.Full.Source-ZWT.part1.rar

2008-06-14

Mercury.QuickTest.Professional.v9.0.0.0.2462.Incl.KeyfileMaker-DVT.rar

Mercury.QuickTest.Professional.v9.0.0.0.2462.Incl.KeyfileMaker-DVT.rar,可以用于9.0/9,2/9.5版本

2008-06-13

StarTeam 2005 R2服务器安装指南

StarTeam 2005 R2服务器安装指南,网络收集

2008-06-04

Whole.Tomato.Visual.Assist.X.v10.4.1640.0.WinALL.Cracked

Whole.Tomato.Visual.Assist.X.v10.4.1640.0.WinALL.Cracked,正式版,改善了中文支持,目前已知的问题可能是不支持资源管理器中双击打开工程,但是启动了VS之后打开工程貌似没问题

2008-06-04

空空如也

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

TA关注的人

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