- 浏览: 441850 次
- 性别:
- 来自: 深圳
-
最新评论
-
qja:
Iterator.remove()这个方法也会出错的。
java.util.ConcurrentModificationException 出现的原因和解决办法 -
angeli:
List<String> save = new A ...
java.util.ConcurrentModificationException 出现的原因和解决办法 -
大峰子:
灰常感谢 刚好碰到这个问题, 搜了好多都没找到解决方法
python学习笔记-Python交互模式下方向键出现乱码 -
anypwx:
牛哥,怎么找到的,解决了我的报错问题,谢谢
JSONObject NestableRuntimeException -
tp7300:
确实好很多了,谢谢博主。
Failed to install on device 'emulator-5554': timeout
文章列表
是一个信息编码的程序,阅读其encode部分,并补全其decode部分 最后运行程序,会打印出的一句话。这句话就是我们要求的答案。
题目源码如下:
public class Test {
/**
* 加密过程
* @param in
* @param out
* @param password
*/
public static void encode(byte[] in, byte[] out, int password) {
int len = in.length;
int se ...
首先安装无线网卡驱动
查看无线网卡设备型号:
输入命令:$ lspci -v
找到终端以下信息:
03:00.0 Network controller: Broadcom Corporation BCM43225 802.11b/g/n (rev 01)
Subsystem: Foxconn International, Inc. Device e021
Flags: bus master, fast devsel, latency 0, IRQ 17
Memory at 9a400000 (64-bit, non-prefetchable) [size=16K]
...
/**
* 快速排序
* @author zhoujianghai
* zhoujiangbohai@163.com
*/
public class QuickSort {
/**
* @param args
*/
public static void main(String[] args) {
int data[] = {12,34,56,7,78,345,5,6,890};
System.out.print("排序前:");
for(int i : data) {
System.out.print( ...
计算大数:1234567891011121314151617181920 X 2019181716151413121110987654321?
计算结果:2492816912877266687794240983772975935013386905490061131076320; length=61
验证结果:2.4928169128772666E60
源代码如下:
/**
* 计算大数相乘
* @author zhoujianghai
* z ...
在fedora14下搭建好了android开发环境后,用模拟器开发是没有问题了,但是模拟器比较慢而且有些功能不能实现,所以就想用真机替代。我用的手机是htc g7。
用USB连接好之后切换到存放abd程序的目录,在终端输入命令:sudo ./adb dev ...
本人是linux菜鸟,此文章用于记录我在使用fedora14时,遇到的问题及对该问题的解决办法,避免下次再犯
1.安装google chrom浏览器
下载安装包后输入rpm -ivh google-chrom
出现warning: google-chrome-stable_current_x86_64.rpm: Header V4 DSA/SHA1 Si ...
一:下载linux版本的JDK,Eclipse,Android SDK
二:安装JDK
1.把下载的jdk-6u4-linux-x64-rpm.bin复制到/usr/local目录下(目录可以根据自己习惯选择),在终端输入:cp jdk-6u4-linux-x64-rpm.bin /usr/local
2.cd /usr/local 进入放有jdk安装包的目录
3.chmod 755 jdk-6u4-linux-x64-rpm.bin 赋予当前用户可执权限行
4.输入 ./jdk-6u4-linux-x64-rpm.bin执行JDK安装文件,这是/usr/local目录下会 ...
作用:Android的线程间消息处理机制主要是用来处理主线程(UI线程)跟工作线程(自己创建的线程)间通信的,如:通过工作线程刷新界面,或者在工作线程中创建一个dialog或者Toast等。
工作线程:在android应用程序中,我们创建的Activity、Service、Broadcast等都是在主线程(UI线程)处理的,但一些比较耗时的操作,如I/O读写的大文件读写,数据库操作以及网络下载需要很长时间,为了不阻塞用户界面,出现ANR的响应提示窗口,这个时候我们可以考虑创建一个工作线程(继承Thread类或者实现Runnable接口)来解决。
使用工作线程容易出现的问题:对于Andr ...
使用Button的时候,实现“按下”的效果是很重要的,也是很常见的,主要有下面三种方式:
第1、2种方式需要按下时和抬起时
两种图片,第3种方式通过改变颜色矩阵,从而改变图像的亮度,对比度,饱和度和色相等。
(1)用java代码实现
imageButton.setOnTouchListener(new OnTouchListener(){
@Override
public boolean onTouch(View v, MotionEvent event) { ...
关于TCP和UDP协议的描述,可参考http://zhoujianghai.iteye.com/blog/1052970
下面是android与PC端使用TCP和UDP协议通信的例子:
以PC端作为服务器,android端使用TCP协议与服务器建立连接,使用UDP协议接受和发送数据。
服务器端代码:
ThunderServer.java
package com.zhoujh.thunder.server;
import java.io.DataOutputStream;
import java.io.IOException;
import java.net. ...
一。传输层的主要功能是什么?
分割并重新组装上层提供的数据流,为数据流提供端到端的传输服务。
二。传输层如何区分不同应用程序的数据流?
因为,对应传输层而言,它只需要知道目标主机上的哪个服务程序来响应这个程序,而不需要知道这个服务程序是干什么的。因此,我们只需要能够抽象的表示出来这些应用程序和服务程序即可。我们使用端口号来抽象标识每个网络程序。
因此:在同一IP
一:TextView组件改变部分文字的颜色:
TextView textView = (TextView)findViewById(R.id.textview);
//方法一:
textView.setText(Html.fromHtml("<font color=\"#ff0000\">红色</font>其它颜色"));
//方法二:
String text = "获得银宝箱!";
SpannableStringBuilder style=new SpannableStringBu ...
android:allowTaskReparenting
是否允许activity更换从属的任务,比如从短信息任务 切换到浏览器任务。--------------------------------------------------------------------------------------android:alwaysRetainTaskState
是否保留状态不变, 比如切换回home, 再从新打开, activity处于最后的状态--------------------------------------------------------------------- ...
用iterator遍历集合时碰到java.util.ConcurrentModificationException这个异常,
下面以List为例来解释为什么会报java.util.ConcurrentModificationException这个异常,代码如下:
public static void main(String[] args) {
List<String> list = new ArrayList<String>();
list.add("1");
list.add("2");
...
设置高亮显示的颜色:Window-->preferences-->General-->Editors-->Text Editors-->Annotations-->右边选择点击Occurrences-->设置Color
Window-->preferences-->Java-->Editor-->Mark Occurrences"复选框勾选