- 博客(41)
- 资源 (40)
- 收藏
- 关注
原创 Unable to execute dex: Multiple dex files define 解决方法
问题发生概述: 程序编译正常,在用Eclipse调试执行时,报错Unable to execute dex: Multiple dex files define,因为以前也没有遇到这类错误,首先便尝试万能纠错发,如下方法一,也是上网搜索众多解决方案之一,尝试后未果,便按照搜索方案,逐一尝试,都未能解决,最后盯着工程突然发现问题。具体解决方案如下:方法一: Ecl
2013-05-27 11:12:44
210802
64
原创 字节码与十六进制字符相互转换
//字节码转换成16进制字符串 public static String byte2hex(byte[] b) { String hs=""; String stmp=""; for (int n=0;nb.length;n++){ stmp=(java.lang.Integer.toHexString(b[n] & 0XFF));
2012-12-18 17:31:54
3696
转载 如何不怀疑自己
是否曾几何时你也感到过迷茫? 对我来说事情是这样的:一旦有了一个新的目标,我往往会很乐观,总是精力充沛,而且迫不及待地想着手去做。 这些目标可以是任何事情,比如减肥,存钱,或者想某天成名。这些都是令人向往的事情。我们大多数人会渴望开始去做。 但是半途中,你可能突然会满脑子充满疑虑。 这些疑虑会让你感觉一切都不再重要。这些疑虑还让你感觉自己走错了路。这些疑虑还让你把一切都放弃
2012-09-28 19:06:30
696
转载 跳槽与老婆
中心思想呢,就是所谓的忠诚就是诱惑不够大,要想留住人,光靠嘴巴上讲忠诚没用,得来点实际的。前面的论述写了很长,最后决定用数学方式描述一下跳槽问题。当时我写的那篇文章大概一万两千字,其中这段数学描述部分大概就有将近三千字,不过现在应该写不出那么多了。当年写东西感觉跟拉肚子一样,很有那种一泻千里的感觉,思路完全不停,一口气写完那种,现在就不行了,跟便秘似的,经常前言不搭后语,思路也老断。大家将就看。
2012-09-28 17:01:21
1000
转载 九阴九阳
1. 不要为过去买单不要活在过去,今天才是最最重要的,明天更重要。不要弥补过去,那样会错过今天和明天,更会把自己迷失在过去的阴影中,会造成总是犯错,又总是为过去改过,于是生活在一个怪圈之中。2. 量化目标,把目标具体化千万别把一些:掌握,熟悉,高级,专家等一些非常抽象的标准作为你的目标,仔细想一想:什么叫掌握,什么叫熟悉, 什么叫高级什么又叫专家呢? 这些东西不同的人会
2012-09-28 15:52:36
1133
转载 日三省乎己
始终认为,对一个初学者来说,IT界的技术风潮是不可追赶。 我时常看见自己的DDMM们把课本扔了,去买些价格不菲的诸如C#, VB.Net 这样的大部头,这让我感到非常痛心。 而许多搞不清指针是咋回事的BBS站友眉飞色舞的讨论C#里面可以不用指针等等则让我觉得好笑。C#就象当年的ASP 一样,“忽如一夜春风来,千树万树梨花开”,结果许多学校的信息学院成了“Web 学院”。 96, 97级的不
2012-09-28 15:33:23
3064
转载 java保留2位小数的方法
mport java.math.BigDecimal;import java.text.DecimalFormat;import java.text.NumberFormat;public class format { double f = 111231.5585; public void m1() { BigDecimal bg = new BigDecimal(f
2012-09-24 10:58:51
583
转载 请描述Java中异常处理机制的简单原理和应用,并说明Error与Exception有什么区别?
1:请描述Java中异常处理机制的简单原理和应用,并说明Error与Exception有什么区别?每当产生异常后,如果没有程序进行相应的处理,则程序会中断的现象,那么,此时实际上一旦产生一个异常之后,JVM会抛出一个异常类的实例化对象,如果此时使用了try语句进行捕获的话,则可以进行异常处理,如果没有的话,则交给JVM进行处理,当try语句捕获到了异常之后,会与catch中的异常类型进行匹配,
2012-09-19 22:32:32
3607
原创 反射
------- android培训、java培训、期待与您交流! ---------- 第一节:需要掌握的知识点1. 了解反射的作用2. 掌握Class类的操作及使用3. 可以通过反射取得一个类的实例化对象。4. 可以通过反射取得类的结构,可以通过反射进行属性方法的调用。5. 通过反射调用类中方法的原
2012-09-13 11:04:45
550
原创 IO操作
第一节:概述1. io用来处理设备之间的数据传输。2. java对数据的操作时通过流的方式3. 流按照操作数据分为两种:字节流与字符流。4. 流按流向分为:输入流和输出流。5. 字节流的抽象基类: inputStream|--AudioInputStream|--ByteArrayInputStream|--FileInputStream|--FilterInp
2012-09-13 11:02:47
1272
原创 高新技术
第一节:可变参数与OverLoad相关面试题分析1. 说说overload和override的区别l overload:它是指我们可以定义一些名称相同的方法,通过定义不同的输入参数来区分这些方法,然后再调用时,VM就会根据不同的参数样式,来选择合适的方法执行。l 在使用重载时只能通过不同的参数样式。例如,不同的参数类型,不同的参数个数,不同的参数顺序。 l
2012-09-13 10:59:45
907
原创 银行业务调度系统
面向对象的分析与设计 需求 : 有三种类型的客户:VIP客户,普通客户,快速客户,异步随机生成各种类型的客户,各种类型客户在其对应窗口按顺序依次办理业务。 号码管理器对象,让这个对象不断地产生号码,就等于随机生成了客户。 由于有三类客户,每类客户的号码编排都是完全独立的,所以,想到本系统一共要产生三个号码管理器对象,各自管理一类用户的排队号码。
2012-09-13 10:56:17
546
原创 Java的类加载器
之前在一次面试中有被问道类加载器的问题,当时没答出来。今天既然看到张老师讲类加载器的视频,就写一篇笔记吧。 1.类加载器及其委托机制的深入分析:Java虚拟机中可以安装多个类加载器,系统默认三个主要类加载器,每个类加载器负责加载特定位置的类: BootStrap , ExtClassLoader , AppClassLoader。类加载器也是Java类,因为其他是java类的类加载器本
2012-09-13 10:41:59
733
原创 交通灯管理系统
首先要做需求分析,然后设计这个项目的结构和功能。具体来说,就是这个项目应该包含哪几个类,这些类与类之间的联系,以及这些类中分别需要实现的方法。要弄明白这些不是一件容易的事,坦白说,我自己想一天也未必能想明白。呵呵,这就是能力啊。张老师把这些都分析的非常清楚:1.总共有12条路线,为了统一编程模型,可以假设每条路线都有一个红绿灯对其进行控制,右转弯的4条路线的控制灯可以假设称为常绿状态,另外,其
2012-09-13 10:39:26
733
转载 java线程同步原理
一。 java线程同步原理java会为每个object对象分配一个monitor,当某个对象的同步方法(synchronized methods)被多个线程调用时,该对象的monitor将负责处理这些访问的并发独占要求。当一个线程调用一个对象的同步方法时,JVM会检查该对象的monitor。如果monitor没有被占用,那么这个线程就得到了monitor的占有权,可以继续执行该对象的同步方
2012-09-12 14:43:31
3562
原创 JAVA垃圾回收机制总结
首先要明确几点: 第一:在垃圾回收器回收垃圾之前,我们先来了解一下Java分配对象的方式,Java的堆更像一个传送带,每分配一个新对象,它就往前移动一格。这意味着对象存储空间的 分配速度相当快。Java的“堆指针”只是简单地移动到尚未分配的领域。也就是说,分配空间的时候,“堆指针”只管依次往前移动而不管后面的对象是否还要被释
2012-08-31 09:21:21
827
转载 JSP && EL表达式
起初被JSP对象弄得好乱,学了EL表达式后更乱~ 不过今天花了一上午时间,搞透了(*^__^*) 嘻嘻…… 首先说一下JSP内置对象: JSP内置对象类型映射表对象名 类型 作用域request javax.servlet.Servlet
2012-08-30 11:05:20
8971
转载 Firefox不支持event解决方法
Firefox不支持event解决方法//火狐上的用调试的小问题。alert();的使用alert();当里面没有参数时会在火狐中无法运行,IE可以。alert('');有参数火狐才会执行,在火狐调试时要特别注意。---------------------------------------------------------------------------------
2012-05-08 09:00:41
612
转载 时间管理领域的三八原则
时间管理领域的三八原则 [转]所谓时间管理就是自我管理,就是改变习惯, 以令自己能把事情很快地做完, 即具有效率;更能把事情很快又很对地做完, 即具有效能。 彼得·德鲁克说,“不能管理时间的人,就不能管理一切”。时间管理的“三八原则”。是说我们每个人在一天24小时中,基本上都是8小时上班、8小时睡觉、8小时业余。前面的两个“8小时”大家都基本差不多,只不过是工作内容和形式的差异以及休息方式
2012-05-04 17:00:20
513
转载 腾讯QQ音乐业务产品规划
腾讯QQ音乐业务产品规划 原文出处:http://blog.csdn.net/cxxsoft/article/details/7264074
2012-05-04 15:39:36
736
转载 正确地做事与做正确的事同样重要
正确地做事与做正确的事同样重要“又是一年毕业时”,看到一批批学子离开人生的象牙塔,走上各自的工作岗位;想想自己也曾经意气风发、踌躇满志,不觉感叹万千……本文是自己工作6年的经历沉淀或者经验提炼,希望对所有的软件工程师们有所帮助,早日实现自己的人生目标。本文主要是关于软件开发人员如何提高自己的软件专业技术方面的具体建议,前面几点旨在确定大的方向,算是废话吧。谨以此文献给那个自己为之奉献3
2012-05-04 15:09:49
416
转载 业务需求调研经验分享
业务需求调研经验分享 1. 针对具体的工作内容,召集专题访谈启动会、访谈沟通会。由客户的项目负责人向涉及的相关部门或者受访对象进行情况介绍和工作任务安排,并注意在会上详细、正式的介绍需要参与的具体访谈的人员,并收集被访谈对象的基本信息(包括:姓名、部门、联系电话、email等)。 2. 在正式访谈之前,给访谈对象提供访谈提纲或需求调研表,并告
2012-05-04 15:08:37
851
转载 二十五件奢侈品,你有多少
有幸在一个朋友那里看到了这篇文章,心里面有那么一点触动。本来以为,他所说的奢侈品可能是香水,珠宝,名牌服装,手表……看了之后才明白,原来我太肤浅了,但我也庆幸,这25件奢侈品,我并不是一无所有其实。。。这些奢侈品好多就在自己的身边,只是已经习惯了他们的存在,而变得理所当然了。。。。。。《蜗居》里面,宋思明说:“可以用钱解决的问题,也就不是问题了”确实如此,但是人的一生中,最奢侈
2012-03-30 16:29:52
1354
转载 收录各种猥琐的Java笔试/面试题目
本文收录各种猥琐的Java笔试/面试题,一些比较容易忘记的,不定期更新。也希望大家在底下留言,贴出自己碰到或看到的各种猥琐笔试、面试题目。J2EE基础部分1、运算符优先级问题,下面代码的结果是多少?(笔试)[java] view plaincopypackage test; public class Test { public static vo
2012-03-19 22:57:34
575
原创 自学篇-正则表达式(七)
正则表达式:符合一定规则的表达式 作用:用于黄钻梦操作字符。 特点:用一些特定的符号来表示一些代码操作。这样可以简化书写。 好处:可以简化对字符串的复杂操作。具体操作功能:】1,匹配:String matchs方法。用 规则匹配整个字符串,只要有一处不符合规则,就匹配结束就返回false。String reg
2012-03-10 19:50:17
580
转载 生成不重复随机数的算法
一: import java.util.Arrays; import java.util.Random; public class RandomNumber { /** * 根据给定的最小数字和最大数字,以及随机数的个数,产生指定的不重复的数组 * @par
2012-03-10 19:48:40
1211
转载 log4j输出到指定日志文件
1、Log4j的概念Log4j中有三个主要的组件,它们分别是 Logger、Appender和Layout,Log4j 允许开发人员定义多个Logger,每个Logger拥有自己的名字,Logger之间通过名字来表明隶属关系。有一个Logger称为Root,它永远存在,且不能通过名字检索或引用,可以通过Logger.getRootLogger()方法获得,其它Logger通过 Logger.g
2012-03-10 19:36:54
28296
4
原创 自学篇-String类(十二)
一:字符串操作方法/*String类适用于描述字符串事物。那么它就提供了多个方法对字符串进行操作。常见的操作有哪些?"abcd"1,获取。 1.1 字符串中的包含的字符数,也就是字符串的长度。 int length():获取长度。 1.2 根据位置获取位置上某个字符。 char charAt(int i
2012-03-10 18:57:09
919
转载 TCP 三次握手
TCP 三次握手TCP 连接是通过三次握手进行初始化的。三次握手的目的是同步连接双方的序列号和确认号并交换 TCP 窗口大小信息。以下步骤概述了通常情况下客户端计算机联系服务器计算机的过程:1. 客户端向服务器发送一个SYN置位的TCP报文,其中包含连接的初始序列号x和一个窗口大小(表示客户端上用来存储从服务器发送来的传入段的缓冲区的大小)。2. 服务器收到客户端发送过来的SYN报文后
2012-03-03 18:20:01
500
转载 Java 之 String 类型
1. String是一个对象因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的一些特性。首先String不属于8种基本数据类型(byte, char, short, int, float, long, double, boolean)2. new String()和new String(“”)都是申明一个新的空字符串,
2012-03-03 18:13:51
414
原创 自学篇-单例模式(十)
单例模式:分懒汉式和饿汉式。原理简单一点讲就是一个类只能创建一个对象,提供用户使用。 饿汉式: 1.建立一个private对象 2,.构建一个私有的构造对象 3.提供一个对外调用这个对象的方法 public class SingleTest {
2012-03-03 15:45:21
382
原创 自学篇-网络编程TCP(九)
import java.net.*;import java.io.*;class TcpClient { public static void main(String[] args) throws Exception{ //1.建立Socket服务 Socket sk = new Socket("192.168.0.105",10003);
2012-02-23 18:46:58
388
原创 自学篇-网络编程UDP(八)
网络编程: 网络编程其实就是Socket编程,用于网络间通信。具体我们看看怎么使用它吧 我们先来看看怎么利用UDP进行网络之间的通信实现语言JAVA发送端:import java.net.*;public class Udpsend{ public static void main(String argv[]
2012-02-22 20:42:13
545
原创 自学篇-&于&&不同之处(六)
第一点:&和&&都有逻辑与的功能,即 当表达式左边为true右边同时为true时,整个表达 式才为true,当其中一个为false时,或者两边都为false时,整个表达式为false。其中&&有短路功能,当左边表达式为false时,就不去判断第二个表达式。如 if(x==30&&y++>0) 这个表达式y不会自加,而if(x==30&y++>0)这个y会自加。第二点:当两边表达式
2012-02-12 17:21:10
567
2
原创 自学篇-冒泡排序(五)
有一些数字,按从小到大排列。 3,1,6,5,4,2 原理:第一位上的数字和第二位上的比较,如果第一位大于第二位上的数字,则互换,否则不变。然后再比较第二位和第三位上的数字,如果第二位大于第三位则互换,小于不变,依次类推,全部比较完后,最大的数就到了最后一位,第二轮再次从第一位开始比较,但是这一轮比较到N-1位 ,因为最后一个数就是最大的,不用比较。第三轮比较到N-2位。。。。。。实
2012-02-12 12:55:34
507
原创 自学篇-选择排序(四)
原理:给定一些数,从这些数中按小到大排列, 先拿第一位和第二位比较,如果第一位小于第二位,位置不变,如果第一位大于第二位,则互换位置,然后在用现在的第一位和第三位比较,小则不变,大则换位,后面同理。 实现语言java: public class ceshi{ public static void main(String[] args) {
2012-02-11 21:47:24
431
原创 自学篇-进制转换(一)
计算机中只有0和1,而不同的0和1的排列组合表示数据,如字母,汉字等。1 十进制 --->二进制 原理:对十进制数不断进行除2操作 例:6 的二进制数 除2得 3 余 0 3除2 得 1 余 1 1除2 得0余1 二进制数就是 余数 110 2 二进制 --> 十进制 原理: 2进制乘2的过程 例:110
2012-02-11 21:18:58
594
转载 这篇虽然不是自己写的,但是感觉对我这样的IT届新人非常有用,也希望对你们有所帮助
1.修炼第一层境界:剑指四方,试问天下谁与争锋 此层境界的程序员,对Java开发技术尽数掌握,开发工具掌握的也较为娴熟。可以将第二层次交给的任务完成的很出色,可以按要求独立完成类、接口和算法的开发。注重技巧,对具体的编程语言非常熟悉。能力之所及,皆无不用其极,认为所有开发知识,越是看起来深奥的越值得去研究,希望在自己开发的所有项目中,能用上的技术全用上,目的只有一个,就是尽可能多的获得实践机
2012-02-11 21:18:29
840
原创 自学篇-Onload an override(三)
1.Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型?答:首先我们来看什么是Overload:重载Overload表示同一个类中可以有多个名称相同的方法,但这些方法的参数列表各不相同(即参数个数或类型不同)。出一个问题/*void show(int a,char b,double c){}a.void show(int x,cha
2012-02-11 21:18:11
604
原创 自学篇-循环语句应用(二)
具体的语法就不说了,主要就是运用for循环语句。。。。1.打印99乘法表,虽然很老套但是能帮助理解for语句. 例 1 2 4 3 6 9 4 8 12 16 5 10 15 20 25 6 12 18 24 30 36 7 14 21 28 35 42 49 8 16 24 32 40 48 56 64 9 18 27 36 45 54 63 7
2012-02-11 21:18:07
498
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人