自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 收藏
  • 关注

原创 程序启动原理和UIApplication

取4 一、UIApplication1.简单介绍(1)UIApplication对象是应用程序的象征,一个UIApplication对象就代表一个应用程序。(2)每一个应用都有自己的UIApplication对象,而且是单例的,如果试图在程序中新建一个UIApplication对象,那么将报错提示。(3)通过[UIApplicationsharedApplicat...

2016-11-03 14:48:44 158

原创 为什么做移动同志社交?

2014年5月1日,樱桃正式上线,作为国内甚至国际少有的支持男女同志的社交应用。樱桃是我一手打造的产品,包括产品设计,UI,服务端构建和部署,Android客户端。5月1号上线的樱桃只有android版本。为什么做移动同志社交这样一款产品? 移动互联网是未来这个已经是公认并且既定的事实,而社交网络是移动应用中潜力最大的一个类别。同志,一个特殊的群体,中国7000万,全球3亿,一个庞大...

2014-10-26 22:22:19 197

sencha touch datepicker修改月份和星期名字

sencha touche datepicker控件没有提供直接修改月份的方法.经过查看源码搜索,出框架提供一个全局的变量.Ext.Date.monthNames.datepicker引用的是这个变量,所以只需要修改这个变量就可以了. 同样的,星期的修改方法一样. ...

2014-02-26 12:07:46 150

原创 self关键字

本文目录一、Java中的this只能用在动态方法中,不能用在静态方法中二、OC中的self既可以用在动态方法中,也可以用在静态方法中说明:这个Objective-C专题,是学习iOS开发的前奏,也为了让有面向对象语言开发经验的程序员,能够快速上手Objective-C。如果你还没有编程经验,或者对Objective-C、iOS开发不感兴趣,请忽略。学习本专题之前,建议先学习...

2014-01-21 18:06:19 382

Sencha Architect协同开发

Sencha Architect  号称html5 web app的终极开发IDE.如果您不了解sencha touch是什么请跳过此文。architect开发web app确实非常快速,现在我们团队都使用这个IDE来构建web app.但是发现architect有一套自己的项目管理结构,不能像之前用eclipse+js插件的形式用svn托管,共享代码。要实现使用architect协同...

2014-01-10 13:46:14 267

createSQLQuery获取对象列表

      在进行对象关系映射时,无论是使用Hibernate Session还是JPA EntityManager,都会有许多的优势,同时也伴随着不少的缺陷,这也就说明了企业架构师为何在这两者之间难以抉择了。JPA EntityManager是Java Persistence API标准的一部分。然而,Hibernate Session提供的许多功能都在JPA specification之上...

2014-01-10 13:23:00 299

原创 Sencha touch itemtpl详解

假设我们要显示的数据是这样:var data = { name: 'Don Griffin', title: 'Senior Technomage', company: 'Sencha Inc.', drinks: ['Coffee', 'Water', 'More Coffee'], kids: [ { name: 'Au...

2013-12-31 13:54:27 531

原创 Centos搭建SVN(转)

搭建SVN服务,有效的管理代码,以下三步可以快速搞定。1、安装          #yum install subversion  判断是否安装成功#subversion -v  svnserve, version 1.6.11 (r934486)出现上面的提示,说明安装成功。   如果提示如下:-bash: subversion: command not found   经过...

2013-12-21 16:05:45 69

阿里云,CentOS下yum安装mysql,jdk,tomcat

首先说明,服务器是阿里云的,centos6.3_64位安全加固版。首先需要登陆进来,使用的是putty,因为最初的时候,Xshell登陆会被拒绝。0. 创建个人文件夹 [java] view plaincopy # 使用 yum 安装tomcat 和 mysql   # 创建文件夹  cd /usr/local  mkdir wanggang ...

2013-12-19 14:29:06 133

hibernate+spring mvc,解决hibernate对象懒加载,json序列化失败

在使用Spring MVC时,@ResponseBody 注解的方法返回一个有懒加载对象的时候出现了异常,以登录为例: @RequestMapping("login") @ResponseBody public Object login(@RequestParam String username,@RequestParam String password){ List&l...

2013-11-03 22:48:35 350

Netty,简化Java网络编程

普通老式的java.net.Socket实在是太复杂,以至于很难弄正确。我觉得阻塞性是其根本性的缺陷。当你编写一个典型的带有Web前端的Java EE应用程序时,应用程序需要高并发度来支持大量的用户,而你现在最不想发生的是不具有可扩展的线程池坐等阻塞套接字。目前有许多精彩可用的第三方库,使用它们可以更好的完成任务,比如Netty,开发者不妨尝试下。Netty是由JBOSS提供的一...

2013-10-27 21:11:44 98

Java枚举的应用

DK1.5引入了新的类型——枚举。在 Java 中它虽然算个“小”功能,却给我的开发带来了“大”方便。用法一:常量在JDK1.5 之前,我们定义常量都是: publicstaticfianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。 Java代码public enum Color {    RED,...

2013-10-23 22:38:16 73

Java对象的生命周期 与 垃圾回收

创建对象的方式用new语句创建对象。使用反射,调用java.lang.Class或java.lang.reflect.Constructor的newInstance()实例方法。调用对象的clone()方法使用反序列化手段,调用java.io.ObjectInputStream对象的readObject()方法。 还有其他一些隐式创建对象的方法: 对于jav...

2013-10-08 10:00:04 99

原创 18 款在线代码片段测试工具

文作者Steve Smith是网站DesignDrizzle的 创始人,他是一位工作超过7年的专业网站设计者。在这篇文章里展示了一些比较有价值、用起来非常方便的代码片段检测工具。这些工具将大大的提升开发者在代 码片段检测方面的工作效率,亦可确保他们的代码运行起来万无一失。许多开发者都使用在线代码片段检测工具,这些工具当中有些是允许开发者和别人一起编辑/ 分享相互之间的代码,分享的目的主要是共同分...

2013-09-30 23:02:32 165

原创 C语言核心知识点总结

1,C语言的函数在使用之前必须申明,而Java不用2,C语言的标识符何以通过&获得变量的地址,*可以取地址存储的值

2013-09-30 22:41:26 234

原创 不调用C++/C的字符串库函数,请编写函数strcpy

方案一char *strcpy(char *strDest,const char *strSrc){ assert((strDest!=NULL)&&(strSrc!=NULL)); char *address=strDest; while((*strDest++=*strSrc++)!='\0'){NULL; } re...

2013-09-30 14:35:09 847

原创 a、b交换

1.有两个变量a和b,不用“if”、“?:”、“switch”或其它判断语句,找出两个数中间比较大的。方案一:int max=((a+b)+abs(a-b))/2;方案二:int c=a-b;char *strs[2]={"a大","b大");c=unsigned(c)>>(sizeof(int)*8-1); 2.如何将a、b的值进行交换,并且不...

2013-09-30 14:05:36 130

原创 Android应用开机自动启动

背景知识:当Android启动时,会发出一个系统广播,内容为ACTION_BOOT_COMPLETED,它的字符串常量表示为 android.intent.action.BOOT_COMPLETED。只要在程序中“捕捉”到这个消息,再启动之即可。记住,Android框架说:Don''t call me, I''ll call you back。我们要做的是做好接收这个消息的准备,而实现的手段就是...

2013-09-28 19:58:14 84

原创 进程与线程的区别(转)

线程是指进程内的一个执行单元,也是进程内的可调度实体.与进程的区别:(1)地址空间:进程内的一个执行单元;进程至少有一个线程;它们共享进程的地址空间;而进程有自己独立的地址空间;(2)资源拥有:进程是资源分配和拥有的单位,同一个进程内的线程共享进程的资源(3)线程是处理器调度的基本单位,但进程不是.4)二者均可并发执行.进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用该基本单元实...

2013-09-28 19:56:27 60

原创 Java基础 之软引用、弱引用、虚引用

    在JDK1.2以前的版本中,当一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及状态,程序才能使用它。这 就像在日常生活中,从商店购买了某样物品后,如果有用,就一直保留它,否则就把它扔到垃圾箱,由清洁工人收走。一般说来,如果物品已经被扔到垃圾箱,想再 把它捡回来使用就不可能了。   但有时候情况并不这么简单,你可能会遇到类似鸡肋一样的物品,食之无味,...

2013-09-28 19:55:45 71

adb server无法启动方法,结束占用端口的进程

adb server is out of date.  killing...ADB server didn't ACK* failed to start daemon *error: unknown host service 使用adb时,若出上面的错,使用adb kill-server是没有用的,因为此时是其他进程的监听了端口,而不是adb。我用cmd+命令管理器解决:输入nets...

2013-08-05 13:38:32 216

原创 InstantClient安装使用

因oracle应用程序及其工具toad、PLSQL Developer等的部署很多,动辙要安装几百兆的Oracle Client实在很烦。Instantclient小而够用。这里共享出自己的经验,供同行参考,如果能给你帮助,荣幸之至。运行环境:windows XP sp3,新安装系统,从未安装过任何版本Oracle1、下载InstantClienthttp://www.oracle.com/tec...

2013-07-11 14:16:51 170

原创 【Android】升级ADT 22 引发的错误

言今天心血来潮,又把ADT升级了一下,升级到了ADT 22,悲催的发现项目用不了了(能编译通过,运行出错)。 声明欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs.com农民伯伯: http://over140.cnblogs.com  正文错误一:(警告) Unable to resolve superclass of Landroi...

2013-07-05 17:24:08 98

Google I/O大会发布Android Studio,安装与不能运行解决

1.下载地址:https://developer.android.com/sdk/installing/studio.html#download2.安装后很多情况不能直接运行,以下为解决方案1:错误提示:Unrecognized VM option '+UseCodeCacheFlushing' Could not create the Java virtual machine....

2013-05-16 15:25:09 160

原创 Google I/O大会发布Android Studio,安装与不能运行解决等错误解决。

下载地址:https://developer.android.com/sdk/installing/studio.html#download安装后很多情况不能直接运行,以下为解决方案1:错误提示:Unrecognized VM option '+UseCodeCacheFlushing' Could not create the Java virtual machine. 这个的...

2013-05-16 15:23:30 180

原创 oracle中imp命令详解

oracle中imp命令详解Oracle的导入实用程序(Import utility)允许从数据库提取数据,并且将数据写入操作系统文件。imp使用的基本格式:imp[username[/password[@service]]],以下例举imp常用用法。1. 获取帮助imp help=y2. 导入一个完整数据库imp system/manager file=bible_db l...

2013-04-15 09:50:55 130

使用Git之后出现android library引用失败

今天在做android项目的使用,因为使用了git做代码托管,我的工作空间是在F盘,而git仓库是在E盘,现在E盘的项目要用到F盘上的的android library项目。但是无论我怎么引用都报错误。如图: 在设置完library之后重新打开始始终显示关联错误,就是reference那里是个红叉。Eclipse也没有任何出错提示。在stackoverflow上也找过相应问题,找到了解决问题的...

2013-04-06 00:04:12 168

提高Android在eclipse下的编译速度

大家都知道用eclipse安装adt来进行Android程序的编译时非常消耗资源的,配置低的电脑根本没有办法进行编码。下面我总结了几个可以有效提高编译效率和速度的方法。1.配置Android Preferences       Windows>Preferences>Android:       1.1build,如图          2.把自动编译,改成手动编译...

2013-04-02 15:46:45 107

android no target available 解决

在安装最新版本的ADT之后,版本21.1.启动eclipse,eclipse获取不到sdk目录的sdk targets.仅仅是提示:no target available.sdk的路径肯定是没有问题的,需要加一根'\'斜杠才能用,下次启动,又要去掉这个斜杠才行,如此反复。在网上找了一些资料,发现不只有我一个人遇到了这个问题。http://bbs.csdn.net/topics/390...

2013-04-02 15:33:15 1200

原创 Mylyn- 集成的任务管理

虽然软件系统、框架和工具可以无限制地发展,但开发人员实际处理信息的能力具有一个上限。大多数集成开发环境(IDE)尝试使用结构化视图、编辑器和高级搜索功能来解决这个限制。这些机制虽然可以使大型系统的导航变得更容易,但是它们常常不足以帮助您管理完成典型编程任务所必须处理的大量信息。因此,结构化视图越来越不堪负荷 —— 例如,即使在导航一个小型的企业应用程序时,Eclipse Package Expl...

2013-03-31 13:05:51 226

原创 java接口与抽象类

抽象类:不能实例化,用来给子类继承,而具体类是不能被继承的。接口:定义方法和变量,用来给实现类实现相同点:都能实现类的抽象。不同点:类只能单继承,当需要类具有超过一个类的特征时,不能实现。接口的出现就是用来解决这个问题的,简单的说接口定义了类的特征,一个类实现多个接口,就有多种特征。假如某个调用传递的是接口类型,则实现这个类型接口的类都可以被传递。 ...

2013-02-05 16:24:07 69

原创 java六大设计原则要点

1,开-闭原则关键词:对修改关闭,对拓展开放理解:用面向对象的语言来讲,不允许更改的是系统的抽象层,而允许拓展的是系统的实现层。2,里氏置换原则关键词:任何基类可以出现的地方,子类一定可以出现。3,依赖倒转原则关键词:要依赖于抽象,不要依赖于实现。4,,合成/聚合复用原则关键词:合成/聚合优于继承理解:要尽量使用合成/聚合,而不是继承关系达到服用的目的。...

2013-02-05 15:02:37 74

原创 android学习和广告平台赚钱

前言:    2011年11月份我开始学习android软件开发(本人有良好的java基础、web开发基础、c++基础),2011年12月份开始开发第一款手机软件(软件名字就不透露了),2012年1月份第一款android应用在优亿、机锋、木蚂蚁正式上线。    2012年2月份,本人陆续又开发了3款手机应用,并且各个应用也逐渐发布到了更多的市场,如应用汇、91、腾讯应用中心、16...

2013-01-30 09:29:28 91

原创 android4.0 使用百度地图不能自动刷新问题

百度地图,4.0以下的可以正常使用。   但是4.0的就会出现不能自动刷新,即:1.在拖地图的时候,新拖动出来的地方不会显示地图,要再次点击地图才能显示2.后面添加的覆盖物也不能显示,也得再次点击地图才能显示出来。解决方案:百度地图sdk和高版本的adt不兼容,把AndroidManifest.xml里的android:targetSdkVersion去掉就可以自动刷新了。...

2013-01-21 10:38:44 266

原创 Google Map API V2 密钥申请 详细图解

前一阵公司给配了个Mac 谁想项目运行后地图没了,怎么办申请 android google map API key吧。糟糕,不能申请弃用了,现在是Google Maps Android API v2了之前用的都是v1,用的是MapView,好吧,只能认命了。废话不再多说,开始android 的Google Maps Android API v2吧 之前参考了http://www.cn...

2013-01-13 11:03:07 443

原创 MongoDB在Windows下安装配置

安装文件:官方网站 http://www.mongodb.org/downloads选择对应系统的文件下载。一、解压缩文件。将压缩包解压,在D盘创建文件夹MongoDB,将压缩包中所有的.exe文件拷到D:MongoDB文件夹中。二、建立工作目录。1、建立数据存放目录 D:\mongodb\data2、建立日志文件       D:\mongodb\log\mongo...

2012-12-19 12:56:21 82

原创 EJB Could not resolve beanClass method from proxy call

在做项目时,发现报了一个这个错误。java.lang.RuntimeException: Could not resolve beanClass method from proxy call org.jboss.ejb3.stateless.StatelessContainer.dynamicInvoke(StatelessContainer.java:274) org.jbos...

2012-12-12 23:00:27 318 1

Eclipse 保存Java文件时自动格式化代码和去除不必要Import

 Eclipse中format代码的快捷方式是ctrl+shift+F,如果大家想保存 java文件的时候 自动就格式化代码+消除不必要的import 包,可以简单的做以下配置就可以实现。...

2012-11-15 13:30:39 328

web项目中各种路径的获取

Java取得web工程路径1.可以在servlet的init方法里String path = getServletContext().getRealPath("/");这将获取web项目的全路径例如 :E:\eclipseM9\workspace\tree\tree是我web项目的根目录2.你也可以随时在任意的class里调用this.getClass().getClassLoade...

2012-11-05 12:31:34 58

原创 Json转换为Java对象

package com.chinatech.common.utils;import java.lang.reflect.Field;import java.util.ArrayList;import java.util.Iterator;import java.util.LinkedList;import java.util.List;import org...

2012-11-04 19:56:34 108

空空如也

空空如也

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

TA关注的人

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