自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xiaotian15的专栏

我是一个程序员,我是一个充满激情的程序员,我是一个不甘于平庸的程序员。哈哈!我编程,我存在,我快乐。

  • 博客(84)
  • 资源 (5)
  • 收藏
  • 关注

转载 开源android项目分享

RSS阅读软件 Android RSS http://code.google.com/p/android-rss/Android的PDF阅读器 DroidReader http://code.google.com/p/droidreader/Android Scripting Environment http://code.google.com/p/android-scripting/

2013-05-16 16:38:41 810

转载 浏览器访问网页的详细内部过程

我们来看当我们在浏览器输入http://www.mytest.com:81/mytest/index.html,幕后所发生的一切。首先http是一个应用层的协议,在这个层的协议,只是一种通讯规范,也就是因为双方要进行通讯,大家要事先约定一个规范。1.连接 当我们输入这样一个请求时,首先要建立一个socket连接,因为socket是通过ip和端口建立的,所以之前还有一个DNS解析过程

2013-03-01 11:13:32 60288

转载 java之Stirng和Date转换

1:大体思路[html] view plaincopy这种转换要用到java.text.SimpleDateFormat类    字符串转换成日期类型:  方法1:    也是最简单的方法 Date date=new Date("2008-04-14");    方法2:    SimpleDateFormat s

2013-02-04 23:40:36 881

转载 全面接触PDF:最好用的PDF软件汇总

1 什么是PDF  PDF是由Adobe公司发明的文件格式,是 Portable Document Format的缩写,意为“便携文档格式”。它已成为事实上的电子文档标准,越来越多的电子出版物、软件说明书、填报表格都是采用PDF格式的。想了解更多,请参见 [PDF入门]。2 为什么要用PDF格式  为了通用:把一篇文章转成PDF后,读者无论在Unix还是Windows,无论

2013-02-03 12:21:23 1610

转载 Service 与 Thread 的区别

1). Thread:Thread 是程序执行的最小单元,它是分配CPU的基本单位。可以用 Thread 来执行一些异步的操作。2). Service:Service 是android的一种机制,当它运行的时候如果是Local Service,那么对应的 Service 是运行在主进程的 main 线程上的。如:onCreate,onStart 这些函数在被系统调用的时候都是在主进程的 m

2013-01-31 16:17:32 492

转载 Android Service详解

有了 Service 类我们如何启动他呢,有两种方法:      • Context.startService()       • Context.bindService()     1.  在同一个应用任何地方调用 startService() 方法就能启动 Service 了,然后系统会回调 Service 类的 onCreate() 以及 onStart() 方法。这

2013-01-31 15:22:25 344

转载 Android ViewPager使用详解

这是谷歌官方给我们提供的一个兼容低版本安卓设备的软件包,里面包囊了只有在安卓3.0以上可以使用的api。而viewpager就是其中之一利用它,我们可以做很多事情,从最简单的导航,到页面菜单等等。那如何使用它呢,与LisstView类似,我们也需要一个适配器,他就是PagerAdapter。看一下api的图片, ViewPager的功能就是可以使视图滑动,就像Lanucher左

2013-01-31 09:03:54 762

转载 android ListView数据显示

要将数据库中的数据列表显示在屏幕上,我们要使用ListView这个控件,当用户从数据库中取出数据时,要将数据绑定到显示控件上,如何绑定呢,我们需要创建适配器进行绑定,创建适配器有两种方式:第一种是用SimpleAdapter创建(要求绑定的数据是List>数据类型)第二种是用SimpleCursorAdapter创建(要求绑定的数据是Cursor数据类型)显示效果如图所示:

2013-01-29 14:46:08 1077

转载 Proguard混淆器

我们做java开发的一般都会遇到如何保护我们开发的代码问题。java语言由于是基于jvm上面,所以反编译class文件很很容易。假如我们做了一个web程序,并把这个web程序发布给客户。实际上,客户是很容易反编译出我们的源代码出来,包括所有的src文件和jsp文件等等。    那么,如何保护我们的源代码,实际上,应该有几种方法可以使用:1、使用代码混淆器  2、重载应用服务器的classl

2013-01-29 10:49:54 603

原创 android反编译之投机主义

相信大家都知道,apk的安全机制存在一定问题,dex文件格式,是可以修改,重新编译的,最近用非常火的广告平台做个一个测试。测试内容:汉化国外android软件,添加组件,更换图片,加入易积分广告sdk,重新打包签名发布。步骤一:将下载的国外android apk文件用apktool d命令进行反编译,你会发现一些资源文件,和一堆java编译出的smali文件。步骤二:添加广告平台的sd

