request.getParameter()、request.getInputStream()和request.getReader() (转)

  • Post author:
  • Post category:其他

转载:http://blog.csdn.net/kobejayandy/article/details/17661145 这是一个异常引发的故事: 需要实现一个手机客户端行为分析的需求,手机客户端需要上传一些数据文件。手机客户端通过http协议post方式上传数据文件的时候,我们发现在服务器端无法通过request.getInputStream()获取到相应的数据,调用request.getInp…

继续阅读 request.getParameter()、request.getInputStream()和request.getReader() (转)

java实现全排列_Java实现全排列

  • Post author:
  • Post category:java

①假设全排列函数为f(n)=n!,那么可以立刻知道f(n+1)=(n+1)Xn!=(n+1)*f(n),因此可以利用递归方便地实现。在递归前所要做的事情就是把该步递归中的第一个元素与后面几个元素进行交换,并在递归结束后交换回来。同时,当递归的第一个元素移动到数组末尾时,表示完成一次排列,此时可将整个数组进行输出。代码如下: public class exam { static int count;…

继续阅读 java实现全排列_Java实现全排列

gdb调试 Thread debugging using libthread_db enabled的问题

  • Post author:
  • Post category:其他

进入gdb调试之后,输入set args XXX,然后再输入r之后,出现Thread debugging using libthread_db enabled,问了度娘,说是多进程,需要关闭一个进程。 #关闭子进程 set detach-on-fork off #开启子进程 set detach-on-fork on #set follow-fork-mode parent set detach-…

继续阅读 gdb调试 Thread debugging using libthread_db enabled的问题

Java基本语法4:hashCode()与equals()

  • Post author:
  • Post category:java

面试官可能会问你:”你重写过hashCode()和equals()吗?为什么重写equals()时必须重写hashCode()方法?“ 一个非常基础的问题,也是面试中的重中之重。 hashCode()的作用的是获取哈希码,也称散列码。该方法通常用来将对象的内存地址转化为整数之后返回。 我们以”hashSet如何检查重复“为例子说明为什么要有hashCode?下面这段内容摘自《Head First …

继续阅读 Java基本语法4:hashCode()与equals()

Android性能测试

  • Post author:
  • Post category:其他

Android应用性能测试 Android用户也许会经常碰到以下的问题: 1)应用后台开着,手机很快没电了——应用耗电大 2)首次/非首次启动应用,进入应用特别慢——应用启动慢 3)应用使用过程中,越来越卡——CPU能力不足/内存泄露 4)应用页面卡顿——帧率较低、页面卡顿 因此,对开发的Android应用,必须对其进行性能测试,不然将会直接影响用户体验。 一.启动时间 启动时间同样也遵循2-5-…

继续阅读 Android性能测试

关于BigDicimal处理Double类型的方法

  • Post author:
  • Post category:其他

BigDicimal类可以用于进行精确的数字运算,但是在创建一个小数对象时不能直接在构造方法里直接写入double数字 public static void main(String[] args){ double test = 0.1; System.out.println(new BigDecimal(Double.toString(test)));//0.1 System out printl…

继续阅读 关于BigDicimal处理Double类型的方法

Android Wifi开发——WLAN直连(十三)

  • Post author:
  • Post category:其他

WLAN 直连 (对等连接或P2P) 技术,通过 WLAN 进行直接互联。使用这些 API,您可以实现支持 WLAN P2P 的设备间相互发现和连接,从而获得比蓝牙连接更远距离的高速连接通信效果。对于多人游戏或照片共享等需要在用户之间共享数据的应用而言,这一技术非常有用。 一、概览 源码位置:/packages/modules/Wifi/framework/java/android/net/wif…

继续阅读 Android Wifi开发——WLAN直连(十三)

Java swing坦克大战,我女儿都学会了,你呢?

  • Post author:
  • Post category:java

引言: 90坦克大战,很经典的一款游戏,当年与小伙伴一人一个手柄,搬上小板凳坐在电视机前,身体时不时跟随手柄摇晃着,时而表情严肃、眉头紧锁,时而欢呼雀跃、喜笑颜开,全身心投入到游戏中,在消灭一只只坦克、守住关卡、坦克升级、晋级通关的时候,更是手舞足蹈、击掌庆祝,如今想想也是记忆犹新、回味无穷!于是乎就我就自己用java写了一个,找一下当年的感觉,顺便虐一下电脑,嘻嘻嘻嘻嘻(ming式笑声)。 效果…

继续阅读 Java swing坦克大战,我女儿都学会了,你呢?

ES6新增的数组方法和对象方法

  • Post author:
  • Post category:其他

(ES6新增的数组方法和对象方法) 本节课,我们将会学习一些ES6新增的数组方法。 find();查找数组某个元素 findIndex();查找某个元素的索引值 some();数组中是否有元素符合条件 every();数组中是否所有的元素都符合条件 复制代码 以及对象方法 Object.assign(); 复制一个对象 Object.keys(); 得到一个对象的所有属性; Object.valu…

继续阅读 ES6新增的数组方法和对象方法

Android studio报错解决方案

  • Post author:
  • Post category:其他

Android studio报错解决方案 annotationType(): unrecognized Attribute name MODULE 编译器 (1.8.0_201) 中出现异常错误。如果在 Bug Database (http://bugs.java.com) 中没有找到该错误, 请通过 Java Bug 报告页 (http://bugreport.java.com) 建立该 Jav…

继续阅读 Android studio报错解决方案