28 Nov 2014

gem相关命令使用

1.显示 gem 的帮助和版本

gem –h/--help
#显示gem的帮助
gem –v /--version
#显示gem的版本号

2. 列出远程库的所有可用软件

gem query --remote
# 短命令: gem q -r

你可以看到一个关于远程主机上所有软件的详细列表。

3. 查找远程主机上的特定软件

gem query --remote --name-matches doom
# 短命令: gem q -rn doom
# 你将看到一个匹配doom的详细列表。

4. List remote gems

gem list –remote --d
#用子命令list列出远程安装的gems
27 Nov 2014

给做技术的朋友们推荐两个开源搜索引擎(ZZ)

在日常的工作中,有不少朋友应该都会多少涉及到一些和搜索引擎技术相关的项目,最相关的估计是搜索引擎结果排序的算法,最好入门的估计是爬虫,以下是我们在做项目的时候接触到的两个开源搜索引擎,或许能对你有点小帮助:

一:Nutch

Nutch 可谓大名鼎鼎,是我接触过的开源搜索引擎里面名气大且比较完整的一个了。包含了爬虫,页面分析,链接分析以及最后的文本检索,结果排序等搜索引擎最基本的架构了。它的代码是用流行语言 JAVA 书写,代码可读性不错,对一些著名的算法,譬如Google 的 PAGERANK 算法进行了完整的实现,并且你可以通过 Eclipse 进行完整的过程跟踪调试,相信这对你理解这样的著名算法肯定有所帮助。Nutch 的文件系统同样是大名鼎鼎,不过这块我跟踪的很少。有兴趣搭建自己的搜索引擎的朋友可以通过这个项目入门,虽然在实用性上面可能不尽人意(我自己的测试感觉效率不高),不过非常值得学习。

23 Nov 2014

在 Windows7 下从头开始安装部署 Octopress →

进入 Octopress 的世界

Octopress 简介

  • Octopress 是一款基于 Jekyll 的静态网站生成系统。
    • 使用 Markdown 标记语言书写源文件,通过 Markdown 解析器转换为 HTML 文件
    • 通过 Octopress 提供的站点模板提供所需的 Web 资产文件 (Javascript、CSS、image 等)
    • 只包含静态网页,无需数据库支持,对系统要求低且迁移方便
    • 以编写程序的方式编制网站,便于实现版本控制
  • Octopress / Jekyll 使用简洁的 Ruby 框架实现。
    • Octopress 以 rake 任务的形式实现静态站点页面生成, 操作十分简单
    • Octopress 以 rake 任务的形式实现到普通网站和 Github 的发布
    • Octopress 与 Github 完美结合,你无需学习过多的 git 命令语法,使非专业人士的使用成为可能
23 Nov 2014

Git Push 避免用户名和密码方法

前言

在大家使用 github 过程中,一定会碰到这样一种情况,就是每次要 push 和 pull 时总是要输入 github 的账号和密码,这样不仅浪费了大量的时间且降低了工作效率。在此背景下,本文在网上找了两种方法来避免这种状况,这些成果也是先人提出来的,在此只是做个总结。

1.方法一

1.1 创建文件存储 GIT 用户名和密码

02 Nov 2014

html中的<ul>标签中<li>横向排列

2011-07-22 20:10 html css float class 文档浏览器

编写横向菜单的HTML代码架构

请将以下代码添加到HTML文档的导航栏区域中。

<ul id="menu">
 <li><a href="http://www.baidu.com">Baidu.Com</a></li>
 <li><a href="http://www.Code52.Net">Code52.Net</a></li>
 <li><a href="http://www.yahoo.com">Yahoo.Com</a></li>
 <li><a href="http://www.google.com" class="last">Google.Com</a></li>
</ul>