- 博客(84)
- 资源 (18)
- 收藏
- 关注
原创 windows局域网文件传输方案
1.共享文件:采用smb协议传输数据,可以直接通过windows资源管理器地址栏中输入ip:\share目录,也可以用windows自带的Robocopy命令拷贝。2.ftp方式:采用ftp协议传输数据,服务端需要有ftp服务器,或者采用sftp或scp方式,需要服务端装open-ssh服务器。4.tcp/udp方式:采用tcp/udp协议传输数据,需要自己编写socket服务端和客户端,传输数据切割和重组等。3.http方式:采用http协议传输数据,服务端需要装python,通过python -m。
2024-07-08 20:21:18 482 1
原创 工作中的学习
由于工作上班了,很长时间没有上CSDN,抱歉有几位兄弟的问题也没能及时答复,好多当时做的东西也忘了,果然是好记性比不过烂笔头,写日记是个很好的习惯,以前不觉得,工作后更是发现日记是个好东西,简单说一下三件事:1.今天做了什么 2.今天遇到了什么问题 3.明天准备做什么 这样能清楚知道自己都做了什么,不然时间真是一把杀猪刀,等到月总结的时候,竟然会记不起自己做了什么事,因为每天如一日的上班,如果没
2012-08-18 17:52:59 2619
原创 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 2899 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 7294 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 2384
原创 Java集合ArrayList类的简单学习
好长时间不写东西了,要养成写东西的好习惯,因为好记性比不过烂笔头,现在确实感觉到,前面学的一点东西,现在又快忘完了。好了,废话不多说,先大概记录一下一月份做的事,然后开始正文。一月初打了论文,提交外审,后来就一直等结果,初步了解了一下Python的语法,因为当时没记录,也没有实际做练习,现在感觉跟没学一样,后来就放假回家了一直对Java集合和泛型了解很少,现在做一下笔记。Java集合可以类
2012-02-19 17:34:13 2588
原创 机试练习题四
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 2311
原创 机试练习题三
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 2365
原创 机试练习题二
1、选秀节目打分,分为专家评委和大众评委,score[] 数组里面存储每个评委打的分数,judge_type[] 里存储与 score[] 数组对应的评委类别,judge_type[i] == 1,表示专家评委,judge_type[i] == 2,表示大众评委,n表示评委总数。打分规则如下:专家评委和大众评委的分数先分别取一个平均分(平均分取整),然后,总分 = 专家评委平均分 * 0.6 +
2011-12-26 21:38:48 2600
原创 开源文献管理软件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 3153
原创 机试练习题一
题目描述:设有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 2370
原创 海量文献管理系统概述
很长一段时间不写博客了,因为最近要弄论文,但看到我的博客上被CSDN加了个“恒”的小图标,要求是每个月发四篇日志以上,以鼓励大家多把东西拿出来分享。这一点其实挺好的,很多程序员擅长于编码,但并不一定讲解的很好或清晰的写出来。一个技术牛人曾说过:技术人员能把一项技术完成,仅能得及格分,如果能把操作过程写下来,能得70分,而如果能做好、能写出来,并且清晰的讲给大家听,那才可以得满分。 开源
2011-11-23 22:49:36 2986
翻译 Mahout聚类中相似度计算
7.3 Hello World:运行一个简单的聚类实例(这个内容,我在前面博文“mahout中的kmeans简单实例”中已介绍过)7.4 Exploring distance measures(距离度量扩展)在上面的简单聚类示例中,我们用的是EuclideanDistanceMeasure(欧式距离)来计算点之间的距离。虽然它在我们上节的聚类实例中被证明是有效的度量方法,但在Mahout包
2011-11-22 18:52:17 4558 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 5471
转载 Java中重载和重写的区别
原文来自:http://blog.csdn.net/zhu_apollo/article/details/18525421.重载(Overloading) 重载是一个类中同一种方法多态性的一种表现,一个同名函数具有不同的参数个数/类型(1) 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。重载Overloading是一
2011-11-10 15:56:22 2358
原创 设计模式学习之体会
通过近一段时间的学习,大概看了一些模式,可是还是很困惑,看了之后好像没有留下什么深刻印像,当时看的时候好像挺懂,但没有练习,导致现在不知道怎么运用到实际中,估计是没有对它们进行仔细比较,所以想着等后面遇到具体问题时,在分析问题的过程中,再将设计模式的思想融入进去再写出来。关于设计
2011-10-14 09:56:41 2450
原创 设计模式学习之工厂方法模式和原型模式
提出问题-分析问题-解决问题,这是一般写议论文的常规思路,正是通常文章采用这种方法来写的,所以学习一种理论,也是顺着这个思想来的,学习设计模式也不例外。在学任何一种模式前,一定要首先搞清楚这种模式产生的背景,即实际编码或修改维护代码中遇到的问题,然后分析出现的问题,是否违背了设计
2011-10-07 21:49:07 2892
原创 设计模式学习之装饰模式和代理模式
学习设计模式的过程应该是一个迭代的过程,学东西的时候不用追求一遍就掌握、理解透彻(很多情况也是不可能的)。看书看不懂、思想没有理解,可以反复去读、去思考。因为实战经验少,书中给出的例子也有限,所以设计模式的学习可以先大概按书中的例子理解,至于真正应用,可以在后面实践中尝试将这些思
2011-10-07 12:49:17 2406
原创 设计模式学习之遵循原则
设计模式对理解面向对象的三大特征有很好的启发,不看设计模式,很难深层地体会到面向对象开发带来的好处在刚开始学习中,很难做到将这些模式融汇贯通,所以这个需要我们在编码前多思考,等想充分了,在开始实践编码,就像一篇作文一样,如果思维信马由缰,想到哪写到哪,那将很容易偏离主题,显得
2011-10-04 15:59:04 2365
转载 设计模式学习之面向对象思维
原文出自于:http://www.cnblogs.com/chenlong/archive/2009/10/20/1586952.html什么是面向对象 刚接触编程的时候,多数人本能的反映可能是面向过程(OP)的,而不是面向对象(OO)的。这种现象其实是很正常的,改
2011-09-27 10:24:15 2416
原创 设计模式学习之简单工厂模式和策略模式
1.简单工厂模式先看示例代码,然后结合例子说明问题,理论联系实例是初学者入门的最好方法下面是实现一个简单计算器的小例子Operation.h#include using namespace std;class Operation{private:
2011-09-25 22:15:06 2265
原创 设计模式学习之引序
学面向对象语言(如C++/Java),不可不提设计模式,为什么要提倡"Design Pattern"呢?根本原因是为了代码复用,增加可维护性,灵活扩展面向对象的编程,并不是类越多越好,类的划分是为了封装,但分类的基础是抽象,具有相同属性和功能的对象的抽象集合才是类。类在设计模
2011-09-25 21:23:49 645
原创 常考的笔试和机试题
一.自增和自减运算++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 675
原创 虚函数和纯虚函数及回调函数的简单认识
虚函数:简单地说,那些被virtual关键字修饰的成员函数,就是虚函数。虚函数的作用,用专业术语来解释就是实现多态性(Polymorphism),多态性是将接口与实现进行分离;用形象的语言来解释就是实现以共同的方法,但因个体差异而采用不同的策略实例详见下面参考资料:1.h
2011-09-14 22:45:40 2216
原创 传教士野人过河问题
问题描述:设有3个传教士(Missionaries)和3个野人(Cannibals)来到河边,打算乘一只船从右岸渡到左岸去。该船的最大负荷能力为两个人(k=2)。在任何情况下:如果野人人数超过传教士人数,那么野人就会把传教士吃掉。他们怎样才能用这条船安全地把所有人都渡过河去呢?(
2011-09-12 10:57:14 25254 2
原创 C++标准模板库STL学习
STL是所有C++编译器和所有操作系统平台都支持的一种库,可以用于所有C++语言编译器和所有平台(Windows/Unix/Linux..)。当然标准查模板库中的所有算法,也可以自己用C/C++来实现,只是STL已经是封装好的库,说明它的实现细节已经做过很多优化,自己写的未必会比
2011-09-11 15:39:56 1267
原创 简单的背包问题
背包问题(Knapsack problem)是一种组合优化的NP完全问题。问题可以描述为:给定一组物品,每种物品都有自己的重量和价格,在限定的总重量内,我们如何选择,才能使得物品的总价格最高。问题的名称来源于如何选择最合适的物品放置于给定背包中。——引用自百度百科背包问题是熟
2011-09-10 19:51:29 3539 1
原创 数据结构中的排序算法
面试和笔试中,排序算法很容易考到,所以简单复习了一下数据结构中的排序算法,数据结构这本书中有一章讲的是排序,大都给出了伪代码,有了伪代码就很容易实现了。其实很多机试题,例如:数字题,只要看出了其中的数字规律,就很容易上机实现,如果没看出来,那就会被难住了。再一次证明,思想很重要,
2011-09-07 18:13:07 811
原创 约瑟夫环问题
约瑟夫环问题描述:约瑟夫环是一个数学的应用问题:已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。--详见百度百科解释n
2011-09-06 22:51:23 929
转载 螺旋队列算法分析
转自:http://blog.csdn.net/yhmhappy2006/article/details/2934435最近要准备笔试和面试,所以看了一下《程序员面试宝典》这本书,看到一个面试题,要写螺旋队列,以前都没听过,我花几分种时间想了想,没找出其中的规律,看了一下答案
2011-09-05 20:58:44 740
原创 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 2956
原创 ubuntu安装后的常用操作记录
为了方便以后重装ubuntu,现将自己常用的ubuntu操作记录下来,以便以后快速查阅1.上网ubuntu设置静态IP:sudo vi /etc/network/interfaces注释掉#iface eth0 inet dhcp,修改为: auto e
2011-08-31 22:44:06 727
原创 将聚类结果展示在网页上
Nutch中自带对搜索结果的聚类,使用开源的Carrot2,以插件形式被调用,大概看了一下nutch关于clustering这一块的搜索源码,它会显示出URL和title,可是用mahout做文本聚类的话,最后的聚类结果中,只有向量, 当然自己可以将URL加进去,但如何显示标题呢
2011-08-31 22:17:08 3503 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 3426
原创 linux用户权限
因为gluster挂载目录时,要使用sudo才能执行,所以挂载目录权限就变成root权限了,此时普通用户是无法往这个目录写数据的,所以就要解决普通用户使用mount时,前面不带sudo就可以执行,这样挂载目录普通用户就可以读写,这个怎么做呢?因为mount命令需要sudo才能
2011-08-25 19:51:59 2144
原创 Java调用linux终端命令
因为要实现用户注册成功后,创建gluster volume,所以就先看了一下,如何使用java调用linux终端命令示例源码如下:import java.io.InputStreamReader;import java.io.LineNumberReader;
2011-08-24 19:17:27 6442
原创 JSP重定向和转发
因为用户登陆后要提供文献搜索,即直接到nutch搜索界面,然后在此界面上再两个连接,一个是个人空间管理,一个是全局文档分析,那么如何将nutch的搜索结合起来呢?下面是两种方案1.单独做一个web注册登陆应用,然后登陆成功后,直接在转到nutch的搜索,即从tomcat中的webapp里的一个用户项目转到另一个项目,将请求从这个登陆项目直接在服务器内部转移到nutch.war解压出的对应搜
2011-08-24 18:45:40 822
原创 sqlite入门学习笔记2
前面简单学习了一下,如何在sqlite的控制台界面用命令建表及增删改查的操作,下面简单看一下,如何利用Java来操作sqlite数据库1.开发环境用eclipse,新建一个Java 工程MySqliteTest,新建一个类TestSQLite .java2.下载SQLit
2011-08-21 16:16:10 879
原创 sqlite入门学习笔记1
因为要做glusterfs多用户的实现,所以要有用户注册和登陆,而用户注册就要涉及到数据库,所以就用到了sqlite,为什么选它?1.小巧2.跨平台3. 免配置,和access一样,只要把数据库文件通过ftp上传到服务器上就可以使用,不需要服务器的额外支持4. 备
2011-08-20 12:10:13 1056
原创 Nutch更新索引
搜索引擎架构时都应当考虑到索引更新的问题,即当互联网上的网页发生改变(增加或者删除、修改)时搜索引擎端索引也应当进行相应的变化。Nutch也提供了一些方案用于更新索引,不过看起来比较烦琐。对于小量索引而言,可以采用最简单最聪明也是明笨的方法,即删除原有索引重新爬取网络。这种方式对
2011-08-18 16:13:47 1249
十分钟自学MySQL
2009-11-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人