依赖管理 Composer 不是像 Yum 或 Apt 一样的包管理器,虽然它会处理『包』或库,但它管理这些包、库是基于项目的,它会安装这些包、库到你项目的一个目录下(一般是在 vendor 文件夹里),默认情况下不会全局地安装。它做为一个包管理器,也支持一个叫做 " global " 的全局命令,我们可以使用此命令来安装全局的包。 这种扩展包的管理方式,不是 Composer 首创或独家专利,其
Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。 Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。 Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。 Python 是交互式语言: 这意味着,您可以在一个Python提示符,直接互动执行写你
欢迎! > 本章是主要讲了各个平台上如何安装使用Elixir。由于本文主要关注Elixir的语言学习, 因此这个章节所讲的步骤或工具可能不是最新,请大家自行网上搜索。 本章将涵盖如何安装Elixir,并且学习使用交互式的Elixir Shell(称为IEx)。 使用本教程的需求: Erlang - version 17.0 或更高 Elixir - 1.0.0 或更高 现在开始吧! 如果你发现本手
blade 意为利刃,刀剑;在中国冷兵器中刀剑的杀伤力可谓锐不可当,对它的名字没有很刻意的去琢磨,碰巧看到这个单词觉得比较喜欢,当然我希望它日后能够成为一把锐利的杀手锏。我个人的追求简洁和优雅的,所以在设计上不追求过度抽象。 blade 借鉴了很多优秀mvc框架的设计,它是为java开发人员提供的便捷易用快速上手的一款框架,你可以用它快速开发API、Web 及后端服务等各种应用,漂亮大方的博客系统
简介 这篇文章的目的是以通俗易懂的方式引导大家进入Clojure的世界。文章涵盖了cojure的大量的特性, 对每一个特性的介绍我力求简介。你不用一条一条往下看,尽管跳到你感兴趣的条目。 请把你的意见,建议发送到[email protected](如果是对文章翻译的建议,请直接在文章下面留言: http://xumingming.sinaapp.com/302/clojure-tutorial/
如果你每天都能重复做这些简单的事,你就会获得某种特别的力量。在你获得之前,这是特别的,但获得之后,就没什么大不了的了。 ——鈴木 俊隆 在阅读本书之前,你可能会认为像潘多拉、亚马逊那样的推荐系统、或是恐怖分子用的数据挖掘系统,一定会非常复杂,只有拥有博士学位的人才能够了解其中的算法。你也许会认为设计出这些系统的人都是研究火箭技术的。而我撰写本书的目的之一就是希望能够揭开这些系统的神秘面纱,展示它们
dmctl 是用来控制 DM 集群的命令行工具。对于用 TiUP 部署的 DM 集群,可以直接使用 tiup dmctl。 dmctl 同时支持交互模式和命令模式。 dmctl 交互模式 进入交互模式,与 DM-master 进行交互: 注意: 交互模式下不具有 bash 的特性,比如不需要通过引号传递字符串参数而应当直接传递。 ./dmctl -master-addr 172.16.30.14:
什么是Nutz Boot? 简称NB! 基于Nutz的微服务方案 进一步简化Nutz项目的配置复杂度,将最佳实践模块化 可以理解为 nutz(核心)+nutzmore(插件集)+nutz-web(jetty启动器)的重新组合并优化 一键生成NB的项目: NB构建器 NutzBoot的目标 将nutz易用性再提升个一个层次 默认配置应满足80%以上的需求 默认依赖应满足80%以上的场景 几个术语 A
先看看Trans的优缺点 自动事务管理, 一个内部类完全隔离事务实现, 能有效确保事务的完整性,而且很直观. 不支持嵌套事务 手动控制事务比较麻烦 Trans.exec( () -> { dao.update(user); dao.update(role); }); NutTxDao试图解决: 嵌套事务及手动控制事务,以增强事务的可控性 借助JDK7+的try-with-res
简单来说,它是一个专门做脏活的Filter. 例如改变req的method,设置编码等. WhaleFilter实现的是javax.servlet.Filter, 是用到web.xml里面的哦 完成WhaleFilter的初衷: 如何确保req的表单参数的编码一定对, 例如ShiroFilter就有可能对req动手脚 如何优雅地支持http method的隐式声明 如何解决自定义日志库的加载问题
概述 允许将站点添加至主屏幕,是 PWA 提供的一项重要功能。虽然目前部分浏览器已经支持向主屏幕添加网页快捷方式以方便用户快速打开站点,但是 PWA 添加到主屏幕的不仅仅是一个网页快捷方式,它将提供更多的功能,让 PWA 具有更加原生的体验。 本文将以实现功能为粒度,去说明以下问题: 如何让 PWA 站点支持添加至主屏幕的功能; 添加到主屏幕的 PWA 具有哪些原生体验; 如何引导用户将 PWA
本文档适用于0.9版本的Gradle plugin。由于我们在1.0版本之前介绍的不兼容,所以早期版本可能与本文档有所不同。
长达12年里Real Time Engineers公司与世界领先的芯片厂商紧密合作,开发的freeRTOS是一个市场领先、商业级但是完全免费的高质量RTOS,可以使用在任何场景而不必担心有任何知识产权侵权的风险。(freeRTOS完全开源且免费,感谢开源) 什么是通用操作系统 操作系统是一个用以提供基础计算机功能的计算机程序,向其他程序提供服务。应用完成用户想要实现的功能,操作系统对应用程序的支持
基于 RxJS 5 的 Redux 中间件 。 通过组合和取消异步动作去创建副作用。 https://redux-observable-cn.js.org/ 安装 强依赖于 rxjs@5.x.x 和 redux,所以同样也要安装。 npm install --save redux-observable 重要: redux-observable 并没有给 Observable.prototype
前言 如果要进行iOS持续集成,最流行的大概是Jenkins,Fastlane。但是目前来看这些配置都比较复杂,而最简单的是使用Xcode Server,但是网上资料却比较少。 Xcode Server由苹果开发,与Xcode高度集成,可对代码进行静态分析、单元测试、打包等。对苹果开发来说是最友好的一种方式。 Xcode 9,是Xcode Server的一次转折。在此之前需要安装MacOS Ser