编程语言热门群组 更多群组
编程语言最新讨论 更多讨论
话题 | 群组 | 最后回复 |
young gc时间很长的问题请教各位 | 高级语言虚拟机 | 2021-06-17 |
dconf2018 中有趣的东西 | D语言 | 2018-05-07 |
RDD transformations and actions can only be invoke ... | Scala圈子 | 2017-12-07 |
Groovy里的each方法是在哪里定义的 | Groovy on Grails | 2016-11-27 |
为什么说“社群内容”是影响社群发展的核心因素? | java web开发 | 2016-10-18 |
这句表达式是怎么回事? | JAVA 3T | 2016-09-14 |
如何精确判断一个java线程是否能占用cpu时间? | Java疑惑 Java面向对象编程研究 | 2015-10-16 |
java下拉框应该如何优化? | swing | 2015-07-06 |
Clojure算法问题学习解答,和各位探讨 | 函数式编程の道 | 2014-12-19 |
搜狐paas邀请码分享 | Ruby Embedded | 2014-09-04 |
搜狐paas邀请码分享 | Python | 2014-09-04 |
使用erlang被动处理接收报文 | erlang | 2014-08-22 |
北京硕士C++3年待遇2w合适么? | C++语言 | 2014-08-19 |
能帮上忙的来看看吧,博客系统不会搞! | 90后的java开发 | 2014-05-16 |
10个足以让你成为更优秀的程序员的C语言资源 | C语言编程 | 2014-02-26 |
最新知识库 更多知识库
sfw 最初版本
sfw 最初版本 ... ... 放在这里 自己留着看 .....
企业应用架构模式(一)——细说企业应用的分层架构
大型企业应用一般首先要将架构分为三层:表现层,领域层,数据源层。其中: 表现层的责职是仅完成数据和输入与输出,以及所有的界面交互逻辑。 领域层的责职则是完成所有的业务逻辑。 数据源层则是完成数据库的存取操作。 由此可以看出,表现层相当于领域层的一个用户。而领域层也相当于是数据源到的一个用户。在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 ...
我的2009年经验小结
转眼又是一年过去了,似乎,最近五六年来,一直都过得不那么顺利,今年还算是不错,至少,在客户、老板和同事的帮助下,一年的工作,终于在年前收尾了。在此小结一下,吸取一些教训,以免来年重犯相同的错误。 1、做了一个最正确的选择:挂靠一家软件公司做程序。做程序和做业务,是不应该同一个人进行的,就算客户是主动上门的,沟通同样要花费精力,说不定这也是性格上的问题,比如,当我专心地写代码的时候,我把每个电话和QQ ...
第二届Ruby技术大会(RubyconfChina)于6月26日在上海举办,欢迎参加!
2010年6月26日周六,JavaEye网站和Shanghaionrails将在上海举办第二届中国Ruby技术大会。 日期: 2010年6月26日(周六全天) 时间: 上午9.00 – 下午6.00 地点: 中国上海 上海电视大学会议厅 主题: Ruby技术讨论/交流 门票: 免费 人数: 300+ 特别注意 1、如果您已经报名参加,那么您可以届时直接前往参会;如果您还没有报名的话 ...
Erlang新手进阶笔记(4) - behaviour机制
我们之前写的server已经比较通用了,但是erlang有更进一步的方案。 erlang不象java那样到处都是接口和实现类,它关注的是函数,也就是逻辑,当然,只要编程就要有规约,erlang的规约是通过"模板类"实现的,这个"模板类"的正式名称叫做behaviour。 一个典型的模板类大概就像这样—— % my_behaviour.erl % -modul ...
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 ...
Rails每周一题(二十二): Engines
Rails世界有无数的各种各样的plugin,极大得助力了Rails应用程序的开发。但plugin的形式较为受限,Rails2.3推出engines plugin,旨在让人们更加方便地共享成果。 它做了什么? The engines plugin enhances Rails' own plugin framework, making it simple to share control ...
第四部分(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 ...
struts2 文件上传与下载 (初始文件上传的底层技术)——struts2第七讲
注:本文系作者在看了浪曦的风中叶老师的struts2视频的个人总结,希望能帮助广大struts2的初学者。 本讲主要讲解struts2的文件上传机制的底层。 首先我们还是新建一个新的web project 取名为upload_test 然后在WebRoot中新建两个jsp页面 upload.jsp 和result.jsp 代码分别如下: upload.jsp <%@ page la ...
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 ...
diff和patch十分钟指南
情景一:你正尝试从代码编译一个软件包,发现有人已经对代码进行了小小的修改以便在你的系统上编译。他们通过补丁的方式发布自己的成果,但是你却不知道该如何使用它。答案是你使用一个叫做patch(很贴切)的命令行工具将补丁应用到原始代码上。 情景二:你下载了一个开源软件包的代码,花了一个小时左右稍作修改,成功的让它在你的系统上编译通过。你想把自己的成果分享给其他程序员,或者给软件包的作者。现在你就需要创建 ...
C语言面向对象编程
经常看到关于OO编程的讨论,C++, Java, C#...还有最近很流行的动态语言Python,Ruby等,但很少看到有C的份。在我看来,OO编程的核心是OO的思想,用什么语言倒是其次。但是,不可否认,那些专门为OO编程设计的语言可以比较方便和自然地表达OO思想,有些语言甚至强制使用OO特性。 C,作为最贴近底层的高级语言,拥有简洁的语法和直接内存操作能力(指针),大量运用于系统级编程,如操作系 ...
第七章:安全
基础 我在这里所说的安全并不是指密码或加密。Ruby的安全特性用于在类似于CGI编程的环境下,处理不可靠的对象。 比如,把一个表示数字的字符串转换为一个整数,你可能使用的是eval方法。然而,eval是一个“把字符串当作Ruby程序运行”的方法。如果你eval的字符串来自网络上的不明人物,它可能就非常危险。然而,对程序员来说,让他们完全负责区分安全和不安全的事物,他们会觉得非常烦琐和累赘,肯定会 ...
每天一剂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 ...
编程语言热门讨论帖
编程语言近期活动栏目
- 1月11日 JAVAEE测试群组图片
- 1月11日 编译语言群组图片
- 1月11日 PHP网站架构与开发框架群组图片
- 1月11日 xser php framework 群组图片
- 1月11日 Rails每周一题群组图片