自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(247)
  • 资源 (4)
  • 收藏
  • 关注

转载 Application context和Activity context的区别

这是两种不同的context,也是最常见的两种.第一种中context的生命周期与Application的生命周期相关的,context随着Application的销毁而销毁,伴随application的一生,与activity的生命周期无关.第二种中的context跟Activity的生命周期是相关的,但是对一个Application来说,Activity可以销毁几次,那么属于Activity的

2013-03-12 15:21:39 12689 5

转载 关于PHP页面显示乱码问题的解决

网页乱码一直是网络编程高手都头痛的问题,我是一个PHP Web编程的初学者,学习当中也遇到了这个问题,查找了相关的资源,总结如下:一般的中文编码:gb2312,gbk(前者的一种扩展),这两种编码缺乏国际通用性;UTF-8为国际标准编码,一般网页编码使用该编码方式;出现乱码大部分是由于编码方式的不一致导致的,其中主要有四个地方不一致就可能存在这个可能:1、页面文件的编码方式

2012-12-07 10:28:25 1837

转载 php中iconv函数 详解

iconv函数库能够完成各种字符集间的转换,是php编程中不可缺少的基础函数库。用法如下:$string = "亲爱的朋友欢迎访问胡文芳的博客,希望给您带来一点点的帮助!";iconv("utf8","gbk",$string)//将字符串string  编码由utf8转变成gbk;扩展如下:echo $str= '你好,欢迎访问胡文芳的博客,该博客记录

2012-12-07 10:26:51 1285

转载 java reflect 学习

