自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 本地调试,ie 谷歌浏览器都正常,但是将网站部署到服务器上发现ie内核css样式出现问题

asp.net 本地调试,ie 谷歌浏览器都正常,但是将网站部署到服务器上发现ie内核css样式出现问题, 搜了一下发现是http的头的问题 百度:相容性檢視(Quirks) http://www.dotblogs.com.tw/littlebtc/archive/2009/03/21/ie8-modes.aspx http://www.cnblogs.com/Nina-piaoye/ar

2015-08-24 12:35:19 940

转载 Java获取IP地址:request.getRemoteAddr()警惕

在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr() ,这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。 如果使用了反向代理软件,将http://192.168.1.110:2046/ 的URL反向代理为http://www.xxx.com/ 的URL时,用request.getRemote

2015-02-28 17:39:09 1272

转载 欢迎使用CSDN-markdown编辑器

request.getParameter(),request.setAttribute()区别如下: (1)request.getParameter()取得是通过容器的实现来取得通过类似post,get等方式传入的数据,request.setAttribute()和getAttribute()只是在web容器内部流转,仅仅是请求处理阶段。 (2)request.getParameter()方法传

2015-02-28 15:07:39 429

转载 android中的后退键——onBackPressed()的使用

很多网友不明白如何在Android平台上捕获Back键的事件,Back键是手机上的后退键,一般的软件不捕获相关信息可能导致你的程序被切换到后台,而回到桌面的尴尬情况,在Android上有两种方法来获取该按钮的事件。  1.直接获取按钮按下事件,此方法兼容Android 1.0到Android 2.1 也是常规方法,直接重写Activity的onKeyDown方法即可,代码如下:

2015-02-12 10:23:37 664

转载 ByteArrayOutputStream与InputStream

字节数组流:ByteArrayOutputStream:    可以捕获内存缓冲区的数据,转换成字节数组。ByteArrayoutputStream bout=new ByteArrayOutputStream();bout.write(int a);  bout.write(int b);  bout.write(int c);byte[] buf=bout.toByteArra

2015-02-11 13:44:19 539

转载 InputStream当中read()、read(byte[] b)、read(byte[] b、int off 、int len)的使用

