- 博客(14)
- 资源 (4)
- 收藏
- 关注
原创 闭包——理论
定义:闭包是由函数和与其相关的引用环境组合而成的实体 引用环境:指在程序执行中的某个点所有处于活跃状态的约束所组成的集合。其中的约束是指一个变量的名字和其所代表的对象之间的联系。 那么为什么要把引用环境与函数组合起来呢?这主要是因为在支持嵌套作用域的语言中,有时不能简单直接地确定函数的引用环境。这样的语言一般具有这样的特性: 函数是一阶值(First-class value),即函...
2013-11-07 16:41:28 400
原创 Method Arguments In Ruby
转至:http://www.skorks.com/2009/08/method-arguments-in-ruby/ Method arguments in Ruby are interesting because of the great flexibility in how you’re allowed to supply them to methods. Ruby method ...
2013-11-07 13:36:36 214
原创 Erro installing mysql2: ERROR: Failed to build gem native extension.
安装Gem时不安装doc # 修改~/.gemrc,加入 gem: --no-ri --no-rdoc 问题 Error installing mysql2: ERROR: Failed to build gem native extension. 没有安装必要的mysql库导致: apt-get install libmysql-ruby libmysqlclient-de...
2013-09-04 09:17:02 433
原创 CAP原理和BASE思想
转载http://www.jdon.com/37625,彭晨阳老师讲解 分布式领域CAP理论,Consistency(一致性), 数据一致更新,所有数据变动都是同步的Availability(可用性), 好的响应性能Partition tolerance(分区容错性) 可靠性定理:任何分布式系统只可同时满足二点,没法三者兼顾。忠告:架构师不要将精力浪费在如何设计能满足三者的完美分布式系...
2013-08-12 09:36:28 94
原创 ruby 中全局变量,实力变量,类变量的区别
Ruby中全局变量,实例变量,局部变量,类变量,Symbol对比 八 30th, 2011 发表评论 | Trackback Ruby中全局变量,实例变量,类变量,Symbol这些东西经常和其它语言如Java有很大不同,很容易搞混,所以做个总结。 首先是不些命名的约定,注意这些约定是强制性的: 格式 名称 是否需初始化 作用范围 举例 $开头 全局变量 不...
2013-08-07 12:28:49 254
原创 ubuntu 用apt-get安装的软件卸载命令
apt-get install xxxx 安装apt-get remove xxxx 卸载但不删除配置apt-get purge xxxx 卸载并且删除相关配置
2013-07-30 14:51:49 91
原创 rails4.0 create引起的ActiveModel::ForbiddenAttributesError错误
将"params.permit!"(双引号中的内容)添加到create方法内第一行。
2013-07-29 14:59:09 100
原创 执行rails server 出现in `autodetect': Could not find a JavaScript runtime.
执行rails server in `autodetect': Could not find a JavaScript runtime. See https://github.com/sstephenson/execjs for a list of available runtimes. (ExecJS::RuntimeUnavailable) 解决方案1:在GemFile(文件的位置在项目...
2013-07-24 17:18:40 357
原创 RVM错误和解决:"RVM is not a function, selecting rubies with 'rvm use ...' will not w
参考网址:http://blog.sina.com.cn/s/blog_9d6e035501010lol.html When you run a rvm command such as $ rvm use 1.9.3 but receive an error message of RVM is not a function, selecting rubies wi...
2013-07-24 17:03:42 605
原创 Hibernate中addScalar的使用
当我们用HQL进行子查询的时候,如select * from Tree where pid in (select id from Tree,此时HIBERANTE就会报错,说什么*号错误之类的。但如果将*改为Tree类里的所有子段时就不会有问题了。就会像平时一样第一行数据返回一个Object[],然后你再根据Tree类里字段对Object[]数组里的值进行转换。这样一来比较麻烦。今天发现如...
2012-12-06 17:16:43 291
原创 Hibernate 注解详解
@content ejb3注解的API定义在javax.persistence.*包里面。 注释说明: @Entity —— 将一个类声明为一个实体bean(即一个持久化POJO类) @Id —— 注解声明了该实体bean的标识属性(对应表中的主键)。 @Table —— 注解声明了该实体bean映射指定的表(table),目录(catalog)和sche...
2012-12-03 13:17:11 73
原创 hibernate.hbm2ddl.auto 配置的含义
hibernate配置属性中,hibernate.hbm2ddl.auto可以帮助你实现正向工程,即由java代码生成数据库脚本,进而生成具体的表结构. 在hibernate.cfg.xml中: Java代码 它包含4个属性: create : 会根据你的model类来生成表,但是每次运行都会删除上一次的表,重新生成表,哪怕2次没有任何改变 create-drop...
2012-12-03 10:45:35 125
原创 hibernate c3p0 配置的含义
在hibernate.cfg.xml文件里面加入如下的配置: 20 5 120 100 120 2 true 完整示例如下(hibernate.properties): hibernate.connection.driver_class = org.postgresql.Driver ...
2012-12-03 09:58:50 142
原创 重构的概念和作用
重构(Refactoring)就是在不改变软件现有功能的基础上,通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性。 [color=red] 重构的必要性:[/color]重构的重要性要从软件的生命周期说起。软件不同与普通的产品,他是一种智力产品,没有具体的物理形态。一个软件不可能发生物理损耗,界面上的按钮永远不会因为按动次数太多而发生...
2012-11-23 10:44:35 1503
C# 高校教学管理系统
2009-12-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人