自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

imzoer的专栏

follow me sina weibo @hello__佐小白__ 专注mysql,web服务器性能

  • 博客(358)
  • 资源 (11)
  • 收藏
  • 关注

原创 安卓开发-函数总结

长按菜单响应函数:public boolean onContextItemSelected(MenuItem item)

2013-07-21 09:38:08 1539

原创 安卓开发-标签总结

android中inputTypeandroid中inputType属性在EditText输入值时启动的虚拟键盘的风格有着重要的作用。这也大大的方便的操作。有时需要虚拟键盘只为字符或只为数字。所以inputType尤为重要。android:paddingLeft与android:layout_marginLeft的区别当按钮分别设置以上两个属性时,得到的效果是不一样的。androi

2013-07-20 21:02:00 1465

原创 安卓开发-错误汇集

2013.7.19今天遇到的一个错误:在intent中添加了一个内容,在调用getStringExtra读取的时候,总是报错。代码如下:// back按钮 Button btnBack = (Button) findViewById(R.id.btnActivity2Back); btnBack.setOnClickListener(new OnClickListener()

2013-07-19 17:14:02 2198

原创 神说,该有个计划

入职第二天。该有个个人发展计划了。不能一味的每天忙碌却不知道在忙什么。这么说貌似有点太空洞。还是先计划一下自己最近的看书、工作和生活好了。在校期间买的书,还有很多都没有看。其中,最重要的是mysql、python、erlang和nodejs。安卓开发可以在工作中慢慢体会和领悟。-------------------------------------------------

2013-07-19 11:05:10 1423 1

原创 groovy函数调用,使用闭包作为参数

groovy 函数调用如果想传入一个闭包作为参数,就必须使用括号。下面是个例子:➜  ~ cat h.groovydef c={a, Closure c->    a*3 + " " + c.call("test")}print c(3) {msg->    "msg:" + msg}➜  ~ groovy h.groovy9 msg:test

2016-10-09 20:40:57 5582

转载 CMWAP方式上网

问题2.什么是WAP?WAP 只是一种GPRS应用模式,它与GRPS的接入方式是无关的。WAP应用采用的实现方式是“终端+WAP网关+WAP服务器”的模式,不同于一般 Internet的“终端+服务器”的工作模式。主要的目的是通过WAP网关完成WAP-WEB的协议转换以达到节省网络流量和兼容现有WEB应用的目 的。WAP网关从技术的角度讲,只是一个提供代理服务的主机,它不一定由网络运营商提

2013-11-19 21:35:58 3762

原创 sqlite数据库执行监控

有没有什么工具能直接监控到sqlite的sql语句执行呢?现在是自己在执行sqlite的时候写log打出来,感觉很麻烦。找找看。如果实在没有,看看能不能自己写个log监控器。

2013-10-28 16:41:03 4359 2

原创 js 正则表达式 很好很强大

function go(){alert("getfile".replace(/(get)(.)(.*)/, function(_whole, _get, _char, _other) { return "" + _get + _char.toUpperCase() + _other + "";}));}test上面的正则把getfile中f改变为大写。原来正则还可

2013-10-10 11:47:11 1424

原创 Python-smallseg分词

#encoding=utf-8#import psyco#psyco.full()words = [x.rstrip() for x in open("main.dic",mode='r',encoding='utf-8') ]from smallseg import SEGseg = SEG()print('Load dict...')seg.set(words)print(

2013-09-29 21:15:30 2476

原创 Maven学习

maven可以对项目进行清理、编译、测试、打包、发布等等构建项目的工作。本次学习仅仅学习一下打包和发布工作的使用方法。

2013-09-26 20:18:26 1062

原创 Ant学习

这里介绍了ant入门,自己编写了build.xml并且执行编译工作。下面是build.xml文件。<!--project元素。name属性指定工程的名称,default属性 指定ant默认执行的target,即不指定要执行的target时,ant 执行的target。basedir指定本工程的基准目录,这里指定为 当前目录。-->