下面就说说InputStream当中read()、read(byte[]  b)、read(byte[] b、int off 、int len)的使用以及区别(以txt文本的复制为例通过代码以及注释说明):一、read()方法:public static void inputStreamRead1() {      try{            //构造一

2015-02-10 16:54:09 2930

原创 java中long 转换成 int

由int类型转换为long类型是向上转换,可以直接进行隐式转换,但由long类型转换为int类型是向下转换,可能会出现数据溢出情况: 主要以下几种转换方法,供参考: 一、强制类型转换long ll = 200000;  int ii = (int)ll;  二、调用intValue()方法long l = 200000;  int i= ne

2015-02-09 15:46:52 479

转载 getSharedPreferences和getDefaultSharedPreferences用法差别

自定义的一些偏好设置用getSharedPreferences来获取,例如定义一个loginpref.xml的偏好文件使用SharedPreferences sharedPreferences = getSharedPreferences("loginpref", Context.MODE_PRIVATE);System.out.println("set_location

2015-02-05 15:59:42 457

转载 使用System.arraycopy()实现数组之间的复制

System提供了一个静态方法arraycopy(),我们可以使用它来实现数组之间的复制。其函数原型是: public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length) src:源数组; srcPos:源数组要复制的起始位置; dest:目的数组; destPos:目的数组放置

2015-02-04 15:51:52 333

转载 Flash Media Server直播时声音断续的问题

首先FMS的资料在网上太少了,也许因为FMS卖得太贵,很少有人正式使用。但是Flash安装量不可忽视呀,FMS也有两个代替品Red5、Wowza Media Server,前者是免费开源基于java的解决方案,后者是付费但是比FMS便宜的解决方案,因此以后这方面还是会发展,选择也会更多样化;FMS研究一下也无妨。研究了就会有问题,这次的问题是使用Flash自身的encoder机制和使用Flas

2015-02-02 17:33:54 882

原创 android调试出现E/AndroidRuntime(13678): java.lang.NoClassDefFoundError:

01-06 02:26:28.437: E/AndroidRuntime(4129): java.lang.NoClassDefFoundError: org.slf4j.LoggerFactory原因:代码依赖于其他库,要在具体project上右键属性,在java build path里的order and export里把要编译的包文件前打勾。然后再clean该工程,刷新再运行就可

2015-02-02 16:40:49 564

转载 android中捕捉menu按键的点击事件

@Override      public boolean onCreateOptionsMenu(Menu menu) {          /*          * add()方法的四个参数,依次是: 1、组别,如果不分组的话就写Menu.NONE,          * 2、Id,这个很重要,Android根据这个Id来确定不同的菜单 3、顺序,那个菜单现在在前面由这个参数

2015-01-26 17:50:13 460

转载 Android数据的四种存储方式SharedPreferences、SQLite、Content Provider和File

作为一个完成的应用程序,数据存储操作是必不可少的。因此,Android系统一共提供了四种数据存储方式。分别是:SharePreference、SQLite、Content Provider和File。由于Android系统中,数据基本都是私有的的,都是存放于“data/data/程序包名”目录下,所以要实现数据共享,正确方式是使用Content Provider。  SQLite: SQL

2015-01-26 16:38:15 414

转载 Android应用开发SharedPreferences存储数据的使用方法

SharedPreferences是Android中最容易理解的数据存储技术,实际上SharedPreferences处理的就是一个key-value(键值对)SharedPreferences常用来存储一些轻量级的数据SharedPreferences是Android中最容易理解的数据存储技术,实际上SharedPreferences处理的就是一个key-value(键值对)。SharedP

2015-01-26 13:44:52 362

转载 JAVA中如何保证线程安全以及主键自增有序以及AtomicInteger简介

一、常见场景多个线程针对一个i进行主键自增。多线程下如果不做安全策略,将会导致各个现成获取的i值重复,导致脏数据常见策略1、增加syschroize进行线程同步2、使用lock、unlock处理3、使用reetrantent 锁进行锁定缺点:容易造成性能低下,或者编写代码容易造成死锁二、新方案j

2015-01-26 09:20:58 1327

转载 Android APK安装包瘦身

很显然,APK安装包越小越好。下面从代码,资源文件,使用策略几个方面简要介绍下:代码保持良好的编程习惯,不要重复或者不用的代码,谨慎添加libs,移除使用不到的libs。使用proguard混淆代码,它会对不用的代码做优化,并且混淆后也能够减少安装包的大小。native code的部分,大多数情况下只需要支持armabi与x86的架构即可。如果非必须,可以考虑拿掉x86

2015-01-23 16:37:00 419

转载 android 杀死进程

Android中,虽然有很多方法(API或者shell命令)杀死后台`service`,但是仍然有很多程序几秒内再次启动,导致无法真正的杀死。这里主要着重介绍如何像 360 一样杀死Android后台服务,而不会再次启动。一、已知的 kill 后台应用程序的方法android.os.Process.killProcess(pid);activityManager.killBac

2015-01-23 09:50:11 733

转载 java中string与byte[]的转换

1.string 转 byte[]byte[] midbytes=isoString.getBytes("UTF8");//为UTF8编码byte[] isoret = srt2.getBytes("ISO-8859-1");//为ISO-8859-1编码其中ISO-8859-1为单字节的编码2.byte[]转stringString iso

2015-01-23 09:23:42 353

转载 Activity中Flag的解释FLAG_ACTIVITY_SINGLE_TOP

Activity的两种启动模式:FLAG_ACTIVITY_CLEAR_TOP和FLAG_ACTIVITY_REORDER_TO_FRONT 1. 若是已经启动了四个Activity:A,B,C和D。在D Activity里,我们要跳到B Activity,同时欲望C finish掉,可以在startActivity(intent)里的intent里添加flags标识表记标帜,如下

2015-01-21 15:19:30 661

转载 android 读取本地或网络图片,转换为Bitmap -

在做android项目时,我们经常需要从本地或者网络读取图片,并转换为Bitmap图片,以便使用,下面是读取本地图片并转换的方法:[java] view plaincopy/**      * 得到本地或者网络上的bitmap url - 网络或者本地图片的绝对路径,比如:      *       * A.网络路径: url="

2015-01-21 13:54:44 727

转载 android 圆角图片 处理

在Activity中调用[java] view plaincopy/* 将头像转为圆形 */     Resources res = getResources();     Bitmap bmp = BitmapFactory.decodeResource(res, R.drawable.head);     head.setImageB

2015-01-21 13:44:50 304

原创 android 中 系统日期时间的获取

关于android 的时间的操作两种获取方式1.Time t = new Time(); // or Time t=newTime("GMT+8"); 加上Time Zone资料。t.setToNow(); // 取得系统时间。int year = t.year;int month = t.month;//需+1,0-11int date = t.monthDay;

2015-01-21 11:46:11 386

转载 java 字符串和输入流互转

/*** 将一个字符串转化为输入流*/public static InputStream getStringStream(String sInputString){if (sInputString != null && !sInputString.trim().equals("")){try{ByteArrayInputStream

2015-01-21 11:44:59 506

转载 Android中自动跳转到系统设置界面

import android.provider;import android.provider.Settings;相关的APIandroid.provider.Settings。1.   ACTION_ACCESSIBILITY_SETTINGS :    // 跳转系统的辅助功能界面            Intent intent =  

2015-01-20 09:31:49 413

转载 基于android样式与主题(style&theme)的详解

android 中的样式和 CSS 样式作用相似,都是用于为界面元素定义显示风格,它是一个包含一个或者多个view 控件属性的集合。如:需要定义字体的颜色和大小。在 CSS 中是这样定义的:    .itcast{COLOR:#0000CC;font-size:18px;}可以像这样使用上面的 css 样式: 传智播客 在 Android 中可以这样定义样式:在 re

2015-01-20 09:15:30 471

转载 Android系统自带样式(android:theme)详解

android:theme="@android:style/Theme.Dialog" : Activity显示为对话框模式android:theme="@android:style/Theme.NoTitleBar" : 不显示应用程序标题栏android:theme="@android:style/Theme.NoTitleBar.Fullscreen" : 不显示应用程序标题

2015-01-20 09:09:26 364

转载 启动另外的一个应用程序的Activity(三种方式)

第一种(我自己写的) :之前在网上看来一些,很多不是我要的可以启动另外一个应用程序的主Activity.   //这些代码是启动另外的一个应用程序的主Activity,当然也可以启动任意一个Activity          ComponentName componetName = new ComponentName(                  //

2015-01-19 16:28:35 372

转载 用Android-X86和VirtualBox打造高性能Android开发环境

不知道有多少Android开发着对Android虚拟机的那悲剧的性能有意见,反正我的看法是:那速度实在是太坑爹了!为什么Android虚拟机比iOS和WP7的虚拟机要慢很多呢?原因如下:1. Android 模拟器模拟的是 ARM 的体系结构(arm-eabi),而 iOS 和 WP7 的模拟器的目标体系结构都是 x86 的,另外 iOS 的模拟器中运行的 App 也是编译为 x8

2015-01-19 15:46:05 420

转载 Android 操作XML的几种方式

原文链接:http://www.cnblogs.com/116913829/archive/2012/01/08/2316665.html最近在学习Android的开发知识。今天在看传智博客黎老师的视频刚好看到了关于xml文件操作的知识,自己在之前的学习使用中基本都是使用DOM的方式操作XML的文件,今天知道了其他的方式总结记录下来方便后面自己使用。Android里面操作xml文件

2015-01-16 09:50:38 464

转载 Java构造和解析Json数据的两种方法详解一

在www.json.org上公布了很多JAVA下的json构造和解析工具,其中org.json和json-lib比较简单,两者使用上差不多但还是有些区别。下面首先介绍用json-lib构造和解析Json数据的方法示例。      用org.son构造和解析Json数据的方法详解请参见我下一篇博文:Java构造和解析Json数据的两种方法详解二一、介绍      JSON-l

2015-01-15 08:42:44 337

转载 做流媒体服务器需要什么(FMS)

现在很流行流媒体网站,无论是视频播放,还是聊天网站,现在都是很多娱乐网站的主流。这里,我介绍的是基于FMS的流媒体网站,客户端用FLASH,这是成本最低,起点最容易的搭建流媒体网站的方案。 首先,需要一个FMS(Flash Media server)服务器端,在 Adobe官网上有下载,目前出道3.5版本 下载好以后,安装FMS服务器端,整个过程很简单,唯一需要注意的是设置端口

2015-01-06 09:59:44 2084

转载 反编译apk文件,得到其源代码的方法!!

dex2jar和JD-GUI这2个工具配合学习android太靠谱了,所以放上来给大家共享,开源的好处就是好东西大家一起分享。dex2jar下载地址:http://laichao.googlecode.com/files/dex2jar-0.0.7-SNAPSHOT.zipJD-GUI下载地址:windows版JD-GUI:http://laichao.googlecode.com

2014-12-31 09:26:09 375

转载 OnScrollListener回调分析

如果adapter中的数据量很大的时候,在加载listview时会出现卡顿的现象。这是会让用户抓狂!最好的解决办法就是先加载一定数量的数据,然后在最下方提示正在加载! 动态加载就是把放入adapter中的数据分好几次加载。在用户拖动listview时再加载一定的数据,和sina微博的客户端类似。 给listview添加OnScrollListener监听事件默认会覆盖下面两个方法:

2014-12-05 09:49:48 364

空空如也

空空如也

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

TA关注的人

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