自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (1)
  • 收藏
  • 关注

原创 mysql 将数据库中表导入另一个数据库

 1、先备份mysqldump -uxxxx -pxxxx --opt dbname tablename > filename.sql2、拷贝备份出来的文件filename.sql到目的机器3、导入数据(覆盖)mysql -uxxxx -pxxxx dbname < filename.sql...

2013-02-25 13:47:50 484

原创 HTTP POST和GET的区别

转自:http://blog.csdn.net/gideal_wang/article/details/4316691?reload 一 原理区别    一般在浏览器中输入网址访问资源都是通过GET方式;在FORM提交中,可以通过Method指定提交方式为GET或者POST,默认为GET提交Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT...

2013-02-21 18:09:16 117

原创 二叉树遍历 前序/中序/后序 递归/非递归

前序遍历递归[code="java"]void PreOrder(pTreeT root){ if (NULL != root) { visit(root); PreOrder(root->left); PreOrder(root->right); } }[/code]前序遍历非递归...

2012-09-28 10:56:39 124

原创 HashMap实现原理

HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。下面分五部分简单介绍:一、HashMap构造方式 数组+模拟指针(引用) 所有的数据结构都可以用这两个基本结构来构造的,HashMap也不例外。 HashMap实际上是一个“链表散列”的...

2012-09-26 23:29:31 82

原创 Java垃圾回收器机制

java垃圾回收器是一种 “分代的 自适应的 停止-复制 标记-清除”式垃圾回收器一、如何判断活的对象:1、引用计数:简单但速度很慢的垃圾回收计数。每个对象都含有一个引用计数器,当有引用链接至对象时,引用计数加1,当引用离开作用于或者被设置为null时,引用计数减1。缺陷:如果兑现之间存在循环引用,就会出现麻烦。2、对任何“活”的对象,一定能够最终追溯到其存活在对战或静态存...

2012-09-25 23:31:16 97

原创 C++和Java的区别

1、C++和Java在语法上相似2、两者设计的目标不同 Java设计者的目的是让C++开发者很容易学习Java C++设计者更关注与C的向下兼容3、Java被编译成字节码,在虚拟机上运行 C++被编译成本地机器码 所以,C++更快,但Java的可移植性、安全性则表现更好。4、C++是C的超集,保留了程序员控制的内存管理、指针和预处理,与C兼容 J...

2012-09-25 23:04:05 70

原创 Java String和StringBuffer的区别

String和StringBuffer的区别:1、String是不可变对象,StringBuffer是可变对象2、对于已经存在的String对象的修改都是重新创建一个新的对象,然后把新的值保存进去. 当已经存在的StringBuffer对象进行修改,不会像String那样重新建立对象3、String可以new,可以通过赋值符号赋值; StringBuffer只能通过ne...

2012-09-25 22:52:27 72

原创 Java的可变类和不可变类

Jdk的可变类和不可变类 primitive变量: boolean,byte, char, double ,float, integer, long, short jdk的不可变类:jdk的java.lang包中 Boolean, Byte, Character, Double, Float, Integer, Long, Short, String. StringBuffer 可...

2012-09-25 22:43:41 108

原创 Java运算符优先级 C++运算符优先级

Java运算符优先级[code="java"]优先级 操作符 含义 关联性 用法 ----------------------------------------------------------------1 [ ] 数组下标 左 array_name[expr] . 成员选择 ...

2012-08-27 11:44:28 112

原创 介绍const、this的几个链接

这三篇文章介绍const,说的都挺好可以放在一起看[url]http://blog.csdn.net/Eric_Jo/article/details/4138548[/url][url]http://www.bccn.net/Article/kfyy/cyy/jszl/200607/4166.html[/url][url]http://blog.csdn.net/clozxy/ar...

2012-08-15 09:58:55 122

原创 【转】螺旋队列算法分析

[size=medium]转自:[url]http://blog.csdn.net/yhmhappy2006/article/details/2934435[/url]原作者图文并茂,写得非常好博客还要插入附件,很麻烦,所以看链接吧[/size]...

2012-08-13 20:53:50 108

