学习资料
文章平均质量分 75
huiyi789
这个作者很懒,什么都没留下…
展开
-
软件版本常识和软件版本号命名规则
OEM:是给计算机厂商随着计算机贩卖的,也就是随机版。RTM:是给工厂大量压片的版本,内容跟正式版是一样的,不过RTM.也有出120天评估版。 RVL:是正式上架零售版。OEM=RVL:只是它的安装内容的内定值不一样,所以会有分别。随机版——能从全新的硬盘内安装,不支持升级式的安装升级版 ——用升级式的安装,不支持全新的安装零售版——则两种安装方式都支持,这也是为什么零售版的价格最贵至于安...原创 2011-08-16 12:33:26 · 151 阅读 · 0 评论 -
short、int、long与byte之间的转换工具类
/** * 各基础类型与byte之间的转换 * @author shanl * */public class Utility { /** * 将short转成byte[2] * @param a * @return */ public static byte[] short2Byte(short a){ byte[] b = n...原创 2012-05-31 11:05:02 · 322 阅读 · 0 评论 -
海量数据处理
一:常见的题目:-1. 给你A,B两个文件,各存放50亿条URL,每条URL占用64字节,内存限制是4G,让你找出A,B文件共同的URL。-2. 有10个文件,每个文件1G, 每个文件的每一行都存放的是用户的query,每个文件的query都可能重复。要你按照query的频度排序-3. 有一个1G大小的一个文件,里面每一行是一个词,词的大小不超过16个字节,内存限制大小是1M。返...原创 2012-06-05 10:02:44 · 235 阅读 · 0 评论 -
网络爬虫调研报告
网络爬虫调研报告调研背景 项目中要对指定的网络资源进行抓取、存储、分类、索引、并提供检索服务。充当全文检索数据库的是Apache组织下的开源项目Lucene 检索工具,而Lucene只是个搜索引擎工具,它提供API接口,通过编写程序对信息进行索引和检索,在其后台需要网络爬虫程序的支持,其目的是通过网络爬虫软件抓取网页,作为提供给Lucene搜索引擎的资源,进行索引和查询。...原创 2012-06-06 11:17:58 · 307 阅读 · 0 评论 -
Java集合工具类之List - ArrayList & LinkedList
1.ArrayList 的数据结构和工作原理与 Vector 一样, ArrayList 的 基本数据结构也是一个可变(动态)数组,数组的元素可以是任意对象。ArrayList 的构造器有两种:public ArrayList()默认构造器的数组的长度是 10public ArrayList(int initialCapacity)指定 ArrayList 的初始化大...原创 2012-06-07 21:21:17 · 137 阅读 · 0 评论 -
Java 集合类
Java 集合类 1. 为什么要了解Java 集合类Java 集合类提供了如线性表,链表和哈希表等基础数据结构的实现,通过它可以实现各种你想要的数据结构,如stack ,queue 等,了解Java 集合类的工作原理可以编出更高效性能的程序,另外了解其工作原理可以更好地使用它,避免因为滥用而出现性能上的问题。事实证明,很多性能上的问题都是因为使用不当引起的。 ...原创 2012-06-07 22:03:37 · 99 阅读 · 0 评论 -
Apache FtpServer在64位系统下服务不能启动解决方法
Apache FTPServer是一款用Java开发的FTP开源服务器,其二进制文件及源码可从http://mina.apache.org/ftpserver/下载。然而在使用中,发现如果将其安装为64位的Windows系统的服务时,服务将无法启动,总是提示错误。打开Log文件,则可以发现以下错误信息: [174 javajni.c] [error] %1 is not ...原创 2012-06-10 21:29:36 · 521 阅读 · 0 评论 -
产品经理如何赢得开发人员的尊重和支持?
对于产品经理来说,赢得开发人员的尊重和支持,从某种意义上讲,是产品迈向成功的坚实一步。最近,知乎社区上的开发人员和管理者在前、后两个帖子中对此展开了激烈的讨论,其中不乏真知灼见。林志霖Cray认为产品经理的决策和行为都应该为项目的目标服务,不要热衷于斗争,团队管理值得注意的几点包括:了解美术/前端/后端工作原理。如果你知道美术设计主菜单悬停二级的不规则投影会浪费...原创 2012-06-14 09:08:28 · 119 阅读 · 0 评论 -
在windows 7上安装Maven2.2.1
Maven是一个java工具,所以请确保jdk环境已经正确安装在你的机器上。 首先,请在此下载Maven。这里选择的是apache-maven-2.2.1-bin.zip window 7 1.解压apache-maven-2.2.1-bin.zip 到你想要安装的目录。这里我们假设你选择了 C:\Program Files\Apache Software Foundation.压缩档案将会创建子...原创 2012-06-18 17:00:07 · 108 阅读 · 0 评论 -
我看用户体验与用户价值
不知道从什么时候开始,各个信息源都开始充斥着用户体验的讨论,人人开口闭口用户体验云云。更有甚者,许多人一遇到产品方面的问题或讨论,立即归咎用户体验,言必称只要做好用户体验,腾讯的七亿用户、百度的巨大流量、精品网站的良好口碑都将会一轰而倒,不堪一击。上面的描述可能是稍有夸张的,但业内人士,或者更多的是,将进不进这个行业的临毕业的大学生们,几乎都对用户体验有着盲目而夸张的崇拜,特别是那些将产...原创 2012-07-01 14:55:39 · 244 阅读 · 0 评论 -
Ubuntu 10.04 TinyOS
sudo gedit /etc/apt/sources.list ## javadeb http://us.archive.ubuntu.com/ubuntu/ hardy multiverse##tinyosdeb http://tinyos.stanford.edu/tinyos/dists/ubuntu lucid main##deb http://h...原创 2012-08-20 00:42:48 · 99 阅读 · 0 评论 -
Ubuntu 12.04 改造指南
升级12.04已经有一段时间了。作为一个从08年就开始用Ubuntu的老用户,我觉得作为一个LTS版本,12.04无疑是不太符合我的期望的。说这话不代表我不建议升级12.04,只是我觉得12.04不像以前各版本直接装好就能用得很顺手。所以,我开始改造我的Ubuntu。经过一段时间的调整与使用,我对现在的系统基本表示满意,于是打算写一片文章来介绍一下我的改造。一、逃离Unity,拥抱Gno...原创 2012-05-28 10:47:52 · 148 阅读 · 0 评论 -
使用apt-get方式为Linux Mint 13安装PHP+MYSQL+Apache
使用apt-get方式为Ubuntu安装PHP+MYSQL+Apache分别执行如下命令:(1)安装MYSQLsudo apt-get install mysql-serversudo apt-get install mysql-client(2)安装Apachesudo apt-get install apache2(3)安装PHP...原创 2012-05-25 17:48:39 · 171 阅读 · 0 评论 -
论语今解·学而第一
子曰:不患人之不己知,患不知人也。 孔子说:不因别人不了解自己而忧虑,却应当担心自己不了解别人。 下面,让我们先看看论语中其它几章。 宪问篇,子曰:不患人之不己知,患其不能也(孔子说:不因别人不了解自己而忧虑,却应当担心自己本身的能力)。 卫灵公篇,子曰:君子病无能焉,不病人之不己知也(孔子说:君子忧虑自己本身的能力不足,而不担心...原创 2011-08-20 16:43:18 · 179 阅读 · 0 评论 -
软件工程-数据流图(DFD)画法
概念----数据流图(DFD)数据流图(date flow diagram , DFD),是SA方法中用于表示系统逻辑模型的一种工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。数据流图是从数据的角度来描述一个系统的,而流程图则是从对数据加工的角度来描述系统的;数据流图中的箭头是数据流,而流程图中的箭头则是控制...原创 2011-08-26 14:59:45 · 9904 阅读 · 0 评论 -
Java代码片段
if(null != str && !"".equals(str)) private static double[] rangeLimit = { 60.0, 75.0, 85.0, 95.0,100.0 };private static string[] grade = {"不合格", "合乎要求", "良好", "优秀" ,"卓越&原创 2011-08-31 10:11:23 · 177 阅读 · 0 评论 -
SVN小文件清除脚本
@echo off echo *********************************************************** echo 清除SVN版本信 息 echo ****...原创 2011-09-23 14:36:32 · 187 阅读 · 0 评论 -
改进KNN算法描述及实现
前记 随着文本信息量的快速增长, 文本分类己成为信息检索、知识挖掘和管理等领域的关键技术。文本分类的精确程度取决于特征提取的科学性和分类算法的科学性。现有的文本分类方法主要有支持向量机(SVM)、k 最近邻(KNN)、决策树、线性最小二乘法估计(LLSF)和贝叶斯分类算法(Bayes)等。KNN 算法是 VSM(向量空间模型)下最好的分类算法之一。1. 何为KNN?...原创 2011-07-20 23:12:34 · 2691 阅读 · 0 评论 -
文件锁(Filelock) 与锁定映射文件部分内容
文件锁JDK 1.4引入了文件加锁机制,允许我们同步访问一个共享文件,不过,竞争同一文件的两个线程有可能在不同的java虚拟机上,或者一个是java线程,另一个是操作系统中其他的某个线程,但文件锁对其他线程或其他操作系统进程都是可见的,因为java的文件加锁直接映射到了本地操作系统的加锁机制。注,这里讲的锁是指锁定其他应用程序,而不是锁定同一虚拟机里访问的同一文件的其他线程 。如果...原创 2011-07-25 17:07:13 · 241 阅读 · 0 评论 -
处理JSON最快的Java库
FastJSON http://code.alibabatech.com/wiki/display/FastJSON/Home原创 2011-12-19 16:35:54 · 219 阅读 · 0 评论 -
centos下使用Heartbeat实现集群
Linux 包括 CentOS 下高可用性(HA:High Availability)集群方案很多,而 Heartbeat 是比较常见和性价比比较高的一种。一、硬件及网络连接群集一般需要2台以上服务器,本篇以两台服务器做群集(双机热备)为例来说明。本实验在 Vmware Workstation 7.1 虚拟机中实现。两台服务器的必需配置:双网卡。其中一块网卡作为“心跳”使用。作为“...原创 2012-05-09 11:44:41 · 133 阅读 · 0 评论 -
CentOS 5.5下搭建部署独立SVN服务器全程详解
SVN服务器有2种运行方式:1、独立服务器 (例如:svn://xxx.com/xxx);2、借助apache (例如:http://svn.xxx.com/xxx);为了不依赖apache,我选择第一种方式:独立的svn服务器。SVN存储版本数据也有2种方式:1、bdb;2、fsfs。由于bdb方式在服务器中断时,有可能锁住数据,所以还是fsfs方式更安全一点...原创 2012-05-10 10:08:53 · 93 阅读 · 0 评论 -
Linux Mint 13 配置JAVA 环境
0.1--下载 JAVA JDK下载地址: http://www.oracle.com/technetwork/java/javase/downloads/index.html 点击DOWNLOAD JDK,我下载的是这个 Linux x64 - Self Extracti...原创 2012-05-24 22:35:26 · 222 阅读 · 0 评论 -
IDEA 常用配置以及快捷
1. IDEA内存优化 先看看你机器本身的配置而配置. \IntelliJ IDEA 8\bin\idea.exe.vmoptions ----------------------------------------- -Xms64m -Xmx256m -XX:MaxPermSize=92m -ea ...原创 2012-09-01 10:38:11 · 140 阅读 · 1 评论