自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Erli11的专栏

研究僧 and 代码僧

  • 博客(9)
  • 资源 (50)
  • 收藏
  • 关注

原创 谈一道Java笔试题

关于笔试题,我个人喜欢查看源码分析输出结果。有道笔试题,很多同学没有回答对。考虑放弃这道题目,现在公布出来。题目如下:public class Bigram { private final char first; private final char second; public Bigram(char first, char second) { this.first =

2014-03-24 20:21:07 1024

转载 k-means

Clustering 中文翻译作“聚类”,简单地说就是把相似的东西分到一组,同 Classification (分类)不同,对于一个 classifier ,通常需要你告诉它“这个东西被分为某某类”这样一些例子,理想情况下,一个 classifier 会从它得到的训练集中进行“学习”,从而具备对未知数据进行分类的能力,这种提供训练数据的过程通常叫做 supervised learning (监

2014-03-21 12:10:29 1171

转载 谱聚类

接收同事的工作,有个任务用kmeans解决的不好,有时间试试这个。    如果说 K-means 和 GMM 这些聚类的方法是古代流行的算法的话,那么这次要讲的 Spectral Clustering 就可以算是现代流行的算法了,中文通常称为“谱聚类”。由于使用的矩阵的细微差别,谱聚类实际上可以说是一“类”算法。Spectral Clustering 和传统的聚类方法(例如 K

2014-03-21 09:49:33 1272 1

转载 特征选择方法之信息增益

前文提到过,除了开方检验(CHI)以外,信息增益(IG,Information Gain)也是很有效的特征选择方法。但凡是特征选择,总是在将特征的重要程度量化之后再进行选择,而如何量化特征的重要性,就成了各种方法间最大的不同。开方检验中使用特征与类别间的关联性来进行这个量化,关联性越强,特征得分越高,该特征越应该被保留。在信息增益中,重要性的衡量标准就是看特征能够为分类系统带来多少信息,带

2014-03-20 20:05:29 1455

原创 【基本概念】信息熵 条件熵 联合熵 左右熵 互信息

1 自信息一个信源可按某种概率发出若干不同的信号,每个信号带有的信息量称为其自信息。信源:随机变量;信号:随机变量的取值。基于定性分析,自信息的特性应当是:非负、递增。具有这样的特性的函数有很多,人们构造出如下定义式:ωn :随机变量X的某个取值;P(ωn):X取该值的概率2 熵¨定义:设随机变量X,取值空间Ω,Ω为有限集合。X的

2014-03-20 12:18:38 20408 2

原创 Java final finalize finally的理解

final1 修饰变量在修饰基本类型时,表示是一个常量,在定义时必须赋值。在修饰对象或者数组时,它表示对对象或数组的引用恒定不变,然而对象本身却是可以修改的。2 修饰方法把方法锁定,使得在子类(导出类)中不能修改它的含义。 效率,一个final方法被调用时会转为内嵌调用,不会使用常规的压栈方式,使得运行效率较高,尤其是在方法体较简单的情况下。3 修饰类

2014-03-18 20:22:22 1039

转载 mapreduce框架详解

转自:http://www.cnblogs.com/sharpxiajun/p/3151395.html开始聊mapreduce,mapreduce是hadoop的计算框架,我学hadoop是从hive开始入手,再到hdfs,当我学习hdfs时候,就感觉到hdfs和mapreduce关系的紧密。这个可能是我做技术研究的思路有关,我开始学习某一套技术总是想着这套技术到底能干什么,只有当我真正

2014-03-17 17:50:28 7431 3

原创 python菜鸟系列 - 数据库中文字符串乱码的解决

问题:用python读取数据库中的UTF-8编码的中文字段,返回乱码。系统的locale也是设置为UTF-8。解决:在数据库链接时,需要指定编码方式charset为UTF8。刚开始用UTF-8,提示“"Can't initialize character set UTF-8 (path: /usr/share/mysql/charsets/)”。原因没有深究。编码正确后,报

2014-03-13 14:54:08 1597

转载 Coursera公开课笔记: 第六课 逻辑回归

斯坦福大学机器学习第六课"逻辑回归“学习笔记,本次课程主要包括7部分:1) Classification(分类)2) Hypothesis Representation3) Decision boundary(决策边界)4) Cost function(代价函数,成本函数)5) Simplified cost function and gradient descent(简化版代

2014-03-12 18:59:23 4118

Learning the bash Shell - 2nd Edition (o'reilly).chm

This second edition covers all of the features of bash Version 2.0, while still applying to bash Version 1.x. It includes one-dimensional arrays, parameter expansion, more pattern-matching operations, new commands, security improvements, additions to ReadLine, improved configuration and installation, and an additional programming aid, the bash shell debugger.

2008-11-04

Advanced Linux Programming

We greatly appreciate the pioneering work of Richard Stallman, without whom there would never have been the GNU Project, and of Linus Torvalds, without whom there would never have been the Linux kernel. Countless others have worked on parts of the GNU/Linux operating system, and we thank them all.

2008-11-04

Debian 参考手册

Debian参考手册旨在为Debian的用户提供全面的指导用书...

2008-11-04

linux内核源码分析

This book is for Linux enthusiasts who want to know how the Linux kernel works. It is not an internals manual. Rather it describes the principles and mechanisms that Linux uses; how and why the Linux kernel works the way that it does. Linux is a moving tar- get; this book is based upon the current, stable, 2.0.33 sources as those are what most individuals and companies are now using.

2008-11-04

STL 源码剖析.rar

STL经典之作,侯捷翻译的STL源码剖析

2008-10-17

ACE自适配通信环境.pdf

ACE自适配通信环境(ADAPTIVE Communication Environment)是可自由使用、开放源码的面向对象(OO)框架(framework),它实现了许多用于并发通信软件的核心模式。

2008-10-16

C++ Network Programming Vol2

C++ Network Programming Vol2

2008-10-16

Sockets Tutorial

A simple tutorial on using sockets for interprocess communication.

2008-10-16

Socket Programming in C++.pdf

Socket Programming in C++

2008-10-16

Essential C++

"Readers can pick up this book and become familiar with C++ in a short time. Stan has taken a very broad and complicated topic and reduced it to the essentials that budding C++ programmers need to know to write real programs. His case study is effective and provides a familiar thread throughout the book." -Steve Vinoski, IONA

2008-10-16

Inside the C++ Object Model

Inside the C++ Object Model focuses on the underlying mechanisms that support object-oriented programming within C++: constructor semantics, temporary generation, support for encapsulation, inheritance, and "the virtuals"-virtual functions and virtual inheritance. This book shows how your understanding the underlying implementation models can help you code more efficiently and with greater confidence.

2008-10-16

林锐十年经验结晶 软件工程思想

《C++高质量编程》林锐老师的又一力作。《软件工程思想》讲述“软件开发”和“做程序员”的道理,视野独特,构思新颖,内容风趣,不落窠臼,令人耳目一新。堪称难得,以至回味无穷

2008-10-16

算法Ⅰ-Ⅳ(C++实现)--基础、数据结构、排序和搜索(第三版)

算法 (C++实现)基础、数据结构、排序和搜索(第三版)

2008-10-16

Linux培训系列入门介绍

Linux培训系列,入门及深入探索系列教程。

2008-10-16

计算机程序设计艺术 第1卷 基本算法(第3版)

计算机的泰斗之作。本书作者D. E. Knuth是在计算机学界十分著名的学者,在本领域享有很高权威和盛名,他的这部著作是无数计算机专业人员的学习教材和参考读物,也是许多专业研究工作者经常阅读的经典。本书已被翻译为几十种文字在世界各地出版,英文原版书在国外已经是第11次印刷。   该书1999年底被American Scientist列为20世纪最佳12部学术专著之一(与狄拉克的量子力学、爱因斯坦的相对论、曼德布罗特的分形论、鲍林的化学键、罗素和怀特海德的数学基础、冯诺意曼和摩根斯坦的博弈论、维纳的控制论、伍德沃和霍夫曼的轨道对称性、费曼的量子电动力学等科学史上的经典著作并列)。

2008-10-16

软件架构设计的思想与模式

中科院计算所的培训教程。在软件组织中,架构师的作用是举足轻重的。本课程针对企业开发最关注的问题深入 研讨,抓住投入产出比这个企业的核心价值,讨论架构设计如何使这个核心价值得以实现。 我们认为,一个设计如果必须高手云集才能生产出符合质量要求的产品,并不一定是好的架 构。架构设计的目标是力争使用总体上能力一般的队伍,通过组织和设计的力量,生产出符 合质量要求的产品,从投资回报的角度,两者效果是完全不一样的。另一方面,由于需求变 更不可避免,而需求的变更必然造成设计调整进而造成总体投入的增加,这会极大的影响到 投资回报,所以我们必须研究架构设计如何更好的适应变更,通过设计确保变更、维护与升 级的成本下降。对这一系列问题的深入思考,成为现代软件架构设计的核心思维。

2008-10-16

Effective STL

英文原版,提高你使用STL的50个方法。

2008-10-15

rfc793 tcp协议

This document describes the DoD Standard Transmission Control Protocol (TCP). There have been nine earlier editions of the ARPA TCP specification on which this standard is based, and the present text draws heavily from them. There have been many contributors to this work both in terms of concepts and in terms of text. This edition clarifies several details and removes the end-of-letter buffer-size adjustments, and redescribes the letter mechanism as a push function.

2008-10-14

xerces src_2_8_0

C++开源的xml解析器,当前最新的版本xerces-c-src_2_8_0。Xerces-C++ 的前身是 IBM 的 XML4C 项目。XML4C 和 XML4J 是两个并列的项目,IBM 将这两个项目的源代码让与 Apache 软件基金会,他们将其分别改名为 Xerces-C++ 和 Xerces-J。这两个项目是 Apache XML 组的核心项目。 Xerces-C++是一个非常健壮的 XML 解析器,其提供的两种解析XML文档的方法,DOM和SAX。

2008-09-18

log4j日志使用说明

Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。

2008-06-03

protobuf-2.5.0.tar.gz

protobuf-2.5.0.tar.gz

2014-05-27

protoc-2.5.0-win32.zip

protobuf被威武的屏蔽了,下载下来供大家使用。

2014-05-27

C++万能makefile

今天要编译一个C++文件,在网上搜到的makefile文件都有问题。于是自己整理了一个,能够正确编译。

2014-04-01

你必须知道的495个C语言问题

C是一门简洁精妙的语言,掌握基本语法容易,真正能够自如运用,就不那么简单了。你难免会遇到各种各样的问题,有些可能让你百思不得其解,甚至翻遍图书馆,也找不到问题的答案。本书的出版填补了这一空白。书中内容是世界各地的C语言用户多年来在新闻组comp.lang.c中讨论的成果。作者在网络版C FAQ列表的基础上进行了大幅度的扩充和丰富,结合代码示例,权威而且详细深入地解答了实际学习和工作中最常遇到的495个C语言问题,涵盖了初始化、数组、指针、字符串、内存分配、库函数、C预...

2009-05-08

ORACLE常用命令

ORACLE常用命令 ORACLE常用命令

2009-05-04

数据库系统概念第四版 part2

本书是数据库系统方面的经典教材之一。国际上许多著名大学包括斯坦福大学、耶鲁大学、得克萨斯大学、康奈尔大学、伊利诺伊大学、印度理工学院等都采用本书作为教科书。我国也有许多所大学采用本书以前版本的中文版作为本科生和研究生的数据库课程的教材和主要教学参考书,收到了良好的效果。.

2009-04-14

数据库系统概念第四版 part1

本书是数据库系统方面的经典教材之一。国际上许多著名大学包括斯坦福大学、耶鲁大学、得克萨斯大学、康奈尔大学、伊利诺伊大学、印度理工学院等都采用本书作为教科书。我国也有许多所大学采用本书以前版本的中文版作为本科生和研究生的数据库课程的教材和主要教学参考书,收到了良好的效果。.

2009-04-14

Java核心技术 卷Ⅱ:高级特性

本书是Java技术权威指南,全面覆盖Java技术的高级主题,包括流与文件、XML、网络、数据库编程、高级Swing、高级AWT、JavaBean构件、安全、分布式对象、脚本、编译与注解处理等,同时涉及本地化、国际化以及Java SE 6的内容。全书对Java技术的阐述精确到位,叙述方式深入浅出,并包含大量示例,从而帮助读者充分理解Java语言以及Java类库的相关特性。.

2009-03-30

Java核心技术,卷1 第8版 英文版

《Java核心技术》出版以来一直畅销不衰,深受读者青睐,每个新版本都尽可能快地跟上Java开发工具箱发展的步伐,而且每一版都重新改写了部分内容,以便适应Java的最新特性。本版也不例外,它反映了Java SE 6的新特性。全书共14章,包括Java基本的程序结构、对象与类、继承、接口与内部类、图形程序设计、事件处理、Swing用户界面组件、部署应用程序和Applet、异常日志断言和调试、泛型程序设计、集合以及多线程等内容。.

2009-03-30

微软研发致胜策略(PDF)

作者详细描述了他在美国领导项目的各种实际的策略方法,教您如何开发高质量的软件, 而且绝不延误。本书中,作者以直率、真诚的笔调 ,与您畅谈在微软中经历过的种种成 功与失败,他将告诉您 :如何增进团队的工作效率,而且让每个人都乐在其中?为什么 您曾想把超级程序员赶走?如何避免落入行政程序的天罗地网?有哪些小小的改变,可 以获取极大的效益?不必加班就能如期完成软件的秘诀?如何让所有的工作都价值翻倍? 如何让团队保持续的创造力?如何提高程序员的整体技术水平?本书是为每一位从事研发 工作的朋友而写,相信您在读过本书之后,一定急于推荐给您的主管、同事和您的朋友。

2009-03-23

C#实现的搜索引擎源码

C#实现的搜索引擎源码,实现基本搜索引擎功能

2009-03-12

数据结构算法与应用-C++语言描述

本书是关于计算机科学与工程领域的基础性研究科目之一——数据结构与算法的专著。 本书在简要回顾了基本的C++ 程序设计概念的基础上,全面系统地介绍了队列、堆栈、树、图等基本数据结构,以及贪婪算法、分而治之算法、分枝定界算法等多种算法设计方法,为数据结构与算法的继续学习和研究奠定了一个坚实的基础。更为可贵的是,本书不仅仅介绍了理论知识,还提供了50多个应用实例及600多道练习题。 本书内容广博权威,结构清晰合理,是一本全新的有关数据结构与算法的教材,对于计算机科学与工程领域的从业人员也是一本很好的参考书。

2009-03-11

TCPIP协议详解卷一:协议

《TCP/IP详解,卷1:协议》是一本完整而详细的TCP/IP协议指南。描述了属于每一层的各个协议以及它们如何在不同操作系统中运行。作者用 Lawrence Berkeley实验室的tcpdump程序来捕获不同操作系统和TCP/IP实现之间传输的不同分组。对tcpdump输出的研究可以帮助理解不同协议如何工作。 本书适合作为计算机专业学生学习网络的教材和教师参考书。也适用于研究网络的技术人员。

2009-03-06

TCPIP协议详解卷三:TCP事务协议HTTPNNTP和UNIX域协议

本书是“TCP/IP详解系列”的延续。主要内容包括:TCP事务协议,即T/TCP,这是对TCP的扩展,使客户-服务器事务更快、更高效和更可靠;TCP/IP应用,主要是HTTP和NNTP;UNIX域协议,这些协议提供了进程之间通信的一种手段。当客户与服务器进程在同一台主机上时,UNIX域协议通常要比TCP/IP快一倍。本书同样采用了大量的实例和实现细节,并参考引用了卷2中的大量源程序。适用于希望理解TCP/IP如何工作的人,包括编写网络应用程序的程序员以及利用TCP/IP维护计算机网络的系统管理员。

2009-03-06

Windows 网络编程 第二版 英文版

本书由权威专家编写,指导读者如何使用Windows XP的Winsock API和.NET套接字以及传统的Windows API编写网络应用程序。作为更新的编程指南,本书着重于Windows XP中革新的联网特性,同时包含了对C#编程语言的支持。本书还介绍了最新的网际协议:IPv4和IPv6,以及可靠IP多播协议。

2009-02-25

华为内部linux学习资料

华为内部linux学习资料,介绍了命令行操作及各种常用命令、网络配置等

2009-02-24

UNIX环境高级编程

本书的前15章着重于理论知识的阐述,主要内容包括UNIX文件和目录、进程环境、进程控制、进程间通信以及各种I/O。在此基础上,分别按章介绍了多个应用实例,包括如何创建数据库函数库,PostScript 打印机驱动程序,调制解调器拨号器及在伪终端上运行其他程序的程序等。 本书内容丰富权威,概念清晰精辟,一直以来被誉为UNIX编程的“圣经”,对于所有UNIX程序员—无论是初学者还是专家级人士—都是一本无价的参考书籍。

2009-02-16

Computer Networks, Fourth Edition

The world's leading introduction to networking-fully updated for tomorrow's key technologies.The book gives detailed descriptions of the principles associated with each layer and presents many examples drawn from the Internet and wireless networks.

2009-02-12

面向对象设计60条原则

“你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起。”---Arthur J.Riel

2009-01-20

类与类关系的UML图与代码表现

类与类之间的关系对于理解面向对象具有很重要的作用

2009-01-20

空空如也

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

TA关注的人

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