korma

RDBMS 领域的闭包语言
授权协议 GPL
地区 不详
投 递 者 闻人梓
软件类型 开源软件
开源组织
适用人群 未知
操作系统 跨平台
所属分类 程序开发、 ORM/持久层框架
 软件概览

Korma 是一个 RDBMS 领域的闭包语言,它提供了简洁直观的界面来帮助你处理/查询数据。

闭包(Clojure)很美好,它同样可以让 SQL 也很美好。

  • 前言:目前本文写的一塌糊涂,还在更新中。。。 先扔上两个链接:http://sqlkorma.com/和https://github.com/korma/Korma/blob/master/src/korma 本文会先从数据库连接池和korma/db的角度入手讲起,最后才讲具体的用法。 首先什么是连接池? In software engineering, a connection pool is

 相关资料
  • 基本形式 闭包看起来像这样: let plus_one = |x: i32| x + 1; assert_eq!(2, plus_one(1)); 我们创建了一个绑定,plus_one,并把它赋予一个闭包。闭包的参数位于管道(|)之中,而闭包体是一个表达式,在这个例子中,x + 1。记住{}是一个表达式,所以我们也可以拥有包含多行的闭包: let plus_two = |x| { let

  • 1.1.5 汇编语言的使用领域 综上所说,汇编语言的特点明显,其诱人的优点直接导致其严重的缺点,其“与机器相关”和“执行的高效率”导致其可移植性差和调试难。所以,我们在选用汇编语言时要根据实际的应用环境,尽可能避免其缺点对整个应用系统的影响。 下面简单列举几个领域以示说明,但不要把它们绝对化。 1、适用的领域 要求执行效率高、反应快的领域,如:操作系统内核,工业控制,实时系统等; 系统性能的瓶颈,

  • 3.6 ABP领域层 - 领域事件 在C#中,一个类可以定义其专属的事件并且其它类可以注册该事件并监听,当事件被触发时可以获得事件通知。这对于对于桌面应用程序或独立的Windows Service来说非常有用。但是, 对于Web应用程序来说会有点问题,因为对象是根据请求(request)被创建并且它们的生命周期都很短暂。我们很难注册其它类别的事件。同样地,直接注册其它类别的事件也造成了类之间的耦合

  • 3.4 ABP领域层 - 领域服务 3.4.1 简介 领域服务(或者服务,在DDD模式中)是被用来执行领域操作或者业务规则的。Eric Evans 在他的DDD书中这样说过:一个好的Service应该有以下三个特征: 与领域概念相关的操作不是Entity或Value Object 的一个自然部分; 接口是根据领域模型的其它元素定义的; 操作是无状态的。 领域服务和Application Servi

  • DDD DSL DSL(domain-specific languages)即领域特定语言,唯一能够确定DSL边界的方法是考虑“一门语言的一种特定用法”和“该语言的设计者或使用者的意图。在试图设计一个DSL的时候,发现了一些有意思的简单的示例。 DSL示例 jQuery 最流行的DSL jQuery是一个Internal DSL的典型的例子。它是在一门现成语言内实现针对领域问题的描述。 $('.m

  • 问题内容: 假设我有以下代码 标记为volatile的修改字段及其值不取决于先前的状态。因此,这是正确的多线程代码(不要为实现而烦恼一分钟)。 据我所知,从内存可见性的角度来看,读取volatile变量就像输入锁一样。这是因为正常变量的读取不能与读取易变变量重新排序。 这是否意味着以下代码正确? 问题答案: 是的,从Java 1.5开始,此代码是正确的。 无论有无波动,原子性都不是问题(对对象引用

  • 链接 实体 值对象 仓储 领域服务 工作单元 领域事件 数据过滤器 规约模式