- 博客(64)
- 资源 (11)
- 收藏
- 关注
原创 2015年工作日志-----一月份第1-2周
在catalog完成从export service的编写,主要功能是在ui service 层编写一个方法,把各种entity(offer,item)转换成xml格式。几个关键点:marshall、UT中mock方法、FileCopyUtils.copy()
2015-01-16 18:16:18
350
转载 四种生成和解析XML文档的方法详解
文章转载自:http://www.cnblogs.com/lanxuezaipiao/archive/2013/05/17/3082949.html众所周知,现在解析XML的方法越来越多,但主流的方法也就四种,即:DOM、SAX、JDOM和DOM4J下面首先给出这四种方法的jar包下载地址DOM:在现在的Java JDK里都自带了,在xml-apis.jar
2014-12-02 18:46:37
530
转载 java annotation注解
java 注解,从名字上看是注释,解释。但功能却不仅仅是注释那么简单。注解(Annotation) 为我们在代码中添加信息提供了一种形式化的方法,是我们可以在稍后某个时刻方便地使用这些数据(通过 解析注解 来使用这些数据),常见的作用有以下几种:生成文档。这是最常见的,也是java 最早提供的注解。常用的有@see @param @return 等跟踪代码依赖性,实现替代配置文件功能。比较
2014-10-30 14:24:43
410
转载 cocos2d-x 节点类CCNode
节点类CCNode可以说是游戏元素的祖宗了,基本上我们看得到的游戏元素都是以它为原型进行扩展的。像CCScene,CCLayer,CCSprite,CCMenu,CCSpriteBatchNode等等都是从CCNode继承而来。另外如果我们要自定义精灵,那么从CCNode继承也是一个很不错的选择。1.概况CCNode直接从CCObject继承而来,有如下几个特点:(1)
2014-10-26 23:01:51
376
原创 windows 端口被占用解决办法
开始→运行→cmd 进入命令提示符,输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列" 。 假如我们需要确定谁占用了我们的8008端口,在windows命令行窗口下执行: C:\Documents and Settings\Admini
2014-10-16 19:52:45
554
转载 JAVA基础:String、StringBuilder与StringBuffer
String、StringBuilder与StringBuffer的区别见http://stormzhang.github.io/java/2014/08/08/java-string-stringbuilder-stringbuffer/
2014-10-09 11:03:17
331
转载 JAVA基础:关于Class.getResource和ClassLoader.getResource的路径问题
Java中取资源时,经常用到Class.getResource和ClassLoader.getResource,这里来看看他们在取资源文件时候的路径问题。Class.getResource(String path)path不以’/'开头时,默认是从此类所在的包下取资源;path 以’/'开头时,则是从ClassPath根下获取;什么意思呢?看下面这段代码的输出结果就
2014-10-09 10:32:48
399
转载 尾递归与Continuation Passing Style
与普通递归相比,由于尾递归的调用处于方法的最后,因此方法之前所积累下的各种状态对于递归调用结果已经没有任何意义,因此完全可以把本次方法中留在堆栈中的数据完全清除,把空间让给最后的递归调用。这样的优化便使得递归不会在调用堆栈上产生堆积,意味着即时是“无限”递归也不会让堆栈溢出。这便是尾递归的优势。有些朋友可能已经想到了,尾递归的本质,其实是将递归方法中的需要的“所有状态”通过方法的参数传入下
2014-09-28 17:15:59
649
1
转载 Windows、Ubuntu双系统重装windows系统后grub引导的修复及默认启动项的修改
今天帮童鞋重装系统,他的电脑是Windows、Ubuntu双系统,需要重装的系统是windows,据说是因为很多游戏都只支持64位,要给换成64位的 = =... 于是我就帮他装了个windows,之后重新引导了Ubuntu,下面记录下:gurb引导的修复: 1、拿一个Ubuntu系统U盘或者光盘,没有的话去烧一个,如何烧点此文。 2、重启进
2014-09-27 23:23:03
688
原创 JAVA关键字 instanceof
interface Domestic {}class Animal {}class Dog extends Animal implements Domestic {}class Cat extends Animal implements Domestic {}Imagine a dog object, created with Object dog = new Dog(),
2014-09-15 18:15:16
447
原创 vi命令的使用方法
在Linux系统中,用来编辑文本文件,用得最多的工具估计得数vi了。语法:vi 如果给出的路径的文件不存在,它会自动新建一个。vi分为编辑模式和非编辑模式,这个很好理解,编辑模式就可以像记事本一样编辑里面的内容,非编辑模式只能查看,就像看pdf一样。这里分别列出一些常用的操作。默认打开vi时,进入的是非编辑模式,可以按
2014-09-09 22:01:01
900
转载 C++ 重载、覆盖与隐藏
成员函数的重载、覆盖与隐藏 成员函数的重载、覆盖(override)与隐藏很容易混淆,C++程序员必须要搞清楚概念,否则错误将防不胜防。 8.2.1 重载与覆盖 成员函数被重载的特征:(1)相同的范围(在同一个类中);(2)函数名字相同;(3)参数不同;(4)virtual关键字可有可无。 覆盖是指派生类函数覆盖基类函数,特征是:(1)不同
2014-09-02 12:51:13
316
原创 jQuery 的-attr()方法
$(document).ready(function(){ $("button").click(function(){ $("img").attr("width","180"); });});设置图像的 width 属性
2014-08-19 18:09:14
349
翻译 JavaScript trim函数
由于去除字符串两边的空白实在太常用,各大类库都有它的影子。加之,外国人都很有研究精神,搞鼓了相当多实现。实现1 String.prototype.trim = function() { return this.replace(/^\s\s*/, '').replace(/\s\s*$/, ''); }看起来不怎么样,动用了两次正则替换,实际速度非常惊人,
2014-08-12 09:43:54
494
原创 perforce 简易使用指南
第一章 前言 Perforce SCM System是一款构建于可伸缩客户/服务器结构之上的软件配置管理工具。仅仅应用TCP/IP,开发人员就能够通过多种Perforce客户端(几种平台的GUI、WEB、或命令行)访问Perforce服务器。Perforce能够被快速和容易地部署,即使对大型或分布式的站点,也只要求最小限度的管理。Perforce可以使用在
2014-08-07 15:58:07
2082
转载 Intellij IDEA 快捷键
Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shift+Spac
2014-08-07 13:47:44
365
原创 Intellij IDEA 下的版本控制VCS的启用与关闭
启用:VCS菜单下Enable Version Control Integration,点击之后选择xiang
2014-08-07 13:09:12
29976
翻译 Windows 上安装 Jekyll
Jekyll是一个静态网站生成工具。它允许用户使用HTML、Markdown或Textile来建立静态页面,然后通过模板引擎Liquid(Liquid Templating Engine)来运行.
2014-08-06 22:50:13
13742
转载 Maven+svn+jira+jenkins环境搭建
原文1 http://blog.youkuaiyun.com/duaiwuyan/article/details/18663671
2014-07-25 12:50:41
4852
转载 从设计理念层面看 abstract class 和 interface
从设计理念层面看 abstract class 和 interface 上面主要从语法定义和编程的角度论述了abstract class和interface的区 别,这些层面的区别是比较低层次的、非本质的。本小节将从另一个层面:abstract class和interface所反映出的设计理念,来分析一下二者的区别。作者认为,从这个层面进行分析才能理解二者概念的本质所在。 前面
2014-07-24 12:05:53
395
转载 linux 波浪线 ~ 使用方法
The Bash shell provides some variables that are prefixed with ‘~’ (named tilde) which is called Tilde Expansions.They are synonyms for contents of other variables within your shell.Tilde expan
2014-07-17 17:15:10
6131
转载 Android Service生命周期及用法
Service概念及用途:Android中的服务,它与Activity不同,它是不能与用户交互的,不能自己启动的,运行在后台的程序,如果我们退出应用时,Service进程并没有结束,它仍然在后台运行,那 我们什么时候会用到Service呢?比如我们播放音乐的时候,有可能想边听音乐边干些其他事情,当我们退出播放音乐的应用,如果不用Service,我 们就听不到歌了,所以这时候就得用到Serv
2014-07-07 15:44:42
482
原创 C++ 的空类
定义一个空的C++类,例如class Empty { }一个空的class在C++编译器处理过后就不再为空,编译器会自动地为我们声明一些member function,一般编译过去就相当于class Empty { public: Empty(); // 缺省构造函数 Empty( const Empty& ); // 拷贝构造函数 ~Empty
2014-06-26 15:42:29
535
转载 tomcat如何配置
tomcat如何配置环境变量工具/原料1,JDK:版本为jdk-7-windows-i586.exe 下载地址http://www.oracle.com/technetwork/java/javase/downloads/index.html2,tomcat:版本为apache-tomcat-7.0.33-windows-x
2014-06-21 16:24:21
419
转载 监听SMS消息
监听SMS消息当设备接收到一条新的SMS消息时,就会广播一个包含了android.provider.Telephony.SMS_RECEIVED动作的Intent。注意,这个动作是一个字符串值,SDK 1.0不再包含对这个字符串的引用,因此,在你的应用程序中,你需要显式的指定它。 对于应用程序监听SMS Intent广播,首先需要添加RECEIVE_SMS权限。通过在应用程序m
2014-06-17 22:37:56
371
原创 eclipse载入已有的android项目
看网上流传的Eclipse导入项目的方法都是在新建Android程序时使用“Create project form existing source”选项实现的导入,虽然也能实现,但感觉很山寨的样子,而且导入的项目还在原位,Eclipse不会自动将其复制到workspace目录,且如果预先将项目复制到workspace目录再导入的话就会报错,提示这里已经有一个同名项目了。正确的导入方法应
2014-06-12 18:09:28
2028
原创 Windows下搭建Android开发环境
Windows下搭建Android开发环境 Step1:JDK的安装和Java环境变量的设置 JDK下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html JDK(Java Development Kit)是整个Java的核心,包括一系列Java开发的东西,安装完毕需要配置
2014-06-12 18:07:42
427
原创 Windows下搭建Android开发环境
Windows下搭建Android开发环境 Step1:JDK的安装和Java环境变量的设置 JDK下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html JDK(Java Development Kit)是整个Java的核心,包括一系列Java开发的东西,安装完毕需要配置一下环境
2014-04-28 13:37:18
140
转载 win8.1 下 安装bing输入法
方法是:在命令行里输入“文件路径\必应输入法安装包名称 /i /quiet”,操作流程如下:1、Win+X 调出来“命令提示符”2、在命令提示符中输入,C:\Users\Winchina\Desktop\BingPinyinSetup_1.1.169.02 /i /quiet,回车,即完成任务了。
2014-04-27 06:08:28
683
转载 android:color android UI颜色使用
Android 开发中使用的颜色可以分为两种,自定义颜色和系统颜色1.自定义颜色:颜色值的定义是通过RGB三原色和一个alpha值来定义的(加色原理)。以井号(#)开始,后面是Alpha-Red-Green-Blue的格式。形如:#RGB #ARGB #RRGGBB #AARRGGBB通常使用#RRGGBB 或者#AARRGGBB的形式1.1 在
2014-04-25 19:39:28
405
原创 Unable to resolve target 'android-XX' 类似的错误
当用eclipse 导入一个已经存在的项目时,经常会遇见:Unable to resolve target 'android-XX' 类似的错误。这是因为导入的项目代码中project.properties 的 Project target 设置与当前eclipse环境设置不一致所致。解决办法:打开项目代码中的Project target,将1 # Project ta
2014-04-23 22:44:46
128
原创 Android开发工具与开发环境配置
“工欲善其事,必先利其器”,要进行Andorid应用程序开发,必须学会如何搭建Android开发环境并学会使用Android开发过程中常用的开发工具。下面将详细介绍搭建Android开发环境所需要的诸如操作系统要求、Android SDK、IDE等需求,重点介绍在win7操作系统中搭建开发环境的过程和步骤。Android开发环境所需要求:操作系统:Windows、Mac O
2014-04-19 22:52:29
662
drawable_tab
2014-04-25
词库转换(谷歌、搜狗、微软2010等几款主流输入法词库转换)
2012-08-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人