使用和启动H2管理系统 H2 管理系统让你能够通过一个浏览器对 H2 的 SQL 数据库进行管理操作。H2 管理系统不仅可以连接 H2 数据库,也可以连接其他支持 JDBC API 的数据库。 这是一个 C/S 应用,在服务器和客户端(浏览器)上都要运行 H2 的管理程序。根据平台不同,H2 管理系统支持多种启动应用的方式: 操作系统 启动 Windows 点击 [Start], [All Pro
版本控制 软件配置管理, 版本控制的一个组成部分, 也称为校正控制或源码控制, 用于管理文档, 计算机程序, 大型网站和其它信息集合的变化. 变化通常被定义为一串数字或字母代码, 被称为 "版本编号", "版本标识", 或简称"版本". 举个例子, 初始的文件集合是"版本1", 当第一个改变文件时, 就变成了"版本2"等等. 每一个版本都和一个时间戳和做出改变的人联系在一起. 版本可以被比较, 恢
Selenium IDE 附带了一些命令,可以让您添加条件逻辑以及循环到测试中。 这使您只有在满足应用程序中的某些条件时才执行命令(或一组命令),或者根据预定义的条件重复执行命令。 1. JavaScript 表达式 使用 JavaScript 表达式检查应用程序中的条件。 您可以在测试期间的任何时候使用 execute script 或 execute async script 命令运行 Jav
数据只能由所属的智能合约读写,智能合约默认无法读写其他智能合约的数据。 为了方便用户操作,使用智能合约的私有对象作为数据对象,系统通过反射,获取私有对象所属的智能合约和对象名。其他智能合约无法创建和获取该智能合约的私有对象,就无法读写对应的数据。 如果智能合约希望自己的数据能够被其他智能合约读写,需要智能合约主动提供数据操作接口,其他智能合约通过引用该合约,调用相应接口,从而操作相应数据。 智能合
按钮 开关 滑块 指示灯 标签 折线图 数字输入 文本输入
fork 新建一个子进程。具有一次调用,两次返回的特点。 evecve 有6种表达:
云的最终用户可以用OpenStack控制台来管理自己的资源,这些资源的限制由管理员设定。读者可以修改本章的案例,来创建不同类型和配置的服务器实例。
Swift提供了類似 C 語言的流程控制結構,包括可以多次執行任務的for和while迴圈,基於特定條件選擇執行不同程式碼分支的if和switch語句,還有控制流程程跳轉到其他程式碼的break和continue語句。 除了 C 語言裡面傳統的 for 條件遞增(for-condition-increment)迴圈,Swift 還增加了for-in迴圈,用來更簡單地遍歷陣列(array),字典(d
一个版本控制系统(或修订控制系统)是跟踪和控制项目文件变更的技术与实践的组合,包括源代码、文档和网页。如果你以前从来没有使用过版本控制,那你最好赶快找一个有经验的人加入。现今,所有的人都希望你的项目源代码存放在版本控制下,如果不使用版本控制,人们将会轻视项目。 版本控制如此广泛的原因是因为它实际上能帮助运营一个项目的所有方面:内部开发者交流、发布管理、Bug管理、代码稳定性和试验开发投入,以及对某
算法 算法(Algorithm)是解决特定问题的步骤描述。问题的解决方案就是算法,例如,新学期开学,从家到学校的交通方式这个问题,就有很多解决方案。 一个算法,尤其是一个成熟的算法,应该具有以下五个特性: (1)确定性:算法的每一步都有确定的含义,不会出现二义性。 (2)可行性:算法的每一步都是可执行的,通过执行有限次操作来实现其功能。 (3)有穷性:一个算法必须在执行有穷步骤之后结束,且每一步都
可能的异常 关于 FreeMarker 发生的异常,可以分为如下几类: 当配置 FreeMarker 时发生异常:典型地情况,就是在应用程序初始化时, 仅仅配置了一次 FreeMarker。在这个过程中,异常就会发生, 从 FreeMarker 的API中,我们可以很清楚的看到这一点... 当加载和解析模板时发生异常:调用了 Configuration.getTemplate(...) 方法, F
四个假值 在 Perl 中有 4 种假值: my $false = undef; $false = ""; $false = 0; $false = "0"; 最后一个为假值是因为 "0" 在数字上下文中将变成 0,根据第三条规则, 它是假值。 后缀控制 简单的 if 或 unless 块可能看起来像这样: if ($is_frobnitz) { print "
上一节我们已经搭好了开发环境,接下来就可以写Python程序来控制小车了。首先用EV3主机、大型伺服马达和超声波传感器搭建一个小车: 可以自由发挥,我的小车完成后长这样: 下一步,我们用程序控制小车。首先根据马达和传感器接入的位置初始化如下: motor = Motor(Port.B) # 接在B口 ultrasonic = UltrasonicSensor(Port.S4) # 接在4号口 然
控制台是 Hexo 与开发者之间沟通的桥梁。 概要 hexo.extend.console.register(name, desc, options, function(args){ // ... }); 参数 描述 name 名称 desc 描述 options 选项 在函数中会传入 args 参数,此参数是使用者在终端中所传入的参数,是一个经 Minimist 解析的对象。 选项 用法 控
1.1.1. 音量控制 1.1.1. 音量控制 这是一个音量控制的接口,可以控制整体音量,也可以控制单个通道的音量。下面是头文件: #include <vol_ctrl/volumecontrol.h> 除了要 include 头文件外,还需要链接 -lrkvolumecontrol.so。 API int set_all_volume(int vol); // 设置整体音量接口,参数vol: