自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (19)
  • 收藏
  • 关注

转载 Writing Clear Code

The overarching goal when writing code is to make it easy to read and to understand. Well-written programs are easier to debug, easier to maintain, and have fewer errors. Writing a program is a lot lik

2017-04-22 15:41:04 381

原创 Programming Assignment 5: Kd-Trees

Kd-Trees利用树解决几何搜索问题。 这里实现了范围搜索和最近邻搜索。 所谓范围搜索,即指定一个矩形范围,找到位于这个范围内的所有点。 所谓最近邻搜索,即指定一个查询点,找出点集中离这个点距离最近的一个点。 PointSET.javaPointSET使用暴力方法实现,线性级别时间代价。 对于大样本搜索不太适用。 import edu.princeton.c...

2017-04-07 12:40:56 1173

原创 Programming Assignment 4: 8 puzzle

8 puzzle使用A*搜索算法解决8-puzzle问题。Board.javaBoard类用来表示一个n∗nn∗nn*n的网格,其中有n2−1n2−1n^2-1个方块,每个从1标记到n2−1n2−1n^2-1,还有一个方块是空。 这里提供了计算Hamming距离和Manhattan距离的方法。也提供了计算其“双胞胎”Board的方法。 import java.util....

2017-03-29 21:56:30 2624

原创 Programming Assignment 3: Pattern Recognition

Pattern Recognition给定点的集合,实现对于线段的识别。Point.javaPoint类中主要实现了关于点和斜率的比较方法import java.util.Arrays;import java.util.Comparator;import edu.princeton.cs.algs4.StdDraw;import edu.princeton.cs.al...

2017-03-20 16:12:31 2189 2

原创 Programming Assignment 2: Deques and Randomized Queues

Deques and Randomized Queues实现泛型双端队列和随机队列。Deque.java双端队列使用链表实现,双向链表,有next和prev两个引用,分别指向下一个和上一个结点。import java.util.Iterator;import java.util.NoSuchElementException;import edu.princeton.cs...

2017-03-10 22:46:04 1604

原创 Programming Assignment 1: Percolation

Percolation实现Percolation模型。 用蒙特卡罗模拟估计渗滤阈值的值。关于backwash问题:有了一个虚拟底层位置,如果网格已经渗透了。这时判断其中一个位置(与底部相连,并且底部是打开的,与虚拟底层位置相连)是否满(即与虚拟顶层位置是相连的),那么不管这个位置是不是真的满,结果总会是满的。因为网格已经渗透了,那么虚拟顶层位置与虚拟底层位置总是相连的,而这个位置与虚拟顶...

2017-02-28 21:20:59 1963

原创 王爽《汇编语言》实验16

实验结果代码如下assume cs:codestack segment db 128 dup (0)stack endscode segmentstart: mov ax,stack mov ss,ax mov sp,128 push cs pop ds mov ax,0 mov es,ax mov s

2016-08-26 20:24:02 3162 4

原创 王爽《汇编语言》课程设计1

实验结果代码如下assume cs:codedata segment db '1975','1976','1977','1978','1979','1980','1981','1982','1983' db '1984','1985','1986','1987','1988','1989','1990','1991','1992' db '1993','199

2016-08-22 09:43:12 12482 6

mingw-w64-install.exe

MinGW,是Minimalist GNUfor Windows的缩写。它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你在GNU/Linux和Windows平台生成本地的Windows程序而不需要第三方C运行时(C Runtime)库。MinGW 是一组包含文件和端口库,其功能是允许控制台模式的程序使用微软的标准C运行时(C Runtime)库(MSVCRT.DLL),该库在所有的 NT OS 上有效,在所有的 Windows 95发行版以上的 Windows OS 有效,使用基本运行时,你可以使用 GCC 写控制台模式的符合美国标准化组织(ANSI)程序,可以使用微软提供的 C 运行时(C Runtime)扩展,与基本运行时相结合,就可以有充分的权利既使用 CRT(C Runtime)又使用 WindowsAPI功能。 mingw-w64是MinGW的64位版本,带的gcc版本为7.1。

2017-09-30

Effective STL 中文版

