自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JSP连接MYSQL插入中文时乱码

用jdbc写在程序里面的时候要指定字符集jdbc:mysql://localhost:3551/database?useUnicode=true&characterEncoding=UTF-8 如果写在xml里面的话&符号要用& amp;这个代替

2015-10-27 21:43:52 537

原创 Git的一些命令

git config –global user.name “Your Name” –当前机器的用户名git config –global user.email “email@example.com” –当前机器的邮箱git init –初始化git add –增加文件,可以增加多个文件以空格隔开git commit -m “add file” – 提交,-m

2015-10-26 13:03:45 484

原创 Python计算日期差

import datetime#设置一个时间d1 = datetime.datetime(2012, 10, 7)#取得当前时间d2 = datetime.datetime.now()print((d2 - d1).days)

2015-10-17 17:27:24 1206

原创 JSP 四个内置对象的保存范围

一、属性保存范围在JSP中可以通过setAttribute()和getAttribute()这两个方法来设置和取得属性。从而实现数据的共享。 JSP提供了四种属性保存范围:response,request,session和application。1)page:就是设置的属性只能在当前页面有效。 通过pageContext的setAttribute()和getAttribute()。2)reque

2015-09-14 19:16:11 1515

原创 JSP 响应对象 response

响应对象:response1)页面重定向使用response对象中的setReddirect()方法将客户请求重定向到一个不同的页面资源response.setReddirect("目标路径"); //会改变地址还可以使用response对象中的sendError()方法指明一个错误状态response.sendError(500,"请求页面存在错误");以上两个方法都会中止

2015-09-14 19:15:13 652

原创 JSP 请求对象 request

请求对象:request1)通过getParameter();方法获取请求参数String name = request.getParameter("name"); //参数name与from表单中的属性对应2)request对象可以通过setAttribute()方法将数据设置在request范围内存取request.setAttribute("key",value);

2015-09-14 19:14:30 463

原创 JSP 对话对象 Session

session是用于保存客户端信息而分配给客户端的对象; session是用于保存客户端信息而分配给客户端的对象; 在一定时间内,如果客户端不向服务器发出应答请求,系统默认30min内,session对象会自动消失。系统自动分配给用户的seeeion标志可以通过getId()方法得到:session.getId() 创建与获取客户端sessionsession内置对象可以使用set

2015-09-14 19:13:33 954

原创 JSP 多客户端共享对象 Application

application对象的作用于全部浏览器application对象的常用方法 setAttribute(String key,Object obj) ——将参数Object指定的对象obj添加到application对象中,并未添加的对象指定一个索引值getArrtibute(String name)—— 获取指定的属性值getArrtibuteNames()—— 获取一个包含所有

2015-09-14 19:03:39 706

原创 Android -- RecyclerView的使用

说明:RecyclerView是support-v7包中的新组件,你可以使用该组件替代ListView和CridView,从命名可以看出RecyclerView会自动回收Item,它并不关心Item的样式,Item的数据。那么要使用RecyclerView要做哪些准备工作呢?1、既然ReCyclerView是support-v7包中的组件,那么我们的SDK上肯定要下载有support-v7这个包,

2015-08-30 15:20:02 965

原创 Android --Toolbar的使用

在布局文件中添加如下代码: <android.support.v7.widget.Toolbar android:id="@+id/toobar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:backgro

2015-08-26 10:52:45 1063

原创 Android取得已安装的应用列表

<activity android:name=".MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" />

2015-08-14 13:51:12 885

原创 Python3 pymysql连接MySQL数据库

#!/usr/bin/python# -*- coding:utf8 -*-import pymysql#取得数据库连接对象conn = pymysql.connect(host='127.0.0.1',port=3306,user='root',passwd='1234',db='python')#取得游标对象cur = conn.cursor()#插入数据cur.execute("IN

2015-08-13 13:11:58 1441

原创 Android 下拉刷新控件的使用

activity_main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layou

2015-07-16 10:22:40 870

转载 afinal框架

博文转载至http://www.oschina.net/p/afinalAfinal简介Afinal 是一个android的sqlite orm 和 ioc 框架。同时封装了android中的http框架,使其更加简单易用; 使用finalBitmap,无需考虑bitmap在android中加载的时候oom的问题和快速滑动的时候图片加载位置错位等问题。 Afinal的宗旨是简洁,快速。约定大于配

2015-07-07 21:34:29 547

原创 HttpClient简单使用

//取得 HttpClient 对象HttpClient httpClient = new DefaultHttpClient();//以get的方式访问URLHttpGet httpGet = newHttpGet("http://www.baidu.com");try { HttpResponse httpResponse=httpClient.execute(httpGet

2015-07-05 20:48:00 555

原创 AsyncTask(异步通信)

先new一个class继承AsyncTask类,AsyncTask要求提供三个泛型参数(Params 、Progress 、Result )其中,Params 为启动任务执行的输入参数,比如HTTP请求的URL;Progress 为后台任务执行的百分比;Result 后台执行任务最终返回的结果,比如String;然后AsyncTask的几个方法重写onPreExecute()、doInBackgro

2015-06-23 18:11:31 686

原创 字符串,二进制数据的互转

/** * 将二进制字符串转为正常字符串 * @param sBin * @return */ private static String BinaryToString(String sBin) { StringBuffer sb = new StringBuffer(); //将sBin分割成String数组

2015-06-22 10:20:02 1155

原创 通知栏透明

getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);值得说明的是只有level19+版本(Android4.4+)才支持

2015-06-19 19:21:32 653

原创 抽屉菜单(DrawerLayout)

先上代码: 布局文件<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/id_drawerlayo

2015-06-19 19:16:52 923

原创 XML的解析

