Cask是一个项目管理工具,也可以用于轻松管理本地emacs配置。
安装桶很容易。您可以在命令行上运行以下命令:
curl -fsSL https://raw.githubusercontent.com/cask/cask/master/go | python
或者,如果您使用的是Mac,则可以使用进行安装homebrew:
brew install cask
安装后,您将创建一个Cask文件。木桶文件列出了应包含在您的配置中的所有软件包相关性。您可以在~/.emacs目录的根目录下创建一个新的Cask文件。
您还需要在中初始化Cask ~/.emacs.d/init.el。如果您使用自制软件安装,请添加以下行:
(require 'cask "/usr/local/share/emacs/site-lisp/cask/cask.el") (cask-initialize)
或者,如果您使用了安装脚本,则可以提供桶的路径:
(require 'cask "~/.cask/cask.el") (cask-initialize)
一个简单的Cask文件如下所示:
(source gnu) (source melpa) (depends-on "projectile") (depends-on "flx") (depends-on "flx-ido")
在这里,我们指定的源库以寻找包。然后,我们指定,我们想要的projectile,flx和flx-ido已安装的软件包。
有了Cask文件后,可以在命令行上使用follwoing命令安装所有依赖项:
cask install
问题内容: Spring框架在多大程度上适用于事务处理?我读过《 Spring In Action》一书中的建议,并提供了一些示例,这些示例创建了不用担心会话和事务管理的DAO方法,只需通过以XML设置会话工厂和事务模板,然后将它们连接到DAO中即可。另一方面,SpringSource.org的文档建议需要大量的XML和/或注释才能实现此目的。 真相是什么,我按照以下方式获取代码的最简单方法是什么
Truffle 集成 npm ,并且知道项目中的 node_modules 目录(如果存在)。 这意味着我们可以通过 npm 来使用和分发合约、dapps、以太坊的合约库,使我们的代码可供其他人使用,也可以使用其他代码。 包文件布局 使用 Truffle 创建的项目默认具有特定的目录结构,这使得它们可以作为包来使用。 虽然这种目录结构不是必需的,但如果作为通用约定(或“事实上的标准”),那么通过
EthPM 是以太坊的新包管理库。 它遵循ERC190规范,用于发布和使用智能合约包,并获得了许多不同的以太坊开发工具的广泛支持。 为了表示支持,我们也将以太坊包管理库(Package Registry) 直接集成到 Truffle 中。 安装软件包 从EthPM安装软件包几乎与通过NPM安装软件包一样简单。 我们只需运行以下命令: $ truffle install <package name>
有以下代码: 它打印: 12 这个不能编译。为什么?
自动化测试将被用于进一步的任务中,并且还将被广泛应用在实际项目中。 为什么我们需要测试? 当我们在写一个函数时,我们通常可以想象出它应该做什么:哪些参数会给出哪些结果。 在开发期间,我们可以通过运行程序来检查它并将结果与预期进行比较。例如,我们可以在控制台中这么做。 如果出了问题 —— 那么我们会修复代码,然后再一次运行并检查结果 —— 直到它工作为止。 但这样的手动“重新运行”是不完美的。 当通
Emacs无疑是编辑器的王者,历史悠久,功能强大,我这篇笔记就是使用emacs加psgml-mode完成的。现在Emacs对中文的支持已很好了,完全可以用于中文的生产环境。本章主要介绍Emacs在Debian下的安装和配置过程。具体的使用可参考我的Emacs学习笔记。 安装软件包: debian:~# apt-get install emacs21 mule-ucs mule-ucs是emac