自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (23)
  • 收藏
  • 关注

原创 android拼接多张bitmap图片

/** * 横向拼接 * * @param first * @param second * @return  */ private Bitmap add2Bitmap(Bitmap first, Bitmap second) { int width = first.getWidth() + second.getWidth(); int height = Math.max(fir

2014-01-10 19:08:47 10758 3

原创 Python学习笔记(一)

1.下载开发工具http://www.python.org/download    安装python开发工具 2.安装后,电脑中找到如下图: . 3.点击IDLE(Python GUI)进入编译器 4.输入 print ("Hello world") 回车 输出结果 5.输入 input("intput---:") 回车输入 6.python3.3版本和以前的2.X版本有很大差异,如

2013-12-30 21:16:50 654

原创 android 摇一摇 传感器实例详解

package com.example.testcamera; import android.content.Context; import android.hardware.Sensor; import android.hardware.SensorEvent; import android.hardware.SensorEventListener; import androi

2013-06-25 21:58:50 1145

原创 android ListView中通过号码查询图片,名字分条显示

android ListView中通过号码查询图片,名字分条显示 由于每个item查询Contacts数据库如果单独开Thread非常耗资源,还容易卡顿,而且还容易产生显示错乱,所以要采用线程池,现在采用AsyncTask,它是与线程池 + Handler的结合 体   核心 代码如下:     通过号码查询联系人实时显示图片     public class PhotoLoader

2013-06-13 22:18:52 717

原创 android TextView,EditText插入表情

效果图如下: EditText和TextView中插入表情 //插入的表情        editText = (EditText) findViewById(R.id.editText);        editText.setText("设置图片:");         //设置光标位置,是为了下面的在插入时插入表情时在字串的后面,        editText.setSel

2013-06-13 22:11:19 1370

原创 JAVA生产消费模式(代码及流程图)

流程图   package thread.stack; import java.util.ArrayList; import java.util.List; /** * 自制的栈(数据结构) *  */ public class Stack { //堆栈数据结构实现的辅助变量 private List myList = new ArrayLis

2013-06-09 21:40:41 1401

原创 hibernate中的N+1问题

什么时候会出现N+1问题?       在hibernate中,当进行一个表的查询时,当这个表与另外的表是多对一,或者是一对多关联时,就会出现N+1问题,当查询一条语句时,比如主键name=1,而与这个name相关联的另一张表对应name的有N个记录,这时就出另外发出N条语句去查询,而我又不要那些记录,这时就是N+1问题。 解决方法: 1。设置lazy=true; 2.在本类DTO中有关联

2013-06-09 21:39:02 492

原创 STRUTS2的应用

Struts 是采用Java Servlet/JavaServer Pages技术,开发Web应用程序的开放源码的framework。采用Struts能开发出基于MVC(Model-View-Controller)设计模式的应用构架。 Struts有如下的主要功能: 一.包含一个controller servlet,能将用户的请求发送到相应的Action对象。即控制层。他对模型层和视力层进行控制

2013-06-09 21:37:57 562

原创 装饰者模式

装饰者模式 装饰者模式的好处是便于扩展,对一个东西不管怎么变,只需要找到相应的组件去改变它   1.如何组装在一起: 创建主题: PacketBodyCreator body = new PacketBodyCreator(); 创建header PacketHTMLHeaderCreator html = new PacketHTMLHeaderCreator(body);

2013-06-09 21:29:57 576

原创 享元模式

享元模式   它的好处是避免不必要的对象的产生,提高性能 1.      多个人要去查看同一个内容的东西,只创建一次,共享这张表 2.      如下图: 3.具体实现的代码如下: public interface IReportManager {     public String createReport(); } public class FinancialR

2013-06-09 21:26:55 570

原创 android webview 复制文本

/**      * Select Text in the webview and automatically sends the selected text to the clipboard.      */     public void swithToSelectAndCopyTextMode() {         try {          KeyEvent shiftPre

2013-06-08 22:23:39 1209 1

原创 吐槽

以前不知道为什么把博客写到网易上了,最后感觉网易根本就不适合写技术类的博客,可一直不懒得搬家到CSDN上,也没有发现在专业的工具直接搬家到CSDN上,这次痛下决心搬到这上面来   网易博客地址为:http://wj495175289.blog.163.com/blogBackendManage.do?fromnewcenter#m=0

2013-06-08 22:14:15 523

原创 强引用 软引用 弱引用 虚引用的区别

1、强引用,GC不会回收,宁可抛出OOM如:new Object();新一个对象就相当于强引用; 2、软引用,只有内存不够时才回收,常用于缓存;当内存达到一个阀值,GC就会去回收它; 3、弱引用,GC总是会回收它,常用于Map;当GC扫描一次遇到没有被引用的就回收 4、虚引用,"虚引用"顾名思义,就是形同虚设,与其他几种引用都不同,虚引用并不会决定对象的生命周期。如果一个对象仅持

2013-06-08 22:07:54 955

原创 android平台下SAX,dom,pull解析方式比较

1.Android中三种XML的解析方式,分别为Dom,Sax,Pull,其中Pull的解析方式最优 2.Dom,Sax,Pull解析方式的区别 (1).Dom解析方式: 首先一下子加载整个文档然后再挨个节点解析 优点:对于处理大文档,以及能力强的CPU性能比较快 缺点:对于处理能力不够强的CPU一下子可能受不了,就像一个人一口先吃下一个大西瓜,再来嚼. (2).Sax解析方式: S

2013-06-08 19:28:37 1254

原创 Linux学习记录(三)

1.JDK的安装步骤    把mypackage.iso挂载到linux下    挂载的命令为:   mount /mnt/cdrom 查看cd /mnt/cdrom 卸载:umount /mnt/cdrom 在vm做好配置 2.把文件拷贝到/home 3.cd /home [切换到当前目录] 4.安装    ./xxx.bin 5.文件 /etc/profile[环境配置文

2013-06-08 19:09:22 626

原创 Linux学习记录(二)

修改错误配置的方法 在进入grub引导界面时,输入e 在选中第二行,再输入e 在最后输入1 [单用户级别] 单用户不会再去读inittab文件 more显示文件内容,带分页 点击空格翻到下一页,(pgup)向上一页 more xx.txt less显示文件内容 带分页 grep在文本中查询内容 grep “xxx” xx.txt 查找xx.txt中是否有xxx这个关键词 |

2013-06-02 22:29:10 662

原创 android webview 销毁

android webview 调用webview类中的销毁方法并不能完全销毁webview对象,只能销毁webviewCore中的一些线程,源码中的销毁方法如下:  /**      * Destroy the internal state of the WebView. This method should be called      * after the WebView has b

2013-06-02 16:24:58 3867

原创 android webview 复制文本

/**      * Select Text in the webview and automatically sends the selected text to the clipboard.      */     public void swithToSelectAndCopyTextMode() {         try {          KeyEvent shiftPre

2013-06-02 16:23:20 1040

原创 android 起动APP时锁住(Lock apps)

android手机管家锁住其它APP,发现有点流氓,后台一个线程在不停的运行 大致的核心代码如下:起时在service中启动这个类,但做测试为图个方便直接在Activity中启动 package com.example.testsafe; import android.content.Context; import android.content.pm.ApplicationInf

2013-06-02 16:02:42 1249

转载 [转]Ubuntu下创建、重命名、删除文件及文件夹,强制清空回收站方法

http://hi.baidu.com/%B0%A2%CD%F2/blog/item/a45890673218382fab184ca4.html Ubuntu下创建、重命名、删除文件及文件夹,强制清空回收站方法 2009年12月30日 星期三 15:05 mkdir 目录名           ——创建一个目录 rmdir 空目录名        ——删除一个空目录 rm 文件名 文

2013-06-02 15:59:08 838

原创 windows virtualBox设置共享文件夹,供Linux访问

安装了virtualBox,如下图示 同时安装了ubuntu系统,如何让win xp系统向Linux传递文件呢。 步骤如下: 1.安装viretualBox的增强工具 2.unbuntu桌面会出现一个 光盘图标 3.cd /media/VBOXADDITIONS_4.1.8_75467/   (注:可能目录不完全相同,大家可以在/media/下面找) 4. su

2013-06-02 15:57:51 682

原创 Linux基础学习记录(一)

Linux的特点: 1.免费的/开源的 2.支持多线程/多用户的 3.安全性好 4.对内存和文件管理优越 5.linux最小只需要4M-->嵌入式开发  6.linux下的/root(存入root用户的相关文件)         home存放普通用户的相关文件 mnt默认挂载光驱和软驱的目录 bin存入常用命令的目录  sbin要具有一定权限才可以使用命令 e

2013-06-02 15:55:53 452

原创 vi编辑器的使用

vi编辑器的使用 关键词:VI,vi编辑器, 1、关于文本编辑器 文本编辑器有很多,比如图形模式的gedit、kwrite、OpenOffice ... ... ,文本模式下的编辑器有vi、vim(vi的增强版本)和nano ... ... vi和vim是我们在Linux中最常用的编辑器。我们有必要介绍一下vi(vim)最简单的用法,以让Linux入门级用户在最短的时间内学会使用它。

2013-06-02 15:50:25 585

原创 解决R.java文件丢失

<br />第1种方法:右击工 程->选择Android Tools->选择Fix Project Properties 这样应该OK!<br />第2种方法:右击工 程->选择Properties->选择 Android->Apply这样也应该OK<br /> <br />第一种方法我测试时 是不成功的,用第二种方法生成了R.java但是还报错,这时把上面导入的 那个android.R那个包去掉,因为那样一导包它就找错路径了

2010-06-23 11:24:00 638

原创 android中去掉标题栏和状态栏,实现全屏

<br />  this.requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏<br />   this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,<br />     WindowManager.LayoutParams.FLAG_FULLSCREEN);// 去掉信息栏

2010-06-23 09:29:00 685

原创 svn下下来的项目,项目名报错

svn下下来的项目,项目名报错<br />svn下下来的项目,项目名报错时这是因为在.classpath文件中有 <classpathentry exported="true" kind="lib" path="WidgetEngine20.jar"/>这样一句话,在SVN中有这个jar包,但在自己的开发工具上没这个jar包,这时只要在 这个文件中删除这句话就行了。

2010-06-23 09:28:00 630

原创 获取SD卡的剩余空间

    /**      * 获取SD卡的剩余空间      *      * @return SD卡的剩余的字节数      */     public static long getFreeSD()     {         long nAvailableCount = 0l;         StatFs stat = new StatFs(Environment.getExternalStorageDirectory()                 .getAbsolute

2010-06-22 17:47:00 757

原创 No package identifier when getting value for resource

         No package identifier when getting value for resource出现这种情况一般是在解析XML文件时方法用错了,比如说:input_City_EditText = (EditText) findViewById(R.id.EditView_Input);读取文本框的内容。但这样写就会报 No package identifier when getting value for resource错:input_City_EditText =

2010-06-22 14:12:00 1152

原创 android--SDK1.5与2.0的区别之一

在1.5与2.0中public boolean onKeyDown(int keyCode, KeyEvent event)这个方法,即返回的方法,1.5中return super.onKeyDown(keyCode, event);直接把当前的activity结束了,而2.0中不是。 如下例子2.0中: @Override  public boolean onKeyDown(int keyCode, KeyEvent event)  {   // 用户点击手机键盘上的返回键   if

2010-06-22 14:11:00 861 1

原创 Invalid file name: must contain only [a-z0-9_.]

Invalid file name: must contain only [a-z0-9_.]文件名必须是小写a到z,和下划线以及数字0到9

2010-06-22 14:09:00 1545

原创 sqlite数据库之增删改查

/** * @param table表名 * @param whereClause字段,条件 * @param whereArgs * @return */ public int delete(String table, String whereClause, String[] whereArgs) { Log.i(TAG, "---------------delete-----------------"); return db.delete(table

2010-06-04 09:14:00 690

SOK_交互动效版7.13副本 (1).zip

交互动效111

2021-11-04

SampleRhino2.zip

android java直接调用js&js调用java,不使用webview执行解析js,js中可通过反射调用java中的方法

2020-04-27

Weather+注解

weather,retrofit,注解

2017-05-14

android传感器,摇一摇起动相机

android 摇一摇 传感器实例详解,里面有注释

2013-06-26

JAVA设计模式

里面有JAVA 设计模式 工厂模式 单例模式 观察者模式 装饰者模式以及future 和生产消费模式的实例 详细讲解请查看我的博客:http://my.csdn.net/ajun495175289

2013-06-09

android, pull,sax,dom 解析

android平台下SAX,dom,pull解析方式比较 详细注解请看 http://blog.csdn.net/ajun495175289/article/details/9058731

2013-06-08

动态设置android webview字体大小DEMO

动态设置android webview字体大小的实例

2012-03-08

一键反编译APK工具

直接解压文件,然后导入APK,反编译APK所有的文件

2012-03-05

抽屉SlidingDrawer

android抽屉,向各个方向的抽屉案例,系统中只有向上的

2010-12-30

数据结构课程设计约瑟夫环问题设计

约瑟夫环问题设计,数据结构课程设计,用C/C++做的,有源码,有文档

2010-12-18

数据结构课程设计图的遍历

图的遍历数据结构课程设计用C/C++做的,有源码,有文档

2010-12-18

数据结构课程设计汉诺威塔

汉诺威塔数据结构课程设计,用C语言做的,有程序源码,有文档

2010-12-18

数据结构课程设计哈夫曼树的应用

数据结构课程设计,用C语言做的,有设计文档有程序关于哈哈夫曼树的应用

2010-12-18

反编译apk工具,用法在下面描述

一、更改apk文件的后缀名,如:LianyunHelper3.0.11.apk改成LianyunHelper3.0.11.zip 二、用zip解压缩LianyunHelper3.0.11.zip文件 三、从解压缩的文件夹中取出classes.dex文件并放到dex2jar.bat所在目录 四、运行cmd命令,进入dex2jar.bat所在的目录,输入dex2jar.bat classes.dex即可生成classes.dex.dex2jar.jar文件 五、用JD-GUI工具打开classes.dex.dex2jar.jar文件,即可看到源码 六、将AndroidManifest.xml文件放到AXMLPrinter2.jar所在目录,运行cmd命令,进入AXMLPrinter2.jar所在目录,输入java -jar AXMLPrinter2.jar AndroidManifest.xml > AndroidManifest.txt。

2010-11-05

android打电话收短信实例

android打电话接收短信的实例,大家可下下来学习下

2010-08-31

android 3D动画

android 3D动画,实例,里面有详细的注释

2010-08-23

android资料,运行原理过程

anndroid资料,包括anroid的运行过程,原理

2010-08-23

android实例 动画

adnroid动画实例,可供大家学习,类似于2D效果

2010-08-20

android开发教程

andorid开发入门教程,一个培训机构的课件,适合初学者

2010-08-16

android开发初步配置

android开发初步,配置开发工具,配置JDK,SDK环境变量,配置ADT

2010-08-09

android sdk1.5源码

sdk1.5的源码, 把它加在sdk1.5那个目录下面。

2010-06-22

IT&AT技能大赛试题

IT&AT技能大赛C语言的试题,C语言的试题,有初赛复赛,决赛的试题,大家可下载的试着做下练习。

2009-10-11

空空如也

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

TA关注的人

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