编程语言热门群组 更多群组
最新知识库 更多知识库

sfw 最初版本

sfw 最初版本 ... ... 放在这里 自己留着看 .....
by vb2005xu 2011-05-26 浏览 (810) 回复 (0) 群组: xser php framework

企业应用架构模式(一)——细说企业应用的分层架构

大型企业应用一般首先要将架构分为三层:表现层,领域层,数据源层。其中: 表现层的责职是仅完成数据和输入与输出,以及所有的界面交互逻辑。 领域层的责职则是完成所有的业务逻辑。 数据源层则是完成数据库的存取操作。 由此可以看出,表现层相当于领域层的一个用户。而领域层也相当于是数据源到的一个用户。在PHP开发框架中,实际并不存在领域层的代码。(所以,一些框架声称,它支持领域驱动设计,实际是懵人的 ...
by bardo 2011-05-26 浏览 (2481) 回复 (0) 群组: PHP网站架构与开发框架

Java内存管理基础篇- Java内存分配

1.简介 现摘录一段Java5内存管理白皮书中的一段话: One strength of the Java™ 2 Platform, Standard Edition (J2SE™) is that it performs automatic memorymanagement, thereby shielding the developer from the complexity of e ...
by fantasy 2011-05-26 浏览 (24988) 回复 (23) 群组: 高级语言虚拟机

我的2009年经验小结

转眼又是一年过去了,似乎,最近五六年来,一直都过得不那么顺利,今年还算是不错,至少,在客户、老板和同事的帮助下,一年的工作,终于在年前收尾了。在此小结一下,吸取一些教训,以免来年重犯相同的错误。 1、做了一个最正确的选择:挂靠一家软件公司做程序。做程序和做业务,是不应该同一个人进行的,就算客户是主动上门的,沟通同样要花费精力,说不定这也是性格上的问题,比如,当我专心地写代码的时候,我把每个电话和QQ ...
by isno 2011-05-26 浏览 (3066) 回复 (3) 群组: phper

第二届Ruby技术大会(RubyconfChina)于6月26日在上海举办,欢迎参加!

2010年6月26日周六,JavaEye网站和Shanghaionrails将在上海举办第二届中国Ruby技术大会。 日期: 2010年6月26日(周六全天) 时间: 上午9.00 – 下午6.00 地点: 中国上海 上海电视大学会议厅 主题: Ruby技术讨论/交流 门票: 免费 人数: 300+ 特别注意 1、如果您已经报名参加,那么您可以届时直接前往参会;如果您还没有报名的话 ...
by robbin 2011-05-26 浏览 (1462) 回复 (1) 群组: shanghaionrails

Erlang新手进阶笔记(4) - behaviour机制

我们之前写的server已经比较通用了,但是erlang有更进一步的方案。 erlang不象java那样到处都是接口和实现类,它关注的是函数,也就是逻辑,当然,只要编程就要有规约,erlang的规约是通过"模板类"实现的,这个"模板类"的正式名称叫做behaviour。 一个典型的模板类大概就像这样—— % my_behaviour.erl % -modul ...
by fsword 2011-06-01 浏览 (5293) 回复 (0) 群组: erlang

sinatra分析

备注: 本文是基于sinatra1.0版本,在线文档: sinatra 分析 1.sinatra简介 Sinatra is a DSL for quickly creating web applications in Ruby with minimal。Fewer classes, less inheritance controller object mapping & routes vs ...
by mccxj 2011-06-01 浏览 (6798) 回复 (0) 群组: Ruby off Rails

Rails每周一题(二十二): Engines

Rails世界有无数的各种各样的plugin,极大得助力了Rails应用程序的开发。但plugin的形式较为受限,Rails2.3推出engines plugin,旨在让人们更加方便地共享成果。 它做了什么? The engines plugin enhances Rails' own plugin framework, making it simple to share control ...
by andyhu1007 2011-05-26 浏览 (1824) 回复 (0) 群组: Rails每周一题

第四部分(2)

Use generic views: Less code is better 使用通用视图:代码越少越好 The detail() (from Tutorial 3) and results() views are stupidly simple -- and, as mentioned above, redundant. The index() view (also from Tutorial ...
by ITeye管理员 2011-06-01 浏览 (1754) 回复 (0) 群组: Python

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

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

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 浏览 (2259) 回复 (2) 群组: pylons 实践

diff和patch十分钟指南

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

C语言面向对象编程

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

第七章:安全

基础 我在这里所说的安全并不是指密码或加密。Ruby的安全特性用于在类似于CGI编程的环境下,处理不可靠的对象。 比如,把一个表示数字的字符串转换为一个整数,你可能使用的是eval方法。然而,eval是一个“把字符串当作Ruby程序运行”的方法。如果你eval的字符串来自网络上的不明人物,它可能就非常危险。然而,对程序员来说,让他们完全负责区分安全和不安全的事物,他们会觉得非常烦琐和累赘,肯定会 ...
by robbin 2011-05-26 浏览 (4470) 回复 (4) 群组: Thinking In Ruby

每天一剂Rails良药之Perform Calculations on Your Model Data

ActiveRecord::Calculations模块提供了model级的方法来得到model数据的count,sum,average,maximum和minimum值 例如: Person.count("age > 21") Person.average(:age) Person.minimum(:age) Person.maximum(:age) Person.av ...
by hideto 2011-05-26 浏览 (2875) 回复 (0) 群组: 每天一剂Rails良药

申请群组    我的群组

编程语言热门讨论帖

编程语言热门知识库

Global site tag (gtag.js) - Google Analytics