热情和享受 -- RubyConfChina流水帐

点击查看原文:http://quake.iteye.com/blog/394318 早上7:40左右到了会场,ouspec正在准备登记表,抓紧时间测试了一下无线路由器。不到8点就陆续有参会人员来登记了。本以为国内的Ruby社区是个小众社区,而这次大会令我感到了很多意外: 1. 大会登记的第2位朋友来自澳门,在行政公署工作,据说他们有一些应用是基于RubyOnRails做的。 2. 有超过400人 ...
by zly06 2011-05-26 浏览 (1743) 回复 (0) 群组: shanghaionrails

RubyConf 归来

点击查看原文:http://galeki.is-programmer.com/posts/8450.html 嗯,本来依照一贯的宅男风格,是肯定懒得参与这些活动的,但是这次难得在上海,Matz 又来,前阵子又下定决心不能不喜欢的事情就不去,而且天气难得的凉快,就出发了~ 一共 9 个演讲,涉及 Rails 部署经验、Rails 技巧、和 Ruby 企业开发等等,收获颇丰。不过 Matz 没讲啥。 ...
by robbin 2011-05-26 浏览 (1732) 回复 (1) 群组: shanghaionrails

首届RubyConf China大会归来

点击查看原文:http://www.bugx.org/95#more-95 受nowa的鼓吹,渐渐的对ruby、rails感兴趣,后来又把wynn鼓吹到ruby队伍里去了(太邪恶了~~)。javaeye这次组织举办的RubyConf请来了ruby之父Matz,冲着这么多大牛,我就提前一天赶往上海,住在附近的Motel里。 9点不到赶到会场,已经坐了一半人,出乎意料,还有不少老外参加。乖乖,大部分 ...
by robbin 2011-05-26 浏览 (2129) 回复 (1) 群组: shanghaionrails

struts2 文件上传与下载 (初始文件上传的底层技术)——struts2第七讲

注:本文系作者在看了浪曦的风中叶老师的struts2视频的个人总结,希望能帮助广大struts2的初学者。 本讲主要讲解struts2的文件上传机制的底层。 首先我们还是新建一个新的web project 取名为upload_test 然后在WebRoot中新建两个jsp页面 upload.jsp 和result.jsp 代码分别如下: upload.jsp <%@ page la ...
by radovi 2011-05-26 浏览 (5346) 回复 (9) 群组: java web开发

struts2下的helloworld(如何让第一个struts2跑起来)——struts2第一讲

注:文章中的全部图片均在附件中明确表明 首先要安装jdk1.6以及tomcat6和myeclipse 对于这些配置的安装 这里不再细细说明 因为网上好些地方都有的 给个链接吧 http://blog.sina.com.cn/s/blog_5116f6310100b889.html 其次是下载struts2 第一步:去struts21的官网 http://struts.apache.org/2.1. ...
by radovi 2011-05-26 浏览 (22031) 回复 (12) 群组: java web开发

struts2的类型转换——Struts2第二讲

