- 博客(239)
- 资源 (32)
- 收藏
- 关注
原创 快速排序
快速排序是分治算法的典型应用,基本策略:将数组A[1..n]分成两个子数组B[1..p]和B[p+1..n],使得B[1..p]中的元素均不大于B[p+1..n]中的元素,然后分别对这两个数组进行排序,最后把两个数组连接起来。
2015-12-23 19:43:09 920
原创 使用Matplotlib绘制正余弦函数、抛物线
今天第一次使用python的Matplotlib库,绘制函数非常方便,参考Matplotlib官方指南绘制了正余弦函数和抛物线.通过下面的代码可以快速实现Matplotlib入门
2015-12-19 17:12:03 7180
原创 [ruby]ruby基本数据类型和流程控制
一切都是对象Ruby支持常见的数据类型:定点整数(Fixnum)、浮点数(Float)、字符类型(string)、线性数组(Array)、哈希表(Hash).变量的类型知道运行时才能推理出来。比如定义语句s=”abcd”后还可以定义s=4.Ruby种的对象都是基于直接调用方法的操作来实现的.
2015-12-16 18:34:44 1340
原创 [j2ee]Eclipse搭建SSH开发框架
开发SSH项目的时候搭建开发环境是一项很重要的工作,这篇博客从下载jar包开始一步一步在eclipse中进行配置。配置jdk、安装eclipse、tomact相信每一个学习ssh框架的同学都轻车熟路,不熟悉的同学请自行百度之。
2015-12-15 09:32:04 6591 3
原创 lucene创建索引
上篇博客写了信息检索的基本知识和lucene架构,这篇博客记录一下如何在eclipse中创建索引.1.lucene下载.下载地址:http://archive.apache.org/dist/lucene/java/. lucene不同版本之间有不小的差别,这里下载的是lucene 4.3.2.导入jar包打开eclipse,新建dynamic web project.解压下载的lucene压缩包,
2015-12-15 00:29:30 3946 2
原创 lucene全文检索基础
信息检索整体流程一次完整的搜索从用户输入要查询的关键词开始,比如想查找lucene的相关学习资料,我们都会Google或百度中输入关键词,比如输入“lucene, 全文检索框架”,之后系统根据用户输入的关键词返回相关信息。一次检索大致可分为四步:
2015-12-15 00:28:31 3153 1
原创 [数据结构]双机调度问题
双机调度问题解法:1.问题描述双机调度问题,又称独立任务最优调度:用两台处理机A和B处理n个作业。设第i个作业交给机器A处理时所需要的时间是a[i],若由机器B来处理,则所需要的时间是b[i]。现在要求每个作业只能由一台机器处理,每台机器都不能同时处理两个作业。设计一个动态规划算法,使得这两台机器处理完这n个作业的时间最短(从任何一台机器开工到最后一台机器停工的总的时间)。研究一个实例:n=6, a = {2,
2015-12-12 15:01:47 3544
原创 [ruby]Rails中使用bootstrap
1.新建rails工程$ rails new stu$ cd stu$ bundle install$ rails server2.创建手脚架$ rails g scaffold Student name:text score:decimal description:text
2015-12-03 21:51:20 2599 1
原创 [数据结构]折半搜索、归并排序( 分治思想)
折半搜索是分治算法思想的一典型例子,要解决输入规模很大的问题时可以将该问题分解,得到k个不同的可独立求解的子问题,求出字问题的解之后再用合适的方法合并求出整个问题的解。将整个问题分解成若干小问题来处理的方法称为分治法.比如:找一个学校里身高最高的同学,可以现在每个班找出最高的,把每个班里最高的汇合在一起,找出全校最高的。
2015-12-01 11:24:51 1341
原创 [数据结构]约瑟夫环问题
约瑟夫环(约瑟夫问题)是一个数学的应用问题:已知n个人(以编号1,2,3…n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。
2015-11-22 23:19:34 5564
原创 MAC下LaTex环境配置
下载安装MacTeX、sublime text 3 、Skim打开skim的偏好设置,找到PDF_TEX下的preset选项,选择sublime text安装LaTexTools插件.Ctrl+Shift+P, 输入 LaTeXTools: Reconfigure and migrate settings 新建文档,输入以下内容,文档格式为.tex,command+b编译
2015-11-08 01:07:01 4146
原创 ruby on rails环境搭建
Windows平台安装RubyStack BitNami RubyStack 提供了快速简单的 Ruby on Rails 的一键安装包,包括:Ruby, Subversion, MySQL, SQLite, ImageMagick, 和许多 Ruby Gems, 同时提供可选安装 Apache 2.2 具有URL重写和代理支持,支持 Windows, Linux, and OS X 下载地址:https:/
2015-11-03 21:11:50 1277
原创 Responsive Web Design
了解响应式布局这一概念是波纹实习期间,公司做互联网金融微信支付,在跟客户介绍产品的时候经常需要用到手机访问公司主页,用户使用手机访问时要有良好度体验就需要网站同时兼容pc端和移动端.众所周知,市场上有各种型号的手机,大小各异,一个网站要做不同尺寸的多个版本不太现实。使用自适应布局,一个网站兼容多个屏幕尺寸是很好的解决方案,也是未来web设计的趋势. 1.响应式web网站示例http://media
2015-11-03 15:44:05 979
原创 [前端]JavaScript瀑布流
学习了极客学院JavaScript瀑布流实例,实现鼠标下拉图片自动加载效果,和百度图片效果类似. <link re
2015-10-10 20:31:06 1518
原创 Ruby Exercise
Ruby Exercise1. Arrays, Hashes, and EnumerablesCheck the Ruby 2.x documentation on Array, Hash and Enumerable as they could help tremendously with these exercises.Define a method sum(array) that takes an
2015-10-07 22:48:32 1653
原创 学习资源
1.http://visualgo.net/2.http://www.csie.ntnu.edu.tw/~u91029/3.jQuery教程4.sublime插件5.fortawesome字体6.CSS属性参考手册7.web前端性能优化8.[URLLIB](https://docs.python.org/2/library/urllib.html9.python内置函数10.hadoop 入门11
2015-09-30 14:19:43 1164
原创 常见异常与解决办法
The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path“解决办法
2015-09-19 00:36:21 1211
原创 [前端]表格隔行换色和细线边框实例
隔行换色 当表格行数较多的时候,每一行都是同一种颜色不方便阅读。通常的解决方法是采用隔行变色,使得奇数行和偶数行的颜色背景不一样,方便阅读。这种效果非常常见,实现起来也非常简单,给奇数行和偶数行分别设置不同的选择器,css设置不同的背景颜色即可. 细线边框 表格默认边框比较粗,可以给表格设置一个背景颜色,cellspacing设为1像素,td颜色设为白色覆盖掉背景颜色,cellspacing空出
2015-08-29 15:52:53 2144
Elasticsearch 5.1.1 java api maven工程 源码下载
2017-04-18
druid-1.0.16.jar
2016-10-29
集体智慧编程中文版
2015-11-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人