自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Naivesoft

一个菜鸟的技术学习之路

  • 博客(29)
  • 收藏
  • 关注

欢迎试用Android定时达人~

定时达人是一款功能强大的定时计划任务软件,支持飞行模式、闹钟、拨打电话、发送短信等多项实用功能的定时执行。功能自由设置,任务自由组合,循环方式自由选择,更强大的功能由你来发现。【定时达人】功能列表:·飞行模式·Wi-Fi·移动数据连接·数据自动同步·蓝牙·闹钟·拨打电话·发送短信·更改铃声·更改铃声模式·改变音量·改变屏幕亮度·更换壁纸...

2012-11-17 23:58:02 2614 2

原创 java大牛们,看看这句话长记性啊~

看看这句话date.setTime(date.getTime() + day*24*60*60*1000);看出什么问题了么? 如果day>25的时候,时间就会减少的~,原因不用说了吧,自己以后多注意了哈

2011-10-24 20:23:59 697

原创 libgdx中延迟加载资源文件

使用libgdx开发有一段时间了,一直比较忙,没来得及整理,这里先写上最近遇到的一个问题,以后在慢慢整理。    libgdx能够兼容desktop和android不同平台,使程序的使用范围更大,不过这也造成了一些问题,如果想实现Android或desktop中的特有功能,就

2011-10-08 15:08:14 1912

原创 java克隆中String的特殊性

之前仔细研究过java中克隆的相关知识,http://blog.csdn.net/naivesoft/article/details/6596281,但是还有一些考虑不全的地方。        String不是基本数据类型,但是在深复制的时候并没有进行单独的复制,也就是说违反

2011-09-14 15:12:35 6011

原创 Android结束系统中其他进程

虽然Google赞成应用程序不完全退出这一理论,认为Android完全有能力在内存不足的情况下自动释放一些内存,但是广大的用户并不能完全支持这种理论,于是便诞生了任务管理器,用来结束进程。这里写一下我的结束进程的方式,可能还有缺陷~        int start = 0,en

2011-07-26 20:59:09 4057

转载 eclipse快捷键

Alt+/:代码提示Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+Up(Down):将一行或者多行向上或者向下移动A

2011-07-23 23:33:12 664

原创 struts2中,<s:action/>使用注意事项

在struts2中,通过s:action可以让页面自动加载一个action,并且可以让返回的结果显示在页面上,这让可以使多个页面组合成一个页面。例: 注意:1.如果让结果显示在页面上需要加入executeResult="true"2.action的name只能是配置文件中写的Ac

2011-07-22 17:59:37 1194

原创 在android中使用proguard混淆代码出现“Conversion to Dalvik format failed with error 1”错误的解决方法

在Android2.3版本以后的开发环境中,google提供了proguard代码混淆的功能(之前可以自己添加),用来保护我们辛辛苦苦写的一点代码。对于新建的工程,根目录上会自动添加proguard.cfg文件,用于代码混淆,无论你建的target是android的那个版本,都会

2011-07-17 17:46:06 9010 4

原创 使用注解,实现ssh项目中spring配置文件的零配置,约定优于配置

最开始使用spring整合ssh框架开发项目的时候,需要用spring来管理bean,所以就需要写很多的配置文件配置bean,需要配置bean中的property。刚刚学到了一个方法可以极大程度的降低写配置文件的复杂度,使用注解来代替配置文件。1.在需要声明的bean上添加@Co

2011-07-14 18:13:44 2112

原创 java异或交换两个整数或字符串原理

java交换两个数或字符串可以用temp来交换,如果不使用temp,有下面两种交换方法:1.对于数来说,可以用a = a + b; b = a - b; a = a - b; 来进行交换 2.更为通用的方法是用异或来交换a=a^b; b=b^a; a=b^a;

2011-07-13 13:04:58 6573

原创 温故知新之java重载覆盖

java中可以对同名函数进行重载,对继承来的方法进行覆盖,列举一下特性:覆盖:1.覆盖的方法名和参数必须和父类的方法保持一致,且父类的方法对子类是可见的。2.覆盖之后的方法的访问权限可以>=父类原来方法的访问权限,返回类型级别可以3.在java SE5/6以后应该声明@Overr

2011-07-12 22:17:54 761

原创 ssh项目开发细节拾遗7.11-7.12