原创 A*算法简介

这把年纪,依然不清楚A*算法,有点可耻了看了结构之法的博客,google相关内容,总结A*算法如下问题可以简单描述为 找到从指定起点到指定终点的最短路径一般的搜索如BFS、DFS、Dijkstra算法往往是一种盲目的四周方向的搜索,搜索空间大,效率低而A*算法引入估价函数的概念公式表示为: f(n)=g(n)+h(n),其中f(n) 是从初始点经由节点n到目标点的估...

2012-07-24 17:01:56 183

原创 实习后归校的若干月

3.28 离职3.30 回校见导师,正式开始论文工作4.1 愚人节,没有笑料4.5 清明节假期,出去和朋友玩4.15 大致得出第一篇小论文所需数据4.22 大致完成第一篇小论文初稿4.28 朋友从京来,见面,出去玩5.22 经过各种纠结、舍弃、论证,得出第一篇小论文第二稿6.5 经过两次EI源刊拒稿,修改,转投中文核心期刊6.18 第二...

2012-07-24 15:12:56 102

原创 卢维斯定理

卢维斯定理在实际生活中的运用  第一,作人首先谦虚。如果把自己想得太好,就很容易将别人想得很糟;  第二,谦虚要有个度。谦虚不是把自己想得很糟;  第三,要处理把握好谦虚的尺度。对自己不懂的或懂的不够的要谦虚学习;对工作职责中本应该由自己完成的,要尽自己的才能去完成,不能因过分谦虚而失去自己显示才华的机会。...

2012-07-05 14:59:16 298

原创 【转】awk内建变量示例详解之NR、FNR、NF

转自:http://www.letuknowit.com/topics/20120329/sample-about-awk-build-in-variable-nr-fnr-nf.html  NR表示从awk开始执行后,按照记录分隔符读取的数据次数,默认的记录分隔符为换行符,因此默认的就是读取的数据行数,NR可以理解为Number of Record的缩写。  在awk处理多个输...

2012-06-13 11:48:26 694

原创 【转】awk 数组介绍

转自:http://www.cnblogs.com/chengmo/archive/2010/10/08/1846190.html  用awk进行文本处理,少不了就是它的数组处理。那么awk数组有那些特点,一般常见运算又会怎么样呢。我们先看下下面的一些介绍,结合例子我们会讲解下它的不同之处。在 awk 中数组叫做关联数组(associative arrays),因为下标记可以是数...

2012-06-13 11:47:22 83

原创 【转】ubuntu 下 vim显示中文

由于是安装的英文系统,故在用vim和gedit时 中文显示有问题,对于vim,解决方法如下:打开vim的配置文件,位置在/etc/vim/vimrc在其中加入set fileencodings=utf-8,gb2312,gbk,gb18030set termencoding=utf-8set encoding=prc保存退出,此时vim就能正确显示中文了。...

2012-05-09 14:55:51 314

原创 【转】人生是一次长跑,暂时的落后和领先都不算什么

转自豆瓣http://www.douban.com/note/153595129/人生是一条长路,在半路的时候,你会看见你前面有人,或者后面有人。 但是如果你休息时间太长,后面的人就会追赶上来。 但是如果你加倍努力,前面的人也会被你超越。 ...

2012-05-06 11:45:55 149

原创 【转】矩阵的奇异值分解和特征值分解的异同

简单的讲 所有的矩阵都可以进行奇异值分解,不管其是否是方阵以及对称矩阵。当所给的矩阵是对称的方阵,A(T)=A,二者的结果是相同的。也就是说对称矩阵的特征值分解是所有奇异值分解的一个特例。但是二者还是存在一些小的差异,奇异值分解需要对奇异值从大到小的排序,而且全部是大于等于零。在应用层面上,信号处理中常常遇到一些降维,主分量分析等等的处理需要用到奇异值分解。一般来讲,奇异值分解应用的...

2012-04-09 17:17:36 207

