- 浏览: 67253 次
- 性别:
- 来自: 北京
最近访客 更多访客>>
最新评论
-
laojiang:
下载 client.setControlEncoding( ...
java ftp 上传下载(apache插件) -
Airflare:
试过了,挺好用,但是这就是写入没有读取啊?
读写xml文件 -
qinzime:
gabbage
java 读取远程共享文件 -
qinzime:
d[b][/b][i][/i][u][/u]引用
[img] ...
java 读取远程共享文件 -
dd350356750:
帮忙发下邮件 350356750@qq.com
linux 安装SVN
文章列表
安装RZ SZ
wget http://down1.chinaunix.net/distfiles/lrzsz-0.12.20.tar.gztar zxvf lrzsz-0.12.20.tar.gzcd lrzsz-0.12.20./configure --prefix=/usr/local/lrzszmakemake installcd /usr/bin ln -s /usr/local/lrzsz/bin/lrz rz ln -s /usr/local/lrzsz/bin/lsz sz
- 2013-01-29 18:43
- 浏览 603
- 评论(0)
用C/C++开发其中最令人头疼的一个问题就是内存管理,有时候为了查找一个内存泄漏或者一个内存访问越界,需要要花上好几天时间,如果有一款工具能够帮助我们做这件事情就好了,valgrind正好就是这样的一款工具。
Valgrind是一款基于模拟linux下的程序调试器和剖析器的软件套件,可以运行于x86, amd64和ppc32架构上。valgrind包含一个核心,它提供一个虚拟的CPU运行程序,还有一系列的工具,它们完成调试,剖析和一些类似的任务。valgrind是高度模块化的,所以开发人员或者用户可以给它添加新的工具而不会损坏己有的结构。
valgrind的官方网址是:http://v ...
考虑时间Thinking Time指的是在性能测试脚本中,事务与事务之间,会有一些短暂的停顿,就好像真实用户在操作时,两次操作之间需要考虑一下。比如用户注册的时候,在打开注册页面到提交注册页面之间,是有一段考虑时间的( ...
如何在启动时执行命令
Linux 启动顺序:
1、 BIOS自检
2、 运行系统内核并检测硬件
3、 运行系统的第一个进程init
4、 init读取系统引导配置文件/etc/inittab中的信息进行初始化
/etc/rc.d/rc.sysinit------系统初始化脚本
/etc/rc.d/rcX.d/[KS]*------根据运行级别配置服务
/etc/rc.d/rc.local---------执行本地特殊配置
其它---------不同 ...
原理:
一般来说,插入排序
都采用in-place在数组上实现。具体算法描述如下:
从第一个元素开始,该元素可以认为已经被排序
取出下一个元素,在已经排序的元素序列中从后向前扫描
如果该元素(已排序)大于新元素,将该元素移到下一位置
重复步骤3,直到找到已排序的元素小于或者等于新元素的位置
将新元素插入到该位置中
重复步骤2~5
实现:
import java.util.Arrays;
public class Insertion {
public static void insertionSort(int[] data) {
...
原理:
基本思想:假设数据是按升序排序的,对于给定值x,从序列的中间位置开始比较,如果当前位置值等于x,则查找成功;若x小于当前位置值,则在数列的前半段中查找;若x大于当前位置值则在数列的后半段中继 ...
原理:
选择排序是常用内部排序的一种,常见的实现算法有直接选择排序算法和堆排序算法,选择排序的基本思想是每次从待排数据中选择第n小的数据放到排序列表的第n个位置,假如共有N个数据待排,那么经过N-1次排序后,待排数据就已经按照从小到大的顺序排列了。
直接选择排序算法的思想比较简单:(假设数据放在一个数组a中,且数组的长度是N)
1:从a[0]-a[N-1]中选出最小的数据,然后与a[0]交换位置
2:从a[1]-a[N-1]中选出最小的数据,然后与a[1]交换位置(第1步结束后a[0]就是N个数的最小值)
3:从a[2]-a[N-1]中选出最小的数据,然 ...
概念
冒泡排序
(BubbleSort)的基本概念是:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数
放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。至此第一趟结束,将最大的数放到了最
后。在第二趟:仍从第一对数开始比较(因为可能由于第2个数和第3个数的交换,使得第1个数不再小于第2个数),将小数放前,大数放后,一直比较到倒数第
二个数(倒数第一的位置上已经是最大的),第二趟结束,在倒数第二的位置上得到一个新的最大数(其实在整个数列中是第二大的数 ...
原理:
设要排序的数组是A[0]……A[N-1],首先任意选取一个数据(通常选用第一个数据)作为关键数据,然后将所有比它小的数都放到它前面,所有比它大的数都放到它后面,这个过程称为一趟快速排序。值得注意的是,快速 ...
一、find 命令格式
1、find命令的一般形式为;
2、find命令的参数;
3、find命令选项;
4、使用exec或ok来执行shell命令;
二、find命令的例子;
1、查找当前用户主目录下的所有文件;
2、为了在当前目录中文件属主具有读、写权限,并且文件所属组的用户和其他用户具有读权限的文件;
3、为了查找系统中所有文件长度为0的普通文件,并列出它们的完整路径;
4、查找/var/logs目录中更改时间在7日以前的普通文件,并在删除之前询问它们;
5、为了查找系统中所有属于root组的文件;
6、find命令将删除当目录中访问时间在7日以来、含有数字后缀的admin.log文 ...
RPM 方式安装
tar -xvf MySQL-5.5.20-1.linux2.6.x86_64.tar
rmp -ivh MySQL-server-5.5.20-1.linux2.6.x86_64.rpm
MySQL-client-5.5.20-1.linux2.6.x86_64.rpm
安装完成后在/usr/share/mysql目录中会有一个mysql的启动脚本mysql.server及示例配置文档等(如my-huge.cnf、my-large.cnf、my-medium.cnf)
.拷贝一个示例配置文档作为mysql的配置文档: .
cp /usr/sh ...
环境: window 开发环境
1. 安装python2.6
下载路径: http://www.python.org/ftp/python/2.6/python-2.6.msi
2. 安装 MySQL-python-1.2.2.win32-py2.6, 点击这下载
3. 访问MySQL 脚本如下:
import MySQLdb as mysql
import unittest, threading, random, os, socket, time
class ThreadRunner(threading.Thread):
def __init__(self ...
入门教程
http://ajava.org/hot/fusioncharts/814.html
属性介绍
http://lipeng88213.iteye.com/blog/614290
2007年12月05日 星期三 02:50 P.M.2007-11-26 21:00经过一夜的打拼 终于连接成功了 期间走了不少弯路 在这里分享我的一点经验
一、准备环境
Windows XP+JDK5.0+Microsoft SQL Server 2000个人版+JCreator(或Eclipse)
下载数据库驱动程序SQL Server 2000 Driver for JDBC Service Pack 3.exe
安装完毕后 在C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib
目录下有三 ...