`
luozhong915127
  • 浏览: 186247 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
文章分类
社区版块
存档分类
最新评论
文章列表
    数据结构和算法是一个程序的灵魂,优化程序的主要手段。在查询里,分为静态查询和动态查询。有序表是静态查询的一种,在。有序表查找过程中,可以用折半查找实现。代码如下: package Array; /** * 折半查找 * @author luozhong * */ public class ArrayTest_lesson1 { //定义数组 int array[]=new int[]{0,1,2,3,4,5,6,7,8,9}; //定义三个变量 int low, mid,high; public static void main(Strin ...
    上一篇博客写的是怎样运用Mina的一些Java包来写通信的优化应用。下面是写的是客服端和服务端的代码: /** * 创建客户端处理器 * * @author luozhong * */ import java.net.InetSocketAddress; import org.apache.mina.core.filterchain.Defau ...
    Apache Mina Server 是一个网络通信应用框架,它主要是对于基于TCP/IP、UDP/IP协议栈的通信的框架。在网络通信应用中,Mina的开发性能搞,扩展性强。Mina提供了事件驱动、异步操作的编程模型(Mina的异步IO默认使用的是JAVA  NIO作为底层支持)。       Mina同时提供了网络的通信的Server端、Client端的封装,Mina在整个通信的结构中如图:      可见Mina与API将真正的网络通信与
 C#项目的解析       C#语言继承了C和C++语言的特性,并且与java有紧密的联系。C#语言和.NET框架协调工作,一起构建了一个高度优雅的编程环境。可以说C#的核心是面向对象程序设计(opp);     好吧,我说这么多,就进入软件的操作,呵呵。首先要注意的问题是,Main的m要大些,代码如下:static void  Main()。在命令口编写,应该start/Visual Studio 2005/Visual Studio Tools/Visual Stdio 2005 Command  Prompt,    你就可以在命令口操作了,呵呵,这是高手来的地方哟!嗯,我能发现 ...
介绍进程     进程具有动态性,并发性,独立性,异步性,一次性活动可执行活动的程序。 而程序具有静态性。       此图的顺序为就绪——执行——阻塞。      进程ID是标识进程唯一的数字。      在父进程PPID
Shell编程的介绍 首先要了解shell是命令解析器,将指令转换为相应的机器码能够运行的程序。 再者shell脚本是一系列命令序列的文本文件。 Linux中Shell脚本相当在windows系统中一个脚本文件,当你要关掉计算机的时候,只要关掉 ...
通过这几天的自学linux系统,嗯,比windows系统有点困难。在他的文件下,不能直接的copy,remove等等。重要的还是要在当期的文件下完成。代码如下:  root@luozhong cd /home/luozhong    root@luozhong/home/luozhong  ls     root@luozhong/home/luozhong  cp   first.c  /usr/second      等等       要通过命令端才能进行这些事情呵呵,有点麻烦。    对于C/C++,我以为要安装,可是经过百度的学习,知道linux系统带 ...
java.util.ConcurrentModificationException 工作中碰到个ConcurrentModificationException。代码如下: List list = ...; for(Iterator iter = list.iterator(); iter.hasNext();) { Object obj = iter.next(); ... if(***) { list.remove(obj); } } 在执行了remove方法之后,再去执行循环,iter.next()的时候,报java.ut ...
首先要进入eclipse中  打开 如图first.png中   the  Android  SDK  and AVD  Manager   在选中AVD  name, 如图second.png   再点击Edit,弹出对话框 third.png ,在Snapshot选项打勾, 选中了Enable。     接着可以对MediaPlayer可以进行编辑了。呵呵,接着你可要好好的看着哟!    先是在xml文件中编辑,代码很简易,代码如下: <?xml version="1.0" encoding ...
  在读API,我们可以发现J2ME中Canvas的repaint()与Android中 View的invalidate()/postInvalidate()方法实现了相同的功能(连说明文字几乎都一样…), 但是invalidate()/postInvalidate()两者却有着区别:invalidate()只能在UI这个线程里通过调用onDraw(Canvas canvas)来update屏幕显示,而postInvalidate()是要在non-UI线程里做同样的事情的。 <!--EndFragment-->    代码如下: 先创建入口类,其中定义一个 ...
 首先要安装mysql,而数据库中有默认有三个库:imformation_schema,mysql,test. 创建自己的数据库来使用: mysql> create database luozhong; Query OK, 1 row affected (0.02 sec) 如果要使用数据库,必须执行如下命令: 创建一个用户信息表:   id int(11) unsigned null auto_increment, id_add int unsigned not null default '0', name varchar(20), name varchar(20) ...
1.线性布局(LinearLayout)        线性布局的形式可以分为两种,第一种横向线性布局第二种纵向线性布局,总而言之都是以线性的形式一个个排列出来的,纯线性布局的缺点是很不方便修改控件的显示位置,所以开发中经常会以线性布局与相对布局嵌套的形式设置布局。设置线性布局为水平方向android:orientation="horizontal"设置线性布局为垂直方向android:orientation="vertical"设置正比例分配控件范围 android:layout_weight="1"设置控件显示位置,这里为水平居 ...
在进行文件保护的时候,格式bmp只能在java的软件中运行,不能再xp系统上运行。为此我们要解决这个问题,首先要知道bmp格式是什么形式保存的,它是以颜色数组保存的。为此就要解决这个问题,在此我犯了一个简单的错误,代 ...
学习了一段面向对象的语言java,从画图板的基本功能的完成,到五子棋的初步实现。前几天的学习io的学习,了解复制的实现,是通过电脑本身的系统,只要调用其中的代码即可完成。但在其中学习的过程中出现了许多问题,在老师的指导下也解决些问题。 在复制时候,也要讲究时间,如果你用java.io.FileOutputStream or java.io.FileInputStream只能独个的输出和输入。对于大型的文件速度的不匹配会造成文件的掉失。而现在要解决的问题是怎样可以达成一个数据包. String path="C:\\Documents and Settings\\Admi ...
首先要创建一个长度为0的数组 Object []   objectarray=new Object[0]; object 是所有基本类型的父类 如果是这样创建,在调用,会出现空指针异常 int【】 objectarray=null; for(int i=0;i<object.length;i++){ ia[i]=i*90; }   如果长度没有合理的运用会出现出界异常 int [] len=new int [10]; for(int i=0;i<len.length;i++){ len[i]=i* ...
Global site tag (gtag.js) - Google Analytics