2013-09-26 14:36:47 4616 1

原创 安卓开发-TouchMode

大多数Android设备都是触摸屏的,但是实际上Android设备也支持键盘操作,允许通过键盘来完成导航,点击,输入等。当用户通过键盘(或者轨迹球)操作的时候,有必要聚焦当前接受输入的UI元素,例如,高亮(聚焦)某个按钮,让用户知道当前正在操作的UI元素是哪个。但是,当用户使用触摸屏与设备交互的时候,始终聚焦当前UI元素就没有必要了,而且很丑陋;用户点击哪个元素,哪个元素就是当前元素,无需

2013-09-25 17:32:50 1036

原创 安卓开发-软键盘

打开软键盘,有两个方法。一个是showSoftInput,一个是toggleSoftInput。package com.example.dd;import android.app.Activity;import android.content.Context;import android.os.Bundle;import android.view.Menu;import and

2013-09-25 16:49:50 2279

原创 Java-泛型总结

http://www.cnblogs.com/sunwei2012/archive/2010/10/08/1845938.html泛型的内容很多。这篇文章写的不错

2013-09-24 11:56:44 1422

原创 Java-使用WeakHashMap做缓存

WeakHashMap使用WeakReference做WeakHashMap的Value。当key的引用被置为null的时候,map的内容会被很快gc。package comz;import java.io.BufferedReader;import java.io.FileReader;import java.util.ArrayList;import java.util.List

2013-09-12 15:10:56 6934

原创 安卓开发-内存使用分析

http://android-developers.blogspot.com/2011/03/memory-analysis-for-android.html

2013-09-11 20:33:41 1175

原创 Java判断一个文件是否是链接文件