xml文本如下:<?xml version="1.0" encoding="UTF-8" ?> <name>百度</name> <url>http://www.baidu.com</url> <address> <street>中关村</street> <city>北京</city> <country>中国</country>

2015-06-16 07:49:19 615

原创 Json的解析

json文本如下:{ "name": "百度", "url": "http://www.baidu.com", "address": { "street": "中关村", "city": "北京", "country": "中国" }, "links": [ { "name

2015-06-16 07:17:12 761

原创 EditText输入监听

editText.addTextChangedListener(new TextWatcher() { @Override public void onTextChanged(CharSequence s, int start, int before, int count) { //

2015-06-15 18:02:26 483

原创 Android 获取手机的一些基本信息

Android 获取手机的一些基本信息

2015-06-01 20:04:25 938

翻译 Activity生命周期

原图来自Android API文档 本人只是做了一下翻译

2015-05-27 20:33:10 554

原创 获取当前(本机)时间

Java获取当前时间

2015-05-24 22:41:46 803

原创 Handler的一些用法

众所周知Android是不允许在非UI线程中更新(修改)UI的,那么我们又该如何在非UI线程中更新(修改)UI呢?Android为我们提供了Handler,使用Handler可以让我们在非UI线程中更新(修改)UI。 那么下面就介绍一下Handler的用法: 用法一:new Thread() { public void run() { try {

2015-05-22 22:27:59 682

原创 genymotion-安卓模拟器-修改IMEI

打开目录 C:\Users\电脑用户名\AppData\Local\Genymobile\Genymotion\deployed\模拟器设备名\模拟器设备名.vbox将模拟器设备名.vbox文件的键名为genymotion_device_id的值改成你想要的IMEI值保存即可

2015-05-17 22:02:20 4706

转载 【转载】Android实现点击两次返回键退出

在做安卓应用是我们经常要判断用户对返回键的操作,一般为了防止误操作都是在用户连续按下两次返回键的时候提示用户是否退出应用程序。第一种实现的基本原理就是,当按下BACK键时,会被onKeyDown捕获,判断是BACK键,则执行exit方法。 在exit方法中,会首先判断isExit的值,如果为false的话,则置为true,同时会弹出提示,并在2000毫秒(2秒)后发出一个消息,在Handler中将

2015-05-17 01:04:10 404

原创 初次使用SQLiteOpenHelper

插入数据insert(table, nullColumnHack, values)table:表名 nullColumnHack:空列的默认值 values:一个封装了列名和列植的Map,代表了一条数据 删除数据db.delete(table, whereClause, whereArgs)table:表名 whereClause:删除条件,可以包含通配符“?” whereArgs:

2015-05-13 22:39:44 676

原创 Java中URL的应用

读取网页中的资源内容//new一个URl实例URL url = new URL("http://www.baidu.com");//通过url的openStream() 方法获取资源的字节输入流InputStream is = url.openStream();//将字节输入流包装成字符输入流InputStreamReader isr = new InputStreamReader(is

2015-05-11 06:14:00 681

原创 Android文件读写操作

读取Assets中的文件数据InputStream is = getResources().getAssets() .open("读取的文件名"); InputStreamReader isr = new InputStreamReader(is,"utf-8");

2015-05-08 23:32:55 609

原创 首次使用Mina(使用Mina建立简单的服务器)

Mina下载地址: http://mina.apache.org/ 准备工作: 将apache-mina-2.0.9\dist\mina-core-2.0.9.jar和apache-mina-2.0.9\libslf4j-api-1.7.7.jar引入项目 MinaServer.javapublic class MinaServer { public static v

2015-05-08 17:49:53 668

原创 Socket通信

效果图 服务器代码public class SocketServer { private BufferedReader reader = null;//用于读取客户端发来的消息 private BufferedWriter writer = null;//用于发送消息 private BufferedReader inputReader = null;//用于输入消息

2015-05-08 16:18:12 407

原创 Android数据存储(2)——SharedPreferences

SharedPreferences储存登录信息

2015-05-07 20:57:53 453

原创 Android数据存储(1)——File

布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_p

2015-05-06 22:42:18 351

原创 侧滑菜单(自定义View)

通过自定义View实现的侧滑菜单

2015-05-04 13:32:36 564

转载 广播接收者 -- BroadcastReceiver

广播接收者 – BroadcastReceiver 1. 概述 广播被分为两种不同的类型:“普通广播(Normal broadcasts)”和“有序广播(Ordered broadcasts)”。 普通广播是完全异步的,可以在同一时刻(逻辑上)被所有接收者接收到,消息传递的效率比较高, 但缺点是:接收者不能将处理结果传递给下一个接收者,并且无法终止广播I

2015-04-29 19:50:54 715

原创 BroadcastReceiver(广播接收者)

MainActivity :public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.lay

2015-04-29 19:19:09 435

原创 GestureOverlayView手势识别(手势输入数字)

MainActivity:public class MainActivity extends Activity { GestureOverlayView gestureOverlayView1; EditText editText1; @Override protected void onCreate(Bundle savedInstanceState) {

2015-04-29 18:17:33 714

原创 GestureDetector手势识别

MainActivity :public class MainActivity extends Activity { GestureDetector myGestureDetector; ImageView iv; @Override protected void onCreate(Bundle savedInstanceState) { super.on

2015-04-29 16:58:52 532

城市数据库

android开发城市city.db..

2015-06-19

org.json-20120521.jar

org.json-20120521.jar,不需要积分,方便大家下载

2015-06-07

SlidingMenu侧滑菜单

通过自定义View实现的侧滑菜单,不需要积分,有需要的可以下载看一下

2015-05-04

空空如也

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

TA关注的人

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