1.如何实现从一个类名(如”java.util.ArrayList”)到类(ArrayList.class)再到实例化(Object,相当于new ArrayList())的过程转化?这个过程中需要处理哪些异常?public class Demo1{ private int i = 1; public static void main(String[] args){

2012-11-01 17:50:49 1182

转载 根据两点经纬度计算距离 附C#和PHP代码

这些经纬线是怎样定出来的呢?地球是在不停地绕地轴旋转(地轴是一根通过地球南北两极和地球中心的假想线),在地球中腰画一个与地轴垂直的大圆圈,使圈上的每一点都和南北两极的距离相等,这个圆圈就叫作“赤道”。在赤道的南北两边,画出许多和赤道平行的圆圈,就是“纬圈”;构成这些圆圈的线段,叫做纬线。我们把赤道定为纬度零度,向南向北各为90度,在赤道以南的叫南纬,在赤道以北的叫北纬。北极就是北纬90度,南极

2012-09-10 15:44:43 11006 3

转载 VirtualBox安装及使用说明和虚拟机安装XP系统图文教程

virtualbox是一款开源的虚拟机软件,它可以支持多种操作系统的安装如:Solaris、Windows、DOS、Linux、OS/2 Warp、BSD等系统作为客户端操作系统,并且最新版本:VirtualBox-4.1.18-78361(2012-6-20发布)还支持Android 4.0系统,更大程度的给予使用者们便利,它的功能十分强大且易用,相对其他虚拟机软件来说占用内存较小,值得下载使用

2012-08-23 16:53:22 135808 14

转载 VIM for windows

普通人的编辑利器——VIM (for windows)2007年03月21日 星期三 下午 04:43FROM linxuelin 2005年5月,我开始用VIM。此后渐入佳境,原来因版权自律而放弃盗版UltraEdit的遗憾一扫而空。并且,从VIM我才体会到,什么才是真正的编辑利器。在善用佳软或其他论坛发文,我都是先在VIM中输入,并方便高效地编辑好格式,再贴到网上。而我的通

2012-08-23 16:42:56 32264 6

转载 java反编译工具,查看.class文件

查看class文件的源码! 我的开发环境:eclipse3.4,MyEclipse6.5; 某些时候,你使用了第三方的jar 包的函数,发现存在某方面问题,想查看函数实现是怎样 一个究竟,但是没有源码,怎么办呢? 这个功能要借助于Eclipse的一个插件:Jad(一个非常好用的反编译插件),版本:3.2.4; 大家知道,我们在外部调用的时候,调用的一般是

2012-08-23 16:41:50 5362 1

转载 安装JDK

一、Windows下 首先下载JDK 5.0(JDK 5.0的下载页面为:http://java.sun.com/j2se/1.5.0/download.jsp); 然后运行JDK 5.0安装程序jdk-1_5_0_06-windows-i586-p.exe,安装过程中所有选项保持默认;最后配置JDK的环境变量:在“我的电脑”上点右键—>“属性”—>“高级”—> “环境变量(N)”。

2012-08-16 14:53:51 984

转载 反编译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

2012-08-16 11:27:08 3145

转载 Ubuntu 环境变量设置

环境变量配置文件在Ubuntu中有如下几个文件可以设置环境变量1、/etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。2、/etc/environment:在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量。3、~/.bash_profile:

2012-08-14 21:13:51 973

转载 HTML5 LocalStorage 本地存储

说到本地存储,这玩意真是历尽千辛万苦才走到HTML5这一步,之前的历史大概如下图所示: 最早的Cookies自然是大家都知道,问题主要就是太小,大概也就4KB的样子,而且IE6只支持每个域名20个cookies,太少了。优势就是大家都支持,而且支持得还蛮好。很早以前那些禁用cookies的用户也都慢慢的不存在了,就好像以前禁用javascript的用户不存在了一样。

2012-08-14 21:12:46 1117

转载 Python 之 Socket 异常一览表

点击打开链接转自:http://xiaobian.javaeye.com/blog/188171PYTHON SOCKET 编程http://www.pythontik.com/blog/article.asp?id=158 http://wuerping.cnblogs.com/archive/2006/04/15/264671.html

2012-07-06 14:16:51 7592

转载 解决UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe5 in position 108: ordinal not in range(128

今天做网页到了测试和数据库交互的地方,其中HTML和数据库都是设置成utf-8格式编码,插入到数据库中是正确的,但是当读取出来的时候就会出错,原因就是python的str默认是ascii编码,和unicode编码冲突,就会报这个标题错误。那么该怎样解决呢?通过搜集网上的资料,自己多次尝试,问题算是解决了,在代码中加上如下几句即可。import sysreload(sys)sys.s

2012-07-05 16:06:50 5205

转载 Python sqlite模块

#-*- encoding:gb2312 -*-import sqlite3conn = sqlite3.connect("D:\aaa.db")conn.isolation_level = None #这个就是事务隔离级别,默认是需要自己commit才能修改数据库,置为None则自动每次修改都提交,否则为""# 下面就是创建一个表conn.execute("create table

2012-06-29 18:45:22 1596 2

转载 python 提高效率的几个小技巧

1.1. 最常见一个最常见的速度陷坑(至少是俺在没看到网上这篇介绍时陷进去过好些次的) 是: 许多短字串并成长字串时, 大家通常会用:Toggle line numbers   1 shortStrs = [ str0, str1, ..., strN]   2 #N+1个字串所组成的数列   3 longStr = ”   4 for s in shortStrs

2012-06-29 17:54:58 9565

转载 Python中的random模块

Python中的random模块用于生成随机数。下面介绍一下random模块中最常用的几个函数。random.randomrandom.random()用于生成一个0到1的随机符点数: 0 random.uniform  random.uniform的函数原型为:random.uniform(a, b),用于生成一个指定范围内的随机符点数,两个参数其中一个是上限,一

2012-06-29 13:55:47 1497

转载 Python 通过代理访问网络

#coding:gbkimport os,sys,urllib2PROXY_INFO = { 'user' : 'czz' , 'pass' : 'czzpwd' , 'host' : '10.99.60.92' , #proxy server ip address 'port' : 8080}def load_url(url): proxy_support =

2012-06-28 14:12:01 4063 1

转载 Python中使用中文

python的中文问题一直是困扰新手的头疼问题,这篇文章将给你详细地讲解一下这方面的知识。当然,几乎可以确定的是,在将来的版本中,python会彻底解决此问题,不用我们这么麻烦了。先来看看python的版本:python --version或者>>> import sys>>> sys.version'2.5.1 (r251:54863, Apr 18 2007

2012-06-28 11:38:01 1251

转载 python多进程分块读取文件

# -*- coding: GBK -*-# filename: multiprocessreadfile.pyimport urlparseimport datetimeimport osfrom multiprocessing import Process,Queue,Array,RLock"""多进程分块读取文件"""WORKERS = 4BLOCKSIZE = 1

2012-06-27 18:31:39 3478

转载 python下的MySQLdb使用

下载安装MySQLdblinux版本http://sourceforge.net/projects/mysql-python/ 下载,在安装是要先安装setuptools,然后在下载文件目录下,修改mysite.cfg,指定本地mysql的mysql-config文件的路径windows版本网上搜索到一个http://www.technicalbard.com/fi

2012-06-27 17:46:53 86274 5

转载 一个高手的 python的HTMLParser学习笔记

先来大致看看HTMLParser的源代码吧:"""A parser for HTML and XHTML.""" # This file is based on sgmllib.py, but the API is slightly different. # XXX There should be a way to distinguish between PCDATA (parsed

2012-06-27 15:15:11 4700

转载 Tkinter教程之Scrollbar篇

'''Tkinter教程之Scrollbar篇'''#Scrollbar(滚动条),可以单独使用,但最多的还是与其它控件(Listbox,Text,Canva等)结合使用'''1.创建一个Scrollbar'''from Tkinter import *root = Tk()Scrollbar(root).pack()root.mainloop()#显示了一个Scrollbar,但什

2012-06-27 15:08:09 6531

转载 Autohiding Scrollbars

The following example shows how to create a scrollable frame (by embedding it in a canvas), and how to remove the scrollbars when they’re not needed.The AutoScrollbar class can also be used with L

2012-06-27 11:36:14 918

转载 Python Strings笔记

Table of Contents1 %2 不言而喻3 find()4 replace()5 split() rsplit()6 strip rstrip lstrip7 center() ljust() rjust()8 partition() rpartition()9 isdigit() isnumeric(

2012-06-27 10:15:42 1131

转载 python htmllib.HTMLParser处理A标签获取链接和描述

HTMLParser类中有针对HTML标签的相应的函数,通过自定义,重载类中的函数来处理一些标签,函数如下:HTMLParser.anchor_bgn(href, name, type):#a标签开始的时候被调用,参数是A标签的属性值HTMLParser.anchor_end() #锚点标签结束的时候处理HTMLParser.save_bgn():#开始在缓冲区中保存字符数

2012-06-26 14:51:10 8649 1

原创 string和int转换,增强赋值语句,list的append和extend,字典的初始化和update,冒泡排序

python 的string和int互相转换string --> intstring s;1、type.parse..            float.Parse(s);            Int32.Parse(s);2/Convert.            Convert.ToInt32(s);3/强制显示转换            int

2012-06-25 17:26:07 3922

转载 Python使用HTMLParser.HTMLParser处理网页

# -*- coding:utf-8 -*-# file: GetImage.py#import Tkinterimport urllibimport HTMLParserclass MyHTMLParser(HTMLParser.HTMLParser): # 创建HTML解析类

2012-06-25 12:34:01 3760

转载 python 之 string() 模块

common string oprationsimport string1. string constants(常量)1) string.ascii_letters      The concatenation of the ascii_lowercase and ascii_uppercase constants described below. This val

2012-06-25 12:27:57 7395

转载 一个Python HTMLParser的使用例子

#!/usr/bin/env python import sysimport urllibimport HTMLParser class CustomParser(HTMLParser.HTMLParser): selected = ('table', 'h1', 'font', 'ul', 'li', 'tr', 'td', 'a') def reset(s

2012-06-25 12:23:52 2629

转载 Android NDK开发(1)----- Java与C互相调用实例详解

一、概述      对于大部分应用开发者来说可能都不怎么接触到NDK,但如果涉及到硬件操作的话就不得不使用NDK了。使用NDK还有另一个原因,就是C/C++的效率比较高,因此我们可以把一些耗时的操作放在NDK中实现。      关于java与c/c++的互相调用,网上有一大堆的文章介绍。但仔细观察可以发现,基本都是讲在java中调用一个本地方法,然后由该本地方法直接返回一个参数给java(

2012-06-25 10:13:33 4909

转载 Java中的BoneCP数据库连接池(转载)

BoneCP is a fast, free, open-source, Java database connection pool (JDBC Pool) library. If you are familiar with C3P0 and DBCP then you already know what this means. For the rest, this is a library th

2012-06-08 18:22:21 11622

转载 自定义android.jar(包含internel,hide)

在Eclipse开发中,我们可能会需要引用android的hide或internals或自己添加到源码中的接口所以公共api包无法满足我们的要求,为了方便开发。需要自定义android.jar,实质上就是把源码中的jar拖出来用,详细步骤如下。 在查阅了一些资料后,及验证后整理如下: 一、在源码中找到编译好的jar包。 地址如下:out\ta

2012-06-07 16:53:38 2913 1

转载 android “Debug certificate expired”&&""Your project contains error(s), please fix it before running

当工程莫名其妙的出现一个错误,而源码没有任何错误时,project->clean 也没有办法解决的时候,看一下pronlems是不是显示 Debug certificate expired,如果是则:删除%USERHOME%/.android下面的debug.keystore具体参见stackoverflow.com debug-certificat原文

2012-05-03 18:29:16 958 1

转载 Linux 下使用命令行开发 Android 应用程序~~玩玩还行

本文将讲述如何在Linux平台下使用命令行开发Android应用程序,以及如何创建PhoneGap的android项目,如果你对这此感兴趣,请就继续阅读本文。首先,让我们安装Android SDK(我假设你已经安装了JDK和Ant)。你可以从在这里安装SDK到你的开发平台上。由于我使用的是Ubuntu,所以我下载Linux平台下的SDK到我的主目录。解压缩下载文件,并设置加载可执行文件的路

2012-04-10 11:02:51 1054

翻译 I have nothing 中文歌词 歌词

I have nothing (我一无所有) i have nothing 一无所有 Share my life, take me for what I am 请你融入我的生活,快来认识纯真的我 Cause I’ll never change all my colours for you 我从没有在你面前掩饰什么 Take my love, I’ll never ask for

2012-04-10 10:37:10 3453

转载 Android SDK 版本号与版本名称对照及一个编程小技巧 VERSION_CODES

前几天,为了解决一个问题,逆了一个小工具软件。在这个过程发现了一些很有用的东西,在此跟大家分享一下。首先声明几点:1、逆出来的代码,需要大量的人工分析,我现在只看了一点点;2、代码不会公开,请不要向我要代码,我怕麻烦~~~唉,做了这件坏事,内心忐~~~忑~~~啊!一、通过编程实现对GPS的开关  在Android手机和模拟器上有一个管理GPS开关的设置界面,如下:

2012-04-09 14:48:50 25028 1

转载 浅析Java中CountDownLatch用法

CountDownLatch如其所写,是一个倒计数的锁存器,当计数减至0时触发特定的事件。利用这种特性,可以让主线程等待子线程的结束。下面以一个模拟运动员比赛的例子加以说明。import java.util.concurrent.CountDownLatch;import java.util.concurrent.ExecutorService;import java.util.concu

2012-04-09 14:32:47 2847

转载 用getIdentifier()获取资源Id

做项目过程中遇到一个问题,从数据库里读取图片名称,然后调用图片。直接用R.drawable.?无法调用。查了好多地方最后找到了个方法,分享给大家,希望有帮助。 主要由两种方法,个人建议第二种。 1. 不把图片放在res/drawable下,而是存放在src某个package中(如:com.drawable.resource),这种情况下的调用方法为: String path = "co

2012-04-06 18:27:35 2356

转载 Android API Level

在開發 Android App 時,要特別注意一件事情。Android 4.0 SDK 推出後,便以很快的速度更新至 Android 4.0.3 版本。但是 4.0.3 是 Ice Cream Sandwich (Android 4.0) 的另一個「Milestone Release」,因此 API Level 也跟隨升級了。Android 4.0、Android 4.0.1 與 Androi

2012-03-30 16:13:14 4534 1

ListView item 动态拖放改变位置

ListView item 动态拖放改变位置

2011-09-19

ListView动态加载listitem

ListView动态加载listitem

2011-09-19

adt10压缩包以及安装方法

一、安装步骤如下: 1.在线安装 1).打开Eclipse,Help ->Install New Software... ->选择Work with:后的Add...。 2).在Name选项输入Android Plugin,在Location输入http://dl-ssl.google.com/android/eclipse/,点 击OK,然后在下面勾选Name中的选项即可。 2.离线安装 1).打开Eclipse,Help ->Install New Software... ->选择Work with:后的Add...。 2).在Local选项中输入Android Plugin,在Archive中找到ADT0.9.1的压缩包,点击OK,然后在下 面勾选Name中的选项即可。 二、安装是否成功测试: 1).安装完ADT插件后,关闭Eclipse,然后重启。 2).打开File ->New,看有无出现Android Project选项,没出现先别着急,再点击Other...选项 ,看看General选项下是否有Android选项,有,则安装成功,无,则安装失败。

2011-04-14

SqliteDatabase应用

继承SqliteOpenHelper类,创建和访问数据库,并利用Menu实现查询、新增、修改和删除的操作

2010-08-01

空空如也

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

TA关注的人

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