- 浏览: 43247 次
- 性别:
- 来自: 上海
最新评论
-
aiyanxu:
如果是通过脚手架来创建的controller,rails会默认 ...
Rails的命名惯例(Naming conventions) -
guji528:
详细演示sed功能,
sed -
nniu520:
我在hp unix上装的oracle10g,按“C、serve ...
Oracle修改字符集 -
robin5475:
引用rails在controller模块却又有不同的命名惯例: ...
Rails的命名惯例(Naming conventions) -
shgen:
如果是小的网站,要炫的效果,就用FLASH,如果是OA样的系统 ...
flash与服务器的交互
文章列表
CRUD分别指:C:Create R:Read U:Update D:Delete
描述的思路是通过代码来讲解。
C:
一:基本声明
an_article = Article.new
an_article.title = "金融危机"
an_article.content = "金融危机之前。。。。。。。。。。。。。。。"
an_article.save
二:代码快声明
Article.new do |a|
a.title = "金融危机"
a.content = "金融危机之前。。。。。。 ...
嵌套的资源[size=medium][/size]
当适用嵌套的资源的时候,REST的开发会变得更加有趣。在这个章节,你会更加明白简洁的URL的URL的重要性,也会对REST的理念有更清晰的理解。
嵌套的资源,也就是所说的父—子关系的资源。在Rails中 ...
- 2009-02-26 11:30
- 浏览 2005
- 评论(0)
弄清楚rails的命名惯例,能让你写代码,读代码更加轻松容易。
各种“元素”的命名惯例如下:
变量(variable):字母都是小写,单词之间用下划线分隔,如:
order_status , person_age , city_code .etc
类(Class)&模块(Module):没有下划线,单词的第一个字母是大写。如:
ExamCenter , LineItem , Hotel .etc
数据库表:字母都是小写,单词之间用下划线分隔,是复数。如:
orders , persons , city_codes , third parties .etc
源文件:字母都是小写, ...
- 2009-02-26 10:22
- 浏览 1832
- 评论(2)
在rails应用程序中,routes.rb有三种主要的路由方式。
一:map.connect
# for routing the admin/customers section
map.connect '/superadmin/user_asset/list_assets', :controller => "superadmin/user_asset",:action=>'list_assets'
map.connect '/superadmin/user_asset/cr ...
Rails启动过程
在每个应用程序的/public目录下,都含有:dispatch.cgi、dispatch.fcgi、dispatch.rb 3个分发文件。系统会根据我们的配置执行其中相应的文件,调用不同的处理方式(CGI,FastCGI或是Ruby方式),同时该文件会加载整个rails环境。3个文件中的内容基本一样,仅对其中一个分发文件进行探讨!
这几个分发文件,首先通过如下代码读入/config目录下的environment.rb文件。
代码:
require File.dirname(_FIFE_)+"/../config/enviroment" unless d ...
项目进行了第二版本!将原来丑陋的界面改成Flash,Flash前台制作人员需要一个链接,该链接返回的是一个xml格式相关的任何东西(据他所说)如:
字符串:http://localhost:8000/ACL/menuActionOne.action,必须返回类似的东东;
<script type="text/javascript"></script>
<?
xml
version="1.0" encoding="UTF-8"
?>
-
<
root
>
-
&l ...
- 2008-11-19 12:28
- 浏览 1507
- 评论(0)
看了童继龙先生的一篇博文,感想很大。公司最近做项目,很多技术我拿来就用,可是稍微需求稍微有点变动,我就需要找API老半天,想想是对自己领域基础太薄弱!却一直追求所谓的"博"。他真切的描述了我现在的现状。这篇博文或许对初入职场的人有很好的指导意义!摘录重要的观点如下:
一:初入职场的学习过程中,你需要的是“专、精、尖”,而不是“博”,也就是在某个领域你需要能够拿的出手,毕竟这个社会的分工越来越明确,职业细分也是越来越细,不怕你学习的东西偏或冷,怕的就是你在这个领域没有足够的研究,没有研究就没有发言权,自然,没有深入研究想在这个领域找个好工作就更难,更何况是要以它 ...
- 2008-11-01 22:29
- 浏览 703
- 评论(0)
第一部分:先介绍Hibernate的替代方案和Hibernate的缺点
Hibernate的替代方案有:Apache OJB,JDO,Toplink,EJB(CMP),JPA,以上是基于ORMapping的替代方案,同时市场上比较流行的另外一种框架是:IBatis,它只对JDBC进行了简单的封装。程序员可以使用熟悉的Sql语句,利用数据库的特性对数据进行相应的优化。
不适合使用Hibernate的几种场合:
(1):如果你的程序存在大量的批量更新,批量查询时,不适合采用Hibernate。这是由于Hibernate缓存的原因。这同时也是ORMapping框架的通 ...
用户:你好,请问这里是微软吗?
微软:是的,请问您有什么事吗?
用户:前几天看到你们发布公告,不是说好了要黑屏的吗?我都等一天了,怎么还不黑啊。。。。
微软:#%$^&@
用户:你们到底黑不黑了?
微软:…….
用户:说啊,你们黑不黑?
微软:黑… 盗版的才黑,你是盗版吗?
用户:是啊,100%盗版,绝对盗版.
微软:那不应该啊,对了,你打开自动更新了吗?
用户:打开了啊,早早的就打开了,就等着看黑屏呢!
微软;##$%^&%$#@$%…
用户:怎么了?不需要打开啊?
微软:需要,需要!
用户:那咋还不黑呢?
微软:你的自动更新有提示你下载补丁吗?
用户:这倒没有,我等老半天了, ...
- 2008-10-23 17:17
- 浏览 762
- 评论(0)
2.3oracle数据库的字符集更改
A、oracle server 端 字符集查询
select userenv(‘language’) from dual
其中NLS_CHARACTERSET 为server端字符集
NLS_LANGUAGE 为 server端字符显示形式
B、查询oracle client端的字符集
$echo $NLS_LANG
如果发现你select 出来的数据是乱码,请把client端的字符集配置成与linux操作系统相同的字符集。如果还是有乱码,则有可能是数据库中的数据存在问题,或者是oracle服务端的配置存在问题。
C、server端字符集修改 ...
- 2008-10-20 10:48
- 浏览 6009
- 评论(1)
最近项目开发到第二版本!客户要求将原来的页面替换成flash,现征求:相对有效flash与服务器交互的技术和资料!谢谢!
最近玩了些flash游戏!上了些flash forum!
专业词语:RIA
根据2005年Robbin大哥的说法:http://www.iteye.com/topic/12302?page=4
解决方案对我们不懂flash和ActionScript的人而言:只有一种解决方案。就是flex
而到了现在的2008年底,技术发展到什么地步,选用什么好!大家回顾!
没有JS基础!边做边学!看过较多JS代码,如今正在看《JavaScript高级程序设计》,很多以前困扰我的问题得到解答!现把JS定义对象的方式贴如下,给自己加深印象:
<html>
<body>
<script language="javascript">
//代码一
var oCar=new Object;
oCar.color="red";
oCar.doors=4;
oCar.mpg=23;
oCar.showColor=function(){
alert(this.color);
};
...
Java集合框架设计巧妙!刚开始接触时,老是被他们复杂的关系困惑!特别是Map!今天看到这样一篇文章,讲述了
Collection和Map的视图技术,令我豁然开朗!
比如:Map.keySet(),Map.values(),Map.entrySet().可以得到三个视图:键值,值,键/值对。对视图的操作,
将直接影响原始集合!
一: 轻量级集合包装器:
String[] temp=new String[20];
List<String> tempList=Arrays.asList(temp);
以上代码返回的不是一个Ar ...
Set定义:
一个集合里没有重复元素。确切的说:Sets中不存在这样的一对元素e1和e2,使得e1.equals(e2),同时最多含有一个null元素。模型是数学中的set.
Set结构层次:
Collection-->Set-->AbstractSet-->HashSet;
Collection-->Set-->AbstractSet-->LinkedHashSet;
Collection-->Set-->SortedSet-->TreeSet;
...