原创 VirtualBox上的Ubuntu和XP主机共享文件

  安装VirualBox的安装增强功能包:1、点击VirtualBox的“设备”菜单下的“安装增强功能包”,这时候会看到载入一个VBOXADDITIONS_1.6.0_30421.iso的镜像2、打开Ubuntu的“Applications”菜单下的“附件”下的“终端”,或者在Ubuntu下按组合键Alt+F2,然后输入“gnome-terminal”也可以进到“终端”3、输入:...

2012-04-06 09:57:04 66

原创 ubuntu 修改dash为bash

将ubuntu默认的dash改为bash 1、重新配置dash,但在配置选项时选择NOsudo dpkg-reconfigure dash 2、直接把/bin/sh的软链接改到bash中,sudo ln -sf /bin/bash /bin/sh...

2012-04-05 20:56:03 200

原创 关于算法改进

走在路上,忽然记起来,李老师说过的一句话:算法改进,可大改,可小改。改大还是改小,就看你对算法本身的理解了。

2012-04-03 09:19:56 202

原创 【转】linux 进程状态说明

转自:http://blog.csdn.net/tianlesoftware/article/details/6457487        Linux是一个多用户,多任务的系统,可以同时运行多个用户的多个程序,就必然会产生很多的进程,而每个进程会有不同的状态。  在下文将对进程的R、S、D、T、Z、X 六种状态做个说明。 PROCESS STATE CODES    ...

2012-03-26 15:45:43 55

原创 linux 在文件开头添加内容

1、利用ed命令例如:(echo '0a'; echo 'This is the beginning.'; echo '.'; echo 'wq') | ed -s file 2、利用sed命令 sed -i '1i\This is the beginning' file

2012-03-13 09:42:51 10051 1

原创 安装vim 支持多字节,解决中文乱码

./configure --enable-multibyte --with-features=hugemake && make install

2012-03-03 12:56:26 67

原创 linux 开通ftp和telnet服务

在安装好Redhat以后,需要设置Ftp和Telnet服务文件,才能启动Ftp和Telnet服务,可以通过远程控制进行开启。  1.1、用root用户登录,进入终端命令模式;  1.2、开启ftp服务。  cd /etc/xinetd.d ,编辑ftp服务的配置文件gssftp的设置:  开启ftp服务设置.  vi gssftp ,将 修改两项内容:  (1)s...

2012-03-01 10:52:33 119

原创 使用shell自带功能分割字符串

shell编程中,经常需要将由特定分割符分割的字符串分割成数组,多数情况下我们首先会想到使用awk但是实际上用shell自带的分割数组功能会更方便。假如a="one,two,three,four"要将$a分割开,可以这样:OLD_IFS="$IFS" IFS="," arr=($a) IFS="$OLD_IFS" for s in ${arr[@]} do     echo "$s" done上述...

2012-02-13 13:38:20 95

原创 sed 删除空格 和空行

sed s/[[:space:]]//g  filename          删除空格sed /^$/d         filename        删除空行

2012-02-10 12:14:59 132

原创 【转】系统中1970年1月1日的来历

系统中有个啥1970年1月1日的时间。那这个时间又是啥来来历呢,怀着好奇宝宝的心理我有在网上查阅了一番得到如下解释:1.可以简单的这样认为:UNIX系统认为1970年1月1日0点是时间纪元,所以我们常说的UNIX时间戳是以1970年1月1日0点为计时起点时间的。这个解释是懒人最爱^_^2.这个比较科学 最初计算机操作系统是32位,而时间也是用32位表示。32...

2012-01-30 15:12:26 198

原创 linux shell 解压缩

       .Tar.gz   解压:Tar zxvf FileName.Tar.gz   压缩:Tar zcvf FileName.Tar.gz DirName  .Tar  解包:Tar xvf FileName.Tar  打包:Tar cvf FileName.Tar DirName  (注:Tar是打包,不是压缩!)  -----------------------------...

2011-11-07 14:14:55 75

原创 HashMap的两种遍历方式