用jQuery实现动态提交表单       var formData = $('#comment_form').serialize();       $.ajax({        type: "POST",        url: "blog/addBlogComment

2011-07-12 18:00:27 496

原创 java多线程基本知识

1.java中想实现同时执行的对象需要实现java.lang.Runnable接口,实现其中的run方法。2.可以用new Thread(new 并发类()).start(); 用Thread类来实现并发,java.lang.Thread类也实现了Runnable接口,在run方

2011-07-11 17:29:01 729

原创 ssh项目开发细节拾遗7.7-7.8

1.在后台传入直接可以显示的html代码的时候,在前台用s:property进行显示时,应该加上escape="false",这样按照html处理,否则直接在页面上显示出html代码。2.

2011-07-10 23:23:09 452

原创 java序列化

1.java序列化需要实现java.io.Serializable接口,表示这个类可以实现序列化,Serializable中没有任何方法。2.实现序列化的类需要声明serialVersionUID,表明版本,在反序列化时保证类没有被改变。(例如:将一个可序列化的对象存入文件中,这

2011-07-10 22:43:28 674

原创 ssh项目开发中细节拾遗7.6(配置文件、命名空间跳转、)

1.使用多个applicationContext配置文件避免配置文件混乱可以使用通配符配置多个配置文件,然后在每个配置文件如下:  contextConfigLocation /WEB-INF/applicationContext.xml, /WE

2011-07-07 09:40:14 722

原创 ssh项目开发拾遗7.5

随着项目的不断开发,对ssh框架的理解也越来越深,但是还是总是容易出现让人遗忘的错误。1.手工写hibernate 配置文件的时候,级联关系等属性的考虑,强烈推荐都想好设置好,cascade inverse lazy....2.整个项目的bean action

2011-07-05 18:20:43 573

原创 android中多选框bug之getCheckItemIds()

之前做项目的时候发现了android中listview并不能保存状态,查资料了好久,最终自己写了一个adapter来解决的。       但是当时并没有发现getCheckItemIds()这个函数也有bug,因为当时用android2.2做的,能够正常运行,

2011-07-03 14:30:06 2553

原创 ssh项目开发中细节拾遗6.29-6.30

1、s:select标签    list属性是必须的,可以是valuestack中的,也可以直接写,可以直接用arraylist填充list,而且可以指定key和value,用于在对象中寻找。    指定了name属性后,就可以让select标签默认显示出原来的值了,select会自动的匹配相同值,然后默认选择。这也是我使用s:select的一大原因。 2、 , 根路径。 

2011-06-30 16:36:00 509

原创 ssh项目开发中细节拾遗6.28

1、使用struts2的输入验证的时候,如果单使用struts2,那么fielderror的输出没有任何问题,但是如果使用spring来管理struts,那么fielderror中的信息会不断的增加,如果不考虑太多性能上的问题的话,在bean上加上 scope="prototype"就可以解决了。 2、在显示错误验证信息的时候,给struts加上struts.ui.theme=simple

2011-06-29 11:02:00 451

原创 struts国际化

很简单的书上都有的,学习了一下,记录一下,为了以后没有书的时候方便查看。 struts.properties文件struts.custom.i18n.resources=globalMessages用于寻找配置文件的文件头 globalMessages_zh_CN.properties文件中文的,_zh_CN 是语言加国家,android中也是这样定义的。 ..

2011-06-23 17:45:00 513

原创 struts标签总结——持续增加中——边学习编总结

1. s:param   test嵌套在其他标签中,用于传递参数注:value中,test是valuestack中的值,如果找不到则为null,如果想传递test这个字符串,需要如下方式写或按第二种方式 2. s:text用于取出valuestack中的值,用于国际化之类情景

2011-06-23 17:05:00 474

原创 有时需要刷新项目的eclipse

有时候怎么也搞不懂的问题,在eclipse中刷新一下项目就ok了。 1.更改elipse的文件编码格式,比如改为utf-8,但是新建jsp的时候发现自动生成编码还是没有改变。新建一个项目,在新建一个jsp发现编码的确改变了,说明操作没有错误,于是看是不是原来的工程有设置,找了半天没有看到,最后刷新了一下工程,在新建jsp,ok。 2.编android的时候有时候需要clear 

2011-06-23 16:07:00 2456

原创 更改struts标签样式——解决textfield等标签自动添加tr td问题

框架有太多内部的机制我们还不太了解的,但是要求用框架,既来之则安之。编写如下代码测试: 然后查看生成网页的源代码,可以看到生成了如下的代码: <td> 居然自动生成了一行两列,如果将这样的textfield放入表格中结果可想而知。 解决方法(转):1.简单的方法(也很实用)在Struts.xml中,加上下一行代码

2011-06-23 11:54:00 2111

转载 android几个小例子

《Android学习指南》目录 http://android.yaohuiji.com/about 多抽屉效果 (类似最早QQ使用的效果) http://blog.csdn.net/feng88724/archive/2011/02/24/6206388.aspx 【Android进阶】天天动听 悬浮歌词(迷你歌词)效果解读 http://blog.csdn.net/feng88724/archi

2011-06-22 15:58:00 1205

转载 Android 动态加载布局

中间白色部门是一个线性布局文件,我喜欢在画图的时候用不同的颜色将一块布局标示出来,方便查看。布局文件代码如下:  <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fi

2011-06-22 15:49:00 858

转载 Android 中的 LayoutInflater类

Inflater英文意思是膨胀,在android中大概是扩展的意思吧。 LayoutInflater的作用类似于 findViewById(),不同点是LayoutInflater是用来找layout下xml布局文件,并且实例化!而findViewById()是找具体xml下的具体 widget控件(如:Button,TextView等)。 它的用法有2种: LayoutInflater in

2011-06-22 15:30:00 542

转载 观察者模式Observable与Observer的运用(单指拖放)(转帖)

       在Java中通过Observable类和Observer接口实现了观察者模式。一个Observer对象监视着一个Observable对象的变化,当Observable对象发生变化时,Observer得到通知,就可以进行相应的工作。例如在文档/视图结构中,文档被修改了,视图就会得到通知。       java.util.Observable中有两个方法对Observer特别重要,一个是

2011-06-22 14:54:00 523

原创 见证一个菜鸟在大牛的头顶上飞过的传奇

之前的博客都没有坚持写下来,名字也不是很好记,所以换了一个新的~ 看别人的技术博客,只能越发的发现自己的不足,但是坚持学下来,菜鸟也能飞。 现在胡乱的做过ssh,android.......甚至研究过jme,没有一项精通,所以用这个技术博客记录下来,一来能学习一下,二来和大家一起分享一下。

2011-06-22 14:48:00 533

空空如也

空空如也

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

TA关注的人

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