<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[路旁一棵葱]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/iteye_17633</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; iteye_17633]]></copyright><item><title><![CDATA[外卖信息网站]]></title><link>https://blog.youkuaiyun.com/iteye_17633/article/details/82215119</link><guid>https://blog.youkuaiyun.com/iteye_17633/article/details/82215119</guid><author>iteye_17633</author><pubDate>Wed, 07 Dec 2011 12:57:10 +0800</pubDate><description><![CDATA[一直都想自己做点事情，今年从下半年开始我开发了一个收集外卖信息的网站，米十网。
 
开始是想帮助自己方便的查找外卖，现在主要在做上海地区，目前收集了上海市1000多家的外卖，还在继续添加中，这样可以覆盖更多的地区，希望可以方便像我一样喜欢宅的程序员。
 
后来看了看上海北京有几家不错的外卖网站不过我相信我们的网站可以做的更好，整个程序是用rails写的，两个人业余时间一点点写出来的，当中也...]]></description><category></category></item><item><title><![CDATA[多维数组指针问题]]></title><link>https://blog.youkuaiyun.com/iteye_17633/article/details/82065832</link><guid>https://blog.youkuaiyun.com/iteye_17633/article/details/82065832</guid><author>iteye_17633</author><pubDate>Tue, 17 May 2011 14:54:57 +0800</pubDate><description><![CDATA[一站式编程里的题目:
 
定义以下变量：
char a[4][3][2] = {{{'a', 'b'}, {'c', 'd'}, {'e', 'f'}},
		   {{'g', 'h'}, {'i', 'j'}, {'k', 'l'}},
		   {{'m', 'n'}, {'o', 'p'}, {'q', 'r'}},
		   {{'s', 't'}, {'u', 'v'}, ...]]></description><category></category></item><item><title><![CDATA[oauth 调试]]></title><link>https://blog.youkuaiyun.com/iteye_17633/article/details/82063784</link><guid>https://blog.youkuaiyun.com/iteye_17633/article/details/82063784</guid><author>iteye_17633</author><pubDate>Wed, 11 May 2011 14:06:37 +0800</pubDate><description><![CDATA[使用oauth 的时候很难调试，不知道发送和返回的数据到底是什么样的，其实可以加一行代码就让所以的调试信息输出到命令行窗口里:
 
consumer.http.set_debug_output($stderr)...]]></description><category></category></item><item><title><![CDATA[linode 挂了]]></title><link>https://blog.youkuaiyun.com/iteye_17633/article/details/81964374</link><guid>https://blog.youkuaiyun.com/iteye_17633/article/details/81964374</guid><author>iteye_17633</author><pubDate>Sun, 21 Nov 2010 13:55:44 +0800</pubDate><description><![CDATA[早上起来看看我的网站，结果访问不了了，发了个tickt 给 support,结果告诉我断电了，呵呵，linode也会断电，我还以为
只有公司机房才会呢。

 
 ]]></description><category></category></item><item><title><![CDATA[关于 find_in_set 的性能问题]]></title><link>https://blog.youkuaiyun.com/iteye_17633/article/details/81930628</link><guid>https://blog.youkuaiyun.com/iteye_17633/article/details/81930628</guid><author>iteye_17633</author><pubDate>Sun, 26 Sep 2010 10:01:02 +0800</pubDate><description><![CDATA[同事不少数据表设计的时候使用一个字段来存储多对多关系，比如 表 user中有一个字段叫 category, category存储的是 &quot;1,3,9&quot; 这样的类型的数据，实际上是category的id 用逗号分隔开来的。
 
