`
zhoujianghai
  • 浏览: 434730 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
是一个信息编码的程序,阅读其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"复选框勾选 
Global site tag (gtag.js) - Google Analytics