自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 外卖信息网站

一直都想自己做点事情,今年从下半年开始我开发了一个收集外卖信息的网站,米十网。 开始是想帮助自己方便的查找外卖,现在主要在做上海地区,目前收集了上海市1000多家的外卖,还在继续添加中,这样可以覆盖更多的地区,希望可以方便像我一样喜欢宅的程序员。 后来看了看上海北京有几家不错的外卖网站不过我相信我们的网站可以做的更好,整个程序是用rails写的,两个人业余时间一点点写出来的,当中也...

2011-12-07 12:57:10 208

原创 多维数组指针问题

一站式编程里的题目: 定义以下变量: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'}, ...

2011-05-17 14:54:57 166

原创 oauth 调试

使用oauth 的时候很难调试,不知道发送和返回的数据到底是什么样的,其实可以加一行代码就让所以的调试信息输出到命令行窗口里: consumer.http.set_debug_output($stderr)...

2011-05-11 14:06:37 168

原创 linode 挂了

早上起来看看我的网站,结果访问不了了,发了个tickt 给 support,结果告诉我断电了,呵呵,linode也会断电,我还以为只有公司机房才会呢。  

2010-11-21 13:55:44 116

关于 find_in_set 的性能问题

同事不少数据表设计的时候使用一个字段来存储多对多关系,比如 表 user中有一个字段叫 category, category存储的是 "1,3,9" 这样的类型的数据,实际上是category的id 用逗号分隔开来的。 要查询一个用户属于id为2分类的用户可以这么写  select * from `user` where find_in_set('2',`user`.`cate...

2010-09-26 10:01:02 4158

原创 GDB 使用(转)

转自IBM Developer works,原文地址:http://www.ibm.com/developerworks/cn/linux/sdk/gdb/index.htmlLinux 的大部分特色源自于 shell 的 GNU 调试器,也称作 gdb。gdb 可以让您查看程序的内部结构、打印变量值、设置断点,以及单步调试源代码。它是功能极其强大的工具,适用于修复程序代码中的...

2010-09-09 15:15:41 130

原创 [转]ldd命令的原理与使用方法

作用用来查看程式运行所需的共享库,常用来解决程式因缺少某个库文件而不能运行的一些问题。ldd命令原理1、首先ldd不是个可执行程式,而只是个shell脚本2、ldd能够显示可执行模块的dependency,其原理是通过设置一系列的环境变量,如下:LD_TRACE_LOADED_OBJECTS、LD_WARN、LD_BIND_NOW、LD_LIBRARY_VERSION、LD...

2010-08-25 17:54:14 158

原创 rails 下生成 sitemap

google了一下,找了一个sitemap 的插件,还比较好用,拿出来大家分享一下 插件地址:http://aktagon.com/projects/rails/sitemap-generator Install $ script/plugin install git://github.com/christianhellsten/sitemap-generat...

2010-08-07 13:48:22 140

原创 puttykey 生成密钥笔记

使用TortoiseGit 的时候如果进行远程提交的话使用putty密钥会比较方便,记录一下生成密钥的步骤。 1.  下载 putty, putty-key-Generator   putty 是用来连接远程linux server的客户端,putty-key-Generator是用来生成公钥和密钥的。 2. 生成公钥密钥   运行  putty-key-Generator...

2010-08-03 11:11:17 1324

watir 1.6.5 不能set 中文问题

转贴,具体谁写的已经不知道了,还是要谢谢一下 在一阵子的反复尝试之下,终于解决了watir1.6.5的中文问题:(也就是结合2、3两个方法)1、选中某个项目,点击“右键”,点击菜单中的“属性”,进入属性页面,设置编码为GB23122、修改D:\ruby\lib\ruby\gems\1.8\gems\watir-1.6.5\lib\wati...

2010-04-27 14:52:05 104

nagios log error

一上午都在看这个问题,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...

2010-04-01 14:29:57 105

原创 shell 读取参数的技巧

while [ $# -gt 0 ]; do case $1 in -h|--help) print_help exit 0 ;; -V|--version) print_version exit 0 ...

2010-01-27 13:00:44 383

Can't write viminfo file 错误

vim 退出的时候老是遇到  E138: Can't write viminfo file  错误网上查了一下,需要删除 .viminfo temp文件,命令如下rm -f /root/.viminf*.tmp   

2010-01-08 11:30:59 428

原创 linux 环境变量

Linux是一个多用户的操作系统。每个用户登录系统后,都会有一个专用的运行环境。通常每个用户默认的环境都是相同的,这个默认环境实际上就是一组环境变量的定义。用户可以对自己的运行环境进行定制,其方法就是修改相应的系统环境变量。定制环境变量环境变量是和Shell紧密相关的,用户登录系统后就启动了一个Shell。对于Linux来说一般是bash,但也可以重新设定或切换到其它的Shell(使用ch...

2009-09-15 13:42:28 85

Ruby + Apache+ mod_fcigd 配置笔记

          因为公司不想用别的WEB服务器,所以只能把Ruby源码发布到现有的Apache上,弄了半天终于搞定,留个笔记,供大家参考。         安装环境   Linux  CentOs5, Apache 2.2.9, Ruby 1.86, Rails 2.1.0.  gem 1.2.0         使用的模块是 : fast cgi ,   mod_fcgid....

2008-09-22 16:12:18 144

ActionController::InvalidAuthenticityToken异常 解决办法

ActionController::InvalidAuthenticityToken 异常一般出现出现在手写的html form 标签和Ajax请求中,为什么会出现这个异常呢,这是从rails 2.0 开始包含的一个新功能,目的在于防止CSRF(Cross-Site Request Forgery)攻击.  rails 为了保证当前的请求是来自自己的请求,而不是通过其他网站伪造的请...

2008-06-30 16:01:17 721

线性同余算法,伪随机数

线性同余法求伪随机数的公式:X(n+1) = (a Xn + c) mod m公式中 0 < m , 0<=a<m, 0<c<m,  0<=X(0)<m公式主要用到递归方法得到模除后的伪随机数,从X(0)到X(n),每一项都只依赖于前面一项,X序列将产生m个不同的数,然后重复。 int rand(unsigned int seed){ ...

2008-05-02 13:43:46 819

读《programming ruby》笔记 四 Blocks Iterators

这两个月比较忙,没有时间更新BLOG,今天开始继续。ruby 中的block 和iterator 为我们在迭代编程中提供了更简单和自然的方法,block 跟随在方法调用后面,以{}包含代码部分。方法内部用yield调用block中的代码内容,block 的作用简单的说就是影响方法体内的代码行为,类似的功能比如在C#里的delegate,c/c++里的方法指针。[code="ruby"]de...

2008-04-06 15:09:27 103

读《programming ruby》笔记 三 Class Objects Variables

    定义一个类用 Class ,类名一般以大写开头。每个类都有一个特殊的方法 initialize 这个是类的初始化函数,等同于Java 或C#面的构造函数。class Book attr_accessor :title,:content def initialize(title,content) @title = title @content = content ...

2008-01-29 11:14:46 108

最近眼睛疼的厉害

干这行的什么少条腿都没什么,眼睛疼头疼还真要命,根本没有办法工作啊。 我的近视就200度左右,上班的时候不想戴眼镜,就把显示屏拉的很近,现在一个星期眼睛要疼一次,都是到了下午的时候,眼睛疼头也有点疼不知道怎么回事。这个星期我天天下午眼睛都不舒服,一下班出去就好点了,看来我还是要戴上眼镜,把屏幕放远一点的好,眼镜时间戴长了也很不舒服的,嗨~~~。...

2008-01-25 10:35:48 216

读《programming ruby》笔记 二 Numbers Ranges

Ruby 支持Integer和浮点型数字类型,在Ruby中Integer 可以达到任何长度,只要你的机器还有可用的内存。Integer 分为 Fixnum 和 Bignum两种类型,Fixnum 范围在 -2^30 到2^30-1,比这更大的范围是Bignum。puts (2**30).classputs (2**30-1).class#output:#Fixnum#Bignum   ...

2008-01-23 16:39:55 77

读《programming ruby》笔记 一 String

学习了一段时间的Ruby on Rails,用它做了一些小东西,开始是直接看的《Agile Web Development with Rails 2nd》虽然很多东西做出来了,但是依然有些不懂的地方,所以现在回过头来好好看看Ruby的书。 在ruby中所有的事物都是对象,String也不例外,含有两个同样值的字符串其实是两个object,a = "string"b = "string"c =...

2008-01-22 10:34:46 95

java.lang.NullPointerException 错误

如果你的andriod 开发后一段时间发现每次启动后都会报java.lang.NullPointerException错误,模拟器中的很多程序不能使用,那就是这个错误了:Linux: ~/.android/userdata.img Windows: C:\Documents and Settings/<loginname>/Local Settings/Application Da...

2007-11-30 15:13:15 427

Rake 简介

作者:gregg翻译:andy作为一个Rails开发者,你可能熟练得运用“rake”运行你的测试,或者你利用“rake db:migrate”运行你的数据迁移任务(migration)。但是,你是否真正明白在那些Rake任务的背后发生了什么吗?你是否意识到,你可以 编写属于你的任务,或者创建好用的属于你的Rake库文件?下面是我运用Rake任务的一些例子: 创建一个成员列表,并给他...

2007-11-07 15:18:50 1068

link_to_remote 如何通过 javascript传值的问题

今天遇到一个问题,当用到link_to_remote的时候想把一个文本框中的值同时传给后台,试了好多种方法,折腾了我一个多小时。方法如下:ruby 代码  <%=link_to_remote "获取",           :url=>{:action=>"fillRsstitle"},           :with=>"'uri='+e...

2007-10-25 14:12:46 176

读取RSS的问题

我用rss =RSS::Parser.parse(content,false)语句读取的rss发现有一个地址里面有的items的title读不出来,我调试后发现他的类型是String 值是[binary object],不知到有没有人碰到过这个问题...

2007-10-24 18:12:49 141

oracle 中删 除重复项

---create table category_keyword_bak as select * from category_keyword;delete from category_keyword where rowid not in (select min(rowid) from  category_keyword group by keyword_id,category_id)

2007-08-21 15:23:02 93

oracle sequence

在ORACLE中sequence就是所谓的序列号,每次取的时候它会自动增加,一般用在需要按序列号排序的地方。  1、Create Sequence  你首先要有CREATE SEQUENCE或者CREATE ANY SEQUENCE权限,  CREATE SEQUENCE emp_sequence              INCREMENT BY 1  -- 每次加几个        ...

2007-07-10 19:43:57 163

FC6 Intel 显卡驱动的安装

          公司发了个本本,以前因为自己机子实在太破硬盘又很小就没有装LINUX,可是让我逮到机会了,哈哈。安装时FC6就不认945GM 的集成显卡,文本模式装完后开始装驱动。         接好网卡,命令提示符下        # yum install 915resolution         安装好后输入:        #915resolution -l      ...

2007-06-04 23:01:40 101

外键对性能的影响

外键约束会对性能有一些影响,那具体有什么影响呢,我先写一个:1.往子表中插入一条数据,首先检查主表中是否有相应的主键值,锁定附表的记录,子表中插入值。多了两部操作,速度应该会慢一些。不知道在查询的情况下会不会有影响呢?...

2007-05-17 18:48:56 1798

空空如也

空空如也

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

TA关注的人

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