关闭

HTTP 中POST GET 区别

HTTP POST GET 本质区别详解 一 原理区别 一般在浏览器中输入网址访问资源都是通过GET方式;在FORM提交中,可以通过Method指定提交方式为GET或者POST,默认为GET提交 Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE URL全称是资源描述符,我们可以这样认 为:一个URL地址,它用于描述一个网络上的资源...
阅读(661) 评论(2)

【已解决】Android 如何让应用在后台运行

应用在后台跑,这种说法可能不够准确,就是说应用没有finish退出,但也不在前台的状态,例如应用执行中点击了home键一样。如何实现呢? 要点: 退回后台是执行了home键,activity分别执行了onPause和onStop,应用没有被销毁,退回后台而已,再次运行应用只要执行onResume就可以了。  完全退出,执行finish,activity会执行onPause,onStop和on...
阅读(887) 评论(2)

synchronized(this)用法

关于 Java synchronized(this) 的问题   用法: public class Thread1 implements Runnable { public void run() { synchronized(this) { for (int i = 0; i < 5; i++) { System.out.println(Thread.curr...
阅读(418) 评论(0)

Java一种错误的实例化方法:在默认无参构造函数中进行实例化

Java一种错误的实例化方法:在默认无参构造函数中进行实例化 代码如下: package Construction_test; public class A { static int i=0; public A() { //默认构造方法 i++; System.out.println("---before--- " + i); A a2 =new A(); //...
阅读(1213) 评论(1)

桥接模式

设计模式-----桥接模式(BridgePattern)      学习设计模式也有一段时间了,今天就把我整理的一篇课程和大家分享,有不妥之处欢迎指出.  生活中的一个例子:     就拿汽车在路上行驶的来说。即有小汽车又有公共汽车,它们都不但能在市区中的公路上行驶,也能在高速公路上行驶。这你会发现,对于交通工具(汽车)有不同的类型,然而它们所行驶的环境(路)也在变化,在软件系统中就要适...
阅读(488) 评论(0)

String类和StringBuffer类的区别

首先,String和StringBuffer主要有2个区别: (1)String类对象为不可变对象,一旦你修改了String对象的值,隐性重新创建了一个新的对象,释放原String对象,StringBuffer类对象为可修改对象,可以通过append()方法来修改值 (2)String类对象的性能远不如StringBuffer类。 关于以上具体解释如下: 在java中有3个类来负责字符的操...
阅读(311) 评论(0)

【解答】一个电动模型,每一组电池能让其行驶8分钟,一个充电器能同时给两组电池充电,一组充满需要15分钟,至少准备(?)组电池,(?)个充电器,可以让模型每次行驶完可以立即换电池行驶不用等待。

阿里2015年实习生题目: 一个电动模型,每一组电池能让其行驶8分钟,一个充电器能同时给两组电池充电,一组充满需要15分钟,至少准备(?)组电池,(?)个充电器,可以让模型每次行驶完可以立即换电池行驶不用等待。 分析过程如下: 答案:至少3组电池,1组充电器可以立即换电池行驶不用等待。...
阅读(1073) 评论(0)

Java是类型安全的语言,而C++是非类型安全的?【解释】

有过C++开发经验的人会发现,我们可以将0作为false,非零作为true。一个函数即使是bool类型的,但是我们还是可以返回int类型的,并且自动将0转换成false,非零转换成true。代码实例如下: #include #include using namespace std; bool fun()//函数返回类型是bool,但是我们在函数中可以返回int类型。 { return ...
阅读(641) 评论(0)

汉诺塔-递归算法深入理解

汉诺塔算法就3个步骤: 第一,把a上的n-1个盘通过c移动到b; 第二,把a上的最下面的盘移到c; 第三,因为n-1个盘全在b上了。 所以把b当做a重复以上步骤就好了。不过,思考过程还是很痛苦的,难以理解。递归中会保存数据的好处在这里又得到体现。 递归算法真的是个神奇的东西,它会自己在栈中记录下以前的数据,可以按照以前的记录返回到起始点。(重点理解递归中局部变量的保存) 汉诺塔代码...
阅读(401) 评论(0)

【已解决】Android5.0版本如何打开调试模式

解决方法: 设置->关于手机->Android版本(双击此处,直到提示已经处于开发者模式) 返回上一级,进入其他高级设置->开发者选项->USB调试(勾选) 此时,已经搞定,赶紧连接ADT真机调试吧。如果还不行很可能是豌豆荚或者360助手占用了调试端口,在任务管理器中杀掉相关进程即可。...
阅读(316) 评论(0)

【已解决】运行Eclipse出错:Failed toload the JNI shared library

【已解决】运行Eclipse出错:Failed toload the JNI shared library 【问题】 运行Android的ADT,即Eclipse出错: Failed to load the JNIshared library C:\Program Files(x86)\Java\jre6\bin\client\jvm.dll 其中背景是: 1.之前已经可以正常...
阅读(1575) 评论(0)

BigInteger用法-Java大数据存储、运算

用这样一组数字,0,1,1,2,3,5,8........,求第100个数是多少! 初看这道题很简单,我们只需要设定一个数组,然后往里面放入对应的值,除了前两个数字位,后面每个数字位都是前两个数字位的和。刚开始我用了int数组来存放这组数,发现根本放不下去,到了第47位数的时候就存在数值溢出了,然后我换为long型数组,同样放不下去,到了第93位数的时候也存在数值溢出了。这样,只能用BigI...
阅读(1109) 评论(0)

FATAL ERROR in native method: JDWP No Transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_IN,ec

FATAL ERROR in native method: JDWP NoTransports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_IN ------eclipse不能调剂解决办法 网上整理的方法有(并没有解决我的问题): 1、设置host:127.0.0.1 localhost; 2、设置Eclipse或Netbean的de...
阅读(8852) 评论(1)
    个人资料
    • 访问:354456次
    • 积分:5673
    • 等级:
    • 排名:第4918名
    • 原创:234篇
    • 转载:62篇
    • 译文:3篇
    • 评论:40条
    最新评论