第一种: Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) {     Map.Entry entry = (Map.Entry) iter.next();     Object key = entry.getKey();     Object val = entry...

2011-09-18 15:48:09 63

原创 HashMap HashTable HashSet

Hashtable是Dictionary的子类,HashMap是Map接口的一个实现类HashTable的应用非常广泛,HashMap是新框架中用来代替HashTable的类,也就是说建议使用HashMap,不要使用HashTable。可能你觉得HashTable很好用,为什么不用呢?这里简单分析他们的区别。 1.HashTable的方法是同步的,HashMap未经同步,所以在...

2011-09-18 15:28:53 62

原创 Java 数据结构比较

ArrayList 和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,都允许直接序号索引元素,但是插入数据要设计到数组元素移动等内存操作,所以索引数据快插入数据慢,Vector由于使用了synchronized方法(线程安全)所以性能上比ArrayList要差,LinkedList使用双向链表实现存储,按序号索引数据需要进行向前或向后遍历,但是插入数据时...

2011-09-18 10:06:29 91

原创 【转】 java 读取某个文件夹下的所有文件夹和文件, 返回所有文件名

java 读取某个文件夹下的所有文件夹和文件, 返回所有文件名import java.io.File;import java.io.FileNotFoundException;import java.io.IOException;import java.util.HashMap;import java.util.Map;import org.a...

2011-07-14 16:35:46 209

原创 MySQL的外键只能在InnoDB表中使用

MySQL的外键只能在InnoDB表中使用:当今主流数据库都会自动考虑参照完整性的问题。当你更新或删除数据时,其会把相关联的表中数据也都给你变过来。比如县官张三改名为王二麻子,其情妇的称号就会自动改为王二麻子的情妇。嗯。MySQL对此一直持观望态度,它允许使用外键,但是为了完整性检验的目的,在除了InnoDB表类型之外的所有表类型中都忽略了这个功能。这可能有些怪异,实际上却非常正常:对...

2011-06-19 10:28:23 227

原创 如何获得PreparedStatement最终执行的sql语句

 这个是链接地址http://www.javaworld.com/javaworld/jw-01-2002/jw-0125-overpower.html 自己试了试,成功。靠谱,推荐大家使用。  Connection con = DriverManager.getConnection(url);DebugLevel debug = DebugLevel.ON;...

2011-06-18 11:13:45 5522

编码问题导致weka不识别ARFF文件

想用weka处理一个文件,文件格式已经转为ARFF,可总是报错,如下图所示。 警告框说not recognised as an 'Arff data files' file.原因 Unable to determine structure as arff (keyword @relation expected) 可是,文件明明是ARFF格式的,文件第一行确实是@relation...

2011-04-07 21:48:52 1252

原创 jsp转发重定向-乱码问题-路径问题-session和cookie

一.转发和重定向区别(1)RequestDispatcher.forward方法只能将请求转发给同一个WEB应用中的组件;而HttpServletResponse.sendRedirect 方法不仅可以重定向到当前应用程序中的其他资源,还可以重定向到同一个站点上的其他应用程序中的资源,甚至是使用绝对URL重定向到其他站点的资源。如果传递给HttpServletRespo...

2011-03-12 19:27:53 101

原创 【转】数据挖掘等计算机领域顶级会议期刊

JournalsACM TKDD http://tkdd.cs.uiuc.edu/DMKD http://www.springerlink.com/content/1573-756X/?p=859c3e83455d41679ef1be783e923d1d&pi=0IEEE TKDE http://www.ieee.org/organizations/pubs/transactions/...

2011-02-24 09:50:56 185

原创 高调做事的方法和低调做人的方法

高调做事的方法:        1:别人谓为困难,你却视为挑战——目标高远        2:别人借口连篇,你却自动自发——主动执行        3:别人事不关己,你却乐于操心——绝对负责        4:别人三分干劲,你却十分买力——全力以赴        5:别人不紧不慢,你却快马加鞭——效率至上        6:别人注重分歧,你却不忘大局——精诚合作        7:别人诉说苦劳,你...

2011-01-21 13:26:20 179

JpcapSetup-0.7.exe

如果你想捕获Java程序中的网络包,那么你需要一些辅助工具,因为核心Java API不能访问底层的网络数据。但Jpcap是一种提供在Windows或UNIX系统上进行这种访问的Java API。

2009-03-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除