要查询一个用户属于id为2分类的用户可以这么写
 
 
select * from `user` where find_in_set('2',`user`.`cate...]]></description><category></category></item><item><title><![CDATA[GDB 使用(转)]]></title><link>https://blog.youkuaiyun.com/iteye_17633/article/details/81926295</link><guid>https://blog.youkuaiyun.com/iteye_17633/article/details/81926295</guid><author>iteye_17633</author><pubDate>Thu, 09 Sep 2010 15:15:41 +0800</pubDate><description><![CDATA[
转自IBM Developer works,原文地址：http://www.ibm.com/developerworks/cn/linux/sdk/gdb/index.html


Linux 的大部分特色源自于 shell 的 GNU 调试器，也称作 gdb。gdb 
可以让您查看程序的内部结构、打印变量值、设置断点，以及单步调试源代码。它是功能极其强大的工具，适用于修复程序代码中的...]]></description><category></category></item><item><title><![CDATA[[转]ldd命令的原理与使用方法]]></title><link>https://blog.youkuaiyun.com/iteye_17633/article/details/81921913</link><guid>https://blog.youkuaiyun.com/iteye_17633/article/details/81921913</guid><author>iteye_17633</author><pubDate>Wed, 25 Aug 2010 17:54:14 +0800</pubDate><description><![CDATA[作用

用来查看程式运行所需的共享库,常用来解决程式因缺少某个库文件而不能运行的一些问题。ldd命令原理

1、首先ldd不是个可执行程式，而只是个shell脚本
2、ldd能够显示可执行模块的dependency，其原理是通过设置一系列的环境变量，如下：
LD_TRACE_LOADED_OBJECTS、LD_WARN、LD_BIND_NOW、LD_LIBRARY_VERSION、LD...]]></description><category></category></item><item><title><![CDATA[rails 下生成 sitemap]]></title><link>https://blog.youkuaiyun.com/iteye_17633/article/details/81900373</link><guid>https://blog.youkuaiyun.com/iteye_17633/article/details/81900373</guid><author>iteye_17633</author><pubDate>Sat, 07 Aug 2010 13:48:22 +0800</pubDate><description><![CDATA[google了一下，找了一个sitemap 的插件，还比较好用，拿出来大家分享一下
 
插件地址：http://aktagon.com/projects/rails/sitemap-generator
 


Install

 
$ script/plugin install  git://github.com/christianhellsten/sitemap-generat...]]></description><category></category></item><item><title><![CDATA[puttykey 生成密钥笔记]]></title><link>https://blog.youkuaiyun.com/iteye_17633/article/details/81898985</link><guid>https://blog.youkuaiyun.com/iteye_17633/article/details/81898985</guid><author>iteye_17633</author><pubDate>Tue, 03 Aug 2010 11:11:17 +0800</pubDate><description><![CDATA[使用TortoiseGit 的时候如果进行远程提交的话使用putty密钥会比较方便，记录一下生成密钥的步骤。
 
1.  下载 putty, putty-key-Generator
   putty 是用来连接远程linux server的客户端，putty-key-Generator是用来生成公钥和密钥的。
 
2. 生成公钥密钥
   运行  putty-key-Generator...]]></description><category></category></item><item><title><![CDATA[watir 1.6.5 不能set 中文问题]]></title><link>https://blog.youkuaiyun.com/iteye_17633/article/details/81856372</link><guid>https://blog.youkuaiyun.com/iteye_17633/article/details/81856372</guid><author>iteye_17633</author><pubDate>Tue, 27 Apr 2010 14:52:05 +0800</pubDate><description><![CDATA[转贴，具体谁写的已经不知道了，还是要谢谢一下
 
在一阵子的反复尝试之下，终于解决了watir1.6.5的中文问题：（也就是结合
2、3两个方法）


1、选中某个项目，点击
“右键”，点击菜单中的“属性”，


进入属
性页面，设置编码为GB2312


2、修改
D:\ruby\lib\ruby\gems\1.8\gems\watir-1.6.5\lib\wati...]]></description><category></category></item><item><title><![CDATA[nagios log error]]></title><link>https://blog.youkuaiyun.com/iteye_17633/article/details/81846129</link><guid>https://blog.youkuaiyun.com/iteye_17633/article/details/81846129</guid><author>iteye_17633</author><pubDate>Thu, 01 Apr 2010 14:29:57 +0800</pubDate><description><![CDATA[一上午都在看这个问题，nagois服务器重启了好几回，还是不知道为什么会报这个错误：
 
Warning: The check of service 'HTTP' on host 'webp01' looks like it was orphaned (results never came back).  I'm scheduling an immediate check of the ser...]]></description><category></category></item><item><title><![CDATA[shell 读取参数的技巧]]></title><link>https://blog.youkuaiyun.com/iteye_17633/article/details/81821060</link><guid>https://blog.youkuaiyun.com/iteye_17633/article/details/81821060</guid><author>iteye_17633</author><pubDate>Wed, 27 Jan 2010 13:00:44 +0800</pubDate><description><![CDATA[while [ $# -gt 0 ]; do
    case $1 in
        -h|--help)
            print_help
            exit 0
            ;;
        -V|--version)
            print_version
            exit 0
          ...]]></description><category></category></item><item><title><![CDATA[Can't write viminfo file  错误]]></title><link>https://blog.youkuaiyun.com/iteye_17633/article/details/81815792</link><guid>https://blog.youkuaiyun.com/iteye_17633/article/details/81815792</guid><author>iteye_17633</author><pubDate>Fri, 08 Jan 2010 11:30:59 +0800</pubDate><description><![CDATA[vim 退出的时候老是遇到  E138: Can't write viminfo file  错误




网上查了一下，需要删除 .viminfo temp文件，命令如下



rm -f /root/.viminf*.tmp

 
 
 ]]></description><category></category></item><item><title><![CDATA[linux 环境变量]]></title><link>https://blog.youkuaiyun.com/iteye_17633/article/details/81764644</link><guid>https://blog.youkuaiyun.com/iteye_17633/article/details/81764644</guid><author>iteye_17633</author><pubDate>Tue, 15 Sep 2009 13:42:28 +0800</pubDate><description><![CDATA[Linux是一个多用户的操作系统。每个用户登录系统后，都会有一个专用的运行环境。通常每个用户默认的环境都是相同的，这个默认环境实际上就是一组环境变量的定义。用户可以对自己的运行环境进行定制，其方法就是修改相应的系统环境变量。
定制环境变量
环境变量是和Shell紧密相关的，用户登录系统后就启动了一个Shell。对于Linux来说一般是bash，但也可以重新设定或切换到其它的Shell（使用ch...]]></description><category></category></item><item><title><![CDATA[Ruby + Apache+ mod_fcigd 配置笔记]]></title><link>https://blog.youkuaiyun.com/iteye_17633/article/details/81621055</link><guid>https://blog.youkuaiyun.com/iteye_17633/article/details/81621055</guid><author>iteye_17633</author><pubDate>Mon, 22 Sep 2008 16:12:18 +0800</pubDate><description><![CDATA[          因为公司不想用别的WEB服务器，所以只能把Ruby源码发布到现有的Apache上，弄了半天终于搞定，留个笔记，供大家参考。


         安装环境   Linux  CentOs5, Apache 2.2.9, Ruby 1.86, Rails 2.1.0.  gem 1.2.0


         使用的模块是 ： fast cgi ,   mod_fcgid.

...]]></description><category></category></item><item><title><![CDATA[ActionController::InvalidAuthenticityToken异常 解决办法]]></title><link>https://blog.youkuaiyun.com/iteye_17633/article/details/81598673</link><guid>https://blog.youkuaiyun.com/iteye_17633/article/details/81598673</guid><author>iteye_17633</author><pubDate>Mon, 30 Jun 2008 16:01:17 +0800</pubDate><description><![CDATA[ActionController::InvalidAuthenticityToken 异常一般出现出现在手写的html form 标签和Ajax请求中，为什么会出现这个异常呢，这是从rails 2.0 开始包含的一个新功能，目的在于防止CSRF(Cross-Site Request Forgery)攻击.
 
 
     rails 为了保证当前的请求是来自自己的请求，而不是通过其他网站伪造的请...]]></description><category></category></item><item><title><![CDATA[线性同余算法，伪随机数]]></title><link>https://blog.youkuaiyun.com/iteye_17633/article/details/81579381</link><guid>https://blog.youkuaiyun.com/iteye_17633/article/details/81579381</guid><author>iteye_17633</author><pubDate>Fri, 02 May 2008 13:43:46 +0800</pubDate><description><![CDATA[线性同余法求伪随机数的公式：
X(n+1) = (a Xn + c) mod m

公式中 0 &amp;lt; m , 0&amp;lt;=a&amp;lt;m, 0&amp;lt;c&amp;lt;m,  0&amp;lt;=X(0)&amp;lt;m

公式主要用到递归方法得到模除后的伪随机数,从X(0)到X(n),每一项都只依赖于前面一项，X序列将产生m个不同的数，然后重复。
 
int rand(unsigned int seed)
{
  ...]]></description><category></category></item><item><title><![CDATA[读《programming ruby》笔记 四 Blocks Iterators]]></title><link>https://blog.youkuaiyun.com/iteye_17633/article/details/81575374</link><guid>https://blog.youkuaiyun.com/iteye_17633/article/details/81575374</guid><author>iteye_17633</author><pubDate>Sun, 06 Apr 2008 15:09:27 +0800</pubDate><description><![CDATA[这两个月比较忙，没有时间更新BLOG，今天开始继续。
ruby 中的block 和iterator 为我们在迭代编程中提供了更简单和自然的方法,block 跟随在方法调用后面，以{}包含代码部分。方法内部用yield调用block中的代码内容，block 的作用简单的说就是影响方法体内的代码行为，类似的功能比如在C#里的delegate,c/c++里的方法指针。
[code=&quot;ruby&quot;]de...]]></description><category></category></item><item><title><![CDATA[读《programming ruby》笔记 三 Class Objects Variables]]></title><link>https://blog.youkuaiyun.com/iteye_17633/article/details/81550610</link><guid>https://blog.youkuaiyun.com/iteye_17633/article/details/81550610</guid><author>iteye_17633</author><pubDate>Tue, 29 Jan 2008 11:14:46 +0800</pubDate><description><![CDATA[    定义一个类用 Class ，类名一般以大写开头。每个类都有一个特殊的方法 initialize 这个是类的初始化函数，等同于Java 或C#面的构造函数。class Book
  attr_accessor :title,:content
  def initialize(title,content)
    @title = title
    @content = content
  ...]]></description><category></category></item><item><title><![CDATA[最近眼睛疼的厉害]]></title><link>https://blog.youkuaiyun.com/iteye_17633/article/details/81550147</link><guid>https://blog.youkuaiyun.com/iteye_17633/article/details/81550147</guid><author>iteye_17633</author><pubDate>Fri, 25 Jan 2008 10:35:48 +0800</pubDate><description><![CDATA[    干这行的什么少条腿都没什么，眼睛疼头疼还真要命，根本没有办法工作啊。
    我的近视就200度左右，上班的时候不想戴眼镜，就把显示屏拉的很近，现在一个星期眼睛要疼一次，都是到了下午的时候，眼睛疼头也有点疼不知道怎么回事。这个星期我天天下午眼睛都不舒服，一下班出去就好点了，看来我还是要戴上眼镜，把屏幕放远一点的好，眼镜时间戴长了也很不舒服的，嗨～～～。...]]></description><category></category></item></channel></rss>