Effective STL 中文版(文字版) Scott Meyers 导读 你已经熟悉了STL。你知道怎么建立容器,迭代它们的内容,添加删除元素和应用常见算法,比如find和sort。但你并不 满足,你不能摆脱STL所提供的超过它们能带来的好处的感觉。应该简单的任务并非那样。应该直截了当的操作确有资 源泄漏或错误行为。应该高效的过程却需要比你希望给它们的更多的时间和内存。是的,你知道怎么使用STL,但你不 确定你在有效地使用它。 我为你写了这本书。 在《Effective STL》中,我解释了怎样结合STL组件来在库的设计得到最大的好处。这样的信息允许你对简单、直接的问 题开发简单、直接的解决方案,也帮你对更复杂的问题设计优雅的方法。我描述了常见的STL使用错误,而且向你演示 怎么避开它们。那帮助你躲开闪资源漏、不可移植的代码和未定义的行为。我讨论了优化代码的方法,所以你能使STL 表现得像它应该的那样快速、光滑。 本书里的信息将使你成为一个更好的STL程序员,它将让你成为一个更高产的程序员。而且它将让你成为一个更愉快的 程序员,使用STL很有趣,但是有效地使用它更为有趣,这种有趣是它们必须把你拽离键盘,因为你不能相信你争拥有 的好时光。即使对STL的匆匆一瞥也能发现它是一个非常酷的库,但这份酷比你可能想象的更宽更深。我在本书的一个 主要目标是传达给你这个库有多神奇,因为在我编程的差不多30年里,我从未见过任何像STL的东西。你或许也没有。

2017-09-14

分布式系统原理与范型 第二版

分布式系统原理与范型 第二版 Andrew S. Tanenbaum

2017-05-03

Java源代码

Java库源码 包含常见的lang、util等等

2017-04-23

C算法(第2卷 图算法)_第三版

C算法(第2卷 图算法) 第三版 Algorithms in C, Part 5 (Graph Algorithms) Robert Sedgewick

2017-03-24

C算法(第1卷 基础、数据结构、排序和搜索)-第三版

C算法(第1卷 基础、数据结构、排序和搜索)-第三版 Algorithms in C: Fundamentals, Data Structures, Sorting, Searching Parts 1-4 by Robert Sedgewick

2017-03-24

Eclipse Checkstyle Plug-in

Eclipse Checkstyle Plug-in 检查你的Eclipse Java代码规范 安装方法: 下载压缩包到指定文件夹 然后Eclipse -> Help - > Install New Software -> Add -> Archive 接着选择指定文件夹的那个下载的压缩包 -> Select All 之后就一路next了。

2017-02-26

apache-tomcat-8.0.39-windows

apache-tomcat-8.0.39-windows 64位和32位两个版本

2016-12-01

80x86汇编语言程序设计教程

80x86汇编语言程序设计教程 杨季文 清华大学出版社

2016-09-29

开源软件架构

卷1:第1 章Asterisk 卷1:第3 章The Bourne-Again Shell 卷1:第4 章Berkeley DB 卷1:第5 章CMake 卷1:第6 章Eclipse 之一 卷1:第6 章Eclipse 之二 卷1:第6 章Eclipse 之三 卷1:第8 章HDFS——Hadoop 分布式文件系统之一 卷1:第8 章HDFS——Hadoop 分布式文件系统之二 卷1:第8 章HDFS——Hadoop 分布式文件系统 卷1:第12 章Mercurial 卷1:第13 章NoSQL 生态系统 卷1:第14 章Python 打包工具 卷1:第15 章Riak 与Erlang/OTP 卷1:第16 章Selenium WebDriver 卷1:第18 章SnowFlock 卷1:第22 章Violet 卷1:第24 章VTK 卷1:第25 章韦诺之战 卷2:第1 章可扩展Web 架构与分布式系统之一 卷2:第1 章可扩展Web 架构与分布式系统之二 卷2:第2 章Firefox 发布工程 卷2:第3 章FreeRTOS 卷2:第4 章GDB 卷2:第5 章Glasgow Haskell 编译器 卷2:第6 章Git 卷2:第7 章GPSD 卷2:第9 章ITK 卷2:第11 章matplotlib 卷2:第12 章MediaWiki 之一 卷2:第12 章MediaWiki 之二 卷2:第13 章Moodle 卷2:第14 章NginX 卷2:第15 章Open MPI 卷2:第18 章Puppet part 1 卷2:第18 章Puppet part 2 卷2:第19 章PyPy 卷2:第20 章SQLAlchemy 卷2:第21 章Twisted 卷2:第24 章ZeroMQ

2016-09-27

VMware Workstation 12 Pro文档

VMware Workstation 12 Pro文档 虚拟机安装使用

2016-08-30

模拟电子技术 (美)博伊尔斯塔德.pdf

模拟电子技术 Robert L.Boylestad&Louis Nashelsky著 第9版 机械工业出版社

2016-08-22

离散数学及其应用.pdf

离散数学及其应用.pdf (美)Kenneth H.Rosen 6th Discrete Mahematics and Its Applications

2016-08-22

wamp,windows32位

Apache PHP MySQL

2016-07-16

计算机网络

Andrew S.Tanenbaum 严伟 潘爱民 译 清华大学出版社

2016-06-09

计算机组成——结构化方法第5版.pdf

计算机组成——结构化方法第5版 超级经典

2016-03-28

空空如也

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

TA关注的人

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