- 浏览: 190036 次
- 性别:
- 来自: 湖南
-
最新评论
-
q114687576:
http://www.blue-zero.com/Chat/ ...
C# 聊天室的框架设计实现源码 -
chinesejie:
你用了byte 数组, 其实 空间最多节省 4倍
Bitmap算法查找相等元素源码 -
luozhong915127:
JuliaAilse 写道那个桢布局的。覆盖后可以在需要时再显 ...
android 界面布局 -
这不是我:
很好,很有帮助
R语言中的机器学习包 -
luozhong915127:
什么意思,踩别人连个意见都不给。
优先队列与堆的解析
文章列表
数据结构和算法是一个程序的灵魂,优化程序的主要手段。在查询里,分为静态查询和动态查询。有序表是静态查询的一种,在。有序表查找过程中,可以用折半查找实现。代码如下:
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* ...