2013-01-25 10:55:11 4612

转载 Android中Message机制的灵活应用

1.活用Android线程间通信的Message机制 1.1.Message 代码在frameworks\base\core\java\android\Os\Message.java中。 Message.obtain函数:有多个obtain函数,主要功能一样,只是参数不一样。作用是从Message Pool中取出一个Message,如果Message Pool中已经没有Mess

2013-01-25 10:14:27 443

转载 smail指令参考

Dalvik opcodesAuthor: Gabor PallerVx values in the table denote a Dalvik register. Depending on the instruction, 16, 256 or 64k registers can be accessed. Operations on long and double values

2013-01-24 15:36:42 3240

原创 android应用程序签名问题

一、签名代码(首先配置好jdk的路径,keytool和jarsigner都是java的类库)1.生成签名文件keytool -genkey -alias MyFirstApp.keystore -keyalg RSA -validity 40000 -keystore MyFirstApp.keystore2.应用签名文件给文件签名jarsigner -verbose -k

2013-01-24 15:31:36 1571

转载 Smali--Dalvik虚拟机指令语言

最近一周在研究rom移植,所以就对Smali语言学习了一下,Smali语言其实就是Davlik的寄存器语言;Smali语言就是android的应用程序.apk通过apktool反编译出来的都有一个smali文件夹,里面都是以.smali结尾的文件,文件的展示语言。转载请标明出处:http://blog.csdn.net/wdaming1986/article/details/8299996

2013-01-22 15:42:47 1079

转载 应用程序签名

概述Android系统要求,所有的程序经过数字签名后才能安装。Android系统使用这个证书来识别应用程序的作者,并且建立程序间的信任关系。证书不是用于用户控制哪些程序可以安装。证书不需要授权中心来签名:Android应用程序上使用自己签名的证书是完全允许且普遍的。理解Android应用程序签名有以下几个重要点:· 所有的应用程序都必须签名。系统不会安装任何一个不签名的程序

2013-01-22 10:27:30 1807

原创 adnroid R文件丢失问题

丢失原因:1.AndroidManifest.xml文件中package包路径错误

2013-01-22 09:42:37 342

转载 SQL Server 2008 R2如何开启数据库的远程连接

SQL Server 2008 R2如何开启数据库的远程连接浏览: 12972|更新: 2012-06-12 20:53|标签: 远程 26 3举报作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。步骤12345678

2012-12-31 10:42:47 979

原创 ajax跨域

一、对同源策略和跨域的理解同源策略,它是由Netscape提出的一个著名的安全策略。 现在所有支持JavaScript 的浏览器都会使用这个策略。所谓同源是指,域名,协议,端口相同。当一个浏览器的两个tab页中分别打开来百度和谷歌的页面,当浏览器的百度tab页执行一个脚本的时候会检查这个脚本是属于哪个页面的,即检查是否同源,只有和百度同源的脚本才会被执行。同源策略是对JS代码能够和哪些web内

2012-12-23 10:33:10 573

转载 JVM调优总结 -Xms -Xmx -Xmn -Xss

堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。典型设置:java -Xmx3550m -Xms355

2012-12-01 14:19:01 296

转载 java终结处理和垃圾回收

内存是稀缺的资源,哪怕内存一块钱一条!如果在编程中使用不当,再大的内存也会耗光。    一、认识Java的自动垃圾回收    垃圾回收是Java语言的一大特性,方便了编程,是以消耗性能为代价的。而垃圾在这里只无用的对象。而C++是需要程序员自己写析构函数来释放内存的,麻烦,也有可能忘记而导致内存泄露。    Java语言对内存的分配管理是通过JVM内部机制决定的。程序员可以不关心其处理

2012-12-01 13:58:49 931

原创 java基础数据类型分析

一、存储空间  在java中,一共有8种基本类型,其中有4种整形、2种浮点类型、1种用于表示Unicode编码的字符单元的字符类型char和一种用于表示真值的boolean类型。(java中基本数据类型的存储空间是固定的,具有强大的可移植性、跨平台性。而在c语言中,数值类型的空间存储是随编译器的变化而变化的,在不同的平台,占用空间也可能不同)整形:整形都是有符号的,首位为符号位,采

2012-11-28 11:05:45 517

转载 计算机信息的表示(源码、补码、浮点数、图形、声音)

