欢迎来到C++的世界! 我们将努力带给你一个信息丰富、充满趣味和富于挑战的学习经历。C++ 是一种较难的语言,通常只传授给有经验的程序员,因此本书在C++教材中独具一格: 适合很少或没有编程经验的技术方面的人员 适合需要深入钻研C++的熟练的程序员 一本书怎样适应两类读者呢?本书始终强调通过实践证明的结构化编程 (structured programming) 和面向对象编程(object-ori
Elastic UI框架(EUI)是Elastic使用的设计库,用于构建Elastic内部产品。它分发UI React组件和静态资产,以用于构建Web布局。除了React组件之外,还有一个SASS / CSS层,可以单独使用 文档查看 查看官方文档 自己下载代码,根据不同版本生成不同文档 下载自己需要的版本,然后执行yarn && yarn start 使用 import { EuiPage
JavaScript 是面向 Web 的编程语言,绝大多数现代网站都使用了 JavaScript,并且所有的现代 Web 浏览器(电脑,手机,平板)均包含了 JavaScript 解释器。 这使得 JavaScript 能够称得上史上使用最广泛的编程语言。 JavaScript 也是前端开发工程师必须掌握的三种技能之一:描述网页内容的 HTML、描述网页样式的 CSS、以及描述网页行为的 Java
文档相关 Termux 官网 Github 项目地址 官方英文 WiKi 文档 下载地址 Google Play 下载地址 F-Droid 下载地址 酷安 下载地址 Google Play 下载的版本比酷安要新,而且插件这块安装也很方便,有能力的朋友建议首先考虑下载Google PLay版本的,然后考虑 F-Droid版本,最后再考虑可怜兮兮的酷安版本。 Termux 是一个 Android 下一
19.1 简介 Spring架构与其他MVC框架所不同的重要一点是视图技术,比如 , 决定使用Groovy Markup Templates 或者Thymeleaf代替JSP仅仅是配置的问题 . 这个章节主要设计主流的视图技术,以及简单提及怎样使用新的技术。这个章节假设你已经熟悉第18.5节“Resolving views” ,该章节涵盖了视图怎样与MVC框架结合的基本知识。
17.1 简介 本章将讨论Spring对于 对象/XML 映射的支持。对象/XML 映射,或 O/X 映射,是指将 XML 文档与 XML 文档对象进行互相转换的操作。这一转换操作也被称作 XML 编组,或 XML 序列化。在本章中,这几个概念都指的是同一个东西。 在 O/X 映射中,将一组对象序列化为 XML 的操作是由一个编组器负责的。与之相对,一个反编组器则被用于将 XML 反序列化为一组对
2.1 Vagrant简介 大部分的线上服务器运行Linux操作系统,而本地的开发环境往往是OS X或者Windows。Nginx涉及到很多操作系统的特性,比如epoll。这使得Nginx可以在Linux上正常运行,但是无法工作在本地开发环境上。 这些差异给开发带来了不便。如何解决这个问题呢?这里建议使用Vagrant 虚拟机。使用Vagrant,可以很方便的在Mac上虚拟出Linux服务器,然后
Redis 是完全开源免费的,是一个高性能的key-value内存数据库。 中文网站 http://redis.cn 官方网站 http://redis.io Redis 有三个主要的特点, 有别于其它很多竞争对手 : Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用 Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zs
Ruby on Rails(或者简称“Rails”)是一个 Web 开发框架,使用 Ruby 编程语言开发。自 2004 年出现之后,Rails 就迅速成为动态 Web 应用开发领域功能最强大、最受欢迎的框架之一。使用 Rails 的公司有很多,例如 Airbnb、Basecamp、Disney、Github、Hulu、Kickstarter、Shopify、Twitter 和 Yellow Pa
Porter 始于2017年,提供数据同步功能,但并不仅仅局限于数据同步,在随行付内部广泛使用。主要提供一下功能: 数据库准实时同步 数据库迁移 数据库治理 自定义源端、目标端数据同步 自定义数据抽取逻辑 核心功能 原生支持Oracle|Mysql到Jdbc关系型数据库最终一致同步 插件友好化,支持自定义源端消费插件、目标端载入插件、告警插件等插件二次开发。 支持自定义源端、目标端表、字段映射 支
collectd 是一个守护(daemon)进程,用来收集系统性能和提供各种存储方式来存储不同值的机制。它会在系统运行和存储信息时周期性的统计系统的相关统计信息。利用这些信息有助于查找当前系统性能瓶颈(如作为性能分析 performance analysis)和预测系统未来的 load(如能力部署capacity planning)等 下面简单介绍一下: collectd的部署以及与logstas
HTML 简介 注意事项: <!DOCTYPE html> 必须首行定格 <title> 为文档标题 <meta charset="utf-8"> 文档解码格式 <meta name="keywords" content="..."> 和 <meta name="description" content="..."> 提供给搜索引擎使用 <meta name="viewport" content=
Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。 Markdown具有一系列衍生版本,用于扩展Markdown的功能(如表格、脚注、内嵌HTML等等),这些功能原初的Markdown尚不具备,它们能让Markdown转换成更多的格式,例如LaTeX,Docbook。Markdown增强版中比较有名的有Markdown Extra、
Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的Web平台。 从2011年12月开始,Tengine成为一个开源项目,Tengine团队在积极地开发和维护着它。Tengine团队的核心成员来自于淘宝
Python 是著名的“龟叔” Guido van Rossum 在 1989 年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。牛人就是牛人,为了打发无聊时间竟然写了一个这么牛皮的编程语言。 现在,全世界差不多有 600 多种编程语言,但流行的编程语言也就那么 20 来种。不知道你有没有听说过 TIOBE 排行榜。 这是 2017 年 2 月编程语言排行榜 TOP20 榜单: 还有就是 T