Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenDocCN
zetcode-zh
提交
3719d6d4
Z
zetcode-zh
项目概览
OpenDocCN
/
zetcode-zh
8 个月 前同步成功
通知
2
Star
157
Fork
40
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
Z
zetcode-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
3719d6d4
编写于
6月 22, 2020
作者:
W
wizardforcel
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
2020-06-22 12:31:39
上级
0bbe753a
变更
21
隐藏空白更改
内联
并排
Showing
21 changed file
with
54 addition
and
54 deletion
+54
-54
docs/db/104.md
docs/db/104.md
+1
-1
docs/db/105.md
docs/db/105.md
+1
-1
docs/java/56.md
docs/java/56.md
+1
-1
docs/java/74.md
docs/java/74.md
+1
-1
docs/js/53.md
docs/js/53.md
+1
-1
docs/kotlin/45.md
docs/kotlin/45.md
+3
-3
docs/misc/102.md
docs/misc/102.md
+2
-2
docs/misc/105.md
docs/misc/105.md
+3
-3
docs/misc/26.md
docs/misc/26.md
+1
-1
docs/php/156.md
docs/php/156.md
+1
-1
docs/php/160.md
docs/php/160.md
+8
-8
docs/php/167.md
docs/php/167.md
+4
-4
docs/php/171.md
docs/php/171.md
+8
-8
docs/py/15.md
docs/py/15.md
+1
-1
docs/py/18.md
docs/py/18.md
+1
-1
docs/py/2.md
docs/py/2.md
+2
-2
docs/py/30.md
docs/py/30.md
+6
-6
docs/py/4.md
docs/py/4.md
+1
-1
docs/py/43.md
docs/py/43.md
+4
-4
docs/py/62.md
docs/py/62.md
+1
-1
docs/ruby/73.md
docs/ruby/73.md
+3
-3
未找到文件。
docs/db/104.md
浏览文件 @
3719d6d4
...
...
@@ -270,7 +270,7 @@ Oldsmobile 23450
我们确认新车已成功添加到数据库中。
##
筛选
数据
##
过滤
数据
会话查询的
`filter()`
方法用于在查询对象上应用过滤条件。
...
...
docs/db/105.md
浏览文件 @
3719d6d4
...
...
@@ -336,7 +336,7 @@ Volkswagen : 21600
这是
`read_all.php`
脚本的输出。
##
筛选
数据
##
过滤
数据
`MongoDB\Driver\Query`
包含用于过滤数据的过滤参数。
...
...
docs/java/56.md
浏览文件 @
3719d6d4
...
...
@@ -6,7 +6,7 @@
过滤器是一个对象,它对对资源的请求或对资源的响应(或两者)执行过滤任务。 过滤器以
`doFilter()`
方法执行过滤。
筛选
器可用于各种任务,例如认证,日志记录,数据压缩,图像转换或加密。 在我们的示例中,我们使用过滤器来验证输入数据。
过滤
器可用于各种任务,例如认证,日志记录,数据压缩,图像转换或加密。 在我们的示例中,我们使用过滤器来验证输入数据。
在我们的应用中,我们有一个 HTML 表单,该表单接受用户的输入。 该表单具有两个输入标签:用户名和电子邮件。 输入正在使用过滤器进行验证。 为了验证电子邮件格式,我们使用 Apache Commons Validator。 该项目是使用 NetBeans IDE 中的 Maven 构建的。 我们将应用部署在 Tomcat 上。
...
...
docs/java/74.md
浏览文件 @
3719d6d4
...
...
@@ -74,7 +74,7 @@ public class JavaFilesWalkFilter {
```
本示例使用
`Files.walk()`
方法显示给定目录的内容。 使用
`filter()`
方法,我们将目录的内容
筛选
为仅包含常规文件。
本示例使用
`Files.walk()`
方法显示给定目录的内容。 使用
`filter()`
方法,我们将目录的内容
过滤
为仅包含常规文件。
## 用 Apache Commons IO 列出目录内容
...
...
docs/js/53.md
浏览文件 @
3719d6d4
...
...
@@ -473,7 +473,7 @@ function getAge(dt) {
```
该示例
筛选
出年龄超过 40 岁的用户。
该示例
过滤
出年龄超过 40 岁的用户。
```
js
$
node
filter_fun2
.
js
...
...
docs/kotlin/45.md
浏览文件 @
3719d6d4
...
...
@@ -371,21 +371,21 @@ val filtered = items.filterKeys { it == "A" || it == "C" }
```
我们
筛选
出所有与指定键匹配的对。
我们
过滤
出所有与指定键匹配的对。
```
kt
val filtered2 = items.filterValues { it >= 70 }
```
我们
筛选
出所有与指定值匹配的对。
我们
过滤
出所有与指定值匹配的对。
```
kt
val filtered3 = items.filter { it.key == "A" || it.value == 50 }
```
在这里,我们
筛选
出与给定键或值匹配的所有对。
在这里,我们
过滤
出与给定键或值匹配的所有对。
```
kt
{A=90, C=70}
...
...
docs/misc/102.md
浏览文件 @
3719d6d4
...
...
@@ -14,9 +14,9 @@
*
[
表达式
](
expressions/
)
*
[
控制流
](
flowcontrol/
)
*
[
字符串
](
strings/
)
*
[
列
出了
](
lists/
)
*
[
列
表
](
lists/
)
*
[
数组
](
arrays/
)
*
[
程序
](
procedures/
)
*
[
过程
](
procedures/
)
*
[
输入/输出
](
io/
)
...
...
docs/misc/105.md
浏览文件 @
3719d6d4
...
...
@@ -255,9 +255,9 @@ puts [info exists x]
像任何其他脚本一样,Tcl 脚本也可以使用命令行参数。 Tcl 具有三个预定义变量。
*
$ argc-
传递给脚本的参数数量
*
$ argv-
参数列表
*
$ argv0-
脚本名称
*
`$argc`
-
传递给脚本的参数数量
*
`$argv`
-
参数列表
*
`$argv0`
-
脚本名称
```
tcl
#!/usr/bin/tclsh
...
...
docs/misc/26.md
浏览文件 @
3719d6d4
...
...
@@ -16,7 +16,7 @@ Vaadin 是用于构建单页 Web 应用的流行 Java 框架。 它由一家专
*
概念上类似于 Java Swing
*
允许构建不带 HTML 和 JavaScript 的 Web 应用
*
基于 Java Servlet 构建
*
包含大量组件和
寡妇
*
包含大量组件和
窗口
*
提供可定制的外观
*
在客户端和服务器之间使用异步消息
*
使用服务器端编程模型
...
...
docs/php/156.md
浏览文件 @
3719d6d4
...
...
@@ -17,7 +17,7 @@
*
[
控制流
](
flowcontrol/
)
*
[
数组
](
arrays/
)
*
[
数组函数
](
arrayfunctions/
)
*
[
功能
](
functions/
)
*
[
函数
](
functions/
)
*
[
正则表达式
](
regex/
)
*
[
OOP I
](
oopi/
)
*
[
OOP II
](
oopii/
)
...
...
docs/php/160.md
浏览文件 @
3719d6d4
...
...
@@ -12,20 +12,20 @@ PHP 具有八种数据类型:
标量类型
*
布尔值
*
整数
*
浮动
*
串
*
`bool`
*
`int`
*
`float`
*
`string`
复合类型
*
数组
*
宾语
*
`array`
*
`object`
特殊类型
*
资源
*
空值
*
`resources`
*
`null`
与 Java,C 或 Visual Basic 等语言不同,PHP 中没有提供变量的显式类型定义。 变量的类型在运行时由 PHP 确定。 如果我们将字符串分配给变量,它将变成字符串变量。 稍后,如果我们分配一个整数值,该变量将成为一个整数变量。
...
...
docs/php/167.md
浏览文件 @
3719d6d4
...
...
@@ -28,10 +28,10 @@
我们定义一些 PCRE regex 函数。 它们都有一个
`preg`
前缀。
*
`preg_split()`
-
按正则表达式模式分割字符串
*
`preg_match()`
-
执行正则表达式匹配
*
`preg_replace()`
-
用正则表达式模式搜索和替换字符串
*
`preg_grep()`
-
返回与正则表达式模式匹配的数组条目
*
`preg_split()`
-
按正则表达式模式分割字符串
*
`preg_match()`
-
执行正则表达式匹配
*
`preg_replace()`
-
用正则表达式模式搜索和替换字符串
*
`preg_grep()`
-
返回与正则表达式模式匹配的数组条目
接下来,我们将为每个函数提供一个示例。
...
...
docs/php/171.md
浏览文件 @
3719d6d4
...
...
@@ -79,14 +79,14 @@ Monolog 记录器实例具有通道(名称)和处理器的栈。 处理器
日志记录级别用于按紧急程度对日志消息进行分类。 Monolog 具有以下日志级别:
*
调试-
详细的调试信息
*
INFO-
有趣的事件
*
注意-
正常但重要的事件
*
警告-
并非错误的特殊情况
*
错误-
不需要立即采取措施的运行时错误
*
关键-
关键条件
*
警报-
必须立即采取措施的事件
*
紧急-
紧急事件
*
`DEBUG`
-
详细的调试信息
*
`INFO`
-
有趣的事件
*
`NOTICE`
-
正常但重要的事件
*
`WARNING`
-
并非错误的特殊情况
*
`ERROR`
-
不需要立即采取措施的运行时错误
*
`CRITICAL`
-
关键条件
*
`ALERT`
-
必须立即采取措施的事件
*
`EMERGENCY`
-
紧急事件
日志级别较低的处理器将不处理不太严重的日志。 通过将日志级别设置为
`ERROR`
,我们将获得
`ERROR`
级别及更高级别的消息。
...
...
docs/py/15.md
浏览文件 @
3719d6d4
...
...
@@ -8,7 +8,7 @@
可以使用以下方法管理 Python 代码:
*
职能
*
函数
*
类
*
模组
*
包装
...
...
docs/py/18.md
浏览文件 @
3719d6d4
...
...
@@ -8,7 +8,7 @@
迭代器具有以下优点:
*
清洁
代码
*
干净的
代码
*
迭代器可以处理无限序列
*
迭代器节省资源
...
...
docs/py/2.md
浏览文件 @
3719d6d4
...
...
@@ -13,11 +13,11 @@
*
[
语法结构
](
lexicalstructure/
)
*
[
数据类型
](
datatypes/
)
*
[
字符串
](
strings/
)
*
[
列
出了
](
lists/
)
*
[
列
表
](
lists/
)
*
[
字典
](
dictionaries/
)
*
[
运算符
](
operators/
)
*
[
关键字
](
keywords/
)
*
[
功能
](
functions/
)
*
[
函数
](
functions/
)
*
[
文件
](
files/
)
*
[
OOP
](
oop/
)
*
[
模块
](
modules/
)
...
...
docs/py/30.md
浏览文件 @
3719d6d4
...
...
@@ -58,12 +58,12 @@ Python 记录器形成一个层次结构。 名为`main`的记录器是`main.new
级别用于标识事件的严重性。 有六个日志级别:
*
危急
*
错误
*
警告
*
信息
*
调试
*
没有设置
*
`CRITICAL`
*
`ERROR`
*
`WARNING`
*
`INFO`
*
`DEBUG`
*
`NOTSET`
如果日志级别设置为
`WARNING`
,则所有
`WARNING`
,
`ERROR`
和
`CRITICAL`
消息都将写入日志文件或控制台。 如果将其设置为
`ERROR`
,则仅记录
`ERROR`
和
`CRITICAL`
消息。
...
...
docs/py/4.md
浏览文件 @
3719d6d4
...
...
@@ -301,7 +301,7 @@ command_line_arguments.py read_input.py
最后,我们要退出解释器。 我们可以通过几种方式退出解释器:
*
`Ctrl + D`
*
放弃()
*
`exit()`
我们还可以以编程方式退出解释器。
...
...
docs/py/43.md
浏览文件 @
3719d6d4
...
...
@@ -25,10 +25,10 @@ $ sudo pip3 install jinja2
Jinja 在模板字符串中使用各种分隔符。
*
`{% %}`
-
陈述
*
`{{ }}`
-
要打印到模板输出的表达式
*
`{# #}`
-
模板输出中未包含的注释
*
`# ##`
-
行语句
*
`{% %}`
-
陈述
*
`{{ }}`
-
要打印到模板输出的表达式
*
`{# #}`
-
模板输出中未包含的注释
*
`# ##`
-
行语句
## Jinja 简单的例子
...
...
docs/py/62.md
浏览文件 @
3719d6d4
...
...
@@ -13,7 +13,7 @@
列表推导可用于:
*
转换列表
*
筛选
列表
*
过滤
列表
列表推导式的语法受集合的数学符号的影响。 Python 语法受 Haskell 编程语言启发。
...
...
docs/ruby/73.md
浏览文件 @
3719d6d4
...
...
@@ -80,7 +80,7 @@ x = 5 + 3
```
在第一种情况下,我们有一个
陈述
。 加法的总和分配给
`x`
变量。 该变量为 8。
在第一种情况下,我们有一个
语句
。 加法的总和分配给
`x`
变量。 该变量为 8。
```
ruby
x
=
5
...
...
@@ -96,7 +96,7 @@ x = 5 +
```
最后,我们有一个
陈述。 换行符前面带有+
二进制运算符,因此解释器需要另一个值。 它看起来在第二行。 在这种情况下,它将两行都作为一条语句。
`x`
变量为 8。
最后,我们有一个
语句。 换行符前面带有
`+`
二进制运算符,因此解释器需要另一个值。 它看起来在第二行。 在这种情况下,它将两行都作为一条语句。
`x`
变量为 8。
```
ruby
$
.
/
whitespace
.
rb
...
...
@@ -278,7 +278,7 @@ end
```
在上面的示例中,我们有一个简单的代码块。 它有两个
陈述
。 该块由
`then`
和
`end`
关键字定界。
`then`
关键字可以省略。
在上面的示例中,我们有一个简单的代码块。 它有两个
语句
。 该块由
`then`
和
`end`
关键字定界。
`then`
关键字可以省略。
## Ruby 标记
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录