注:本文系作者在看了浪曦的风中叶老师的struts2视频的个人总结,希望能帮助广大struts2的初学者。 第一步:(这一步和其他一样,这里从简) 依旧是新建一个web project,命名为struts2,导入struts2必须的包。在src目录下新建struts.xml,修改web.xml文件。 第二步: 将index.jsp改名为input.jsp(这个不是必须的,事实上也没有必要,此处只 ...
by radovi 2011-05-26 浏览 (8988) 回复 (9) 群组: java web开发

输入校验(1)——struts2第三讲

注:本文系作者在看了浪曦的风中叶老师的struts2视频的个人总结,希望能帮助广大struts2的初学者。 第一步: (这一步和其他一样,这里从简)依旧是新建一个web project,命名为shuruxiaoayn,导入struts2必须的包。在src目录下新建struts.xml,修改web.xml文件。 第二步: 将index.jsp改名为regt.jsp(这个不是必须的,事实上也没有必要 ...
by radovi 2011-05-26 浏览 (4005) 回复 (0) 群组: java web开发

Struts2输入校验2(框架效验)———struts2第四讲

注:本文系作者在看了浪曦的风中叶老师的struts2视频的个人总结,希望能帮助广大struts2的初学者。 此处为了简便起见和知识重复性的避免,暂不考虑类型转换问题。 第一步:(这一步和其他一样,这里从简)依旧是新建一个web project,命名为checkxml,导入struts2必须的包。在src目录下新建struts.xml,修改web.xml文件。 第二步:将index.jsp改名为r ...
by radovi 2011-05-26 浏览 (7605) 回复 (1) 群组: java web开发

Struts2核心 拦截器(初识拦截器)———struts2第五讲

注:本文系作者在看了浪曦的风中叶老师的struts2视频的个人总结,希望能帮助广大struts2的初学者。 第一步:(这一步和其他一样,这里从简)依旧是新建一个web project,命名为interceptor1,导入struts2必须的包。在src目录下新建struts.xml,修改web.xml文件。 第二步:在前面几讲中已经对一个struts2的web project有了一个具体的说明 ...
by radovi 2011-05-26 浏览 (9859) 回复 (0) 群组: java web开发

struts2 核心拦截器2 (微微进阶)——struts2第六讲

注:本文系作者在看了浪曦的风中叶老师的struts2视频的个人总结,希望能帮助广大struts2的初学者。 这讲是接着上讲的内容 这讲主要讲一些struts2拦截器的一些细节方面东西,但很有用。 首先修改上讲中的文件test.jsp,弄一张表单: 代码如下: <%@ page language="java" import="java.util.*" ...
by radovi 2011-05-26 浏览 (5064) 回复 (4) 群组: java web开发

Linux平台gcc和动态共享库的基础知识

对大多数不从事Linux平台C语言开发的人来说,GNU gcc的一套工具和Linux平台的共享库的使用还是十分陌生的,其实我也不太熟悉,姑且写点基础知识,权当做备忘吧。 一、GNU gcc的编译工具用法 我们先来写一个简单的C程序:hello.c #include <stdio.h> void print_hello() { printf("Hello World\n&qu ...
by robbin 2011-05-26 浏览 (5096) 回复 (3) 群组: C语言编程

C语言面向对象编程

经常看到关于OO编程的讨论,C++, Java, C#...还有最近很流行的动态语言Python,Ruby等,但很少看到有C的份。在我看来,OO编程的核心是OO的思想,用什么语言倒是其次。但是,不可否认,那些专门为OO编程设计的语言可以比较方便和自然地表达OO思想,有些语言甚至强制使用OO特性。 C,作为最贴近底层的高级语言,拥有简洁的语法和直接内存操作能力(指针),大量运用于系统级编程,如操作系 ...
by robbin 2011-05-26 浏览 (27080) 回复 (6) 群组: C语言编程

为c语言实现异常处理机制

引子: 不管是在c++还是在java中,异常都被认为是一种很优雅的处理错误的机制,而如果想在c语言中使用异常就比较麻烦。但是我们仍然可以使用c语言中强大的setjmp和longjmp函数实现类似于c++的异常处理机制。 有关c语言中setjmp和longjmp的资料可以参考: C语言中一种更优雅的异常处理机制:http://blog.csdn.net/hello_wyq/archive/2006 ...
by bigpanda 2011-05-26 浏览 (12148) 回复 (2) 群组: C语言编程

在Linux平台上安装和配置Ruby on Rails详解

ruby on rails推荐的生产运行环境是Linux/FreeBSD/Unix,即Unix系列的操作系统,采用lighttpd+FCGI的解决方案。以下我将以Linux操作系统,lighttpd+FCGI,MySQL数据库为例,从源代码编译安装开始讲解。 在安装之前,应该确认Linux操作系统已经安装好gcc编译器,否则请用Linux安装光盘先行安装gcc编译器: gcc –v 如能返回 ...
by robbin 2011-05-26 浏览 (39060) 回复 (17) 群组: Rails应用部署

指针与数组的异同

指针是c的灵魂,俺这里只能抛砖引玉了. 1 首先,数组名不能当作赋值对象,比如下面的代码: char *s="abc"; char *s1="bcd"; s1=s; printf("%c\n",s1[0]); 可以正常运行,如果把 这边的指针变为数组就会出错。 2 下面阐述一下,指针和数组各自是如何访问的: char s[]=&qu ...
by bigpanda 2011-05-26 浏览 (6131) 回复 (2) 群组: C语言编程

在Windows平台使用Apache2.2和Mongrel运行Ruby on Rails

一、安装Ruby、rails、mongrel和Apache2.2 从rubyforge网站下载One-Click Ruby Install,运行安装程序,就安装好了ruby和rubygems。 运行命令: gem install rails –y gem install mongrel –y gem install mongrel_service -y 安装好了rails和mongrel ...
by robbin 2011-05-26 浏览 (3395) 回复 (0) 群组: Rails应用部署

利用lighttpd的X-sendfile提升Rails的下载性能

传统的Web服务器在处理文件下载的时候,总是先读入文件内容到应用程序内存,然后再把内存当中的内容发送给客户端浏览器。这种方式在应付当今大负载网站,音频视频网站力不从心。sendfile是现代操作系统支持的一种高性能网络IO方式,操作系统内核的sendfile调用可以将文件内容直接推送到网卡的buffer当中,从而避免了Web服务器读写文件的开销,实现了“零拷贝”模式。 作为最流行的轻量级Web服务 ...
by robbin 2011-05-26 浏览 (3595) 回复 (2) 群组: Rails应用部署

Lighttpd和RoR安装配置的疑难解答

在Linux平台上安装和配置Ruby on Rails详解,讲述了完整的安装过程,本文提供相关的疑难解答
by robbin 2011-05-26 浏览 (25516) 回复 (6) 群组: Rails应用部署

Linux服务器环境的安装和配置

在使用Linux搭建一个Web网站,需要对操作系统进行必要的手工配置,需要自行安装和配置相应的软件,本文是对搭建这样环境的一些提示。
by robbin 2011-05-26 浏览 (7953) 回复 (0) 群组: Rails应用部署

双刃剑 - 宏

在C中使用宏的确是一个非常好的代码手段,可以大量的减少代码量,提高阅读性,通过对一些常用代码的归类写成宏,作用巨大. 例如如下代码: if(((t->flag & S_FLAG1) || (t->flay & S_FLAG2)) && t->type == T_TYPE1) ... 条件部分如果多次使用到,那么我们完全可以写如下的宏 #defi ...
by bigpanda 2011-05-26 浏览 (1609) 回复 (0) 群组: C语言编程

diff和patch十分钟指南

情景一:你正尝试从代码编译一个软件包,发现有人已经对代码进行了小小的修改以便在你的系统上编译。他们通过补丁的方式发布自己的成果,但是你却不知道该如何使用它。答案是你使用一个叫做patch(很贴切)的命令行工具将补丁应用到原始代码上。 情景二:你下载了一个开源软件包的代码,花了一个小时左右稍作修改,成功的让它在你的系统上编译通过。你想把自己的成果分享给其他程序员,或者给软件包的作者。现在你就需要创建 ...
by robbin 2011-05-26 浏览 (12762) 回复 (0) 群组: Rails应用部署

libevent 注解

libevent - an event notification library http://www.monkey.org/~provos/libevent/ http://www.monkey.org/~provos/libevent/event3.html 《unix网络编程》 (第二版,中文版) 27.4 TCP 迭代服务器程序 6.8 TCP 回射服务器程序(修订版) 6.11 TCP ...
by bigpanda 2011-05-26 浏览 (3703) 回复 (0) 群组: C语言编程

Build a thread pool in C

想找个轻便的 thread pool 实现,结果发现网上能找到的都是一些很重量级的,如 boost,ACE 里面的。唯有自己照着下面的需求实现了一个 http://paul.rutgers.edu/~csgates/CS416/proj2/index.html 源代码下载: http://code.google.com/p/spserver/downloads/list http://spserv ...
by bigpanda 2011-05-26 浏览 (3667) 回复 (1) 群组: C语言编程

Groovy集成

Chapter 10. Groovy集成 JBoss Seam的一个特性就是具有RAD(快速应用开发)能力。虽然动态语言与RAD并非同一个意思,但它却是该领域内的一个十分有趣的工具。 直到最近,选择一种动态语言就必须选择完全不同的开发平台(一个带有一系列API和运行环境的开发平台,如果你不想再使用旧的Java API, 这可能是一种幸运,因为你可能不得不被迫使用平台提供的私有API)。 Groov ...
by liuqiang 2011-05-26 浏览 (908) 回复 (0) 群组: pylons 实践

使用groovy访问SQLServer

引用 import java.sql.Connection import java.sql.DriverManager import javax.sql.DataSource import groovy.sql.Sql def cli = new CliBuilder( usage: 'groovy queryMSSQL.groovy -h -s sqlserverhost [-P port] -u ...
by liuqiang 2011-05-26 浏览 (1568) 回复 (0) 群组: pylons 实践

在mako中使用css javascript

在base.mako中添加: 引用 <% self.seen_css = set() %> <head> ${self.css()} </head> <%def name="css_link(path, media='')"> % if path not in self.seen_css: <link rel=&qu ...
by liuqiang 2011-05-26 浏览 (1641) 回复 (0) 群组: pylons 实践

ubuntu 乱七八糟的配置

1 虚拟机下设置分辨率 在cdrom下面执行vbox增强包即可,完成后reboot 2 网络配置 引用sudo vim /etc/network/interfaces auto lo iface lo inet loopback auto eth0 iface eth0 inet static address IP 地址 netmask 子网掩码 gateway 网关 保存退出 设置DNS: s ...
by liuqiang 2011-05-26 浏览 (2345) 回复 (2) 群组: pylons 实践

nginx+mongrel cluster配置指南

本文讲述如何在Linux/Unix平台上面搭建Nginx+Mongrel Cluster实现Rails高负载的应用。 安装PCRE库 $ ftp ftp.csx.cam.ac.uk username: anonymous > cd pub/software/programming/pcre/ > get pcre-7.4.tar.bz2 > quit $ tar -jxvf pc ...
by robbin 2011-05-26 浏览 (4742) 回复 (1) 群组: Rails应用部署

Rails宝典之第十九式: admin在哪里

我们通常对admin页面的做法是运行: ruby script/generate scaffold xxx 'admin/yyy' 其中xxx为我们的singular的Model名,而yyy为我们的plural的Model名 这样就相当于做了一套cms,后台页面和前台页面是两套东西 其实我们还有一种简单的admin方式,就是在前台页面直接加上管理的链接: <div id="e ...
by hideto 2011-05-26 浏览 (1496) 回复 (0) 群组: 每天一剂Rails良药

Rails宝典之第十八式: 循环flash

我们在application.rhtml(global layout)里经常需要写各种flash的显示: <% unless flash[:notice].nil? %> <div id="notice"><%= flash[:notice] %></div> <% end %> <% unless flash[ ...
by hideto 2011-05-26 浏览 (1383) 回复 (0) 群组: 每天一剂Rails良药

群组知识库热门文章

最新评论

谢谢 讲解 曾经看过良哥哥 的学习笔记上有介绍 有所了解 看了楼主的讲解 加深了印象 谢谢
smilesail 评论了 实战篇:设计自己的Annotation
正在研究学习,真的是雪中送炭。。。多谢!
tantec 评论了 实战篇:设计自己的Annotation
还是不知道这个东西被发明出来什么用?
yhjhoo 评论了 实战篇:设计自己的Annotation
我目前是结合aop一起使用,用于记录方法调用及其他。。
tou3921 评论了 实战篇:设计自己的Annotation
写的挺不错,花了20分钟左右读完,并把例子运行了一遍,感谢楼主的无私奉献
JavaCrab 评论了 实战篇:设计自己的Annotation
很好的例子,看了你的例子在看那些理论,就简单多了。。。。顶
kala888 评论了 实战篇:设计自己的Annotation
light 老大威武
pluswolfboy 评论了 实战篇:设计自己的Annotation
谢谢,明白 annotion原理 ````
aleck1769394 评论了 实战篇:设计自己的Annotation
写的可读性非常好,让我对annotation很容易就有了初步认识,好文章
wangluo19 评论了 实战篇:设计自己的Annotation
引用 [*[url][/url][flash=200,200][/flash]dfdfgf[si ...
lovexzhh 评论了 实战篇:设计自己的Annotation
Global site tag (gtag.js) - Google Analytics