Apache使用这样的方式来判断:public static boolean isSymlink(File file) throws IOException { if (file == null) throw new NullPointerException("File must not be null"); File canon; if (file.getParent()

2013-09-11 04:02:44 4214 1

原创 安卓开发-StrictMode使用

最新的Android平台中(Android 2.3起),新增加了一个新的类,叫StrictMode(android.os.StrictMode)。这个类可以用来帮助开发者改进他们编写的应用,并且提供了各种的策略,这些策略能随时检查和报告开发者开发应用中存在的问题,比如可以监视那些本不应该在主线程中完成的工作或者其他的一些不规范和不好的代码。StrictMode有多种不同的策略,每一种策略又

2013-09-06 15:43:35 835

转载 安卓开发-ViewStub应用

做过javaee的知道,hibernate中有懒加载的机制。就是说,数据库资源在需要读取的时候才读取出来。如果不需要,则不加载。-----------------------------------------------------在安卓中也是如此。加载界面资源是个比较费时的操作。可以延迟加载的时机。这jiushiViewStub。

2013-09-02 11:28:20 924 1

原创 安卓开发-app异常退出的善后工作->UncaughtExceptionHandler

app难免会遇到异常退出。此时,可以使用UncaughtExceptionHandler来处理。看代码:package comz;import java.lang.Thread.UncaughtExceptionHandler;public class CallMeTest { public static void main(String[] args) { ErrHandle

2013-08-31 14:54:33 2777

原创 安卓开发-Application && service

Base class for those who need to maintain global application state. You can provide your own implementation by specifying its name in your AndroidManifest.xml's tag, which will cause that class to be

2013-08-31 14:44:34 2162

原创 安卓开发-动画

动画分为三种:逐帧动画、布局动画和控件动画-----------------------------控件动画实现通过重写Animation的 applyTransformation (float interpolatedTime, Transformation t)函数来实现自定义动画效果,另外一般也会实现 initialize (int width, int he

2013-08-26 10:06:13 1629

原创 安卓开发-Bitmap和Drawable的区别

Bitmap是逐像素存储的。存储效率较低。Drawable是安卓平台下通用的图形对象。它可以装载常用的格式的图片,包括bmp。

2013-08-12 09:52:18 2052

原创 安卓开发-BroadcastReceiver用法

在Android系统中,广播(Broadcast)是在组件之间传播数据(Intent)的一种机制。Braodcast Receiver顾名思义就是广播接收器,它和时间处理机制类似,但是事件处理机制是程序组件级别的(比如:按钮的单击事件),而广播事件处理机制是系统级别的。我们可以用Intent来启动一个组件,也可以用sendBroadcast()方法发起一个系统级别的事件广播来传递消息。我们同样

2013-08-10 01:28:21 1236

原创 安卓开发-notifydatasetchanged函数的作用

notifyDataSetChanged方法强制listview调用getView来刷新每个Item的内容。

2013-08-09 10:04:48 5682 1

原创 Java中 CopyOnWriteArrayList 的使用

java中,List在遍历的时候,如果被修改了会抛出java.util.ConcurrentModificationException错误。看如下代码:import java.util.ArrayList;import java.util.List;public class Resource3 { public static void main(String[] args) th

2013-08-04 23:33:52 35830 10

原创 安卓开发-Looper学习

上篇文章中解说了Handler类的使用。其实Handler类可以理解为一个工具类——向消息队列中插入消息。上面是Looper的官方解释。Looper用来给一个线程运行消息队列。线程默认是没有这个消息队列的。如果想使用的话,需要执行prepare函数。Looper类内部维护了一个MessageQueue mQueue;。下面看看Looper的具体内容:private stat

2013-08-03 13:21:47 3472

原创 安卓开发-Handler学习

android.os.HandlerA Handler allows you to send and process Message and Runnable objects associated with a thread's MessageQueue. Each Handler instance is associated with a single thread and that th

2013-08-03 12:10:04 1067

原创 安卓开发-工具类的使用

安卓开发中,SparseArrays详细分析

2013-07-25 11:27:11 1832

原创 ErlangOTP学习-Erlang基础学习

需要先学习一下Erlang基础。从最简单的数据类型开始。7> 1.23456+1.0. 2.234568> 1.234567+1.0. 2.2345679> 1.2345678+1.0.2.234567799999999810> 从上面浮点数的加法可以看到,erlang中,浮点数据在小数点后7位,相加就不能保证精确度了。

2013-07-25 08:56:11 2948

原创 Java中Synchronized和Lock的使用

Lock的锁定是通过代码实现的,而 synchronized 是在 JVM 层面上实现的synchronized在锁定时如果方法块抛出异常,JVM 会自动将锁释放掉,不会因为出了异常没有释放锁造成线程死锁。但是 Lock 的话就享受不到 JVM 带来自动的功能,出现异常时必须在 finally 将锁释放掉,否则将会引起死锁。在资源竞争不是很激烈的情况下,偶尔会有同步的情形下,syn

2013-07-24 23:46:19 13675

原创 安卓开发-多线程操作Sqlite问题

Sqlite数据库本身是不支持多线程同时操作的。如果使用多个线程来操作Sqlite,可能会遇到像这样的问题:一个线程中使用完db之后直接调用 了db.close(),但是由于在一个sqlite数据库中,得到的SqliteDatabase对象是同一个。所以如果一个线程掉用了db.close,那么其他线程中的db对象也就是close的了。此时,如果其他线程再操作数据库就会出现:database n

2013-07-24 16:02:48 2222

转载 安卓开发-HttpClient使用

HttpClientHttpClient其实是一个interface类型,HttpClient封装了对象需要执行的Http请求、身份验证、连接管理和其它特性。从文档上看,HttpClient有三个已知的实现类分别是:AbstractHttpClient, AndroidHttpClient, DefaultHttpClient,会发现有一个专门为Android应用准备的实现类AndroidHt

2013-07-24 11:14:01 5366

原创 安卓开发-Activity Manager的作用

Interact with the overall activities running in the system.API上对class的描述仅仅这么一句。看了其他人的博客,还看不懂。。慢慢研究

2013-07-24 10:17:21 1599

原创 安卓开发-自己实现CursorAdapter将数据的数据装载到ListView

纯属学习的需要,自己做CursorAdapter装载数据到ListView。

2013-07-23 20:55:56 1157 1

原创 安卓开发-Sqliteopenhelper使用

如果在安卓开发中,直接使用Activity中的openOrCreateDatabase(name, mode, factory)会有一系列跟随的问题。比如说数据库升级、更新等。最好是使用其封装版本:SQLiteOpenHelper

2013-07-23 16:31:29 1884

原创 Java中实现CallBack功能

在很多场景,作为开发都会想到,在执行完毕一个任务的时候,能执行一个callback函数是多么好的事情。现在模拟一下这个情景:定义三个类。分别是主函数类。callback函数的接口类。业务处理类。在业务处理类中,处理完业务之后,执行一个callback函数。package comz;public class Main { public static void main(String

2013-07-23 14:51:35 25917 3

原创 安卓开发-加载图片

加载网络上的图片需要在manifest中配置访问网络的权限,如下: 如果不配置这个权限的话,会报错:unknown host exception。package com.example.loadimgfromweb;import java.io.InputStream;import android.app.Activity;import android.graphics.Bi

2013-07-23 12:21:47 4542

原创 Java中Collections学习

一直没有专门看看Collections到底能做什么。前几天导师还问到了这个问题。现在学习总结一下:Collection是集合类的一个顶级接口,其直接继承接口有List与Set而Collections则是集合类的一个工具类/帮助类,其中提供了一系列静态方法,用于对集合中元素进行排序、搜索以及线程安全等各种操作。此类不能实例化。Collections中有一些工具函数,比如说sort、r

2013-07-23 10:00:40 4511

原创 安卓开发-Service使用

Service是一个生命周期较长而且没有界面的程序。下面通过一个播放mp3的例子来学习。先看MainActivity.javapackage com.example.servicetest;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import andr

2013-07-22 22:09:36 3029

安卓 android dexclassloader 独立dex

android-custom-class-loading-sample,源码。需要使用ant进行编译。编译之后可以动态的使用DexClassLoader加载代码并执行。

2013-09-26

java 回调函数 实现

java 回调函数 自己模拟实现 使用了接口来完成

2013-07-24

安卓开发-继承CursorAdapter实现自己的功能

安卓开发-继承CursorAdapter实现自己的功能。这里就是往sqlite数据库插入数据,然后提取出数据并展示到listview中。这里仅仅是为了学习的目的。其实这里完全可以使用SimpleCursorAdapter来做。

2013-07-22

cdn技术详解

详细的描述了cdn技术内幕。可以用于简单了解cdn技术。

2013-06-08

myeclipse 10.5破解

myeclipse 10.5破解 真的很好用

2013-03-22

ftp 实例 python开发的

ftp 实例 python开发的。使用了多线程来处理。

2013-03-14

Python开发的FTP服务器

Python开发的FTP服务器。 可以作为socket编程的学习之用。

2013-03-14

PyBatis源码、测试文件

PyBatis源码、测试文件。py实现的类ibatis ORM框架。目前仅仅适用mysql。 添加了以下功能 1、事务管理 2、数据库连接池 与ibatis比较相似。 初学py的可以参考。

2013-03-12

JAVA_IO流学习总结

JAVA_IO流学习总结 讲的很深入。受益匪浅。

2013-02-28

C ISAM 用户手册

C ISAM 用户手册

2013-01-23

eclipse插件,在源码中右键菜单,增加一个main函数

很简单的一个功能,就是在java代码中右键的时候,会显示出来一个选项点击之后,在系统剪贴板里面就有了main函数的代码。然后粘贴到java代码里面就行了。这么做的目的是,我在写代码的过程中写一个函数经常要写个main函数来测试下,每次都手写main....写烦了,所以弄了这么个东西,虽然很简单,但是对我来说还比较实用。

2013-01-07

空空如也

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

TA关注的人

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