- 博客(32)
- 资源 (4)
- 收藏
- 关注
原创 Android之Handler用法总结
方法一:(java习惯,在android平台开发时这样是不行的,因为它违背了单线程模型)刚刚开始接触android线程编程的时候,习惯好像java一样,试图用下面的代码解决问题 new Thread( new Runnable() { public void run() { myView.invalidate(); ...
2014-11-05 11:32:16
125
原创 Android Handler的使用
大家好我们这一节讲的是Android Handler的使用,在讲Handler之前,我们先提个小问题,就是如何让程序5秒钟更新一下Title.首先我们看一下习惯了Java编程的人,在不知道Handler的用法之前是怎么样写的程序,代码如下所示:package com.android.tutor; import java.util.Timer; import java.util....
2014-11-05 11:30:33
139
原创 android AsyncTask介绍
AsyncTask和Handler对比1 ) AsyncTask实现的原理,和适用的优缺点AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.使用的优点:l 简单,快捷l 过程可控 ...
2014-11-05 11:27:10
118
原创 final学习笔记
关于final关键字,总是那么些疑惑,今天就总结一下。 一.final的概念:在Java中, 可以使用final关键字修饰类、方法以及成员变量。 1.final标记的类不能被继承; 在设计类时候,如果这个类不需要有子类,类的实现细节不允许改变,并且确信这个类不会载被扩展,那么就设计为final类。 2.final标记的方法不能被子类复写; 如果一个类不允许其子类覆盖
2012-07-25 17:18:31
383
原创 hashmap实现机制
int uInt = key.getHashCode()&0x8FFFFFF;(具体多少忘记了,总之就是把它弄成正数) int index = uInt % map.length; 把value放到那个 index位置。 下次访问时再通过 key的hashCode() & 0x8FFFFF;再 % map.length;就知道value放在第几个位置了。 这样map的要得到
2012-07-25 17:16:08
679
转载 java.math.BigInteger类
ava中long类型可以表示 -9,223,372,036,854,775,808(即-2^64)到9,223,372,036,854,775,807(即2^64-1)范围内的整数。有的时候我们希望能够处理在此范围之外的整数。为此,我们设计了一个BigInteger类。它可以支持大整数的加、减、乘操作。请根据提供的代码框架,完成整个程序。> 注:> 1) 请仔细阅读代码中的注释,并
2012-07-25 16:35:21
10861
转载 释放二维数组
听了一些牛人说,释放二维数组的应该用逐行释放(1)已知第二维Code-1 char (*a)[N];//指向数组的指针a = (char (*)[N])malloc(sizeof(char *) * m);//传闻不是这样,而是a=malloc(sizeof(char)*N*m);printf("%d\n", sizeof(a));//4,指针printf("%d\n",
2012-07-11 16:54:07
1211
转载 如何配置PPP
其实很简单。只要您的调制解调器和串 行口都工作,剩下的就是一条命令的事了。下面一行是一个组合命令 用了pppd和chat两个命令完成ppp连接。 pppd debug lock modem crtscts /dev/cua0 38400 connect \ 'chat ABORT BUSY "" "atdt63355555" "" "login:" "abc
2012-07-10 23:22:06
987
转载 linux 基于PPP协议
linux 基于PPP协议的VPNPPTPD(Point-to-Point Tunneling Protocol Daemon)是VPN(Virtual Private Network)服务器,PPTP(Point-to-Point Tunneling Protocol)是VPN客户端。PPTPD和PPTP都是通过PPP(Point to Point Protocol)来实现VPN功能的。MP
2012-07-10 23:13:08
3521
转载 CGI编程入门--GET与POST示例
CGI编程入门--GET与POST示例关于CGI的编程,我也还是新手!但只要懂C,则基于C的CGI编程就不会很难!下面就GET和POST方法的应用,做一个小小的demo,给刚学习CGI编程的新手提供一点感性认识!GET方法:做一个加法运算,需要接收两个参数文件get.c如下:-------------------------------#include #i
2012-07-09 14:21:20
412
转载 CDC类
CDC应用 M F C用C D C类封装了一个设备环境对象, CDC的成员变量m _ h d c指向它所拥有的设备环境,用户可以创建四种类型的设备环境:■ 屏幕。■ 打印机。■ 只有打印机的信息部分。■ 位图。创建一个屏幕设备环境,可以用:CDC * pDC=GetDC( );这里的GetDC( )是CWnd类的成员函数,它返回一个允许用户绘
2012-07-08 14:37:09
597
原创 c语言函数参数处理顺序-从右向左
#include int main(void){ int i = 0; printf("%d,%d,%d\n", i++, i++, i++);}输出结果:2,1,0原因分析:因为c函数参数作为一个整体执行的顺序是从右向左,所以会先处理最右端的参数,然后依次向左处理所以结果为最右端的i++先被处理结果为0,然后++,接着1和2,这样就有了
2012-05-07 23:04:08
1323
原创 hashmap实现机制
int uInt = key.getHashCode()&0x8FFFFFF;(具体多少忘记了,总之就是把它弄成正数) int index = uInt % map.length; 把value放到那个 index位置。 下次访问时再通过 key的hashCode() & 0x8FFFFF;再 % map.length;就知道value放在第几个位置了。 这样map的要得到...
2012-03-14 09:33:50
106
原创 某笔试题
一 简答题(10x3=30分)1. 用ssh登陆远程的Linux/Unix系统,如果网络中断,Linux/Unix端运行的程序将会中断。这种问题发生的原理?通过何种途径去避免?这种途径的原理是什么? 2.一个最小值堆,同时是一棵完全二叉树,顺序存储在一个数组a中,126438759(1) 对于任意结点的a[n],其在二叉树中左、右子节点访问方式;(2...
2012-03-13 13:38:11
142
原创 控制台内容不输出问题
熟知,log4j可以打印log,一般也是这么用的,而且可以判断控制用不用打印,但是调用第三方jar的时候,就无力了。而我们更为熟知的System.out.prinln(e),也同样可以打出log,而且可控制控制台内容输出不输出,如下。[code="java"]import java.io.File;import java.io.FileNotFoundException;impor...
2012-03-12 11:13:59
1133
原创 判断编码问题
自己写了一个(第一个),然后客户提供了一个,均分享。[code="java"]public String GetCharset(File file) { String charset = "SJIS"; byte[] first3Bytes = new byte[3]; try { boolean checked = false; BufferedInpu...
2012-03-12 11:09:28
141
原创 自己写这个String类运行异常
为什么不能自定义String类呢?原因如下String 是java的终态类,并且它在java.lang包中,是java编译器默认导入的.用户不可以继承String.也不能把自定义的类取名为String,如果你非要自定义一个类取名String,Java编译时不会报错,但运行时JVM把String当成系统预导入的java.lang.String而不是你的String,所以你自定义String类...
2012-02-24 16:41:12
414
原创 读jar中的properties
配置如果打到jar包中,会无法运行,找不到,写法就要更改成读数据流的方式。 package jp.co.ncmobile.linuxdevenv.ScreenPicker;import java.io.IOException;import java.util.Properties;import org.apache.log4j.PropertyConfigurator;...
2012-02-24 12:51:00
120
原创 log4j
一、简介 在程序中输出信息的目的有三:一是监视程序运行情况;一是将程序的运行情况记录到日志文件中,以备将来查看;一是做为调试器。但信息输出的手段不仅限于System.out.println()或System.out.print(),还有日志记录工具可以选择。与System.out.pringln()和System.out.print()相比,日志记录工具可以控制输出级别,并且可以在配置文件中...
2012-02-21 19:03:34
109
原创 android手机信息采集
1> 建立/断开设备连接图像采集 和 dump采集 都需要与设备连接后使用,我们通过adb提供的连接了实现,取得Device。在通过adb与手机建立连接的过程中,我们使用以下的接口:Device my_getDevice() ; boolean my_startViewServer(Device device) ; boolean my_stopVie...
2012-02-10 15:49:00
169
原创 bat命令
1 echo 和 @回显命令@ #关闭单行回显echo off #从下一行开始关闭回显@echo off #从本行开始关闭回显。一般批处理第一行都是这个echo on #从下一行开始打开回显echo ...
2012-02-01 18:05:01
82
原创 bat 批处理命令
先把命令输入到批处理文件中,然后加入到启动项中,每次启动就会自动运行,免去了每次输入命令的麻烦.至于怎么写这个批处理文件嘛,到文章的结尾我会告诉大家的,但不知道在我写完之前会不会睡着呢?~ 如何创建批处理文件? 不要听了批处理文件就感到很神气,其实这东西很简单的.你用过记事本没有?用过? 好的.将记事本打开,什么都不用写,然后选择文件,保存.保存类型选择所有文件,文件名...
2012-01-05 10:18:36
97
原创 SoftReference、Weak Reference和PhantomRefrence分析和比较
SoftReference、Weak Reference和PhantomRefrence分析和比较本文将谈一下对SoftReference(软引用)、WeakReference(弱引用)和PhantomRefrence(虚引用)的理解,这三个类是对heap中java对象的应用,通过这个三个类可以和gc做简单的交互。强引用:除了上面提到的三个引用之外,还有一个引用,也就是...
2011-11-30 16:36:27
106
原创 HashMap深入浅出
文章来源:http://www.iteye.com/topic/539465;http://www.iteye.com/topic/754887Hashmap是一种非常常用的、应用广泛的数据类型,最近研究到相关的内容,就正好复习一下。网上关于hashmap的文章很多,但到底是自己学习的总结,就发出来跟大家一起分享,一起讨论。 1、hashmap的数据结构 要知道hashmap是...
2011-11-28 22:43:39
90
原创 Java读取文件方法大全
文章来源:http://www.cnblogs.com/lovebread/archive/2009/11/23/1609122.html读取文件方法大全 1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容4、随机读取文件内容 public class ReadFromFile { /** * 以字节为单位读取文件,常用于...
2011-11-24 23:31:55
68
原创 数据库优化方案
文章来源:http://huoyj.iteye.com/blog/355325本文首先讨论了基于第三范式的数据库表的基本设计,着重论述了建立主键和索引的策略和方案,然后从数据库表的扩展设计和库表对象的放置等角度概述了数据库管理系统的优化方案。 关键词: 优化(Optimizing) 第三范式(3NF) 冗余数据(Redundant Data) 索引(Index) 数据分割(Data P...
2011-11-24 15:47:47
53
原创 Eclipse编译器
文章来源:http://space.itpub.net/13081368/viewspace-374853实现项目特性插件本节将从一个具体的实例出发,在Eclipse 项目中添加用户自己的项目特性,扩展Eclipse的选项,让用户的插件具有一个产品的雏形。项目扩展点用户已经了解了如何在Eclipse中添加视图、编辑器、透视图菜单和工具栏按钮。本节将要介绍如何加入自己...
2011-11-24 15:30:39
153
原创 Integer越界会怎样
今天有人问,i++,一直到2的32次方以后,i的值会是多少?我还真不知道,回归成0?C++好像就是0,那么java呢?实验如下:public class IntegerTest { public static void main(String[] args) { System.out.println(Integer.MAX_VALUE+1); System.out.pr...
2011-11-23 21:56:17
385
初探teeda中session的读与写
项目中用到teeda,觉得teeda中session部分挺特别的,将研究结果分享下:1、对应Session写入: ①*Page.java中请引入HttpSession包: import javax.servlet.http.HttpSession; public HttpSessi...
2011-11-23 10:34:39
153
原创 Teeda传值方式
Teeda Extension 提供一个不使用 Http Session 的传值方法,Scope它只需要在page class中对变量的传值范围作声名,Teeda 提供四种这样的Scope1.@PageScope值在同一个页面范围内传递,使用方法,如下@RedirectScopepublic String name;2.RedirectScope值在两个画面间跳转的时候有效@RedirectSco...
2011-11-23 09:43:41
344
原创 java中final的学习笔记
关于final关键字,总是那么些疑惑,今天就总结一下。 一.final的概念:在Java中, 可以使用final关键字修饰类、方法以及成员变量。 1.final标记的类不能被继承; 在设计类时候,如果这个类不需要有子类,类的实现细节不允许改变,并且确信这个类不会载被扩展,那么就设计为final类。 2.final标记的方法不能被子类复写; 如果一个类不允许其子类覆盖某个方法,则可以把这个方法声明为...
2011-11-22 21:12:04
157
WSUS部署及操作建议
2011-02-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人