自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(83)
  • 资源 (18)
  • 收藏
  • 关注

原创 工作中的学习

由于工作上班了,很长时间没有上CSDN,抱歉有几位兄弟的问题也没能及时答复,好多当时做的东西也忘了,果然是好记性比不过烂笔头,写日记是个很好的习惯,以前不觉得,工作后更是发现日记是个好东西,简单说一下三件事:1.今天做了什么 2.今天遇到了什么问题 3.明天准备做什么  这样能清楚知道自己都做了什么,不然时间真是一把杀猪刀,等到月总结的时候,竟然会记不起自己做了什么事,因为每天如一日的上班,如果没

2012-08-18 17:52:59 2582

原创 Java简单记事本实现

涉及的知识点:GUI界面,IO操作,事件监听。示例代码如下:package ioTest;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.BufferedReader;import java.io.BufferedWriter;import jav

2012-02-22 20:25:45 2863 1

原创 Java简单电子相册

涉及的知识点:GUI界面,事件监听,通过一个简单实例学习一下Java这方面的知识package myTest;import java.awt.*;import java.awt.event.*;import javax.swing.*;public class MyImg extends JFrame{ TestPanel tp=null; JPanel j

2012-02-21 21:02:10 7252 4

原创 Java泛型简单认识

Java泛型的一种用法可以类比C++的模板类,用于构建参数化类型,即不指明具体的类型,提高代码的重用率;另一种用法是Java中的反射机制用到了泛型,这一块是我的知识盲点,用一个简单实例来说明:import java.lang.reflect.Method;public class Gene { public static void main(String[] args){ /

2012-02-20 22:40:34 2358

原创 Java集合ArrayList类的简单学习

好长时间不写东西了,要养成写东西的好习惯,因为好记性比不过烂笔头,现在确实感觉到,前面学的一点东西,现在又快忘完了。好了,废话不多说,先大概记录一下一月份做的事,然后开始正文。一月初打了论文,提交外审,后来就一直等结果,初步了解了一下Python的语法,因为当时没记录,也没有实际做练习,现在感觉跟没学一样,后来就放假回家了一直对Java集合和泛型了解很少,现在做一下笔记。Java集合可以类

2012-02-19 17:34:13 2564

原创 机试练习题四

1.统计单词频率#include #include #include #include using namespace std;void countWord(char *ptr,char *highword,char *lowword){ map word; string input=ptr; //char temp[10]={0}; string

2011-12-31 19:51:49 2296

原创 机试练习题三

1.四则混合运算input=“1+4*5-8/3”,output=19#include #include using namespace std;//不带括号的四则运算,如果带括号,操作符的优先级就有'='//比较两个操作符的优先级char optCompare(char a,char b){ if(a=='+' || a=='-'){ if(b=='

2011-12-29 20:52:24 2339

原创 机试练习题二

1、选秀节目打分,分为专家评委和大众评委,score[] 数组里面存储每个评委打的分数,judge_type[] 里存储与 score[] 数组对应的评委类别,judge_type[i] == 1,表示专家评委,judge_type[i] == 2,表示大众评委,n表示评委总数。打分规则如下:专家评委和大众评委的分数先分别取一个平均分(平均分取整),然后,总分 = 专家评委平均分  * 0.6 +

2011-12-26 21:38:48 2583

原创 开源文献管理软件Mendeley

Mendeley功能:1.引用(参考)文献管理2.阅读和注释3.添加和组织4.协作5.备份和移动6.网络和发现它的优势如下:1.跨平台2.免费3.云端存储和同步4.社交网络5.可以自己上传文献,同时也可以在其系统中搜索文献6.客户端工具可以和浏览器操作同步参考资料:1.http://blog.163.com/soft_share@12

2011-12-25 21:07:46 3119

原创 机试练习题一

题目描述:设有n个正整数,将它们连接成一排,组成一个最小的多位整数程序输入:n个数程序输出:连接成的多位数例如:n=2时,2个整数32,321连接成的最小整数为:32132n=4时,4个整数55,31,312,33连接成的最小整数为:312313355实现代码如下:#include #include using namespace std;//将整数转换

2011-11-29 18:53:17 2347

原创 海量文献管理系统概述

很长一段时间不写博客了,因为最近要弄论文,但看到我的博客上被CSDN加了个“恒”的小图标,要求是每个月发四篇日志以上,以鼓励大家多把东西拿出来分享。这一点其实挺好的,很多程序员擅长于编码,但并不一定讲解的很好或清晰的写出来。一个技术牛人曾说过:技术人员能把一项技术完成,仅能得及格分,如果能把操作过程写下来,能得70分,而如果能做好、能写出来,并且清晰的讲给大家听,那才可以得满分。     开源

2011-11-23 22:49:36 2951

翻译 Mahout聚类中相似度计算

7.3 Hello World:运行一个简单的聚类实例(这个内容,我在前面博文“mahout中的kmeans简单实例”中已介绍过)7.4 Exploring distance measures(距离度量扩展)在上面的简单聚类示例中,我们用的是EuclideanDistanceMeasure(欧式距离)来计算点之间的距离。虽然它在我们上节的聚类实例中被证明是有效的度量方法,但在Mahout包

2011-11-22 18:52:17 4516 1

翻译 GlusterFS将与Hadoop兼融

大数据需要大文件系统,这就是开放源码的 GlusterFS 文件系统在即将发布的GlusterFS 3.3版本的设计目标。Gluster 项目在本周出了GlusterFS 3.3的第二个测试版本,最终发行版预计在今年年底前。新的发行版提供了与Apache Hadoop 的集成点,可以让Hadoop用户使用Gluster存储。对于Gluster,其文件系统和 Hadoop 的 HDFS (Had

2011-11-20 21:28:26 5442

转载 Java中重载和重写的区别

原文来自:http://blog.csdn.net/zhu_apollo/article/details/18525421.重载(Overloading) 重载是一个类中同一种方法多态性的一种表现,一个同名函数具有不同的参数个数/类型(1)      方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。重载Overloading是一

2011-11-10 15:56:22 2341

原创 设计模式学习之体会

通过近一段时间的学习,大概看了一些模式,可是还是很困惑,看了之后好像没有留下什么深刻印像,当时看的时候好像挺懂,但没有练习,导致现在不知道怎么运用到实际中,估计是没有对它们进行仔细比较,所以想着等后面遇到具体问题时,在分析问题的过程中,再将设计模式的思想融入进去再写出来。关于设计

2011-10-14 09:56:41 2420

原创 设计模式学习之工厂方法模式和原型模式

提出问题-分析问题-解决问题,这是一般写议论文的常规思路,正是通常文章采用这种方法来写的,所以学习一种理论,也是顺着这个思想来的,学习设计模式也不例外。在学任何一种模式前,一定要首先搞清楚这种模式产生的背景,即实际编码或修改维护代码中遇到的问题,然后分析出现的问题,是否违背了设计

2011-10-07 21:49:07 2820

原创 设计模式学习之装饰模式和代理模式

学习设计模式的过程应该是一个迭代的过程,学东西的时候不用追求一遍就掌握、理解透彻(很多情况也是不可能的)。看书看不懂、思想没有理解,可以反复去读、去思考。因为实战经验少,书中给出的例子也有限,所以设计模式的学习可以先大概按书中的例子理解,至于真正应用,可以在后面实践中尝试将这些思

2011-10-07 12:49:17 2383

原创 设计模式学习之遵循原则

设计模式对理解面向对象的三大特征有很好的启发,不看设计模式,很难深层地体会到面向对象开发带来的好处在刚开始学习中,很难做到将这些模式融汇贯通,所以这个需要我们在编码前多思考,等想充分了,在开始实践编码,就像一篇作文一样,如果思维信马由缰,想到哪写到哪,那将很容易偏离主题,显得

2011-10-04 15:59:04 2348

转载 设计模式学习之面向对象思维

原文出自于:http://www.cnblogs.com/chenlong/archive/2009/10/20/1586952.html什么是面向对象    刚接触编程的时候,多数人本能的反映可能是面向过程(OP)的,而不是面向对象(OO)的。这种现象其实是很正常的,改

2011-09-27 10:24:15 2379

原创 设计模式学习之简单工厂模式和策略模式

1.简单工厂模式先看示例代码,然后结合例子说明问题,理论联系实例是初学者入门的最好方法下面是实现一个简单计算器的小例子Operation.h#include using namespace std;class Operation{private:

2011-09-25 22:15:06 2242

原创 设计模式学习之引序

学面向对象语言(如C++/Java),不可不提设计模式,为什么要提倡"Design Pattern"呢?根本原因是为了代码复用,增加可维护性,灵活扩展面向对象的编程,并不是类越多越好,类的划分是为了封装,但分类的基础是抽象,具有相同属性和功能的对象的抽象集合才是类。类在设计模

2011-09-25 21:23:49 628

原创 常考的笔试和机试题

一.自增和自减运算++i:i自增1后再参与其它运算。--i:i自减1后再参与其它运算。i++:i参与运算后,i的值再自增1。i--:i参与运算后,i的值再自减1。二.C语言浮点数取整两种方法:1.float   f   =   .....; int

2011-09-20 17:22:26 653

原创 虚函数和纯虚函数及回调函数的简单认识

虚函数:简单地说,那些被virtual关键字修饰的成员函数,就是虚函数。虚函数的作用,用专业术语来解释就是实现多态性(Polymorphism),多态性是将接口与实现进行分离;用形象的语言来解释就是实现以共同的方法,但因个体差异而采用不同的策略实例详见下面参考资料:1.h

2011-09-14 22:45:40 2161

原创 传教士野人过河问题

问题描述:设有3个传教士(Missionaries)和3个野人(Cannibals)来到河边,打算乘一只船从右岸渡到左岸去。该船的最大负荷能力为两个人(k=2)。在任何情况下:如果野人人数超过传教士人数,那么野人就会把传教士吃掉。他们怎样才能用这条船安全地把所有人都渡过河去呢?(

2011-09-12 10:57:14 24220 2

原创 C++标准模板库STL学习

STL是所有C++编译器和所有操作系统平台都支持的一种库,可以用于所有C++语言编译器和所有平台(Windows/Unix/Linux..)。当然标准查模板库中的所有算法,也可以自己用C/C++来实现,只是STL已经是封装好的库,说明它的实现细节已经做过很多优化,自己写的未必会比

2011-09-11 15:39:56 1249

原创 简单的背包问题

背包问题(Knapsack problem)是一种组合优化的NP完全问题。问题可以描述为:给定一组物品,每种物品都有自己的重量和价格,在限定的总重量内,我们如何选择,才能使得物品的总价格最高。问题的名称来源于如何选择最合适的物品放置于给定背包中。——引用自百度百科背包问题是熟

2011-09-10 19:51:29 3479 1

原创 数据结构中的排序算法

面试和笔试中,排序算法很容易考到,所以简单复习了一下数据结构中的排序算法,数据结构这本书中有一章讲的是排序,大都给出了伪代码,有了伪代码就很容易实现了。其实很多机试题,例如:数字题,只要看出了其中的数字规律,就很容易上机实现,如果没看出来,那就会被难住了。再一次证明,思想很重要,

2011-09-07 18:13:07 791

原创 约瑟夫环问题

约瑟夫环问题描述:约瑟夫环是一个数学的应用问题:已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。--详见百度百科解释n

2011-09-06 22:51:23 859

转载 螺旋队列算法分析

转自:http://blog.csdn.net/yhmhappy2006/article/details/2934435最近要准备笔试和面试,所以看了一下《程序员面试宝典》这本书,看到一个面试题,要写螺旋队列,以前都没听过,我花几分种时间想了想,没找出其中的规律,看了一下答案

2011-09-05 20:58:44 722

原创 GlusterFS中的volume挂载

GlusterFS提供了最大的灵活性:你可以自由地用各种现在存在的协议输出存储卷,它支持GlusterFS自己的客户端,CIFS,NFS和WebDAV协议参考资料:http://hi.baidu.com/wongxuelei/blog/item/cd32e62e6bc16c434ec22696.html 官网有基于glusterfs,nfs,CIFS的volume挂载例子,前面在G

2011-09-02 22:37:58 2908

原创 ubuntu安装后的常用操作记录

为了方便以后重装ubuntu,现将自己常用的ubuntu操作记录下来,以便以后快速查阅1.上网ubuntu设置静态IP:sudo vi /etc/network/interfaces注释掉#iface eth0 inet dhcp,修改为:    auto e

2011-08-31 22:44:06 710

原创 将聚类结果展示在网页上

Nutch中自带对搜索结果的聚类,使用开源的Carrot2,以插件形式被调用,大概看了一下nutch关于clustering这一块的搜索源码,它会显示出URL和title,可是用mahout做文本聚类的话,最后的聚类结果中,只有向量, 当然自己可以将URL加进去,但如何显示标题呢

2011-08-31 22:17:08 3458 2

转载 在Windows系统挂载linux NFS分享目录

下载 Microsoft Windows Services for UNIX 3.5 (约 216MB)        Windows Services for UNIX 3.5 系统需求       下载地址:http://download.microsoft.co

2011-08-28 10:43:57 3368

原创 linux用户权限

因为gluster挂载目录时,要使用sudo才能执行,所以挂载目录权限就变成root权限了,此时普通用户是无法往这个目录写数据的,所以就要解决普通用户使用mount时,前面不带sudo就可以执行,这样挂载目录普通用户就可以读写,这个怎么做呢?因为mount命令需要sudo才能

2011-08-25 19:51:59 2117

原创 Java调用linux终端命令

因为要实现用户注册成功后,创建gluster volume,所以就先看了一下,如何使用java调用linux终端命令示例源码如下:import java.io.InputStreamReader;import java.io.LineNumberReader;

2011-08-24 19:17:27 6401

原创 JSP重定向和转发

因为用户登陆后要提供文献搜索,即直接到nutch搜索界面,然后在此界面上再两个连接,一个是个人空间管理,一个是全局文档分析,那么如何将nutch的搜索结合起来呢?下面是两种方案1.单独做一个web注册登陆应用,然后登陆成功后,直接在转到nutch的搜索,即从tomcat中的webapp里的一个用户项目转到另一个项目,将请求从这个登陆项目直接在服务器内部转移到nutch.war解压出的对应搜

2011-08-24 18:45:40 799

原创 sqlite入门学习笔记2

前面简单学习了一下,如何在sqlite的控制台界面用命令建表及增删改查的操作,下面简单看一下,如何利用Java来操作sqlite数据库1.开发环境用eclipse,新建一个Java 工程MySqliteTest,新建一个类TestSQLite .java2.下载SQLit

2011-08-21 16:16:10 832

原创 sqlite入门学习笔记1

因为要做glusterfs多用户的实现,所以要有用户注册和登陆,而用户注册就要涉及到数据库,所以就用到了sqlite,为什么选它?1.小巧2.跨平台3. 免配置,和access一样,只要把数据库文件通过ftp上传到服务器上就可以使用,不需要服务器的额外支持4. 备

2011-08-20 12:10:13 1005

原创 Nutch更新索引

搜索引擎架构时都应当考虑到索引更新的问题,即当互联网上的网页发生改变(增加或者删除、修改)时搜索引擎端索引也应当进行相应的变化。Nutch也提供了一些方案用于更新索引,不过看起来比较烦琐。对于小量索引而言,可以采用最简单最聪明也是明笨的方法,即删除原有索引重新爬取网络。这种方式对

2011-08-18 16:13:47 1218

原创 GlusterFS中的RAID

一直不了解RAID是什么概念,这两天简单看了一下,RAID是“Redundant Array of Independent Disks”的缩写,中文意思是独立冗余磁盘阵列,磁盘阵列中针对不同的应用使用的不同技术,称为RAID level,而每一level都代表着不同技术,目前业界公认的标准是RAID 0~RAID 5。 百度百科里有详细解释这里结合glusterfs的应用,说一下RAID0和R

2011-08-16 22:37:16 3158 1

计算机笔试题汇总

计算机笔常见笔试题和面试题,希望对大家有帮助

2011-10-18

机器学习实验报告

朴素贝叶斯和logistic回归分类做出来的实验结果

2011-10-18

Hadoop_in_action

一本云计算开源平台Hadoop的很好的参考书

2011-10-18

mahout_in_aciton

云计算下的数据挖掘开具Mahout,很好的一本参考书

2011-10-18

人工智能传教士过河问题

人工智能经典问题之传教士过河,有状态空间详解和实现代码

2011-04-08

OpenCV中文帮助文档

OpenCV是一个学习图像处理很好的库,可以方便集成在C++开发环境中,具体配置可参考官方网站

2011-01-22

JSF入门及实用教程

一本学习JSF的入门教程,实用易学,快速上手

2010-11-04

Oracle入门教程

Oracle基础教程,一本学习Oracle的好书

2010-11-04

Html解析 parse html

利用Qt中的WebKit类提取Html中的JS代码,方便分析恶意代码

2010-07-15

数据结构1800道试题及答案

学习数据结构的好资料,包括所有试题和答案

2010-05-06

图像处理与Matlab

matlab做图像处理的入门教材,适合新手

2010-05-06

机器学习Weka的入门教程

Weka is a good tool for Machine Learning

2010-04-29

一本matlab入门的帮助文档

一本matlab入门的帮助文档,希望对你有帮助

2009-11-20

matlab入门经典教程

一本matlab入门很好用的教程,希望对你有帮助

2009-11-20

用Dom树解析XML

用QtXml实现的xml解析,单码很简单,运行之前请注意配好Qt环境

2009-11-20

十分钟自学MySQL

《teach yourself MySQL in 10 minutes》是一本学MySQL很好的书,顺便还可以学一下英语,都是很简单的语句,不像很多外语专业书,看着就很头大,这本很好,基本都能看得懂

2009-11-16

Win32API中文手册

win32API中文手册,格式chm,方便大家查用

2009-11-16

空空如也

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

TA关注的人

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