1.定点数和浮点数的概念   在计算机中,数值型的数据有两种表示方法,一种叫做定点数,另一种叫做浮点数。   所谓定点数,就是在计算机中所有数的小数点位置固定不变。定点数有两种:定点小数和定点整数。定点小数将小数点固定在最高数据位的左边,因此,它只能表示小于1的纯小数。定点整数将小数点固定在最低数据位的右边,因此定点整数表示的也只是纯整数。由此可见,定点数表示数的范围较小。   为了扩

2012-11-27 10:08:14 2875 1

原创 java逻辑表达式短路分析

java的逻辑表达式(||、&&)经常出现一些短路现象,以下面代码为例public static void main(String[] args){        int a=1,b=2;        if(++a==2||++b==3){            System.out.println("a="+a+" b="+b);        }    }输出结果

2012-11-23 17:15:32 984

原创 java equals函数详解

equals函数在基类object中已经定义,源码如下 public boolean equals(Object obj) { return (this == obj); }从源码中可以看出默认的equals()方法与“==”是一致的,都是比较的对象的引用,而非对象值(这里与我们常识中equals()用于对象的比较是相饽的,原因是java中的大多数类都重写了equals

2012-11-23 09:34:36 1167

转载 Android之Widget

Android之Widget2011-11-26 14:22 343人阅读 评论(0)收藏举报目录(?)[+]Android widget AppWidget FrameworkAppWidgetHost  AppWidgetHostViewAppWidgetProviderRemoteViewshttp://our2848884.blo

2012-10-25 15:54:38 492

转载 velocity语法

Velocity 语法(转)一、基本语法1、"#"用来标识Velocity的脚本语句,包括#set、#if 、#else、#end、#foreach、#end、#iinclude、#parse、#macro等;如:#if($info.imgs)#else#end2、"$"用来标识一个

2012-10-16 21:57:48 393

转载 php+mysql+apache环境搭建

这两天刚装好Windows 7,碰巧前段时间有朋友问我Windows下如何安装搭建PHP环境,所以打算勤劳下,手动一步步搭建PHP环境,暂且不使用PHP环境搭建软件了,在此详细图解在Windows 7下安装配置PHP+Apache+Mysql环境的教程,希望对PHP初学者有所帮助。  在Windows 7下进行PHP环境搭建,首先需要下载PHP代码包和Apache与Mysql的安装软件包。

2012-09-22 15:58:42 1996

转载 java FileUtil文件操作集锦

public class FileUtil{     private static String message;    /**     * 读取文本文件内容     * @param filePathAndName 带有完整绝对路径的文件名     * @param encoding 文本文件打开的编码方式     * @return 返回文本文件的内容

2012-08-29 11:53:09 8903

转载 jsp中路径问题

servlet中获得项目绝对路径String filePath=this.getServletConfig().getServletContext().getRealPath("/");根目录所对应的绝对路径:request.getServletPath();文件的绝对路径 :request.getSession().getServletContext().getRealPat

2012-08-24 19:39:42 455

转载 JSP+FCKeditor 基本配置

JSP+FCKeditor 基本配置相信做网站项目的都会用到FCKeditor编辑器下面我给大家介绍一下他的用法,希望对大家有帮助,当然里面有些东西是参考别人的,下一篇是Struts2里面的FCKeditor的配置jsp  servlet  下的fck配置1,首先 你使用fckeditor,当然要去下载fckeditor编辑器,这个我就不多说了,自己下去吧2,使用的话需要导

2012-08-24 08:58:59 416

原创 项目过程中难点总结

1.插件的引用    不要忽略文件头,尤其是jquery类的插件,jsp文件头与html文件头存在一定差距    注意选择好正确的插件包,source包,doc包,引入包。2.ajax跨域    主要方法为iframe跨域、jsonp和后台代理。

2012-08-16 21:45:38 1474

原创 经典应用型网站

1.js系列插件     open-lib提供各种类型插件  http://www.open-lib.com/

2012-08-15 16:54:04 452

转载 常用正则表达式

匹配HTML标记的正则表达式:]*>.*?|评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套标记依旧无能为力匹配首尾空白字符的正则表达式:^\s*|\s*$评注:可以用来删除行首行尾的空白字符(包括空格、制表符、换页符等等),非常有用的表达式匹配Email地址的正则表达式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*

2012-08-14 10:38:30 271

转载 18个java cms开源项目

18个Java开源CMS系统一览博客分类: java cms 18个Java开源CMS系统一览来源: www.l-ba.cn1.InfoGlue infoglue是一个高级的、可扩展的、健壮的内容管理系统,完全用Java开发。重要的功能包括完全支持多语言,站点之间良好的重用,以及广泛的集成能力。 该项目主页: http://www.inf

2012-08-13 20:22:16 1325

转载 myeclipse优化

MyEclipse优化技巧 2010-01-06 11:05:46|  分类:开发 Web |  标签:|字号大中小订阅 第一步: 取消自动validationvalidation有一堆,什么xml、jsp、jsf、js等等,我们没有必要全部都去自动校验一下,只是需要的时候才会手工校验一下!取消方法:windows–>perfer

2012-08-07 17:14:11 325

转载 JSTL详解

JSTL标签库的使用是为类弥补html表的不足,规范自定义标签的使用而诞生的。在告别modle1模式开发应用程序后,人们开始注重软件的分层设计,不希望在jsp页面中出现java逻辑代码,同时也由于自定义标签的开发难度较大和不利于技术标准化产生了自定义标签库。JSTL标签库可分为5类:q       核心标签库q       I18N格式化标签库q       SQL标签库

2012-08-06 10:22:18 861

转载 EL表达式详解

表达式语言(简化对JAVA代码的访问)Expression LanguageEL语言支持下列功能:1 精确访问存储变量:要输出作用域变量(用setAttribute存储在PageContext,HttpServletRequest,HttpSession或servletContext中的对象)saleItem,我们使用${saleItem}。2 bean属性简略记法:如要输出作用域变量

2012-08-06 10:13:13 2287

转载 photoshop 100例

http://www.missyuan.com/thread-446934-1-1.html Photoshop绘制逼真头发发丝效果http://www.missyuan.com/thread-446912-1-1.html Photoshop合成在空中漂移的陆地http://www.missyuan.com/thread-446909-1-1.html Photoshop制作漂亮的紫色水

2012-07-15 21:48:28 8605

转载 android布局

雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/1331.线性布局(LinearLayout)        线性布局的形式可以分为两种,第一种横向线性布局 第二种纵向线性布局,总而言之都是以线性的形式 一个个排列出来的,纯线性布局的缺点是很

2012-05-30 20:01:36 572

转载 android反编译集锦

反编译apk工具目前有几种工具:smalidedexerdexdumpapktooldex2jar and jdAXMLPrinter2.jar关于smali的使用,请参考jserv的http://jserv.blogspot.com/2010/05/android.html 把 classes.dex 反编译成 jar, 然后用 jd 查看 java 对照着 smail

2012-05-28 09:34:57 1158 1

myeclipse破解工具

myeclipse 9.1 破解 激活,java编写,适用于装有java环境的各种操作系统,win,linux,maxos 第一步:Usrcode中输入任意用户名 第二步:点击systemid一次,这时候会出现一行错误 Cannot find JNIWrapper native library (libjniwrap.so) in java.library.path:~~ 不需要理会,再点击一次即可出现systemid。 第三步: 点菜单Tools->RebuildKey 第四步:点击active按钮.会在显示区域生成 LICENSE_KEY ACTIVATION_CODE ACTIVATION_KEY 这时候你并不需要打开myeclipse到激活页面输入。切记。next 第五步:打开菜单Tools->ReplaceJarFile,弹出文件选择对话框,到myeclipse的安装目录common文件夹下选择plugins文件夹 点击打开,程序会卡住,不要担心,正在替换文件呢! 一会之后,会输出信息,文件已被替换 第六步:点菜单Tools->SaveProperites OK 。打开你的myeclipse已经不需要再输入激活码什么的了。

2012-08-07

马士兵hibernate学习笔记

马士兵hibernate学习笔记,方便学习hibernate

2012-08-07

马士兵spring学习笔记

马士兵spring学习笔记,方便快速学习spring

2012-08-07

操作系统课程设计

此操作系统使用java语言编写,采用成组链接法进行磁盘分配与回收,应用树形目录结构,采用混合索引,自定义系统时钟,应用时间片轮换算法进行进程控制。

2012-07-15

java基本术语

java基本术语,access control 访问控制 accessibility 可访问能力,可访问性 accessor method 访问方法 adapter pattern 适配器模式 annotation type 注解类型 anonymous class 匿名类 antipattern 反模式 API (Application Programming Interface) 应用编程接口 API element API元素 array 数组

2012-05-06

空空如也

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

TA关注的人

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