所有公开日志

本页内容

所有小白教程公开日志的联合展示。您可以通过选择日志类型、输入用户名(区分大小写)或相关页面(区分大小写)筛选日志条目。

日志
(最新 | 最旧) 查看(前500个 | )(20 | 50 | 100 | 250 | 500
  • 2022年11月7日 (一) 13:38 Neo 讨论 贡献创建了页面Julia 数据类型 (创建页面,内容为“{{DISPLAYTITLE:Julia 数据类型}}7 = Julia 数据类型 = 在编程语言中,都有基本的数学运算和科学计算,它们常用的数据类型为'''整数'''和'''浮点'''数。 另外还有一个'''"字面量"'''的术语,字面量(literal)用于表达源代码中一个固定值的表示法(notation),整数、浮点数以及字符串等等都是字面量。 例如: a=1 // a 是变量,1 是整…”)
  • 2022年11月7日 (一) 13:38 Neo 讨论 贡献创建了页面Julia 元组 (创建页面,内容为“{{DISPLAYTITLE:Julia 元组}}6 = Julia 元组 = Python 的元组与数组类似,都是有序的元素集合,不同之处在于元组的元素不能修改。 另外元组使用小括号 (...),数组使用方括号 [...]。 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可,数组中的很多函数也可以在元组中使用。 如下实例: <sample title="" desc="" lang="julia" hererun…”)
  • 2022年11月7日 (一) 13:38 Neo 讨论 贡献创建了页面Julia 数组 (创建页面,内容为“{{DISPLAYTITLE:Julia 数组}}5 = Julia 数组 = 数组,就是相同数据类型的元素按一定顺序排列的集合,可以是一维数组和多维数组。 Julia 支持数组数据结构,它可以存储一个大小不是固定的,类型可以相同也可以不同的顺序集合。 Julia 数组是可变类型集合,用于列表、向量、表格和矩阵。 Julia 数组的索引键值可以使用整数表示,数组的…”)
  • 2022年11月7日 (一) 13:38 Neo 讨论 贡献创建了页面Julia 基本语法 (创建页面,内容为“{{DISPLAYTITLE:Julia 基本语法}}4 = Julia 基本语法 = == 变量 == 变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。 变量可以通过变量名访问。 Julia 语言变量名由字母、数字、下划线 _ 组成,其中首个字符不能为数字。 变量名是大小写敏感的。 Julia 变量使用很简单,只需赋值即可,如下实例: <sample title="" desc=""…”)
  • 2022年11月7日 (一) 13:38 Neo 讨论 贡献创建了页面Julia 交互式命令 (创建页面,内容为“{{DISPLAYTITLE:Julia 交互式命令}}3 = Julia 交互式命令窗口 = 执行 julia 命令可以直接进入交互式命令窗口: <pre>$ julia _ _ _ _(_)_ | Documentation: https://docs.julialang.org (_) | (_) (_) | _ _ _| |_ __ _ | Type "?" for help, "]?" for Pkg help. | | | | | | |/ _` | | | | |_| | | | (_| | | Version 1.7.2 (2022-02-06) _/ |\__'_|_|_|\__…”)
  • 2022年11月7日 (一) 13:38 Neo 讨论 贡献创建了页面Julia 语言环境安装 (创建页面,内容为“{{DISPLAYTITLE:Julia 语言环境安装}}2 = Julia 语言环境安装 = Julia 语言支持以下系统: * Linux * FreeBSD * macOS * Windows * Android Julia 安装包下载地址为:https://julialang.org/downloads/。 Github 源码地址:https://github.com/JuliaLang/julia。 国内镜像地址:https://mirrors.tuna.tsinghua.edu.cn/julia-releases/bin/ 各个系统对应的包名: {| class="table table-striped table-hover"…”)
  • 2022年11月7日 (一) 13:38 Neo 讨论 贡献创建了页面Julia 教程 (创建页面,内容为“{{DISPLAYTITLE:Julia 教程}}1 = Julia 教程 = Julia 是一个开源的编程语言,采用 MIT 许可证,每个人都可以免费使用。 Julia 是一个面向科学计算的高性能动态高级程序设计语言。 Julia 最初是为了满足高性能数值分析和计算科学的需要而设计的,不需要解释器,速度快。 Julia 于 2012 年首次发行,支持各种平台:macOS、Windows、Linux、FreeBSD、A…”)
  • 2022年10月28日 (五) 14:31 Neo 讨论 贡献创建了页面PHP 枚举 Enumerations (创建页面,内容为“== 什么是枚举 == PHP 8 中新增加的特性,枚举,或称 “Enum”,能够让开发者自定义类型为一系列可能的离散值中的一个。 在定义领域模型中很有用,它能够“隔离无效状态”(making invalid states unrepresentable)。 枚举以各种不同功能的形式出现在诸多语言中。 在 PHP 中, 枚举是一种特殊类型的对象。Enum 本身是一个类(Class), 它的各种条目(case)是…”)
  • 2022年10月14日 (五) 16:51 Neo 讨论 贡献创建了页面Scala 访问修饰符 (创建页面,内容为“{{DISPLAYTITLE:Scala 访问修饰符}}7 = Scala 访问修饰符 = Scala 访问修饰符基本和Java的一样,分别有:private,protected,public。 如果没有指定访问修饰符,默认情况下,Scala 对象的访问级别都是 public。 Scala 中的 private 限定符,比 Java 更严格,在嵌套类情况下,外层类甚至不能访问被嵌套类的私有成员。 == 私有(Private)成员 == 用 private 关…”)
  • 2022年10月14日 (五) 16:51 Neo 讨论 贡献创建了页面Scala 变量 (创建页面,内容为“{{DISPLAYTITLE:Scala 变量}}6 = Scala 变量 = 变量是一种使用方便的占位符,用于引用计算机内存地址,变量创建后会占用一定的内存空间。 基于变量的数据类型,操作系统会进行内存分配并且决定什么将被储存在保留内存中。因此,通过给变量分配不同的数据类型,你可以在这些变量中存储整数,小数或者字母。 == 变量声明 == 在学习…”)
  • 2022年10月14日 (五) 16:51 Neo 讨论 贡献创建了页面Scala 数据类型 (创建页面,内容为“{{DISPLAYTITLE:Scala 数据类型}}5 = Scala 数据类型 = Scala 与 Java有着相同的数据类型,下表列出了 Scala 支持的数据类型: {| class="table table-striped table-hover" ! 数据类型 ! 描述 |- | Byte | 8位有符号补码整数。数值区间为 -128 到 127 |- | Short | 16位有符号补码整数。数值区间为 -32768 到 32767 |- | Int | 32位有符号补码整数。数值区间为 -2147483648 到 214…”)
  • 2022年10月14日 (五) 16:51 Neo 讨论 贡献创建了页面Scala 基础语法 (创建页面,内容为“{{DISPLAYTITLE:Scala 基础语法}}4 = Scala 基础语法 = 如果你之前是一名 Java 程序员,并了解 Java 语言的基础知识,那么你能很快学会 Scala 的基础语法。 Scala 与 Java 的最大区别是:Scala 语句末尾的分号 ; 是可选的。 我们可以认为 Scala 程序是对象的集合,通过调用彼此的方法来实现消息传递。接下来我们来理解下,类,对象,方法,实例…”)
  • 2022年10月14日 (五) 16:51 Neo 讨论 贡献创建了页面Scala 安装及环境配置 (创建页面,内容为“{{DISPLAYTITLE:Scala 安装及环境配置}}3 = Scala 安装 = Scala 语言可以运行在Window、Linux、Unix、 Mac OS X等系统上。 Scala是基于java之上,大量使用java的类库和变量,使用 Scala 之前必须先安装 Java(>1.5版本)。 == Mac OS X 和 Linux 上安装 Scala == === 第一步:Java 设置 === 确保你本地已经安装了 JDK 1.5 以上版本,并且设置了 JAVA_HOME 环境变量及…”)
  • 2022年10月14日 (五) 16:51 Neo 讨论 贡献创建了页面Scala 简介 (创建页面,内容为“{{DISPLAYTITLE:Scala 简介}}2 = Scala 简介 = Scala 是 Scalable Language 的简写,是一门多范式的编程语言 联邦理工学院洛桑(EPFL)的Martin Odersky于2001年基于Funnel的工作开始设计Scala。 Funnel是把函数式编程思想和Petri网相结合的一种编程语言。 Odersky先前的工作是Generic Java和javac(Sun Java编译器)。Java平台的Scala于2003年底/2004年初发布。.NET平台…”)
  • 2022年10月14日 (五) 16:49 Neo 讨论 贡献上传文件:Scala语言规范.pdf
  • 2022年10月14日 (五) 16:49 Neo 讨论 贡献创建了页面文件:Scala语言规范.pdf
  • 2022年10月14日 (五) 16:48 Neo 讨论 贡献创建了页面Scala 教程 (创建页面,内容为“{{DISPLAYTITLE:Scala 教程}}1 = Scala 教程 = Scala 是一门多范式(multi-paradigm)的编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特性。 Scala 运行在 Java 虚拟机上,并兼容现有的 Java 程序。 Scala 源代码被编译成 Java 字节码,所以它可以运行于 JVM 之上,并可以调用现有的 Java 类库。 == 谁适合阅读本教程? == 本教程适合想…”)
  • 2022年10月13日 (四) 16:45 Neo 讨论 贡献创建了页面MediaWiki 教程 (创建页面,内容为“ mediawiki ER 图 https://upload.wikimedia.org/wikipedia/commons/6/6a/MediaWiki_1.18_database_schema.svg”)
  • 2022年10月13日 (四) 14:42 Neo 讨论 贡献创建了页面分类:其他教程 (创建页面,内容为“分类:教程”)
  • 2022年10月13日 (四) 13:39 Neo 讨论 贡献创建了页面十年学会编程 Teach Yourself Programming in Ten Years (创建页面,内容为“<div class="content"> 本篇为 [http://www.norvig.com/ Peter Norvig] 的[https://web.archive.org/web/20200510184221/http://www.norvig.com/21-days.html 《Teach Yourself Programming in Ten Years》] 之简体中文译稿,暂未取得原作者授权 This text is my translation of [http://www.norvig.com/ Peter Norvig'] s ''[https://web.archive.org/web/20200510184221/http://www.norvig.com/21-days.html Teach Yourself Programming in Ten Years]'' in Simplified Ch…”)
  • 2022年10月13日 (四) 13:02 Neo 讨论 贡献创建了页面如何成为黑客 (创建页面,内容为“分类:教程 = 如何成为黑客 = How To Become A Hacker Eric Steven Raymond, [http://catb.org/~esr/ Thyrsus Enterprises], < [mailto:[email protected] [email protected]] > Copyright © 2001 Eric S. Raymond 翻译:柯非, < [mailto:[email protected] [email protected]] > 这篇译文基于2020.01.03更新的[http://catb.org/~esr/faqs/hacker-howto.html 原文]修订版1.52。 如果对译文有任何意见或者建议,'''请[https://github…”)
  • 2022年10月13日 (四) 12:53 Neo 讨论 贡献创建了页面提问的智慧 (创建页面,内容为“= 提问的智慧 = [https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way/pulls PRs Welcome] '''How To Ask Questions The Smart Way''' Copyright © 2001,2006,2014 Eric S. Raymond, Rick Moen 本指南英文版版权为 Eric S. Raymond, Rick Moen 所有。 原文网址:http://www.catb.org/~esr/faqs/smart-questions.html Copyleft 2001 by D.H.Grand(nOBODY/Ginux), 20…”)
  • 2022年10月10日 (一) 20:06 Neo 讨论 贡献创建了页面自学计算机科学 (创建页面,内容为“= 自学计算机科学 = <blockquote>本文档是对 [https://teachyourselfcs.com TeachYourselfCS] 内容的中文翻译,原作者为 [https://twitter.com/oznova_ Ozan Onay] 和 [https://twitter.com/quackingduck Myles Byrne]。如需了解翻译相关信息或帮助改进翻译,请参见 本文档结尾。 This document is a Chinese translation of [https://teachyourselfcs.com TeachYourselfCS], which is written by [https:/…”)
  • 2022年9月30日 (五) 13:41 Neo 讨论 贡献删除页面Java 实例 (内容为:“{{DISPLAYTITLE:Java 实例}}47 = Java 实例 = 本章节我们将为大家介绍 Java 常用的实例,通过实例学习我们可以更快的掌握 Java 的应用。 == Java 环境设置实例 == # Java 实例 – 如何编译一个Java 文件? # Java 实例 – Java 如何运行一个编译过的类文件? # env classpath|Ja…”,唯一贡献者是“Neo”(讨论))
  • 2022年9月28日 (三) 13:38 Neo 讨论 贡献创建了页面Golang Gin 使用Systemd管理服务重启和防止挂掉 (创建页面,内容为“当我们将服务编译好后再线上需要长期保持进程一直工作,这个时候最好基于systemd去管理进程。 == Systemd 配置 == 添加下面内容到gin_app.service文件 <sample title="" desc=""> [Unit] Description=gin_app Service After=network.target [Service] Type=simple User=www Restart=always RestartSec=5s ExecStart=gin_app ExecReload=kill $(pidof gin_app) ; gin_app [Install] WantedBy=multi-user.target </sample> <sample title=…”)
  • 2022年9月28日 (三) 11:51 Neo 讨论 贡献创建了页面Golang Gin 部署上线 (创建页面,内容为“分类:Golang Gin Web 框架教程 == 自定义 HTTP 配置 == 直接使用 http.ListenAndServe(),如下所示: <sample title="" desc="" > func main() { router := gin.Default() http.ListenAndServe(":8080", router) } </sample> 配置更多参数。 <sample title="" desc=""> func main() { router := gin.Default() s := &http.Server{ Addr: ":8080", Handler: router, ReadTimeout: 10 * time.Second, WriteTimeout: 10 * time.S…”)
  • 2022年9月28日 (三) 11:32 Neo 讨论 贡献创建了页面Golang Gin 日志 (创建页面,内容为“开发的应用程序记录日志是一个非常好的习惯,便于我们观察应用程序运行的情况,方便排查分析问题,Gin提供了简单高效的记录日志方法。 == 如何记录日志 == <sample title="" desc=""> func main() { // 禁用控制台颜色,将日志写入文件时不需要控制台颜色。 gin.DisableConsoleColor() // 记录到文件。 f, _ := os.Create("gin.log") gin.DefaultWriter = io.MultiWriter(…”)
  • 2022年9月27日 (二) 20:13 Neo 讨论 贡献创建了页面Golang go-playground validator 包中文教程 (创建页面,内容为“25 在Web开发中经常会对用户输入数据进行校验,或者在提供API给第三方使用时候需要对字段进行校验,防止脏数据和恶意请求。 Golang官方维护了 '''go-playground/validator'''<ref>https://github.com/go-playground/validator</ref> 是使用最广泛的包,自带了非常多常用的校验规则。其基于标签实现结构和单个字段的值验证。 == 特性 == * 使用验证标签…”)
  • 2022年9月27日 (二) 18:03 Neo 讨论 贡献创建了页面Golang Gin 中间件使用 (创建页面,内容为“<sample title="" desc=""> func main() { // 新建一个没有任何默认中间件的路由 r := gin.New() // 全局中间件 // Logger 中间件将日志写入 gin.DefaultWriter,即使你将 GIN_MODE 设置为 release。 // By default gin.DefaultWriter = os.Stdout r.Use(gin.Logger()) // Recovery 中间件会 recover 任何 panic。如果有 panic 的话,会写入 500。 r.Use(gin.Recovery()) // 你可以为每个路由添加任意数量的中…”)
  • 2022年9月27日 (二) 17:53 Neo 讨论 贡献移动页面Golang Gin 不同类型的返回值Golang Gin 设置不同类型的响应返回值
  • 2022年9月27日 (二) 17:52 Neo 讨论 贡献创建了页面Golang Gin 不同类型的返回值 (创建页面,内容为“== AsciiJSON == 使用 AsciiJSON 生成具有转义的非 ASCII 字符的 ASCII-only JSON。 <sample title="" desc="" > func main() { r := gin.Default() r.GET("/someJSON", func(c *gin.Context) { data := map[string]interface{}{ "lang": "GO语言", "tag": "<br>", } // 输出 : {"lang":"GO\u8bed\u8a00","tag":"\u003cbr\u003e"} c.AsciiJSON(http.StatusOK, data) }) // 监听并在 0.0.0.0:8080 上启动服务 r.Run(":8080") } </sample> == JSONP…”)
  • 2022年9月27日 (二) 15:29 Neo 讨论 贡献创建了页面Golang Gin 参数和模型绑定 (创建页面,内容为“== 路由参数 == <sample title="" desc=""> func main() { router := gin.Default() // 此 handler 将匹配 /user/john 但不会匹配 /user/ 或者 /user router.GET("/user/:name", func(c *gin.Context) { name := c.Param("name") c.String(http.StatusOK, "Hello %s", name) }) // 此 handler 将匹配 /user/john/ 和 /user/john/send // 如果没有其他路由匹配 /user/john,它将重定向到 /user/john/ router.GET("/user/:name/*action", func(c *gi…”)
  • 2022年9月27日 (二) 14:50 Neo 讨论 贡献创建了页面Golang Gin Web 框架路由 (创建页面,内容为“Gin路由功能简单且强大。 == 对HTTP请求方法的支持 == 在实际使用中请选择合适的http method,比如提交表单通常使用POST。 虽然有ANY方法去匹配所有的HTTP请求方法,不过不推荐使用。 <sample title="" desc="" > func main() { // 禁用控制台颜色 // gin.DisableConsoleColor() // 使用默认中间件(logger 和 recovery 中间件)创建 gin 路由 router := gin.Default() router.GET("/someGet", g…”)
  • 2022年9月27日 (二) 14:25 Neo 讨论 贡献创建了页面Golang Gin Web 框架HTML模版渲染 (创建页面,内容为“ == 加载HTML并进行渲染 == 使用 LoadHTMLGlob() 或者 LoadHTMLFiles()加载html文件,这里的区别是LoadHTMLGlob按文件进行匹配,LoadHTMLFiles则需要指定具体文件路径,推荐使用LoadHTMLGlob。 <sample title="" desc="这里我们试用" > func main() { router := gin.Default() router.LoadHTMLGlob("templates/*") //router.LoadHTMLFiles("templates/template1.html", "templates/template2.html") router.GET("/index", func(c *gin.Con…”)
  • 2022年9月27日 (二) 14:01 Neo 讨论 贡献创建了页面Golang Gin Web 框架快速入门 (创建页面,内容为“== Golang 版本要求 == Go 1.13 及以上版本 == 安装 == 要安装 Gin 软件包,需要先安装 Go 并设置 Go Workspace。 1.下载并安装 gin: <sample title="" desc=""> $ go get -u github.com/gin-gonic/gin </sample> 2.将 gin 引入到代码中: <sample title="" desc=""> import "github.com/gin-gonic/gin" </sample> 3.(可选)如果使用诸如 http.StatusOK 之类的常量,则需要引入 net/http 包: <sample title="" desc=""> i…”)
  • 2022年9月27日 (二) 13:57 Neo 讨论 贡献创建了页面分类:Golang Gin Web 框架教程 (创建页面,内容为“Golang Gin Web 框架教程”)
  • 2022年9月27日 (二) 13:57 Neo 讨论 贡献创建了页面Golang Gin Web 框架教程 (创建页面,内容为“Gin<ref>https://github.com/gin-gonic/gin#installation</ref> 是一个用 Go (Golang) 编写的 Web 框架。 它具有类似 martini<ref>https://github.com/go-martini/martini</ref> 的 API,性能要好得多,多亏了 httprouter<ref>https://github.com/julienschmidt/httprouter</ref>,速度提高了 40 倍。 如果需要性能和良好的生产力,你一定会喜欢 Gin。 由于Gin的简单高效,上手成本极低,很多刚开始学习Golang会把…”)
  • 2022年9月27日 (二) 13:22 Neo 讨论 贡献创建了页面分类:编写中的教程 (创建页面,内容为“编写中的教程”)
  • 2022年9月26日 (一) 21:48 Neo 讨论 贡献创建了页面PrusaSlicer 用户界面概览 (创建页面,内容为“PrusaSlicer 有一个相当简单的用户界面。大部分屏幕专用于 3D 视图,用于操作 3D 模型。顶部工具栏 (1,2) 用于添加和删除对象。左侧工具栏 (4) 包含用于操作 3D 模型的工具,例如缩放或旋转工具。右侧面板主要用于选择打印、灯丝和打印机配置文件 (6,7,8) 并选择是否生成支撑或边缘。 “立即切片”按钮 (5) 用于生成 G 代码,然后可以将其导出到 SD 卡或…”)
  • 2022年9月26日 (一) 21:48 Neo 讨论 贡献上传文件:PrusaSlicer 用户界面.jpg
  • 2022年9月26日 (一) 21:48 Neo 讨论 贡献创建了页面文件:PrusaSlicer 用户界面.jpg
  • 2022年9月26日 (一) 21:46 Neo 讨论 贡献创建了页面分类:PrusaSlicer 3D 切片软件教程 (创建页面,内容为“分类”)
  • 2022年9月26日 (一) 21:44 Neo 讨论 贡献删除页面PrusaSlicer 配置向导 (内容为:“分类:PrusaSlicer 3D 切片软件教程 当第一次启动 PrusaSlicer 时,会看到一个配置向导。通过选择配置 - 配置向导,也可以随时从顶部菜单手动启动配置向导。”,唯一贡献者是“Neo”(讨论))
  • 2022年9月26日 (一) 21:43 Neo 讨论 贡献创建了页面PrusaSlicer 配置助手 (创建页面,内容为“分类:PrusaSlicer 3D 切片软件教程 当第一次启动 PrusaSlicer 时,会看到一个配置助手。通过选择【配置】 - 【配置助手】,也可以随时从顶部菜单手动启动配置助手。 文件:PrusaSlicer配置助手.png 然后我们选择下一步到【其他供应商】选择你的3D打印机型号,这里我们选择国内的【CREALITY】创想三维<ref>https://www.cxsw3d.com/</ref>。 文件:PrusaSlicer 打印…”)
  • 2022年9月26日 (一) 21:41 Neo 讨论 贡献上传文件:PrusaSlicer 界面模式.png
  • 2022年9月26日 (一) 21:41 Neo 讨论 贡献创建了页面文件:PrusaSlicer 界面模式.png
  • 2022年9月26日 (一) 21:36 Neo 讨论 贡献创建了页面文件:PrusaSlicer 打印机配置 选择.png
  • 2022年9月26日 (一) 21:36 Neo 讨论 贡献上传文件:PrusaSlicer 打印机配置 选择.png
  • 2022年9月26日 (一) 21:31 Neo 讨论 贡献创建了页面文件:PrusaSlicer配置助手.png
  • 2022年9月26日 (一) 21:31 Neo 讨论 贡献上传文件:PrusaSlicer配置助手.png
  • 2022年9月26日 (一) 21:29 Neo 讨论 贡献创建了页面PrusaSlicer 配置向导 (创建页面,内容为“分类:PrusaSlicer 3D 切片软件教程 当第一次启动 PrusaSlicer 时,会看到一个配置向导。通过选择配置 - 配置向导,也可以随时从顶部菜单手动启动配置向导。”)
  • 2022年9月26日 (一) 21:28 Neo 讨论 贡献上传文件:PrusaSlicer.png
  • 2022年9月26日 (一) 21:28 Neo 讨论 贡献创建了页面文件:PrusaSlicer.png
  • 2022年9月26日 (一) 21:25 Neo 讨论 贡献创建了页面PrusaSlicer 安装 (创建页面,内容为“分类:PrusaSlicer 3D 切片软件教程 得益于Slic3r跨平台的基础,PrusaSlicer也能支持Windows,Linux,macOS等操作系统。 == 官网安装 == 点开 https://www.prusa3d.com/page/prusaslicer_424/ 选择你的操作系统版本即可。下载好后点击安装包即可完成安装。 == 操作系统及硬件配置 == === 硬件配置 === * CPU:PrusaSlicer 中的许多计算都是多线程的,并且将受益于具有多个内核和线…”)
  • 2022年9月26日 (一) 21:19 Neo 讨论 贡献创建了页面PrusaSlicer 3D 切片软件教程 (创建页面,内容为“随着3D打印设备的普及越来越多的人开始购入自己的3D打印机,开始学习3D设计软件,享受3D打印的乐趣,然而很多新手都在切片软件设置上面被难住了,不知道参数的含义,不知道为什么自己打印的东西不够光滑,打印中途因为各种原因打印失败,通过本教材能让你更好的理解3D打印的技术细节,让你能根据自己的3D打印机以及PLA耗材,喷嘴等进行参数…”)
  • 2022年9月22日 (四) 10:49 Neo 讨论 贡献创建了页面Metabase 配置 GeoJSON 设置地图显示 (创建页面,内容为“这里我们以添加中国各个省份地图为例给大家讲解怎么使用[https://geojson.org/ GEOJSON]。 依次点击【设置】-【管理后台配置】-【地图】-【添加一个地图】 文件:Metabase GEOJSON 添加.png 添加URL输入'''https://geo.datav.aliyun.com/areas_v2/bound/100000_full.json''', 其他的选项按上图继续选择即可。 接下来我们添加一个查询订单在各个省分布的情况看板。 <sample title=…”)
  • 2022年9月22日 (四) 10:47 Neo 讨论 贡献创建了页面文件:Metabase Map.png
  • 2022年9月22日 (四) 10:47 Neo 讨论 贡献上传文件:Metabase Map.png
  • 2022年9月22日 (四) 10:41 Neo 讨论 贡献创建了页面文件:Metabase GEOJSON 添加.png
  • 2022年9月22日 (四) 10:41 Neo 讨论 贡献上传文件:Metabase GEOJSON 添加.png
  • 2022年9月21日 (三) 14:28 Neo 讨论 贡献移动页面Metabase Alert 警报Metabase Subscriptions & Alerts 订阅和通知报警
  • 2022年9月21日 (三) 14:23 Neo 讨论 贡献创建了页面Metabase Alert 警报 (创建页面,内容为“Metabase 设置了警报功能,通过它我们可以把我们订单转化情况,每周运营数据周报,用户反馈提醒等通过邮件或者Slack的方式发出来。 == 警报的类型 == Metabase支持设置下面3种警报。 * 当时间序列越过目标线时。 * 当进度条达到或低于其目标时。 * 当任何其他类型的问题返回结果时。 == 目标线警报 == 当我们需要查看活动GMV或者注册用户数是否超过…”)
  • 2022年9月21日 (三) 14:19 Neo 讨论 贡献创建了页面文件:Metabase 警报设置发送时间.png
  • 2022年9月21日 (三) 14:19 Neo 讨论 贡献上传文件:Metabase 警报设置发送时间.png
  • 2022年9月21日 (三) 14:16 Neo 讨论 贡献创建了页面文件:Metabase Get-alerts-about-this.png
  • 2022年9月21日 (三) 14:15 Neo 讨论 贡献上传文件:Metabase Get-alerts-about-this.png
  • 2022年9月21日 (三) 14:14 Neo 讨论 贡献上传文件:Metabase设置目标值.png
  • 2022年9月21日 (三) 14:14 Neo 讨论 贡献创建了页面文件:Metabase设置目标值.png
  • 2022年9月21日 (三) 13:52 Neo 讨论 贡献创建了页面文件:Metabase 添加事件Event.png
  • 2022年9月21日 (三) 13:52 Neo 讨论 贡献上传文件:Metabase 添加事件Event.png
  • 2022年9月21日 (三) 13:50 Neo 讨论 贡献创建了页面Metabase Event 事件 (创建页面,内容为“Metabase的事件能够让我们看数据的时候知道在某个时间点我们做了什么事情,与之对应的数据变动,能帮忙我们更好的分析数据。做好事件记录能让我们几个月或者一年后回头看数据知道到底做了什么。 == 添加timeline == 添加事件前我们先创建timeline(时间线),你可以理解为为数据分类,比如我们可以创建【产品发布】【运营活动】【商品上新】【…”)
  • 2022年9月21日 (三) 13:50 Neo 讨论 贡献上传文件:Metabase Event chart.png
  • 2022年9月21日 (三) 13:50 Neo 讨论 贡献创建了页面文件:Metabase Event chart.png
  • 2022年9月21日 (三) 13:47 Neo 讨论 贡献创建了页面文件:Metabase timeline.png
  • 2022年9月21日 (三) 13:47 Neo 讨论 贡献上传文件:Metabase timeline.png
  • 2022年9月21日 (三) 13:39 Neo 讨论 贡献创建了页面文件:Metabase Event 事件.png
  • 2022年9月21日 (三) 13:39 Neo 讨论 贡献上传文件:Metabase Event 事件.png
  • 2022年9月21日 (三) 13:28 Neo 讨论 贡献上传文件:Metabase variables.png
  • 2022年9月21日 (三) 13:28 Neo 讨论 贡献创建了页面文件:Metabase variables.png
  • 2022年9月21日 (三) 13:26 Neo 讨论 贡献创建了页面Metabase变量和代码片段 (创建页面,内容为“通过变量我们可以让我们的图标数据动起来,另外通过代码片段能让我们更好的协作维护图表。这属于Metabase比较好用的两个功能。会了以后大部分的图表你都能自己实现。 == SQL代码片段 == <sample title="计算所有社交平台来的用户数" desc="" > select count(1) from PEOPLE where SOURCE in ('Twitter','Facebook') </sample> 先选择 <nowiki>SOURCE in ('Twitter','Facebook')</nowiki> 然后选…”)
  • 2022年9月21日 (三) 13:17 Neo 讨论 贡献创建了页面文件:Metabase SQL Snippets.png
  • 2022年9月21日 (三) 13:17 Neo 讨论 贡献上传文件:Metabase SQL Snippets.png
  • 2022年9月21日 (三) 11:27 Neo 讨论 贡献创建了页面文件:Metabase 仪表盘.png
  • 2022年9月21日 (三) 11:27 Neo 讨论 贡献上传文件:Metabase 仪表盘.png
  • 2022年9月21日 (三) 11:14 Neo 讨论 贡献上传文件:Metabase 配置图片样式.png
  • 2022年9月21日 (三) 11:14 Neo 讨论 贡献创建了页面文件:Metabase 配置图片样式.png
  • 2022年9月21日 (三) 11:12 Neo 讨论 贡献创建了页面文件:Metabase 饼图.png
  • 2022年9月21日 (三) 11:12 Neo 讨论 贡献上传文件:Metabase 饼图.png
  • 2022年9月21日 (三) 11:09 Neo 讨论 贡献上传文件:Metabase SQL 查询.png
  • 2022年9月21日 (三) 11:09 Neo 讨论 贡献创建了页面文件:Metabase SQL 查询.png
  • 2022年9月21日 (三) 11:04 Neo 讨论 贡献创建了页面文件:Metabase 首页.png
  • 2022年9月21日 (三) 11:03 Neo 讨论 贡献上传文件:Metabase 首页.png
  • 2022年9月21日 (三) 10:59 Neo 讨论 贡献创建了页面Metabase基本使用 (创建页面,内容为“ 分类:Metabase教程”)
  • 2022年9月21日 (三) 10:46 Neo 讨论 贡献上传文件:Metabase 安装.png
  • 2022年9月21日 (三) 10:46 Neo 讨论 贡献创建了页面文件:Metabase 安装.png
  • 2022年9月21日 (三) 10:44 Neo 讨论 贡献创建了页面文件:Metabase install .png
  • 2022年9月21日 (三) 10:43 Neo 讨论 贡献上传文件:Metabase install .png
  • 2022年9月21日 (三) 10:30 Neo 讨论 贡献创建了页面文件:WelcomeScreen.png
  • 2022年9月21日 (三) 10:30 Neo 讨论 贡献上传文件:WelcomeScreen.png
  • 2022年9月21日 (三) 10:17 Neo 讨论 贡献创建了页面Metabase安装 (创建页面,内容为“安装推荐使用Docker安装,维护方便,如果要选择其他方式可以查看官方安装文档<ref>https://www.metabase.com/docs/latest/installation-and-operation/installing-metabase</ref>。”)
  • 2022年9月21日 (三) 10:13 Neo 讨论 贡献创建了页面Metabase Superset Redash 对比 (创建页面,内容为“== 语言及安装成本 == {| class="wikitable" |- ! 软件 ! 编写语言 ! 二次开发难度 ! 后期官方功能特性支持度 ! 安装维护成本 |- | metabase | clojure | 较高 | Java相关包比较多,后期开发团队给力能支持更多丰富功能。 | 低,依赖较少 |- | redash | Python | 较低 | Python 相关包相对Java较少,不过Python开放效率高,迭代相对较快 | 较高,依赖较多 |- | superset | Python | 较低 |…”)
  • 2022年9月21日 (三) 09:48 Neo 讨论 贡献创建了页面分类:Metabase教程 (创建页面,内容为“metabase教程”)
  • 2022年9月21日 (三) 09:42 Neo 讨论 贡献创建了页面Metabase简介 (创建页面,内容为“Metabase是一个简单、开源的BI数据分析工具,可以让你团队中的每个人都能以提问题的方式去分析数据,然后驱动业务的发展。 缩略图 ## 项目地址 https://github.com/metabase/metabase/ ## 主要特性 * 在五分钟内完成安装(真的不是在开玩笑!)。 * 让团队中的任何人在不了解SQL的情况下提出问题。 * 可以使用SQL编辑器进行更复…”)
  • 2022年9月21日 (三) 09:33 Neo 讨论 贡献创建了页面文件:Metabase-product-screenshot.png
  • 2022年9月21日 (三) 09:33 Neo 讨论 贡献上传文件:Metabase-product-screenshot.png
  • 2022年9月8日 (四) 09:28 Neo 讨论 贡献创建了页面文件:面向对象动物抽象.png
  • 2022年9月8日 (四) 09:28 Neo 讨论 贡献上传文件:面向对象动物抽象.png
  • 2022年9月8日 (四) 09:25 Neo 讨论 贡献创建了页面Php oop (创建页面,内容为“{{DISPLAYTITLE:PHP 面向对象}}23 = PHP 面向对象 = 在面向对象的程序设计(英语:Object-oriented programming,缩写:OOP)中,对象是一个由信息及对信息进行处理的描述所组成的整体,是对现实世界的抽象。 在现实世界里我们所面对的事情都是对象,如计算机、电视机、自行车等。 '''对象的主要三个特性:''' * 对象的行为:可以对 对象施…”)
  • 2022年9月8日 (四) 09:13 Neo 讨论 贡献创建了页面Php namespace (创建页面,内容为“{{DISPLAYTITLE:PHP 命名空间}}23 = PHP 命名空间(namespace) = PHP 命名空间(namespace)是在PHP 5.3中加入的,如果你学过C Sharp和Java,那命名空间就不算什么新事物。 不过在PHP当中还是有着相当重要的意义。 PHP 命名空间可以解决以下两类问题: # 用户编写的代码与PHP内部的类/函数/常量或第三方类/函数/常量之间的名字冲突。 # 为很长的标识符名…”)
  • 2022年9月8日 (四) 09:11 Neo 讨论 贡献创建了页面Php magic constant (创建页面,内容为“{{DISPLAYTITLE:PHP 魔术常量}}23 = PHP 魔术常量 = PHP 向它运行的任何脚本提供了大量的预定义常量。 不过很多常量都是由不同的扩展库定义的,只有在加载了这些扩展库时才会出现,或者动态加载后,或者在编译时已经包括进去了。 有八个魔术常量它们的值随着它们在代码中的位置改变而改变。 例如 __LINE__ 的值就依赖于它在脚本中所…”)
  • 2022年9月6日 (二) 14:19 Neo 讨论 贡献删除页面Docker command manual (内容为:“Docker command manual 21”,唯一贡献者是“Neo”(讨论))
  • 2022年9月6日 (二) 14:18 Neo 讨论 贡献创建了页面Docker command manual (创建页面,内容为“Docker command manual”)
  • 2022年9月6日 (二) 14:02 Neo 讨论 贡献创建了页面Docker version command (创建页面,内容为“{{DISPLAYTITLE:version}}34 = Docker version 命令 = Docker 命令大全 docker version :显示 Docker 版本信息。 === 语法 === <pre>docker version [OPTIONS]</pre> OPTIONS说明: * '''-f :'''指定返回值的模板文件。 == 显示 Docker 版本信息。 <pre>$ docker version Client: Version: 1.8.2 API version: 1.20 Go version: go1.4.2 Git commit: 0a8c2e3 Built:…”)
  • 2022年9月6日 (二) 14:02 Neo 讨论 贡献创建了页面Docker info command (创建页面,内容为“{{DISPLAYTITLE:info}}33 = Docker info 命令 = Docker 命令大全 docker info : 显示 Docker 系统信息,包括镜像和容器数。。 === 语法 === <pre>docker info [OPTIONS]</pre> == 查看docker系统信息。 <pre>$ docker info Containers: 12 Images: 41 Storage Driver: aufs Root Dir: /var/lib/docker/aufs Backing Filesystem: extfs Dirs: 66 Dirperm1 Supported: false Execution Driver:…”)
  • 2022年9月6日 (二) 14:02 Neo 讨论 贡献创建了页面Docker import command (创建页面,内容为“{{DISPLAYTITLE:import}}32 = Docker import 命令 = Docker 命令大全 '''docker import :''' 从归档文件中创建镜像。 === 语法 === <pre>docker import [OPTIONS] file|URL|- [REPOSITORY[:TAG]]</pre> OPTIONS说明: * '''-c :'''应用docker 指令创建镜像; * '''-m :'''提交时的说明文字; == 从镜像归档文件my_ubuntu_v3.tar创建镜像,命名为xiaobai/ubuntu:v4 <pre>…”)
  • 2022年9月6日 (二) 14:02 Neo 讨论 贡献创建了页面Docker load command (创建页面,内容为“{{DISPLAYTITLE:load}}31 = Docker load 命令 = Docker 命令大全 '''docker load :''' 导入使用 docker save 命令导出的镜像。 === 语法 === <pre>docker load [OPTIONS]</pre> OPTIONS 说明: * '''--input , -i :''' 指定导入的文件,代替 STDIN。 * '''--quiet , -q :''' 精简输出信息。 == 导入镜像: <pre> $ docker image ls REPOSITORY…”)
  • 2022年9月6日 (二) 14:02 Neo 讨论 贡献创建了页面Docker save command (创建页面,内容为“{{DISPLAYTITLE:save}}30 = Docker save 命令 = Docker 命令大全 '''docker save :''' 将指定镜像保存成 tar 归档文件。 === 语法 === <pre>docker save [OPTIONS] IMAGE [IMAGE...]</pre> OPTIONS 说明: * '''-o :'''输出到的文件。 == 将镜像 xiaobai/ubuntu:v3 生成 my_ubuntu_v3.tar 文档 <pre>xiaobai@xiaobai:~$ docker save -o my_ubuntu_v3.tar xiaobai/ubuntu:v3 xiaobai@xiaob…”)
  • 2022年9月6日 (二) 14:02 Neo 讨论 贡献创建了页面Docker history command (创建页面,内容为“{{DISPLAYTITLE:history}}29 = Docker history 命令 = Docker 命令大全 '''docker history :''' 查看指定镜像的创建历史。 === 语法 === <pre>docker history [OPTIONS] IMAGE</pre> OPTIONS说明: * '''-H :'''以可读的格式打印镜像大小和日期,默认为true; * '''--no-trunc :'''显示完整的提交记录; * '''-q :'''仅列出提交记录ID。 == 查看本地镜像xiao…”)
  • 2022年9月6日 (二) 14:02 Neo 讨论 贡献创建了页面Docker build command (创建页面,内容为“{{DISPLAYTITLE:build}}28 = Docker build 命令 = Docker 命令大全 '''docker build''' 命令用于使用 Dockerfile 创建镜像。 === 语法 === <pre>docker build [OPTIONS] PATH | URL | -</pre> OPTIONS说明: * '''--build-arg=[] :'''设置镜像创建时的变量; * '''--cpu-shares :'''设置 cpu 使用权重; * '''--cpu-period :'''限制 CPU CFS周期; * '''--cpu-quota :'''限制 CPU C…”)
  • 2022年9月6日 (二) 14:02 Neo 讨论 贡献创建了页面Docker tag command (创建页面,内容为“{{DISPLAYTITLE:tag}}27 = Docker tag 命令 = Docker 命令大全 '''docker tag :''' 标记本地镜像,将其归入某一仓库。 === 语法 === <pre>docker tag [OPTIONS] IMAGE[:TAG] [REGISTRYHOST/][USERNAME/]NAME[:TAG]</pre> == 将镜像ubuntu:15.10标记为 xiaobai/ubuntu:v3 镜像。 <pre>root@xiaobai:~# docker tag ubuntu:15.10 xiaobai/ubuntu:v3 root@xiaobai:~# docker images xiaobai/ubuntu…”)
  • 2022年9月6日 (二) 14:02 Neo 讨论 贡献创建了页面Docker rmi command (创建页面,内容为“{{DISPLAYTITLE:rmi}}26 = Docker rmi 命令 = Docker 命令大全 '''docker rmi :''' 删除本地一个或多个镜像。 === 语法 === <pre>docker rmi [OPTIONS] IMAGE [IMAGE...]</pre> OPTIONS说明: * '''-f :'''强制删除; * '''--no-prune :'''不移除该镜像的过程镜像,默认移除; == 强制删除本地镜像 xiaobai/ubuntu:v4。 <pre>root@xiaobai:~# docker rmi -f xiaobai/ubun…”)
  • 2022年9月6日 (二) 14:02 Neo 讨论 贡献创建了页面Docker images command (创建页面,内容为“{{DISPLAYTITLE:images}}25 = Docker images 命令 = Docker 命令大全 '''docker images :''' 列出本地镜像。 === 语法 === <pre>docker images [OPTIONS] [REPOSITORY[:TAG]]</pre> OPTIONS说明: * '''-a :'''列出本地所有的镜像(含中间映像层,默认情况下,过滤掉中间映像层); * '''--digests :'''显示镜像的摘要信息; * '''-f :'''显示满足条件的镜…”)
  • 2022年9月6日 (二) 14:02 Neo 讨论 贡献创建了页面Docker search command (创建页面,内容为“{{DISPLAYTITLE:search}}24 = Docker search 命令 = Docker 命令大全 '''docker search :''' 从Docker Hub查找镜像 === 语法 === <pre>docker search [OPTIONS] TERM</pre> OPTIONS说明: * '''--automated :'''只列出 automated build类型的镜像; * '''--no-trunc :'''显示完整的镜像描述; * '''-f <过滤条件>:'''列出收藏数不小于指定值的镜像。 == 从 Docker…”)
  • 2022年9月6日 (二) 14:02 Neo 讨论 贡献创建了页面Docker push command (创建页面,内容为“{{DISPLAYTITLE:push}}23 = Docker push 命令 = Docker 命令大全 '''docker push :''' 将本地的镜像上传到镜像仓库,要先登陆到镜像仓库 === 语法 === <pre>docker push [OPTIONS] NAME[:TAG]</pre> OPTIONS说明: * '''--disable-content-trust :'''忽略镜像的校验,默认开启 == 上传本地镜像myapache:v1到镜像仓库中。 <pre>docker push myapache:v1</pre> docker c…”)
  • 2022年9月6日 (二) 14:02 Neo 讨论 贡献创建了页面Docker pull command (创建页面,内容为“{{DISPLAYTITLE:pull}}22 = Docker pull 命令 = Docker 命令大全 '''docker pull :''' 从镜像仓库中拉取或者更新指定镜像 === 语法 === <pre>docker pull [OPTIONS] NAME[:TAG|@DIGEST]</pre> OPTIONS说明: * '''-a :'''拉取所有 tagged 镜像 * '''--disable-content-trust :'''忽略镜像的校验,默认开启 == 从Docker Hub下载java最新版镜像。 <pre>docker pull java</pre…”)
  • 2022年9月6日 (二) 14:02 Neo 讨论 贡献创建了页面Docker login command (创建页面,内容为“{{DISPLAYTITLE:login}}21 = Docker login/logout 命令 = Docker 命令大全 '''docker login :''' 登陆到一个Docker镜像仓库,如果未指定镜像仓库地址,默认为官方仓库 Docker Hub '''docker logout :''' 登出一个Docker镜像仓库,如果未指定镜像仓库地址,默认为官方仓库 Docker Hub === 语法 === <pre>docker login [OPTIONS] [SERVER]</pre> <pre>docker logou…”)
  • 2022年9月6日 (二) 14:02 Neo 讨论 贡献创建了页面Docker diff command (创建页面,内容为“{{DISPLAYTITLE:diff}}20 = Docker diff 命令 = Docker 命令大全 '''docker diff :''' 检查容器里文件结构的更改。 === 语法 === <pre>docker diff [OPTIONS] CONTAINER</pre> == 查看容器mymysql的文件结构更改。 <pre>xiaobai@xiaobai:~$ docker diff mymysql A /logs A /mysql_data C /run C /run/mysqld A /run/mysqld/mysqld.pid A /run/mysqld/mysqld.sock C /tmp </pre> docker command…”)
  • 2022年9月6日 (二) 14:02 Neo 讨论 贡献创建了页面Docker cp command (创建页面,内容为“{{DISPLAYTITLE:cp}}19 = Docker cp 命令 = Docker 命令大全 '''docker cp :'''用于容器与主机之间的数据拷贝。 === 语法 === <pre>docker cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH|-</pre> <pre>docker cp [OPTIONS] SRC_PATH|- CONTAINER:DEST_PATH</pre> OPTIONS说明: * '''-L :'''保持源目标中的链接 == 将主机/www/xiaobai目录拷贝到容器96f7f14e99ab的/www目录下。…”)
  • 2022年9月6日 (二) 14:02 Neo 讨论 贡献创建了页面Docker commit command (创建页面,内容为“{{DISPLAYTITLE:commit}}18 = Docker commit 命令 = Docker 命令大全 '''docker commit :'''从容器创建一个新的镜像。 === 语法 === <pre>docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]</pre> OPTIONS说明: * '''-a :'''提交的镜像作者; * '''-c :'''使用Dockerfile指令来创建镜像; * '''-m :'''提交时的说明文字; * '''-p :'''在commit时,将容器暂停。…”)
  • 2022年9月6日 (二) 14:02 Neo 讨论 贡献创建了页面Docker stats command (创建页面,内容为“{{DISPLAYTITLE:stats}}17 = Docker stats 命令 = Docker 命令大全 '''docker stats :''' 显示容器资源的使用情况,包括:CPU、内存、网络 I/O 等。 === 语法 === <pre>docker stats [OPTIONS] [CONTAINER...] </pre> OPTIONS 说明: * '''--all , -a :'''显示所有的容器,包括未运行的。 * '''--format :'''指定返回值的模板文件。 * '''--no-stream :'''展示当…”)
  • 2022年9月6日 (二) 14:02 Neo 讨论 贡献创建了页面Docker port command (创建页面,内容为“{{DISPLAYTITLE:port}}16 = Docker port 命令 = Docker 命令大全 '''docker port :'''列出指定的容器的端口映射,或者查找将PRIVATE_PORT NAT到面向公众的端口。 === 语法 === <pre>docker port [OPTIONS] CONTAINER [PRIVATE_PORT[/PROTO]]</pre> == 查看容器mynginx的端口映射情况。 <pre>xiaobai@xiaobai:~$ docker port mymysql 3306/tcp -> 0.0.0.0:3306 </pre> docker…”)
  • 2022年9月6日 (二) 14:02 Neo 讨论 贡献创建了页面Docker export command (创建页面,内容为“{{DISPLAYTITLE:export}}15 = Docker export 命令 = Docker 命令大全 '''docker export :'''将文件系统作为一个tar归档文件导出到STDOUT。 === 语法 === <pre>docker export [OPTIONS] CONTAINER</pre> OPTIONS说明: * '''-o :'''将输入内容写到文件。 == 将id为a404c6c174a2的容器按日期保存为tar文件。 <pre>xiaobai@xiaobai:~$ docker export -o mysql-`date +%Y%m%d`.…”)
  • 2022年9月6日 (二) 14:02 Neo 讨论 贡献创建了页面Docker wait command (创建页面,内容为“{{DISPLAYTITLE:wait}}14 = Docker wait 命令 = Docker 命令大全 '''docker wait :''' 阻塞运行直到容器停止,然后打印出它的退出代码。 === 语法 === <pre>docker wait [OPTIONS] CONTAINER [CONTAINER...]</pre> == <pre>docker wait CONTAINER</pre> Docker 命令大全”)
  • 2022年9月6日 (二) 14:02 Neo 讨论 贡献创建了页面Docker logs command (创建页面,内容为“{{DISPLAYTITLE:logs}}13 = Docker logs 命令 = Docker 命令大全 '''docker logs :''' 获取容器的日志 === 语法 === <pre>docker logs [OPTIONS] CONTAINER</pre> OPTIONS说明: * '''-f :''' 跟踪日志输出 * '''--since :'''显示某个开始时间的所有日志 * '''-t :''' 显示时间戳 * '''--tail :'''仅列出最新N条容器日志 == 跟踪查看容器mynginx的日志输出。 <…”)
  • 2022年9月6日 (二) 14:02 Neo 讨论 贡献创建了页面Docker events command (创建页面,内容为“{{DISPLAYTITLE:events}}12 = Docker events 命令 = Docker 命令大全 '''docker events :''' 从服务器获取实时事件 === 语法 === <pre>docker events [OPTIONS]</pre> OPTIONS说明: * '''-f :'''根据条件过滤事件; * '''--since :'''从指定的时间戳后显示所有事件; * '''--until :'''流水时间显示到指定的时间为止; == 显示docker 2016年7月1日后的…”)
  • 2022年9月6日 (二) 14:02 Neo 讨论 贡献创建了页面Docker attach command (创建页面,内容为“{{DISPLAYTITLE:attach}}11 = Docker attach 命令 = Docker 命令大全 '''docker attach :'''连接到正在运行中的容器。 === 语法 === <pre>docker attach [OPTIONS] CONTAINER</pre> 要attach上去的容器必须正在运行,可以同时连接上同一个container来共享屏幕(与screen命令的attach类似)。 官方文档中说attach后可以通过CTRL-C来detach,但实际上经…”)
  • 2022年9月6日 (二) 14:02 Neo 讨论 贡献创建了页面Docker top command (创建页面,内容为“{{DISPLAYTITLE:top}}10 = Docker top 命令 = Docker 命令大全 '''docker top :'''查看容器中运行的进程信息,支持 ps 命令参数。 === 语法 === <pre>docker top [OPTIONS] CONTAINER [ps OPTIONS]</pre> 容器运行时不一定有/bin/bash终端来交互执行top命令,而且容器还不一定有top命令,可以使用docker top来实现查看container中正在运行的进程。 =…”)
  • 2022年9月6日 (二) 14:02 Neo 讨论 贡献创建了页面Docker inspect command (创建页面,内容为“{{DISPLAYTITLE:inspect}}9 = Docker inspect 命令 = Docker 命令大全 '''docker inspect :''' 获取容器/镜像的元数据。 === 语法 === <pre>docker inspect [OPTIONS] NAME|ID [NAME|ID...]</pre> OPTIONS说明: * '''-f :'''指定返回值的模板文件。 * '''-s :'''显示总的文件大小。 * '''--type :'''为指定类型返回JSON。 == 获取镜像mysql:5.6的元信息。 <pre>xia…”)
  • 2022年9月6日 (二) 14:02 Neo 讨论 贡献创建了页面Docker ps command (创建页面,内容为“{{DISPLAYTITLE:ps}}8 = Docker ps 命令 = Docker 命令大全 '''docker ps :''' 列出容器 === 语法 === <pre>docker ps [OPTIONS]</pre> OPTIONS说明: * '''-a :'''显示所有的容器,包括未运行的。 * '''-f :'''根据条件过滤显示的内容。 * '''--format :'''指定返回值的模板文件。 * '''-l :'''显示最近创建的容器。 * '''-n :'''列出最近创建的n个容器…”)
  • 2022年9月6日 (二) 14:01 Neo 讨论 贡献创建了页面Docker exec command (创建页面,内容为“{{DISPLAYTITLE:exec}}7 = Docker exec 命令 = Docker 命令大全 '''docker exec :'''在运行的容器中执行命令 === 语法 === <pre>docker exec [OPTIONS] CONTAINER COMMAND [ARG...]</pre> OPTIONS说明: * '''-d :'''分离模式: 在后台运行 * '''-i :'''即使没有附加也保持STDIN 打开 * '''-t :'''分配一个伪终端 == 在容器 mynginx 中以交互模式执行容器内 /ro…”)
  • 2022年9月6日 (二) 14:01 Neo 讨论 贡献创建了页面Docker create command (创建页面,内容为“{{DISPLAYTITLE:create}}6 = Docker create 命令 = Docker 命令大全 '''docker create :'''创建一个新的容器但不启动它 用法同 docker run === 语法 === <pre>docker create [OPTIONS] IMAGE [COMMAND] [ARG...]</pre> 语法同 docker run == 使用docker镜像nginx:latest创建一个容器,并将容器命名为myxiaobai <pre>xiaobai@xiaoba…”)
  • 2022年9月6日 (二) 14:01 Neo 讨论 贡献创建了页面Docker pause unpause command (创建页面,内容为“{{DISPLAYTITLE:pause/unpause}}5 = Docker pause/unpause 命令 = Docker 命令大全 '''docker pause''' :暂停容器中所有的进程。 '''docker unpause''' :恢复容器中所有的进程。 === 语法 === <pre>docker pause CONTAINER [CONTAINER...]</pre> <pre>docker unpause CONTAINER [CONTAINER...]</pre> == 暂停数据库容器db01提供服务。 <pre>docker pause db01</pre> 恢复数据库…”)
  • 2022年9月6日 (二) 14:01 Neo 讨论 贡献创建了页面Docker rm command (创建页面,内容为“{{DISPLAYTITLE:rm}}4 = Docker rm 命令 = Docker 命令大全 '''docker rm :'''删除一个或多个容器。 === 语法 === <pre>docker rm [OPTIONS] CONTAINER [CONTAINER...]</pre> OPTIONS说明: * '''-f :'''通过 SIGKILL 信号强制删除一个运行中的容器。 * '''-l :'''移除容器间的网络连接,而非容器本身。 * '''-v :'''删除与容器关联的卷。 == 强制删除…”)
  • 2022年9月6日 (二) 14:01 Neo 讨论 贡献创建了页面Docker kill command (创建页面,内容为“{{DISPLAYTITLE:kill}}3 = Docker kill 命令 = Docker 命令大全 '''docker kill''' :杀掉一个运行中的容器。 === 语法 === <pre>docker kill [OPTIONS] CONTAINER [CONTAINER...]</pre> OPTIONS说明: * '''-s :'''向容器发送一个信号 == 杀掉运行中的容器mynginx <pre>xiaobai@xiaobai:~$ docker kill -s KILL mynginx mynginx </pre> Docker 命令大全”)
  • 2022年9月6日 (二) 14:01 Neo 讨论 贡献创建了页面Docker start stop restart command (创建页面,内容为“{{DISPLAYTITLE:start/stop/restart}}2 = Docker start/stop/restart 命令 = Docker 命令大全 '''docker start''' :启动一个或多个已经被停止的容器 '''docker stop''' :停止一个运行中的容器 '''docker restart''' :重启容器 === 语法 === <pre>docker start [OPTIONS] CONTAINER [CONTAINER...]</pre> <pre>docker stop [OPTIONS] CONTAINER [CONTAINER...]</pre> <pre>docker restart [OP…”)
  • 2022年9月6日 (二) 14:01 Neo 讨论 贡献创建了页面Docker run command (创建页面,内容为“{{DISPLAYTITLE:run}}1 = Docker run 命令 = Docker 命令大全 '''docker run :'''创建一个新的容器并运行一个命令 === 语法 === <pre>docker run [OPTIONS] IMAGE [COMMAND] [ARG...]</pre> OPTIONS说明: * '''-a stdin:''' 指定标准输入输出内容类型,可选 STDIN/STDOUT/STDERR 三项; * '''-d:''' 后台运行容器,并返回容器ID; * '''-i:''' 以交互模式运行…”)
  • 2022年8月26日 (五) 13:46 Neo 讨论 贡献创建了页面分类:PHP Calendar 参考手册 (创建页面,内容为“Category:PHP参考手册”)
  • 2022年8月26日 (五) 13:46 Neo 讨论 贡献创建了页面分类:PHP Date 参考手册 (创建页面,内容为“Category:PHP参考手册”)
  • 2022年8月26日 (五) 13:45 Neo 讨论 贡献创建了页面分类:PHP Directory 文件目录参考手册 (创建页面,内容为“Category:PHP参考手册”)
  • 2022年8月26日 (五) 13:45 Neo 讨论 贡献创建了页面分类:PHP Error 错误参考手册 (创建页面,内容为“Category:PHP参考手册”)
  • 2022年8月26日 (五) 13:45 Neo 讨论 贡献创建了页面分类:PHP Filesystem 文件系统参考手册 (创建页面,内容为“Category:PHP参考手册”)
  • 2022年8月26日 (五) 13:45 Neo 讨论 贡献创建了页面分类:PHP Filter 参考手册 (创建页面,内容为“Category:PHP参考手册”)
  • 2022年8月26日 (五) 13:44 Neo 讨论 贡献创建了页面分类:PHP FTP 参考手册 (创建页面,内容为“Category:PHP参考手册”)
  • 2022年8月26日 (五) 13:44 Neo 讨论 贡献创建了页面分类:PHP HTTP 参考手册 (创建页面,内容为“Category:PHP参考手册”)
  • 2022年8月26日 (五) 13:44 Neo 讨论 贡献创建了页面分类:PHP LibXML 参考手册 (创建页面,内容为“Category:PHP参考手册”)
  • 2022年8月26日 (五) 13:43 Neo 讨论 贡献创建了页面分类:PHP Math 数学函数参考手册 (创建页面,内容为“Category:PHP参考手册”)
  • 2022年8月26日 (五) 13:42 Neo 讨论 贡献创建了页面分类:PHP 杂项函数参考手册 (创建页面,内容为“Category:PHP参考手册”)
  • 2022年8月26日 (五) 13:41 Neo 讨论 贡献创建了页面分类:PHP MySQLi 函数参考手册 (创建页面,内容为“Category:PHP参考手册”)
  • 2022年8月26日 (五) 13:41 Neo 讨论 贡献创建了页面分类:PHP SimpleXML 函数参考手册 (创建页面,内容为“Category:PHP参考手册”)
  • 2022年8月26日 (五) 13:41 Neo 讨论 贡献创建了页面分类:PHP Zip 函数参考手册 (创建页面,内容为“Category:PHP参考手册”)
  • 2022年8月26日 (五) 13:40 Neo 讨论 贡献创建了页面分类:PHP GD 图形处理函数参考手册 (创建页面,内容为“Category:PHP参考手册”)
  • 2022年8月26日 (五) 13:40 Neo 讨论 贡献创建了页面分类:PHP正则表达式(PCRE) (创建页面,内容为“Category:PHP参考手册”)
  • 2022年8月26日 (五) 13:39 Neo 讨论 贡献创建了页面分类:PHP Mail 参考手册 (创建页面,内容为“Category:PHP参考手册”)
  • 2022年8月26日 (五) 11:53 Neo 讨论 贡献创建了页面分类:PHP PDO 参考手册 (创建页面,内容为“Category:PHP参考手册”)
  • 2022年8月26日 (五) 11:49 Neo 讨论 贡献创建了页面Pdostatement setfetchmode (创建页面,内容为“{{DISPLAYTITLE:PDOStatement::setFetchMode}}40 = PDOStatement::setFetchMode = PHP PDO 参考手册 PDOStatement::setFetchMode — 为语句设置默认的获取模式。(PHP 5 >= 5.1.0, PECL pdo >= 0.2.0) == 说明 == === 语法 === <pre> bool PDOStatement::setFetchMode ( int $mode )</pre> <pre> bool PDOStatement::setFetchMode ( int $PDO::FETCH_COLUMN , int $colno )</pre> <pre> bool PDOStatement::setFetchM…”)
  • 2022年8月26日 (五) 11:49 Neo 讨论 贡献创建了页面Pdostatement setattribute (创建页面,内容为“{{DISPLAYTITLE:PDOStatement::setAttribute}}39 = PDOStatement::setAttribute = PHP PDO 参考手册 PDOStatement::setAttribute — 设置一个语句属性(PHP 5 >= 5.1.0, PECL pdo >= 0.2.0) == 说明 == === 语法 === <pre> bool PDOStatement::setAttribute ( int $attribute , mixed $value ) </pre> 给语句设置一个属性。当前,没有通用的属性可以设置,只有驱动特定的属性: * PDO…”)
  • 2022年8月26日 (五) 11:49 Neo 讨论 贡献创建了页面Pdostatement rowcount (创建页面,内容为“{{DISPLAYTITLE:PDOStatement::rowCount}}38 = PDOStatement::rowCount = PHP PDO 参考手册 PDOStatement::rowCount — 返回受上一个 SQL 语句影响的行数(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0) == 说明 == === 语法 === <pre> int PDOStatement::rowCount ( void ) </pre> PDOStatement::rowCount() 返回上一个由对应的 PDOStatement 对象执行DELETE、 INSERT、或 UPDATE 语句受影响的行数…”)
  • 2022年8月26日 (五) 11:49 Neo 讨论 贡献创建了页面Pdostatement nextrowset (创建页面,内容为“{{DISPLAYTITLE:PDOStatement::nextRowset}}37 = PDOStatement::nextRowset = PHP PDO 参考手册 PDOStatement::nextRowset — 在一个多行集语句句柄中推进到下一个行集(PHP 5 >= 5.1.0, PECL pdo >= 0.2.0) == 说明 == === 语法 === <pre> bool PDOStatement::nextRowset ( void ) </pre> 一些数据库服务支持返回一个以上行集(也被称为结果集)的存储过程。 PDOStatement::…”)
  • 2022年8月26日 (五) 11:49 Neo 讨论 贡献创建了页面Pdostatement getcolumnmeta (创建页面,内容为“{{DISPLAYTITLE:PDOStatement::getColumnMeta}}36 = PDOStatement::getColumnMeta = PHP PDO 参考手册 PDOStatement::getColumnMeta — 返回结果集中一列的元数据(PHP 5 >= 5.1.0, PECL pdo >= 0.2.0) == 说明 == === 语法 === <pre> array PDOStatement::getColumnMeta ( int $column ) </pre> 检索一个在结果集中以0开始索引的列的元数据作为一个关联数组。 '''注意:'''此函…”)
  • 2022年8月26日 (五) 11:49 Neo 讨论 贡献创建了页面Pdostatement getattribute (创建页面,内容为“{{DISPLAYTITLE:PDOStatement::getAttribute}}35 = PDOStatement::getAttribute = PHP PDO 参考手册 PDOStatement::getAttribute — 检索一个语句属性(PHP 5 >= 5.1.0, PECL pdo >= 0.2.0) == 说明 == === 语法 === <pre> mixed PDOStatement::getAttribute ( int $attribute ) </pre> 得到语句的一个属性。当前,不存在通用的属性,只有驱动特定的属性: * PDO::ATTR_CURSOR_NAME (F…”)
  • 2022年8月26日 (五) 11:49 Neo 讨论 贡献创建了页面Pdostatement fetchobject (创建页面,内容为“{{DISPLAYTITLE:PDOStatement::fetchObject}}34 = PDOStatement::fetchObject = PHP PDO 参考手册 PDOStatement::fetchObject — 获取下一行并作为一个对象返回。(PHP 5 >= 5.1.0, PECL pdo >= 0.2.4) == 说明 == === 语法 === <pre> mixed PDOStatement::fetchObject ([ string $class_name = "stdClass" [, array $ctor_args ]] ) </pre> 获取下一行并作为一个对象返回。此函数(…”)
  • 2022年8月26日 (五) 11:49 Neo 讨论 贡献创建了页面Pdostatement fetchcolumn (创建页面,内容为“{{DISPLAYTITLE:PDOStatement::fetchColumn}}33 = PDOStatement::fetchColumn = PHP PDO 参考手册 PDOStatement::fetchColumn — 从结果集中的下一行返回单独的一列。(PHP 5 >= 5.1.0, PECL pdo >= 0.9.0) == 说明 == === 语法 === <pre> string PDOStatement::fetchColumn ([ int $column_number = 0 ] ) </pre> 从结果集中的下一行返回单独的一列,如果没有了,则返回 FALSE 。 =…”)
  • 2022年8月26日 (五) 11:49 Neo 讨论 贡献创建了页面Pdostatement fetchall (创建页面,内容为“{{DISPLAYTITLE:PDOStatement::fetchAll}}32 = PDOStatement::fetchAll = PHP PDO 参考手册 PDOStatement::fetchAll — 返回一个包含结果集中所有行的数组(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0) == 说明 == === 语法 === <pre> array PDOStatement::fetchAll ([ int $fetch_style [, mixed $fetch_argument [, array $ctor_args = array() ]]] ) </pre> == 参数 == '''fetch_style''' 控制下一行如何…”)
  • 2022年8月26日 (五) 11:49 Neo 讨论 贡献创建了页面Pdostatement fetch (创建页面,内容为“{{DISPLAYTITLE:PDOStatement::fetch}}31 = PDOStatement::fetch = PHP PDO 参考手册 PDOStatement::fetch — 从结果集中获取下一行(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0) == 说明 == === 语法 === <pre> mixed PDOStatement::fetch ([ int $fetch_style [, int $cursor_orientation = PDO::FETCH_ORI_NEXT [, int $cursor_offset = 0 ]]] ) </pre> 从一个 PDOStatement 对象相关的结果集中获取下一行…”)
  • 2022年8月26日 (五) 11:49 Neo 讨论 贡献创建了页面Pdostatement execute (创建页面,内容为“{{DISPLAYTITLE:PDOStatement::execute}}30 = PDOStatement::execute = PHP PDO 参考手册 PDOStatement::execute — 执行一条预处理语句(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0) == 说明 == === 语法 === <pre> bool PDOStatement::execute ([ array $input_parameters ] ) </pre> 执行预处理过的语句。如果预处理过的语句含有参数标记,必须选择下面其中一种做法: * 调用 pd…”)
  • 2022年8月26日 (五) 11:49 Neo 讨论 贡献创建了页面Pdostatement errorinfo (创建页面,内容为“{{DISPLAYTITLE:PDOStatement::errorInfo}}29 = PDOStatement::errorInfo = PHP PDO 参考手册 PDOStatement::errorInfo — 获取跟上一次语句句柄操作相关的扩展错误信息(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0) == 说明 == === 语法 === <pre> array PDOStatement::errorInfo ( void ) </pre> PDOStatement::errorInfo() 返回一个关于上一次语句句柄执行操作的错误信息的数组 。该…”)
  • 2022年8月26日 (五) 11:49 Neo 讨论 贡献创建了页面Pdostatement errorcode (创建页面,内容为“{{DISPLAYTITLE:PDOStatement::errorCode}}28 = PDOStatement::errorCode = PHP PDO 参考手册 PDOStatement::errorCode — 获取跟上一次语句句柄操作相关的 SQLSTATE(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0) == 说明 == === 语法 === <pre> string PDOStatement::errorCode ( void ) </pre> 与 PDO::errorCode() 相同,只是 PDOStatement::errorCode() 只取回 PDOStatement 对象执行操作中的错误…”)
  • 2022年8月26日 (五) 11:49 Neo 讨论 贡献创建了页面Pdostatement debugdumpparams (创建页面,内容为“{{DISPLAYTITLE:PDOStatement::debugDumpParams}}27 = PDOStatement::debugDumpParams = PHP PDO 参考手册 PDOStatement::debugDumpParams — 打印一条 SQL 预处理命令(PHP 5 >= 5.1.0, PECL pdo >= 0.9.0) == 说明 == === 语法 === <pre> bool PDOStatement::debugDumpParams ( void ) </pre> 直接打印出一条预处理语句包含的信息。提供正在使用的 SQL 查询、所用参数(Params)的…”)
  • 2022年8月26日 (五) 11:49 Neo 讨论 贡献创建了页面Pdostatement columncount (创建页面,内容为“{{DISPLAYTITLE:PDOStatement::columnCount}}26 = PDOStatement::columnCount = PHP PDO 参考手册 PDOStatement::columnCount — 返回结果集中的列数。(PHP 5 >= 5.1.0, PECL pdo >= 0.2.0) == 说明 == === 语法 === <pre> int PDOStatement::columnCount ( void ) </pre> 使用 PDOStatement::columnCount() 返回由 PDOStatement 对象代表的结果集中的列数。 如果是由 PDO::query() 返回的 P…”)
  • 2022年8月26日 (五) 11:49 Neo 讨论 贡献创建了页面Pdostatement closecursor (创建页面,内容为“{{DISPLAYTITLE:PDOStatement::closeCursor}}25 = PDOStatement::closeCursor = PHP PDO 参考手册 PDOStatement::closeCursor — 关闭游标,使语句能再次被执行。(PHP 5 >= 5.1.0, PECL pdo >= 0.9.0) == 说明 == === 语法 === <pre> bool PDOStatement::closeCursor ( void ) </pre> PDOStatement::closeCursor() 释放到数据库服务的连接,以便发出其他 SQL 语句,但使语句处于一个…”)
  • 2022年8月26日 (五) 11:49 Neo 讨论 贡献创建了页面Pdostatement bindvalue (创建页面,内容为“{{DISPLAYTITLE:PDOStatement::bindValue}}24 = PDOStatement::bindValue = PHP PDO 参考手册 PDOStatement::bindValue — 把一个值绑定到一个参数(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0) == 说明 == === 语法 === <pre> bool PDOStatement::bindValue ( mixed $parameter , mixed $value [, int $data_type = PDO::PARAM_STR ] ) </pre> 绑定一个值到用作预处理的 SQL 语句中的对应命名占位符…”)
  • 2022年8月26日 (五) 11:49 Neo 讨论 贡献创建了页面Pdostatement bindparam (创建页面,内容为“{{DISPLAYTITLE:PDOStatement::bindParam}}23 = PDOStatement::bindParam = PHP PDO 参考手册 PDOStatement::bindParam — 绑定一个参数到指定的变量名(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0) == 说明 == === 语法 === <pre> bool PDOStatement::bindParam ( mixed $parameter , mixed &$variable [, int $data_type = PDO::PARAM_STR [, int $length [, mixed $driver_options ]]] ) </pre> 绑定一个PHP变…”)
  • 2022年8月26日 (五) 11:49 Neo 讨论 贡献创建了页面Pdostatement bindcolumn (创建页面,内容为“{{DISPLAYTITLE:PDOStatement::bindColumn}}22 = PDOStatement::bindColumn = PHP PDO 参考手册 PDOStatement::bindColumn — 绑定一列到一个 PHP 变量(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0) == 说明 == === 语法 === <pre> bool PDOStatement::bindColumn ( mixed $column , mixed &$param [, int $type [, int $maxlen [, mixed $driverdata ]]] ) </pre> 安排一个特定的变量绑定到一个查询结果…”)
  • 2022年8月26日 (五) 11:49 Neo 讨论 贡献创建了页面Pdo setattribute (创建页面,内容为“{{DISPLAYTITLE:PDO::setAttribute}}21 = PDO::setAttribute = PHP PDO 参考手册 PDO::setAttribute — 设置属性(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0) == 说明 == === 语法 === <pre> bool PDO::setAttribute ( int $attribute , mixed $value ) </pre> 设置数据库句柄属性。下面列出了一些可用的通用属性;有些驱动可能使用另外的特定属性。 * PDO::ATTR_CASE:强制列名为…”)
  • 2022年8月26日 (五) 11:49 Neo 讨论 贡献创建了页面Pdo rollback (创建页面,内容为“{{DISPLAYTITLE:PDO::rollBack}}20 = PDO::rollBack = PHP PDO 参考手册 PDO::rollBack — 回滚一个事务(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0) == 说明 == === 语法 === <pre> bool PDO::rollBack ( void ) </pre> 回滚由 PDO::beginTransaction() 发起的当前事务。如果没有事务激活,将抛出一个 PDOException 异常。 如果数据库被设置成自动提交模式,此函数(方法)…”)
  • 2022年8月26日 (五) 11:49 Neo 讨论 贡献创建了页面Pdo quote (创建页面,内容为“{{DISPLAYTITLE:PDO::quote}}19 = PDO::quote = PHP PDO 参考手册 PDO::quote — 为SQL语句中的字符串添加引号。(PHP 5 >= 5.1.0, PECL pdo >= 0.2.1) == 说明 == === 语法 === <pre> public string PDO::quote ( string $string [, int $parameter_type = PDO::PARAM_STR ] ) </pre> PDO::quote() 为SQL语句中的字符串添加引号或者转义特殊字符串。 == 参数 == '''string''' 要添加…”)
  • 2022年8月26日 (五) 11:49 Neo 讨论 贡献创建了页面Pdo query (创建页面,内容为“{{DISPLAYTITLE:PDO::query}}18 = PDO::query = PHP PDO 参考手册 PDO::query — 执行 SQL 语句,返回PDOStatement对象,可以理解为结果集(PHP 5 >= 5.1.0, PECL pdo >= 0.2.0) == 说明 == === 语法 === <pre> public PDOStatement PDO::query ( string $statement ) </pre> <pre> public PDOStatement PDO::query ( string $statement , int $PDO::FETCH_COLUMN , int $colno )</pre> <pre> public PDOStatement…”)
  • 2022年8月26日 (五) 11:49 Neo 讨论 贡献创建了页面Pdo prepare (创建页面,内容为“{{DISPLAYTITLE:PDO::prepare}}17 = PDO::prepare = PHP PDO 参考手册 PDO::prepare — 准备要执行的SQL语句并返回一个 PDOStatement 对象(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0) == 说明 == === 语法 === <pre> public PDOStatement PDO::prepare ( string $statement [, array $driver_options = array() ] ) </pre> 为 PDOStatement::execute() 方法准备要执行的SQL语句,SQL语句可以包含零…”)
  • 2022年8月26日 (五) 11:49 Neo 讨论 贡献创建了页面Pdo lastinsertid (创建页面,内容为“{{DISPLAYTITLE:PDO::lastInsertId}}16 = PDO::lastInsertId = PHP PDO 参考手册 PDO::lastInsertId — 返回最后插入行的ID或序列值(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0) == 说明 == === 语法 === <pre> string PDO::lastInsertId ([ string $name = NULL ] ) </pre> 返回最后插入行的ID,或者是一个序列对象最后的值,取决于底层的驱动。比如,PDO_PGSQL() 要求为 name 参…”)
  • 2022年8月26日 (五) 11:49 Neo 讨论 贡献创建了页面Pdo intransaction (创建页面,内容为“{{DISPLAYTITLE:PDO::inTransaction}}15 = PDO::inTransaction = PHP PDO 参考手册 PDO::inTransaction — 检查是否在一个事务内(PHP 5 >= 5.3.3, Bundled pdo_pgsql) == 说明 == === 语法 === <pre> bool PDO::inTransaction ( void ) </pre> 检查驱动内的一个事务当前是否处于激活。此方法仅对支持事务的数据库驱动起作用。 == 参数 == 此函数没有参数。 == 返回…”)
  • 2022年8月26日 (五) 11:49 Neo 讨论 贡献创建了页面Pdo getavailabledrivers (创建页面,内容为“{{DISPLAYTITLE:PDO::getAvailableDrivers}}14 = PDO::getAvailableDrivers = PHP PDO 参考手册 PDO::getAvailableDrivers — 返回一个可用驱动的数组(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0) == 说明 == === 语法 === <pre> static array PDO::getAvailableDrivers ( void ) </pre> <pre> array pdo_drivers ( void ) </pre> 此函数(方法)返回所有当前可用在 PDO::__construct() 的参数 DSN 中的…”)
  • 2022年8月26日 (五) 11:49 Neo 讨论 贡献创建了页面Pdo getattribute (创建页面,内容为“{{DISPLAYTITLE:PDO::getAttribute}}13 = PDO::getAttribute = PHP PDO 参考手册 PDO::getAttribute — 取回一个数据库连接的属性(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0) == 说明 == === 语法 === <pre> mixed PDO::getAttribute ( int $attribute ) </pre> 此函数(方法)返回一个数据库连接的属性值。 取回 PDOStatement 属性,请参阅 PDOStatement::getAttribute()。 注意有些…”)
  • 2022年8月26日 (五) 11:49 Neo 讨论 贡献创建了页面Pdo exec (创建页面,内容为“{{DISPLAYTITLE:PDO::exec}}12 = PDO::exec = PHP PDO 参考手册 PDO::exec — 执行一条 SQL 语句,并返回受影响的行数(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0) == 说明 == === 语法 === <pre> int PDO::exec ( string $statement ) </pre> PDO::exec() 在一个单独的函数调用中执行一条 SQL 语句,返回受此语句影响的行数。 PDO::exec() 不会从一条 SELECT 语句中返回结…”)
  • 2022年8月26日 (五) 11:49 Neo 讨论 贡献创建了页面Pdo errorinfo (创建页面,内容为“{{DISPLAYTITLE:PDO::errorInfo}}11 = PDO::errorInfo = PHP PDO 参考手册 PDO::errorCode — 返回最后一次操作数据库的错误信息(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0) == 说明 == === 语法 === <pre> public array PDO::errorInfo ( void ) </pre> == 返回值 == 返回一个数组,该数组包含了最后一次操作数据库的错误信息描述。 数组内容如下: {| class="table table…”)
  • 2022年8月26日 (五) 11:49 Neo 讨论 贡献创建了页面Pdo errorcode (创建页面,内容为“{{DISPLAYTITLE:PDO::errorCode}}10 = PDO::errorCode = PHP PDO 参考手册 PDO::errorCode — 获取跟数据库句柄上一次操作相关的 SQLSTATE(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0) == 说明 == === 语法 === <pre> mixed PDO::errorCode ( void ) </pre> == 返回值 == 返回一个 SQLSTATE,一个由5个字母或数字组成的在 ANSI SQL 标准中定义的标识符。 简要地说,一个 SQLSTAT…”)
  • 2022年8月26日 (五) 11:49 Neo 讨论 贡献创建了页面Pdo construct (创建页面,内容为“{{DISPLAYTITLE:PDO::__construct}}9 = PDO::__construct = PHP PDO 参考手册 PDO::__construct — 创建一个表示数据库连接的 PDO 实例(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0) == 说明 == === 语法 === <pre> PDO::__construct ( string $dsn [, string $username [, string $password [, array $driver_options ]]] ) </pre> 创建一个表示连接到请求数据库的数据库连接 PDO 实例。 === 参…”)
  • 2022年8月26日 (五) 11:49 Neo 讨论 贡献创建了页面Pdo commit (创建页面,内容为“{{DISPLAYTITLE:PDO::commit}}8 = PDO::commit = PHP PDO 参考手册 PDO::commit提交一个事务(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0) == 说明 == === 语法 === <pre> bool PDO::commit ( void ) </pre> 提交一个事务,数据库连接返回到自动提交模式直到下次调用 PDO::beginTransaction() 开始一个新的事务为止。 == 返回值 == 成功时返回 TRUE, 或者在失败时返回 FA…”)
  • 2022年8月26日 (五) 11:49 Neo 讨论 贡献创建了页面Pdo begintransaction (创建页面,内容为“{{DISPLAYTITLE:PDO::beginTransaction}}7 = PDO::beginTransaction = PHP PDO 参考手册 PDO::beginTransaction 启动一个事务(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0) == 说明 == === 语法 === <pre> bool PDO::beginTransaction ( void ) </pre> 关闭自动提交模式。自动提交模式被关闭的同时,通过 PDO 对象实例对数据库做出的更改直到调用 PDO::commit() 结束事务才被提交…”)
  • 2022年8月26日 (五) 11:48 Neo 讨论 贡献创建了页面Php pdo lobs (创建页面,内容为“{{DISPLAYTITLE:PHP PDO 大对象 (LOBs)}}6 = PHP PDO 大对象 (LOBs) = PHP PDO 参考手册 应用程序在某一时刻,可能需要在数据库中存储"大"数据。 "大"通常意味着"大约 4kb 或以上",尽管某些数据库在数据达到"大"之前可以轻松地处理多达 32kb 的数据。大对象本质上可能是文本或二进制。 在 PDOStatement::…”)
  • 2022年8月26日 (五) 11:48 Neo 讨论 贡献创建了页面Php pdo error handling (创建页面,内容为“{{DISPLAYTITLE:PHP PDO 错误与错误处理}}5 = PHP PDO 错误与错误处理 = PHP PDO 参考手册 <p>'''PDO::ERRMODE_SILENT'''</p> <p>此为默认模式。 PDO 将只简单地设置错误码,可使用 PDO::errorCode() 和 PDO::errorInfo() 方法来检查语句和数据库对象。如果错误是由于对语句对象的调用而产生的,那么可以调用那个对象的 PDOStatement::errorCode() 或 PDOSt…”)
  • 2022年8月26日 (五) 11:48 Neo 讨论 贡献创建了页面Php pdo prepared statements (创建页面,内容为“{{DISPLAYTITLE:PHP PDO 预处理语句与存储过程}}4 = PHP PDO 预处理语句与存储过程 = PHP PDO 参考手册 很多更成熟的数据库都支持预处理语句的概念。 什么是预处理语句?可以把它看作是想要运行的 SQL 的一种编译过的模板,它可以使用变量参数进行定制。预处理语句可以带来两大好处: * 查询仅需解析(或预处理)一次,…”)
  • 2022年8月26日 (五) 11:48 Neo 讨论 贡献创建了页面Php pdo transactions (创建页面,内容为“{{DISPLAYTITLE:PHP PDO 事务与自动提交}}3 = PHP PDO 事务与自动提交 = PHP PDO 参考手册 现在通过 PDO 连接上了,在开始进行查询前,必须先理解 PDO 是如何管理事务的。 事务支持四大特性(ACID): * 原子性(Atomicity) * 一致性(Consistency) * 隔离性(Isolation) * 持久性(Durability) 通俗地讲,在一个事务中执行的任何操作…”)
  • 2022年8月26日 (五) 11:48 Neo 讨论 贡献创建了页面Php pdo connections (创建页面,内容为“{{DISPLAYTITLE:PHP PDO连接连接管理}}2 = PHP PDO连接 = PHP PDO 参考手册 连接是通过创建 PDO 基类的实例而建立的。不管使用哪种驱动程序,都是用 PDO 类名。 === 连接到 MySQL === <pre> <?php $dbh = new PDO('mysql:host=localhost;dbname=test', $user, $pass); ?> </pre> '''注意:'''如果有任何连接错误,将抛出一个 PDOException 异常对象。 === 处理…”)
  • 2022年8月26日 (五) 11:48 Neo 讨论 贡献创建了页面Php pdo constants (创建页面,内容为“{{DISPLAYTITLE:预定义常量}}1 = PHP PDO预定义常量 = PHP PDO 参考手册 以下常量由本扩展模块定义,因此只有在本扩展的模块被编译到PHP中,或者在运行时被动态加载后才有效。 '''注意:''' PDO使用类常量自PHP 5.1。以前的版本使用的全局常量形式PDO_PARAM_BOOL中。 {| class="table table-striped table-hover" |width="50%"| PDO::PARAM_BOOL (integer…”)
  • 2022年8月26日 (五) 11:37 Neo 讨论 贡献移动页面PHP 5 MySQLi 函数PHP MySQLi 函数
  • 2022年8月26日 (五) 11:36 Neo 讨论 贡献移动页面PHP Misc. 函数PHP杂项 函数
  • 2022年8月26日 (五) 11:30 Neo 讨论 贡献移动页面PHP 5 Math 函数PHP Math 函数
  • 2022年8月26日 (五) 11:06 Neo 讨论 贡献移动页面PHP 5 Directory 函数PHP Directory 函数
  • 2022年8月26日 (五) 11:06 Neo 讨论 贡献移动页面PHP 5 Date/Time 函数PHP Date/Time 函数
  • 2022年8月26日 (五) 11:05 Neo 讨论 贡献移动页面PHP 5 Calendar 函数PHP Calendar 函数
  • 2022年8月26日 (五) 10:58 Neo 讨论 贡献创建了页面分类:PHP XML 参考手册 (创建页面,内容为“分类:PHP参考手册”)
  • 2022年8月26日 (五) 10:26 Neo 讨论 贡献移动页面分类:Php ref array分类:PHP Array 数组参考手册,不留重定向
  • 2022年8月26日 (五) 10:25 Neo 讨论 贡献创建了页面分类:PHP参考手册 (创建页面,内容为“PHP参考手册”)
  • 2022年8月26日 (五) 10:07 Neo 讨论 贡献移动页面分类:Php ref string分类:PHP字符串函数参考手册,不留重定向
  • 2022年8月26日 (五) 10:07 Neo 讨论 贡献通过覆盖删除重定向分类:Php ref string (删除以便移动分类:PHP 字符串函数参考手册
  • 2022年8月26日 (五) 10:07 Neo 讨论 贡献移动页面分类:PHP 字符串函数参考手册分类:Php ref string,覆盖重定向 (恢复)
  • 2022年8月26日 (五) 10:06 Neo 讨论 贡献移动页面分类:Php ref string分类:PHP 字符串函数参考手册
  • 2022年8月26日 (五) 10:06 Neo 讨论 贡献创建了页面分类:Php ref string (创建页面,内容为“PHP String 查看手册”)
  • 2022年8月26日 (五) 09:37 Neo 讨论 贡献移动页面PHP 5 Array 函数PHP Array 函数
  • 2022年8月26日 (五) 09:04 Neo 讨论 贡献创建了页面分类:Php ref array (创建页面,内容为“PHP 数组”)
  • 2022年8月26日 (五) 07:15 Neo 讨论 贡献创建了页面分类:Docker 教程 (创建页面,内容为“docker”)
  • 2022年8月25日 (四) 15:36 Neo 讨论 贡献创建了页面分类:Jquery ref effects (创建页面,内容为“jQuery效果方法”)
  • 2022年8月25日 (四) 15:29 Neo 讨论 贡献创建了页面分类:Css reference (创建页面,内容为“CSS 参考手册”)
  • 2022年8月25日 (四) 11:05 Neo 讨论 贡献创建了页面JQuery实例 当前页面搜索关键词 (创建页面,内容为“<sample title="" desc="" hererun="s"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html lang="en"> <head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title></title> <script src="https://lf26-cdn-tos.bytecdntp.com/cdn/expire-1-M/jquery/3.6.0/jquery.min.js" type="application/javascript"></script> <script type="text/javascript" charset="utf-8"> $(function(){…”)
  • 2022年8月23日 (二) 14:08 Neo 讨论 贡献删除页面JavaScript HTML DOM 实例 (内容为:“{{DISPLAYTITLE:JavaScript HTML DOM 实例}}80 = JavaScript 对象 实例 = 使用内置 JavaScript 的对象实例。 == Document 对象 == * 使用 document.write() 输出文本 * 使用 document.write() 输出 HTML * try.php?filename=tryjsref_doc_anchors|返回文档中锚的数…”,唯一贡献者是“Neo”(讨论))
  • 2022年8月23日 (二) 11:05 Neo 讨论 贡献上传文件:Docker architecture.jpg
  • 2022年8月23日 (二) 11:05 Neo 讨论 贡献创建了页面文件:Docker architecture.jpg
  • 2022年8月23日 (二) 11:03 Neo 讨论 贡献上传文件:Docker-architecture.webp
  • 2022年8月23日 (二) 11:03 Neo 讨论 贡献创建了页面文件:Docker-architecture.webp
  • 2022年8月23日 (二) 10:56 Neo 讨论 贡献移动页面Go 语言教程Go 教程,不留重定向
  • 2022年8月23日 (二) 10:54 Neo 讨论 贡献创建了页面Go 语言 教程 (重定向页面至Go 语言教程 标签新建重定向
  • 2022年8月23日 (二) 10:53 Neo 讨论 贡献创建了页面更多 教程 (重定向页面至分类:教程 标签新建重定向
  • 2022年8月20日 (六) 16:08 Neo 讨论 贡献上传文件:Css-declaration-zh2.png
  • 2022年8月20日 (六) 16:08 Neo 讨论 贡献创建了页面文件:Css-declaration-zh2.png
  • 2022年8月20日 (六) 16:07 Neo 讨论 贡献删除页面文件:Css-declaration-zh.png
  • 2022年8月20日 (六) 16:05 Neo 讨论 贡献创建了页面文件:Css-declaration-zh.png
  • 2022年8月20日 (六) 16:05 Neo 讨论 贡献上传文件:Css-declaration-zh.png
  • 2022年8月20日 (六) 13:49 Neo 讨论 贡献上传文件:Css-declaration-small.png
  • 2022年8月20日 (六) 13:49 Neo 讨论 贡献创建了页面文件:Css-declaration-small.png
  • 2022年8月19日 (五) 22:45 Neo 讨论 贡献创建了页面文件:Console dir chrome.png
  • 2022年8月19日 (五) 22:45 Neo 讨论 贡献上传文件:Console dir chrome.png
  • 2022年8月19日 (五) 22:37 Neo 讨论 贡献创建了页面文件:Chrome snippet.png
  • 2022年8月19日 (五) 22:37 Neo 讨论 贡献上传文件:Chrome snippet.png
  • 2022年8月19日 (五) 22:34 Neo 讨论 贡献上传文件:Chrome控制台.png
  • 2022年8月19日 (五) 22:34 Neo 讨论 贡献创建了页面文件:Chrome控制台.png
  • 2022年8月19日 (五) 22:32 Neo 讨论 贡献上传文件:Chrome 打开开发者工具.png
  • 2022年8月19日 (五) 22:32 Neo 讨论 贡献创建了页面文件:Chrome 打开开发者工具.png
  • 2022年8月19日 (五) 21:44 Neo 讨论 贡献创建了页面Docker 资源汇总 (创建页面,内容为“{{DISPLAYTITLE:Docker 资源汇总}}31 = Docker 资源汇总 = === Docker 资源 === * Docker 官方主页: https://www.docker.com * Docker 官方博客: https://blog.docker.com/ * Docker 官方文档: https://docs.docker.com/ * Docker Store: https://store.docker.com * Docker Cloud: https://cloud.docker.com * Docker Hub: https://hub.docker.com * Docker 的源代码仓库: https://github.com/moby/moby * Docker 发布版本历史: htt…”)
  • 2022年8月19日 (五) 21:44 Neo 讨论 贡献创建了页面Docker 命令大全 (创建页面,内容为“{{DISPLAYTITLE:Docker 命令大全}}30 = Docker 命令大全 = === 容器生命周期管理 === * run * start/stop/restart * kill * rm * pause/unpause * create * exec === 容器操作 === * ps * docker inspect command|in…”)
  • 2022年8月19日 (五) 21:44 Neo 讨论 贡献创建了页面Docker 安装 Apache (创建页面,内容为“{{DISPLAYTITLE:Docker 安装 Apache}}29 = Docker 安装 Apache = === 方法一、docker pull httpd === 查找 [https://hub.docker.com/_/httpd?tab=tags Docker Hub] 上的 httpd 镜像: [https://www.xiaobai.wang/wp-content/uploads/2016/06/DD4D706F-7D45-41F6-9506-069E12A87F9D.jpg ] 可以通过 Sort by 查看其他版本的 httpd,默认是最新版本 '''httpd:latest'''。 此外,我们还可以用 docker search httpd 命令来…”)
  • 2022年8月19日 (五) 21:44 Neo 讨论 贡献创建了页面Docker 安装 MongoDB (创建页面,内容为“{{DISPLAYTITLE:Docker 安装 MongoDB}}28 = Docker 安装 MongoDB = MongoDB 是一个免费的开源跨平台面向文档的 NoSQL 数据库程序。 === 1、查看可用的 MongoDB 版本 === 访问 MongoDB 镜像库地址: https://hub.docker.com/_/mongo?tab=tags&page=1。 可以通过 Sort by 查看其他版本的 MongoDB,默认是最新版本 '''mongo:latest'''。 [https://www.xiaobai.wang/wp-content/uploads/2016/06/docker-…”)
  • 2022年8月19日 (五) 21:43 Neo 讨论 贡献移动页面OpenSCAD简介OpenSCAD 教程,不留重定向
  • 2022年8月19日 (五) 21:43 Neo 讨论 贡献创建了页面Docker 安装 Redis (创建页面,内容为“{{DISPLAYTITLE:Docker 安装 Redis}}27 = Docker 安装 Redis = Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 的 NoSQL 数据库,并提供多种语言的 API。 === 1、查看可用的 Redis 版本 === 访问 Redis 镜像库地址: https://hub.docker.com/_/redis?tab=tags。 可以通过 Sort by 查看其他版本的 Redis,默认是最新版本 '''re…”)
  • 2022年8月19日 (五) 21:43 Neo 讨论 贡献创建了页面Docker 安装 Python (创建页面,内容为“{{DISPLAYTITLE:Docker 安装 Python}}26 = Docker 安装 Python = == == === 方法一、docker pull python:3.5 === 查找 [https://hub.docker.com/_/python?tab=tags Docker Hub] 上的 Python 镜像: [https://www.xiaobai.wang/wp-content/uploads/2016/06/B32A6862-3599-4B41-A8EA-05A361000865.jpg ] 可以通过 Sort by 查看其他版本的 python,默认是最新版本 '''python:latest'''。 此外,我们还可以用 docker search…”)
  • 2022年8月19日 (五) 21:43 Neo 讨论 贡献创建了页面Docker 安装 Tomcat (创建页面,内容为“{{DISPLAYTITLE:Docker 安装 Tomcat}}25 = Docker 安装 Tomcat = === 方法一、docker pull tomcat === 查找 [https://hub.docker.com/_/tomcat?tab=tags Docker Hub] 上的 Tomcat 镜像: [https://www.xiaobai.wang/wp-content/uploads/2016/06/F5FE5252-6FD3-4DE3-880B-808477E45676.jpg ] 可以通过 Sort by 查看其他版本的 tomcat,默认是最新版本 '''tomcat:latest'''。 此外,我们还可以在控制台使用 docker sea…”)
  • 2022年8月19日 (五) 21:43 Neo 讨论 贡献创建了页面Docker 安装 MySQL (创建页面,内容为“{{DISPLAYTITLE:Docker 安装 MySQL}}24 = Docker 安装 MySQL = MySQL 是世界上最受欢迎的开源数据库。凭借其可靠性、易用性和性能,MySQL 已成为 Web 应用程序的数据库优先选择。 === 1、查看可用的 MySQL 版本 === 访问 MySQL 镜像库地址:https://hub.docker.com/_/mysql?tab=tags 。 可以通过 Sort by 查看其他版本的 MySQL,默认是最新版本 '''mysql:latest''' 。 [http…”)
  • 2022年8月19日 (五) 21:43 Neo 讨论 贡献创建了页面Docker 安装 PHP (创建页面,内容为“{{DISPLAYTITLE:Docker 安装 PHP}}23 = Docker 安装 PHP = == 安装 PHP 镜像 == === 方法一、docker pull php === 查找 [https://hub.docker.com/_/php?tab=tags Docker Hub] 上的 php 镜像: [https://www.xiaobai.wang/wp-content/uploads/2016/06/0D34717D-1D07-4655-8559-A8661BCB4A3D.jpg ] 可以通过 Sort by 查看其他版本的 php,默认是最新版本 '''php:latest'''。 此外,我们还可以用 docker search php 命…”)
  • 2022年8月19日 (五) 21:43 Neo 讨论 贡献创建了页面Docker 安装 Nginx (创建页面,内容为“{{DISPLAYTITLE:Docker 安装 Nginx}}21 = Docker 安装 Nginx = Nginx 是一个高性能的 HTTP 和反向代理 web 服务器,同时也提供了 IMAP/POP3/SMTP 服务 。 === 1、查看可用的 Nginx 版本 === 访问 Nginx 镜像库地址: https://hub.docker.com/_/nginx?tab=tags。 可以通过 Sort by 查看其他版本的 Nginx,默认是最新版本 '''nginx:latest'''。 [https://www.xiaobai.wang/wp-content/uploads/2016…”)
  • 2022年8月19日 (五) 21:43 Neo 讨论 贡献创建了页面Docker 容器连接 (创建页面,内容为“{{DISPLAYTITLE:Docker 容器连接}}13 = Docker 容器连接 = 前面我们实现了通过网络端口来访问运行在 docker 容器内的服务。 容器中可以运行一些网络应用,要让外部也可以访问这些应用,可以通过 -P 或 -p 参数来指定端口映射。 下面我们来实现通过端口连接到一个 docker 容器。 == 网络端口映射 == 我们创建了一个 python 应用的容器。 <pre>…”)
  • 2022年8月19日 (五) 21:43 Neo 讨论 贡献创建了页面Docker 镜像使用 (创建页面,内容为“{{DISPLAYTITLE:Docker 镜像使用}}12 = Docker 镜像使用 = 当运行容器时,使用的镜像如果在本地中不存在,docker 就会自动从 docker 镜像仓库中下载,默认是从 Docker Hub 公共镜像源下载。 下面我们来学习: * 1、管理和使用本地 Docker 主机镜像 * 2、创建镜像 == 列出镜像列表 == 我们可以使用 '''docker images''' 来列出本地主机上的镜像。 <pre> x…”)
  • 2022年8月19日 (五) 21:43 Neo 讨论 贡献创建了页面Docker 容器使用 (创建页面,内容为“{{DISPLAYTITLE:Docker 容器使用}}11 = Docker 容器使用 = == Docker 客户端 == docker 客户端非常简单 ,我们可以直接输入 docker 命令来查看到 Docker 客户端的所有命令选项。 <pre> xiaobai@xiaobai:~# docker </pre> 可以通过命令 '''docker command --help''' 更深入的了解指定的 Docker 命令使用方法。 例如我们要查看 '''docker stats''' 指令的具体使用方法: <pre> xiao…”)
  • 2022年8月19日 (五) 21:43 Neo 讨论 贡献创建了页面Docker Hello World (创建页面,内容为“{{DISPLAYTITLE:Docker Hello World}}10 = Docker Hello World = Docker 允许你在容器内运行应用程序, 使用 '''docker run''' 命令来在容器内运行一个应用程序。 输出Hello world <pre> xiaobai@xiaobai:~$ docker run ubuntu:15.10 /bin/echo "Hello world" Hello world </pre> 各个参数解析: * '''docker:''' Docker 的二进制执行文件。 * '''run:''' 与前面的 docker 组合来运行一个容…”)
  • 2022年8月19日 (五) 21:43 Neo 讨论 贡献创建了页面Windows Docker 安装 (创建页面,内容为“{{DISPLAYTITLE:Windows Docker 安装}}6 = Windows Docker 安装 = Docker 并非是一个通用的容器工具,它依赖于已存在并运行的 Linux 内核环境。 Docker 实质上是在已经运行的 Linux 下制造了一个隔离的文件环境,因此它执行的效率几乎等同于所部署的 Linux 主机。 因此,Docker 必须部署在 Linux 内核的系统上。如果其他系统想部署 Docker 就必须安装一…”)
  • 2022年8月19日 (五) 21:43 Neo 讨论 贡献创建了页面CentOS Docker 安装 (创建页面,内容为“{{DISPLAYTITLE:CentOS Docker 安装}}5 = CentOS Docker 安装 = Docker 支持以下的 64 位 CentOS 版本: * CentOS 7 * CentOS 8 * 更高版本... == 使用官方安装脚本自动安装 == 安装命令如下: <pre> curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun</pre> 也可以使用国内 daocloud 一键安装命令: <pre>curl -sSL https://get.daocloud.io/docker | sh</pre> == 手动安装 == === 卸…”)
  • 2022年8月19日 (五) 21:43 Neo 讨论 贡献创建了页面Ubuntu Docker 安装 (创建页面,内容为“{{DISPLAYTITLE:Ubuntu Docker 安装}}3 = Ubuntu Docker 安装 = Docker Engine-Community 支持以下的 Ubuntu 版本: * Xenial 16.04 (LTS) * Bionic 18.04 (LTS) * Cosmic 18.10 * Disco 19.04 * 其他更新的版本…… Docker Engine - Community 支持上 x86_64(或 amd64)armhf,arm64,s390x (IBM Z),和 ppc64le(IBM的Power)架构。 == 使用官方安装脚本自动安装 == 安装命令如下: <pre> curl -fs…”)
  • 2022年8月19日 (五) 21:43 Neo 讨论 贡献创建了页面Hub.docker.com (创建页面,内容为“{{DISPLAYTITLE:https://hub.docker.com}}2”)
  • 2022年8月19日 (五) 21:43 Neo 讨论 贡献创建了页面Docker 架构 (创建页面,内容为“{{DISPLAYTITLE:Docker 架构}}2 = Docker 架构 = Docker 包括三个基本概念: * '''镜像(Image)''':Docker 镜像(Image),就相当于是一个 root 文件系统。比如官方镜像 ubuntu:16.04 就包含了完整的一套 Ubuntu16.04 最小系统的 root 文件系统。 * '''容器(Container)''':镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的类和实例一样,…”)
  • 2022年8月19日 (五) 21:43 Neo 讨论 贡献创建了页面Docker 教程 (创建页面,内容为“{{DISPLAYTITLE:Docker 教程}}1 = Docker 教程 = Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone…”)
  • 2022年8月19日 (五) 14:15 Neo 讨论 贡献创建了页面分类:Node.js 教程 (创建页面,内容为“Category:教程”)
  • 2022年8月19日 (五) 14:14 Neo 讨论 贡献创建了页面分类:TypeScript 教程 (创建页面,内容为“Category:教程”)
  • 2022年8月19日 (五) 14:14 Neo 讨论 贡献创建了页面分类:React 教程 (创建页面,内容为“Category:教程”)
  • 2022年8月19日 (五) 14:14 Neo 讨论 贡献创建了页面分类:JQuery 教程 (创建页面,内容为“Category:教程”)
  • 2022年8月19日 (五) 14:13 Neo 讨论 贡献创建了页面分类:Javascript 教程 (创建页面,内容为“Category:教程”)
  • 2022年8月19日 (五) 14:13 Neo 讨论 贡献创建了页面分类:Bootstrap 5 教程 (创建页面,内容为“Category:教程”)
  • 2022年8月19日 (五) 14:12 Neo 讨论 贡献创建了页面分类:CSS 教程 (创建页面,内容为“Category:教程”)
  • 2022年8月19日 (五) 14:12 Neo 讨论 贡献创建了页面分类:Vue 3 教程 (创建页面,内容为“Category:教程”)
  • 2022年8月19日 (五) 14:06 Neo 讨论 贡献创建了页面SQLite – Python (创建页面,内容为“{{DISPLAYTITLE:SQLite - Python}}51 = SQLite - Python = == 安装 == SQLite3 可使用 sqlite3 模块与 Python 进行集成。sqlite3 模块是由 Gerhard Haring 编写的。它提供了一个与 PEP 249 描述的 DB-API 2.0 规范兼容的 SQL 接口。您不需要单独安装该模块,因为 Python 2.5.x 以上版本默认自带了该模块。 为了使用 sqlite3 模块,您首先必须创建一个表示数据库的连接对…”)
  • 2022年8月19日 (五) 14:06 Neo 讨论 贡献创建了页面SQLite – Perl (创建页面,内容为“{{DISPLAYTITLE:SQLite - Perl}}50 = SQLite - Perl = == 安装 == SQLite3 可使用 Perl DBI 模块与 Perl 进行集成。Perl DBI 模块是 Perl 编程语言的数据库访问模块。它定义了一组提供标准数据库接口的方法、变量及规则。 下面显示了在 Linux/UNIX 机器上安装 DBI 模块的简单步骤: <pre class="result"> $ wget http://search.cpan.org/CPAN/authors/id/T/TI/TIMB/DBI-1.625.tar.gz $ tar…”)
  • 2022年8月19日 (五) 14:06 Neo 讨论 贡献创建了页面SQLite – PHP (创建页面,内容为“{{DISPLAYTITLE:SQLite - PHP}}49 = SQLite - PHP = == 安装 == 自 PHP 5.3.0 起默认启用 SQLite3 扩展。可以在编译时使用 '''--without-sqlite3''' 禁用 SQLite3 扩展。 Windows 用户必须启用 php_sqlite3.dll 才能使用该扩展。自 PHP 5.3.0 起,这个 DLL 被包含在 PHP 的 Windows 分发版中。 如需了解详细的安装指导,建议查看我们的 PHP 教程和它的官方网站。 == PHP 接口…”)
  • 2022年8月19日 (五) 14:06 Neo 讨论 贡献创建了页面SQLite – Java (创建页面,内容为“{{DISPLAYTITLE:SQLite - Java}}48 = SQLite - Java = == 安装 == 在 Java 程序中使用 SQLite 之前,我们需要确保机器上已经有 SQLite JDBC Driver 驱动程序和 Java。可以查看 Java 教程了解如何在计算机上安装 Java。现在,我们来看看如何在机器上安装 SQLite JDBC 驱动程序。 * 本站提供 [https://static.xiaobai.wang/download/sqlite-jdbc-3.7.2.jar sqlite-jdbc 3.7.2 版本下载],…”)
  • 2022年8月19日 (五) 14:06 Neo 讨论 贡献创建了页面SQLite – C/C++ (创建页面,内容为“{{DISPLAYTITLE:SQLite - C/C++}}47 = SQLite - C/C++ = == 安装 == 在 C/C++ 程序中使用 SQLite 之前,我们需要确保机器上已经有 SQLite 库。可以查看 SQLite 安装章节了解安装过程。 == C/C++ 接口 API == 以下是重要的 C&C++ / SQLite 接口程序,可以满足您在 C/C++ 程序中使用 SQLite 数据库的需求。如果您需要了解更多细节,请查看 SQLite 官方文档。 {| clas…”)
  • 2022年8月19日 (五) 14:06 Neo 讨论 贡献创建了页面SQLite 常用函数 (创建页面,内容为“{{DISPLAYTITLE:SQLite 常用函数}}46 = SQLite 常用函数 = SQLite 有许多内置函数用于处理字符串或数字数据。下面列出了一些有用的 SQLite 内置函数,且所有函数都是大小写不敏感,这意味着您可以使用这些函数的小写形式或大写形式或混合形式。欲了解更多详情,请查看 SQLite 的官方文档: {| class="table table-striped table-hover" ! 序号 ! 函数 &am…”)
  • 2022年8月19日 (五) 14:06 Neo 讨论 贡献创建了页面SQLite 日期 & 时间 (创建页面,内容为“{{DISPLAYTITLE:SQLite 日期 & 时间}}45 = SQLite 日期 & 时间 = SQLite 支持以下五个日期和时间函数: {| class="table table-striped table-hover" ! 序号 ! 函数 ! 实例 |- | 1 | date(timestring, modifier, modifier, ...) | 以 YYYY-MM-DD 格式返回日期。 |- | 2 | time(timestring, modifier, modifier, ...) | 以 HH:MM:SS 格式返回时间。 |- | 3 | datetime(timestring, modifier, modifier, ...) | 以 YYYY…”)
  • 2022年8月19日 (五) 14:06 Neo 讨论 贡献创建了页面SQLite Vacuum (创建页面,内容为“{{DISPLAYTITLE:SQLite Vacuum}}44 = SQLite Vacuum = VACUUM 命令通过复制主数据库中的内容到一个临时数据库文件,然后清空主数据库,并从副本中重新载入原始的数据库文件。这消除了空闲页,把表中的数据排列为连续的,另外会清理数据库文件结构。 如果表中没有明确的整型主键(INTEGER PRIMARY KEY),VACUUM 命令可能会改变表中条目的行 ID(…”)
  • 2022年8月19日 (五) 14:06 Neo 讨论 贡献创建了页面SQLite Explain (创建页面,内容为“{{DISPLAYTITLE:SQLite Explain}}43 = SQLite Explain(解释) = 在 SQLite 语句之前,可以使用 "EXPLAIN" 关键字或 "EXPLAIN QUERY PLAN" 短语,用于描述表的细节。 如果省略了 EXPLAIN 关键字或短语,任何的修改都会引起 SQLite 语句的查询行为,并返回有关 SQLite 语句如何操作的信息。 * 来自 EXPLAIN 和 EXPLAIN QUERY PLAN 的输出只用于交互式分…”)
  • 2022年8月19日 (五) 14:06 Neo 讨论 贡献创建了页面SQLite 注入 (创建页面,内容为“{{DISPLAYTITLE:SQLite 注入}}42 = SQLite 注入 = 如果您的站点允许用户通过网页输入,并将输入内容插入到 SQLite 数据库中,这个时候您就面临着一个被称为 SQL 注入的安全问题。本章节将向您讲解如何防止这种情况的发生,确保脚本和 SQLite 语句的安全。 注入通常在请求用户输入时发生,比如需要用户输入姓名,但用户却输入了一个 SQLit…”)
  • 2022年8月19日 (五) 14:06 Neo 讨论 贡献创建了页面SQLite Autoincrement (创建页面,内容为“{{DISPLAYTITLE:SQLite Autoincrement}}41 = SQLite Autoincrement(自动递增) = SQLite 的 '''AUTOINCREMENT''' 是一个关键字,用于表中的字段值自动递增。我们可以在创建表时在特定的列名称上使用 '''AUTOINCREMENT''' 关键字实现该字段值的自动增加。 关键字 '''AUTOINCREMENT''' 只能用于整型(INTEGER)字段。 == 语法 == '''AUTOINCREMENT''' 关键字的基本用法如下…”)
  • 2022年8月19日 (五) 14:06 Neo 讨论 贡献创建了页面SQLite 子查询 (创建页面,内容为“{{DISPLAYTITLE:SQLite 子查询}}40 = SQLite 子查询 = 子查询或称为内部查询、嵌套查询,指的是在 SQLite 查询中的 WHERE 子句中嵌入查询语句。 一个 SELECT 语句的查询结果能够作为另一个语句的输入值。 子查询可以与 SELECT、INSERT、UPDATE 和 DELETE 语句一起使用,可伴随着使用运算符如 =、<、>、>=、<=、IN、BETWEEN 等。 以下是子查询…”)
  • 2022年8月19日 (五) 14:06 Neo 讨论 贡献创建了页面SQLite 事务 (创建页面,内容为“{{DISPLAYTITLE:SQLite 事务}}39 = SQLite 事务(Transaction) = 事务(Transaction)是一个对数据库执行工作单元。事务(Transaction)是以逻辑顺序完成的工作单位或序列,可以是由用户手动操作完成,也可以是由某种数据库程序自动完成。 事务(Transaction)是指一个或多个更改数据库的扩展。例如,如果您正在创建一个记录或者更新一个记录…”)
  • 2022年8月19日 (五) 14:06 Neo 讨论 贡献创建了页面SQLite 视图 (创建页面,内容为“{{DISPLAYTITLE:SQLite 视图}}38 = SQLite 视图(View) = 视图(View)只不过是通过相关的名称存储在数据库中的一个 SQLite 语句。视图(View)实际上是一个以预定义的 SQLite 查询形式存在的表的组合。 视图(View)可以包含一个表的所有行或从一个或多个表选定行。视图(View)可以从一个或多个表创建,这取决于要创建视图的 SQLite 查询。…”)
  • 2022年8月19日 (五) 14:06 Neo 讨论 贡献创建了页面SQLite Truncate Table (创建页面,内容为“{{DISPLAYTITLE:SQLite Truncate Table}}37 = SQLite Truncate Table = 在 SQLite 中,并没有 TRUNCATE TABLE 命令,但可以使用 SQLite 的 '''DELETE''' 命令从已有的表中删除全部的数据。 == 语法 == DELETE 命令的基本语法如下: <pre> sqlite> DELETE FROM table_name; </pre> 但这种方法无法将递增数归零。 如果要将递增数归零,可以使用以下方法: <pre> sqlite> DELETE F…”)
  • 2022年8月19日 (五) 14:06 Neo 讨论 贡献创建了页面分类:Memcached 教程 (创建页面,内容为“Category:教程”)
  • 2022年8月19日 (五) 14:06 Neo 讨论 贡献创建了页面SQLite Alter 命令 (创建页面,内容为“{{DISPLAYTITLE:SQLite Alter 命令}}36 = SQLite Alter 命令 = SQLite 的 '''ALTER TABLE''' 命令不通过执行一个完整的转储和数据的重载来修改已有的表。您可以使用 ALTER TABLE 语句重命名表,使用 ALTER TABLE 语句还可以在已有的表中添加额外的列。 在 SQLite 中,除了重命名表和在已有的表中添加列,ALTER TABLE 命令不支持其他操作。 == 语法 == 用来重…”)
  • 2022年8月19日 (五) 14:06 Neo 讨论 贡献创建了页面SQLite Indexed By (创建页面,内容为“{{DISPLAYTITLE:SQLite Indexed By}}35 = SQLite Indexed By = "INDEXED BY index-name" 子句规定必须需要命名的索引来查找前面表中值。 如果索引名 index-name 不存在或不能用于查询,然后 SQLite 语句的准备失败。 "NOT INDEXED" 子句规定当访问前面的表(包括由 UNIQUE 和 PRIMARY KEY 约束创建的隐式索引)时,没有使用索引。 然而,即使指定了…”)
  • 2022年8月19日 (五) 14:06 Neo 讨论 贡献创建了页面SQLite 索引 (创建页面,内容为“{{DISPLAYTITLE:SQLite 索引}}34 = SQLite 索引(Index) = 索引(Index)是一种特殊的查找表,数据库搜索引擎用来加快数据检索。简单地说,索引是一个指向表中数据的指针。一个数据库中的索引与一本书的索引目录是非常相似的。 拿汉语字典的目录页(索引)打比方,我们可以按拼音、笔画、偏旁部首等排序的目录(索引)快速查找到…”)
  • 2022年8月19日 (五) 14:06 Neo 讨论 贡献创建了页面SQLite 触发器 (创建页面,内容为“{{DISPLAYTITLE:SQLite 触发器}}33 = SQLite 触发器(Trigger) = SQLite '''触发器(Trigger)'''是数据库的回调函数,它会在指定的数据库事件发生时自动执行/调用。以下是关于 SQLite 的触发器(Trigger)的要点: * SQLite 的触发器(Trigger)可以指定在特定的数据库表发生 DELETE、INSERT 或 UPDATE 时触发,或在一个或多个指定表的列发生更新时触发。…”)
  • 2022年8月19日 (五) 14:06 Neo 讨论 贡献创建了页面SQLite 别名 (创建页面,内容为“{{DISPLAYTITLE:SQLite 别名}}32 = SQLite 别名 = 您可以暂时把表或列重命名为另一个名字,这被称为'''别名'''。使用表别名是指在一个特定的 SQLite 语句中重命名表。重命名是临时的改变,在数据库中实际的表的名称不会改变。 列别名用来为某个特定的 SQLite 语句重命名表中的列。 == 语法 == '''表''' 别名的基本语法如下: <pre class="prettyp…”)
  • 2022年8月19日 (五) 14:06 Neo 讨论 贡献创建了页面SQLite NULL 值 (创建页面,内容为“{{DISPLAYTITLE:SQLite NULL 值}}31 = SQLite NULL 值 = SQLite 的 '''NULL''' 是用来表示一个缺失值的项。表中的一个 NULL 值是在字段中显示为空白的一个值。 带有 NULL 值的字段是一个不带有值的字段。NULL 值与零值或包含空格的字段是不同的,理解这点是非常重要的。 == 语法 == 创建表时使用 '''NULL''' 的基本语法如下: <pre class="prettyprint"> SQLite…”)
  • 2022年8月19日 (五) 14:06 Neo 讨论 贡献创建了页面SQLite Unions 子句 (创建页面,内容为“{{DISPLAYTITLE:SQLite Unions 子句}}30 = SQLite Unions 子句 = SQLite的 '''UNION''' 子句/运算符用于合并两个或多个 SELECT 语句的结果,不返回任何重复的行。 为了使用 UNION,每个 SELECT 被选择的列数必须是相同的,相同数目的列表达式,相同的数据类型,并确保它们有相同的顺序,但它们不必具有相同的长度。 == 语法 == '''UNION''' 的基本语法如…”)
  • 2022年8月19日 (五) 14:06 Neo 讨论 贡献创建了页面SQLite Join (创建页面,内容为“{{DISPLAYTITLE:SQLite Join}}29 = SQLite Join = SQLite 的 '''Join''' 子句用于结合两个或多个数据库中表的记录。JOIN 是一种通过共同值来结合两个表中字段的手段。 SQL 定义了三种主要类型的连接: * 交叉连接 - CROSS JOIN * 内连接 - INNER JOIN * 外连接 - OUTER JOIN 在我们继续之前,让我们假设有两个表 COMPANY 和 DEPARTMENT。我们已经看到了用来填充 COM…”)
  • 2022年8月19日 (五) 14:06 Neo 讨论 贡献创建了页面SQLite 约束 (创建页面,内容为“{{DISPLAYTITLE:SQLite 约束}}28 = SQLite 约束 = 约束是在表的数据列上强制执行的规则。这些是用来限制可以插入到表中的数据类型。这确保了数据库中数据的准确性和可靠性。 约束可以是列级或表级。列级约束仅适用于列,表级约束被应用到整个表。 以下是在 SQLite 中常用的约束。 * '''NOT NULL 约束''':确保某列不能有 NULL 值。 * '''DEFA…”)
  • 2022年8月19日 (五) 14:06 Neo 讨论 贡献创建了页面SQLite PRAGMA (创建页面,内容为“{{DISPLAYTITLE:SQLite PRAGMA}}27 = SQLite PRAGMA = SQLite 的 '''PRAGMA''' 命令是一个特殊的命令,可以用在 SQLite 环境内控制各种环境变量和状态标志。一个 PRAGMA 值可以被读取,也可以根据需求进行设置。 == 语法 == 要查询当前的 PRAGMA 值,只需要提供该 pragma 的名字: <pre class="prettyprint"> PRAGMA pragma_name; </pre> 要为 PRAGMA 设置一个新的值,语法…”)
  • 2022年8月19日 (五) 14:06 Neo 讨论 贡献创建了页面分类:Redis 教程 (创建页面,内容为“Category:教程”)
  • 2022年8月19日 (五) 14:06 Neo 讨论 贡献创建了页面SQLite Distinct 关键字 (创建页面,内容为“{{DISPLAYTITLE:SQLite Distinct 关键字}}26 = SQLite Distinct 关键字 = SQLite 的 '''DISTINCT''' 关键字与 SELECT 语句一起使用,来消除所有重复的记录,并只获取唯一一次记录。 有可能出现一种情况,在一个表中有多个重复的记录。当提取这样的记录时,DISTINCT 关键字就显得特别有意义,它只获取唯一一次记录,而不是获取重复记录。 == 语法 ==…”)
  • 2022年8月19日 (五) 14:05 Neo 讨论 贡献创建了页面SQLite Having 子句 (创建页面,内容为“{{DISPLAYTITLE:SQLite Having 子句}}25 = SQLite Having 子句 = HAVING 子句允许指定条件来过滤将出现在最终结果中的分组结果。 WHERE 子句在所选列上设置条件,而 HAVING 子句则在由 GROUP BY 子句创建的分组上设置条件。 == 语法 == 下面是 HAVING 子句在 SELECT 查询中的位置: <pre class="prettyprint"> SELECT FROM WHERE GROUP BY HAVING ORDER BY </pre> 在一个查询中…”)
  • 2022年8月19日 (五) 14:05 Neo 讨论 贡献创建了页面SQLite Group By (创建页面,内容为“{{DISPLAYTITLE:SQLite Group By}}24 = SQLite Group By = SQLite 的 '''GROUP BY''' 子句用于与 SELECT 语句一起使用,来对相同的数据进行分组。 在 SELECT 语句中,GROUP BY 子句放在 WHERE 子句之后,放在 ORDER BY 子句之前。 == 语法 == 下面给出了 GROUP BY 子句的基本语法。GROUP BY 子句必须放在 WHERE 子句中的条件之后,必须放在 ORDER BY 子句之前。 <pre class="…”)
  • 2022年8月19日 (五) 14:05 Neo 讨论 贡献创建了页面SQLite Order By (创建页面,内容为“{{DISPLAYTITLE:SQLite Order By}}23 = SQLite Order By = SQLite 的 '''ORDER BY''' 子句是用来基于一个或多个列按升序或降序顺序排列数据。 == 语法 == ORDER BY 子句的基本语法如下: <pre class="prettyprint"> SELECT column-list FROM table_name [WHERE condition] [ORDER BY column1, column2, .. columnN] [ASC | DESC]; </pre> 您可以在 ORDER BY 子句中使用多个列。确保您使用的排序列在…”)
  • 2022年8月19日 (五) 14:05 Neo 讨论 贡献创建了页面SQLite Limit 子句 (创建页面,内容为“{{DISPLAYTITLE:SQLite Limit 子句}}22 = SQLite Limit 子句 = SQLite 的 '''LIMIT''' 子句用于限制由 SELECT 语句返回的数据数量。 == 语法 == 带有 LIMIT 子句的 SELECT 语句的基本语法如下: <pre class="prettyprint"> SELECT column1, column2, columnN FROM table_name LIMIT [no of rows] </pre> 下面是 LIMIT 子句与 OFFSET 子句一起使用时的语法: <pre class="prettyprint"> SELECT column1, col…”)
  • 2022年8月19日 (五) 14:05 Neo 讨论 贡献创建了页面SQLite Glob 子句 (创建页面,内容为“{{DISPLAYTITLE:SQLite Glob 子句}}21 = SQLite Glob 子句 = SQLite 的 '''GLOB''' 运算符是用来匹配通配符指定模式的文本值。如果搜索表达式与模式表达式匹配,GLOB 运算符将返回真(true),也就是 1。与 LIKE 运算符不同的是,GLOB 是大小写敏感的,对于下面的通配符,它遵循 UNIX 的语法。 * 星号 (*) * 问号 (?) 星号(*)代表零个、一个或多…”)
  • 2022年8月19日 (五) 14:05 Neo 讨论 贡献创建了页面SQLite Like 子句 (创建页面,内容为“{{DISPLAYTITLE:SQLite Like 子句}}20 = SQLite Like 子句 = SQLite 的 '''LIKE''' 运算符是用来匹配通配符指定模式的文本值。如果搜索表达式与模式表达式匹配,LIKE 运算符将返回真(true),也就是 1。这里有两个通配符与 LIKE 运算符一起使用: * 百分号 (%) * 下划线 (_) 百分号(%)代表零个、一个或多个数字或字符。下划线(_)代表一个…”)
  • 2022年8月19日 (五) 14:05 Neo 讨论 贡献创建了页面SQLite Delete 语句 (创建页面,内容为“{{DISPLAYTITLE:SQLite Delete 语句}}19 = SQLite Delete 语句 = SQLite 的 '''DELETE''' 查询用于删除表中已有的记录。可以使用带有 WHERE 子句的 DELETE 查询来删除选定行,否则所有的记录都会被删除。 == 语法 == 带有 WHERE 子句的 DELETE 查询的基本语法如下: <pre class="prettyprint"> DELETE FROM table_name WHERE [condition]; </pre> 您可以使用 AND 或 OR 运算符来结合…”)
  • 2022年8月19日 (五) 14:05 Neo 讨论 贡献创建了页面分类:MongoDB 教程 (创建页面,内容为“Category:教程”)
  • 2022年8月19日 (五) 14:05 Neo 讨论 贡献创建了页面SQLite Update 语句 (创建页面,内容为“{{DISPLAYTITLE:SQLite Update 语句}}18 = SQLite Update 语句 = SQLite 的 '''UPDATE''' 查询用于修改表中已有的记录。可以使用带有 WHERE 子句的 UPDATE 查询来更新选定行,否则所有的行都会被更新。 == 语法 == 带有 WHERE 子句的 UPDATE 查询的基本语法如下: <pre class="prettyprint"> UPDATE table_name SET column1 = value1, column2 = value2...., columnN = valueN WHERE [condition];…”)
  • 2022年8月19日 (五) 14:05 Neo 讨论 贡献创建了页面SQLite AND/OR 运算符 (创建页面,内容为“{{DISPLAYTITLE:SQLite AND/OR 运算符}}17 = SQLite AND/OR 运算符 = SQLite 的 '''AND''' 和 '''OR''' 运算符用于编译多个条件来缩小在 SQLite 语句中所选的数据。这两个运算符被称为连接运算符。 这些运算符为同一个 SQLite 语句中不同的运算符之间的多个比较提供了可能。 == AND 运算符 == '''AND''' 运算符允许在一个 SQL 语句的 WHERE 子句中的多个条件…”)
  • 2022年8月19日 (五) 14:05 Neo 讨论 贡献创建了页面SQLite Where 子句 (创建页面,内容为“{{DISPLAYTITLE:SQLite Where 子句}}16 = SQLite Where 子句 = SQLite的 '''WHERE''' 子句用于指定从一个表或多个表中获取数据的条件。 如果满足给定的条件,即为真(true)时,则从表中返回特定的值。您可以使用 WHERE 子句来过滤记录,只获取需要的记录。 WHERE 子句不仅可用在 SELECT 语句中,它也可用在 UPDATE、DELETE 语句中,等等,这些我们将在…”)
  • 2022年8月19日 (五) 14:05 Neo 讨论 贡献创建了页面SQLite 表达式 (创建页面,内容为“{{DISPLAYTITLE:SQLite 表达式}}15 = SQLite 表达式 = 表达式是一个或多个值、运算符和计算值的SQL函数的组合。 SQL 表达式与公式类似,都写在查询语言中。您还可以使用特定的数据集来查询数据库。 == 语法 == 假设 SELECT 语句的基本语法如下: <pre class="prettyprint"> SELECT column1, column2, columnN FROM table_name WHERE [CONDITION | EXPRESSION]; </pre> 有不同…”)
  • 2022年8月19日 (五) 14:05 Neo 讨论 贡献创建了页面SQLite 运算符 (创建页面,内容为“{{DISPLAYTITLE:SQLite 运算符}}14 = SQLite 运算符 = == SQLite 运算符是什么? == 运算符是一个保留字或字符,主要用于 SQLite 语句的 WHERE 子句中执行操作,如比较和算术运算。 运算符用于指定 SQLite 语句中的条件,并在语句中连接多个条件。 * 算术运算符 * 比较运算符 * 逻辑运算符 * 位运算符 == SQLite 算术运算符 == 假设变量 a=10,变量 b…”)
  • 2022年8月19日 (五) 14:05 Neo 讨论 贡献创建了页面SQLite Select 语句 (创建页面,内容为“{{DISPLAYTITLE:SQLite Select 语句}}13 = SQLite Select 语句 = SQLite 的 '''SELECT''' 语句用于从 SQLite 数据库表中获取数据,以结果表的形式返回数据。这些结果表也被称为结果集。 == 语法 == SQLite 的 SELECT 语句的基本语法如下: <pre class="prettyprint"> SELECT column1, column2, columnN FROM table_name; </pre> 在这里,column1, column2...是表的字段,他们的值即是您…”)
  • 2022年8月19日 (五) 14:05 Neo 讨论 贡献创建了页面SQLite Insert 语句 (创建页面,内容为“{{DISPLAYTITLE:SQLite Insert 语句}}12 = SQLite Insert 语句 = SQLite 的 '''INSERT INTO''' 语句用于向数据库的某个表中添加新的数据行。 == 语法 == INSERT INTO 语句有两种基本语法,如下所示: <pre> INSERT INTO TABLE_NAME [(column1, column2, column3,...columnN)] VALUES (value1, value2, value3,...valueN); </pre> 在这里,column1, column2,...columnN 是要插入数据的表中的列的名称。…”)
  • 2022年8月19日 (五) 14:05 Neo 讨论 贡献创建了页面SQLite 删除表 (创建页面,内容为“{{DISPLAYTITLE:SQLite 删除表}}11 = SQLite 删除表 = SQLite 的 '''DROP TABLE''' 语句用来删除表定义及其所有相关数据、索引、触发器、约束和该表的权限规范。 <blockquote>使用此命令时要特别注意,因为一旦一个表被删除,表中所有信息也将永远丢失。</blockquote> == 语法 == DROP TABLE 语句的基本语法如下。您可以选择指定带有表名的数据库名称…”)
  • 2022年8月19日 (五) 14:05 Neo 讨论 贡献创建了页面SQLite 创建表 (创建页面,内容为“{{DISPLAYTITLE:SQLite 创建表}}10 = SQLite 创建表 = SQLite 的 '''CREATE TABLE''' 语句用于在任何给定的数据库创建一个新表。创建基本表,涉及到命名表、定义列及每一列的数据类型。 == 语法 == CREATE TABLE 语句的基本语法如下: <pre> CREATE TABLE database_name.table_name( column1 datatype PRIMARY KEY(one or more columns), column2 datatype, column3 datatype, .....…”)
  • 2022年8月19日 (五) 14:05 Neo 讨论 贡献创建了页面SQLite 分离数据库 (创建页面,内容为“{{DISPLAYTITLE:SQLite 分离数据库}}9 = SQLite 分离数据库 = SQLite 的 '''DETACH DATABASE''' 语句是用来把命名数据库从一个数据库连接分离和游离出来,连接是之前使用 ATTACH 语句附加的。如果同一个数据库文件已经被附加上多个别名,DETACH 命令将只断开给定名称的连接,而其余的仍然有效。您无法分离 '''main''' 或 '''temp''' 数据库。 <blockquote>…”)
  • 2022年8月19日 (五) 14:05 Neo 讨论 贡献创建了页面SQLite 附加数据库 (创建页面,内容为“{{DISPLAYTITLE:SQLite 附加数据库}}8 = SQLite 附加数据库 = 假设这样一种情况,当在同一时间有多个数据库可用,您想使用其中的任何一个。SQLite 的 '''ATTACH DATABASE''' 语句是用来选择一个特定的数据库,使用该命令后,所有的 SQLite 语句将在附加的数据库下执行。 == 语法 == SQLite 的 ATTACH DATABASE 语句的基本语法如下: <pre> ATTACH DATABASE fil…”)
  • 2022年8月19日 (五) 14:05 Neo 讨论 贡献创建了页面SQLite 创建数据库 (创建页面,内容为“{{DISPLAYTITLE:SQLite 创建数据库}}7 = SQLite 创建数据库 = SQLite 的 '''sqlite3''' 命令被用来创建新的 SQLite 数据库。您不需要任何特殊的权限即可创建一个数据。 == 语法 == sqlite3 命令的基本语法如下: <pre> $ sqlite3 DatabaseName.db </pre> 通常情况下,数据库名称在 RDBMS 内应该是唯一的。 另外我们也可以使用 .open 来建立新的数据库文件: <pre…”)
  • 2022年8月19日 (五) 14:05 Neo 讨论 贡献创建了页面分类:SQLite 教程 (创建页面,内容为“Category:教程”)
  • 2022年8月19日 (五) 14:05 Neo 讨论 贡献创建了页面SQLite 数据类型 (创建页面,内容为“{{DISPLAYTITLE:SQLite 数据类型}}6 = SQLite 数据类型 = SQLite 数据类型是一个用来指定任何对象的数据类型的属性。SQLite 中的每一列,每个变量和表达式都有相关的数据类型。 您可以在创建表的同时使用这些数据类型。SQLite 使用一个更普遍的动态类型系统。在 SQLite 中,值的数据类型与值本身是相关的,而不是与它的容器相关。 == SQLite…”)
  • 2022年8月19日 (五) 14:05 Neo 讨论 贡献创建了页面SQLite 语法 (创建页面,内容为“{{DISPLAYTITLE:SQLite 语法}}5 = SQLite 语法 = SQLite 是遵循一套独特的称为语法的规则和准则。本教程列出了所有基本的 SQLite 语法,向您提供了一个 SQLite 快速入门。 == 大小写敏感性 == 有个重要的点值得注意,SQLite 是'''不区分大小写'''的,但也有一些命令是大小写敏感的,比如 '''GLOB''' 和 '''glob''' 在 SQLite 的语句中有不同的含义。 ==…”)
  • 2022年8月19日 (五) 14:05 Neo 讨论 贡献创建了页面SQLite 命令 (创建页面,内容为“{{DISPLAYTITLE:SQLite 命令}}4 = SQLite 命令 = 本章将向您讲解 SQLite 编程人员所使用的简单却有用的命令。这些命令被称为 SQLite 的点命令,这些命令的不同之处在于它们不以分号 ; 结束。 让我们在命令提示符下键入一个简单的 '''sqlite3''' 命令,在 SQLite 命令提示符下,您可以使用各种 SQLite 命令。 <pre> $ sqlite3 SQLite version 3.3.6 Enter ".h…”)
  • 2022年8月19日 (五) 14:05 Neo 讨论 贡献创建了页面SQLite 安装 (创建页面,内容为“{{DISPLAYTITLE:SQLite 安装}}3 = SQLite 安装 = SQLite 的一个重要的特性是零配置的,这意味着不需要复杂的安装或管理。本章将讲解 Windows、Linux 和 Mac OS X 上的安装设置。 == 在 Windows 上安装 SQLite == * 请访问 [http://www.sqlite.org/download.html SQLite 下载页面],从 Windows 区下载预编译的二进制文件。 * 您需要下载 '''sqlite-tools-win32-*.zip''' 和 '''sqlite…”)
  • 2022年8月19日 (五) 14:05 Neo 讨论 贡献创建了页面SQLite 简介 (创建页面,内容为“{{DISPLAYTITLE:SQLite 简介}}2 = SQLite 简介 = 本教程帮助您了解什么是 SQLite,它与 SQL 之间的不同,为什么需要它,以及它的应用程序数据库处理方式。 SQLite是一个软件库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite是一个增长最快的数据库引擎,这是在普及方面的增长,与它的尺寸大小无关。SQLite 源…”)
  • 2022年8月19日 (五) 14:05 Neo 讨论 贡献创建了页面SQLite 教程 (创建页面,内容为“{{DISPLAYTITLE:SQLite 教程}}1 = SQLite 教程 = SQLite 是一个软件库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite 是在世界上最广泛部署的 SQL 数据库引擎。SQLite 源代码不受版权限制。 本教程将告诉您如何使用 SQLite 编程,并让你迅速上手。 '''现在开始学习 SQLite!''' == 谁适合阅读本教程? ==…”)
  • 2022年8月19日 (五) 14:04 Neo 讨论 贡献创建了页面分类:PostgreSQL 教程 (创建页面,内容为“Category:教程”)
  • 2022年8月19日 (五) 14:04 Neo 讨论 贡献创建了页面分类:MySQL 教程 (创建页面,内容为“Category:教程”)
  • 2022年8月19日 (五) 14:03 Neo 讨论 贡献创建了页面分类:SQL 教程 (创建页面,内容为“Category:教程”)
  • 2022年8月19日 (五) 14:03 Neo 讨论 贡献创建了页面分类:Xml 教程 (创建页面,内容为“Category:教程”)
  • 2022年8月19日 (五) 14:03 Neo 讨论 贡献创建了页面分类:Git 教程 (创建页面,内容为“Category:教程”)
  • 2022年8月19日 (五) 14:02 Neo 讨论 贡献创建了页面分类:R 教程 (创建页面,内容为“Category:教程”)
  • 2022年8月19日 (五) 14:02 Neo 讨论 贡献创建了页面分类:Pandas 教程 (创建页面,内容为“Category:教程”)
  • 2022年8月19日 (五) 14:01 Neo 讨论 贡献创建了页面分类:SciPy 教程 (创建页面,内容为“Category:教程”)
  • 2022年8月19日 (五) 13:57 Neo 讨论 贡献创建了页面分类:C Sharp 教程 (创建页面,内容为“Category:教程”)
  • 2022年8月19日 (五) 13:54 Neo 讨论 贡献创建了页面分类:Scala 教程 (创建页面,内容为“Category:教程”)
  • 2022年8月19日 (五) 13:54 Neo 讨论 贡献创建了页面分类:C 语言教程 (创建页面,内容为“Category:教程”)
  • 2022年8月19日 (五) 13:54 Neo 讨论 贡献创建了页面分类:Goalng 教程 (创建页面,内容为“Category:教程”)
  • 2022年8月19日 (五) 13:53 Neo 讨论 贡献创建了页面分类:Matplotlib 教程 (创建页面,内容为“Category:教程”)
  • 2022年8月19日 (五) 13:53 Neo 讨论 贡献创建了页面分类:Python 教程 (创建页面,内容为“Category:教程”)
  • 2022年8月19日 (五) 13:53 Neo 讨论 贡献创建了页面分类:NumPy 教程 (创建页面,内容为“Category:教程”)
  • 2022年8月19日 (五) 13:53 Neo 讨论 贡献创建了页面分类:Kotlin 教程 (创建页面,内容为“Category:教程”)
  • 2022年8月19日 (五) 13:52 Neo 讨论 贡献创建了页面分类:Swift 教程 (创建页面,内容为“Category:教程”)
  • 2022年8月19日 (五) 13:52 Neo 讨论 贡献创建了页面分类:JSP 教程 (创建页面,内容为“Category:教程”)
  • 2022年8月19日 (五) 13:52 Neo 讨论 贡献创建了页面分类:Servlet 教程 (创建页面,内容为“Category:教程”)
  • 2022年8月19日 (五) 13:52 Neo 讨论 贡献创建了页面分类:C++ 教程 (创建页面,内容为“Category:教程”)
  • 2022年8月19日 (五) 13:52 Neo 讨论 贡献创建了页面分类:Visual Basic 教程 (创建页面,内容为“Category:教程”)
  • 2022年8月19日 (五) 13:52 Neo 讨论 贡献创建了页面分类:Maven 教程 (创建页面,内容为“Category:教程”)
  • 2022年8月19日 (五) 13:52 Neo 讨论 贡献创建了页面分类:Lua 教程 (创建页面,内容为“Category:教程”)
  • 2022年8月19日 (五) 13:52 Neo 讨论 贡献创建了页面分类:Rust 教程 (创建页面,内容为“Category:教程”)
  • 2022年8月19日 (五) 13:52 Neo 讨论 贡献创建了页面分类:Ruby 教程 (创建页面,内容为“Category:教程”)
  • 2022年8月19日 (五) 13:52 Neo 讨论 贡献创建了页面分类:Perl 教程 (创建页面,内容为“Category:教程”)
  • 2022年8月19日 (五) 13:51 Neo 讨论 贡献创建了页面分类:Java 教程 (创建页面,内容为“Category:教程”)
  • 2022年8月19日 (五) 13:51 Neo 讨论 贡献创建了页面分类:PHP 教程 (创建页面,内容为“Category:教程”)
  • 2022年8月19日 (五) 13:50 Neo 讨论 贡献创建了页面分类:独立开发者启示录 (创建页面,内容为“Category:教程”)
  • 2022年8月19日 (五) 13:50 Neo 讨论 贡献创建了页面分类:HTML教程 (创建页面,内容为“Category:教程”)
  • 2022年8月19日 (五) 13:50 Neo 讨论 贡献创建了页面分类:Mitmproxy中文教程 (创建页面,内容为“Category:教程”)
  • 2022年8月19日 (五) 13:49 Neo 讨论 贡献创建了页面分类:Greasemonkey中文手册 (创建页面,内容为“Category:教程”)
  • 2022年8月19日 (五) 13:49 Neo 讨论 贡献创建了页面分类:Mustache中文教程 (创建页面,内容为“Category:教程”)
  • 2022年8月19日 (五) 13:48 Neo 讨论 贡献创建了页面分类:教程 (创建页面,内容为“教程”)
  • 2022年8月19日 (五) 13:38 Neo 讨论 贡献创建了页面Node.js 连接 MySQL (创建页面,内容为“{{DISPLAYTITLE:Node.js MySQL}}24 = Node.js 连接 MySQL = 本章节我们将为大家介绍如何使用 Node.js 来连接 MySQL,并对数据库进行操作。 如果你还没有 MySQL 的基本知识,可以参考我们的教程:MySQL 教程。 本教程使用到的 Websites 表 SQL 文件:websites.sql。 === 安装驱动 === 本教程使用了nodejs npm#taobaonpm|淘宝定制的 cnpm…”)
  • 2022年8月19日 (五) 13:38 Neo 讨论 贡献创建了页面Node.js JXcore 打包 (创建页面,内容为“{{DISPLAYTITLE:Node.js JXcore 打包}}23 = Node.js JXcore 打包 = Node.js 是一个开放源代码、跨平台的、用于服务器端和网络应用的运行环境。 JXcore 是一个支持多线程的 Node.js 发行版本,基本不需要对你现有的代码做任何改动就可以直接线程安全地以多线程运行。 这篇文章主要是要向大家介绍 JXcore 的打包功能。 == JXcore 安装 == 下载 JXcore…”)
  • 2022年8月19日 (五) 13:38 Neo 讨论 贡献创建了页面Node.js 多进程 (创建页面,内容为“{{DISPLAYTITLE:Node.js 多进程}}22 = Node.js 多进程 = 我们都知道 Node.js 是以单线程的模式运行的,但它使用的是事件驱动来处理并发,这样有助于我们在多核 cpu 的系统上创建多个子进程,从而提高性能。 每个子进程总是带有三个流对象:child.stdin, child.stdout 和child.stderr。他们可能会共享父进程的 stdio 流,或者也可以是独立的被导流的…”)
  • 2022年8月19日 (五) 13:38 Neo 讨论 贡献创建了页面Node.js RESTful API (创建页面,内容为“{{DISPLAYTITLE:Node.js RESTful API}}21 = Node.js RESTful API = == 什么是 REST? == REST即表述性状态传递(英文:Representational State Transfer,简称REST)是Roy Fielding博士在2000年他的博士论文中提出来的一种软件架构风格。 表述性状态转移是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计就是RESTful。需要注意的是,REST是设计…”)
  • 2022年8月19日 (五) 13:38 Neo 讨论 贡献创建了页面Node.js Express 框架 (创建页面,内容为“{{DISPLAYTITLE:Node.js Express 框架}}20 = Node.js Express 框架 = == Express 简介 == Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具。 使用 Express 可以快速地搭建一个完整功能的网站。 Express 框架核心特性: * 可以设置中间件来响应 HTTP 请求。 * 定义了路由表用于执行不同的 H…”)
  • 2022年8月19日 (五) 13:38 Neo 讨论 贡献创建了页面Node.js Web 模块 (创建页面,内容为“{{DISPLAYTITLE:Node.js Web 模块}}19 = Node.js Web 模块 = == 什么是 Web 服务器? == Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,Web服务器的基本功能就是提供Web信息浏览服务。它只需支持HTTP协议、HTML文档格式及URL,与客户端的网络浏览器配合。 大多数 web 服务器都支持服务端的脚本语言(php、python、ruby)等…”)
  • 2022年8月19日 (五) 13:38 Neo 讨论 贡献创建了页面Nodejs domain module (创建页面,内容为“{{DISPLAYTITLE:Domain 模块}}5 = Node.js Domain 模块 = Node.js 工具模块 Node.js '''Domain(域)''' 简化异步代码的异常处理,可以捕捉处理try catch无法捕捉的异常。引入 Domain 模块 语法格式如下: <pre> var domain = require("domain") </pre> domain模块,把处理多个不同的IO的操作作为一个组。注册事件和回调到domain,当发生…”)
  • 2022年8月19日 (五) 13:38 Neo 讨论 贡献创建了页面Nodejs dns module (创建页面,内容为“{{DISPLAYTITLE:DNS 模块}}4 = Node.js DNS 模块 = Node.js 工具模块 Node.js '''DNS''' 模块用于解析域名。引入 DNS 模块语法格式如下: <pre> var dns = require("dns") </pre> == 方法 == {| class="table table-striped table-hover" ! 序号 ! 方法 & 描述 |- | 1 | '''dns.lookup(hostname[, options], callback)'''将域名(比如 'xiaobai.wang')解析为第…”)
  • 2022年8月19日 (五) 13:38 Neo 讨论 贡献创建了页面Nodejs net module (创建页面,内容为“{{DISPLAYTITLE:Net 模块}}3 = Node.js Net 模块 = Node.js 工具模块 Node.js Net 模块提供了一些用于底层的网络通信的小工具,包含了创建服务器/客户端的方法,我们可以通过以下方式引入该模块: <pre> var net = require("net") </pre> === 方法 === {| class="table table-striped table-hover" ! 序号 ! 方法 & 描述 |- | 1 | '''net.cr…”)
  • 2022年8月19日 (五) 13:38 Neo 讨论 贡献创建了页面Nodejs path module (创建页面,内容为“{{DISPLAYTITLE:Path 模块}}2 = Node.js Path 模块 = Node.js 工具模块 Node.js path 模块提供了一些用于处理文件路径的小工具,我们可以通过以下方式引入该模块: <pre> var path = require("path") </pre> === 方法 === {| class="table table-striped table-hover" !width="50%"| 序号 !width="50%"| 方法 & 描述 |- | 1 | '''path.normalize(p)'''规范…”)
  • 2022年8月19日 (五) 13:38 Neo 讨论 贡献创建了页面Nodejs os module (创建页面,内容为“{{DISPLAYTITLE:OS 模块}}1 = Node.js OS 模块 = Node.js 工具模块 Node.js os 模块提供了一些基本的系统操作函数。我们可以通过以下方式引入该模块: <pre> var os = require("os") </pre> === 方法 === {| class="table table-striped table-hover" ! 序号 ! 方法 & 描述 |- | 1 | '''os.tmpdir()'''返回操作系统的默认临时文件夹。 |- | 2 |…”)
  • 2022年8月19日 (五) 13:38 Neo 讨论 贡献创建了页面Node.js 工具模块 (创建页面,内容为“{{DISPLAYTITLE:Node.js 工具模块}}18 = Node.js 工具模块 = 在 Node.js 模块库中有很多好用的模块。接下来我们为大家介绍几种常用模块的使用: {| class="table table-striped table-hover" ! 序号 ! 模块名 & 描述 |- | 1 | '''OS 模块''' 提供基本的系统操作函数。 |- | 2 | '''Path 模块'''提供了处理和转换文件路径的工具。…”)
  • 2022年8月19日 (五) 13:38 Neo 讨论 贡献创建了页面Node.js GET/POST请求 (创建页面,内容为“{{DISPLAYTITLE:Node.js GET/POST请求}}17 = Node.js GET/POST请求 = 在很多场景中,我们的服务器都需要跟用户的浏览器打交道,如表单提交。 表单提交到服务器一般都使用 GET/POST 请求。 本章节我们将为大家介绍 Node.js GET/POST请求。 == 获取GET请求内容 == 由于GET请求直接被嵌入在路径中,URL是完整的请求路径,包括了?后面的部分,因此你可…”)
  • 2022年8月19日 (五) 13:38 Neo 讨论 贡献创建了页面Node.js 文件系统 (创建页面,内容为“{{DISPLAYTITLE:Node.js 文件系统}}16 = Node.js 文件系统 = Node.js 提供一组类似 UNIX(POSIX)标准的文件操作API。 Node 导入文件系统模块(fs)语法如下所示: <pre> var fs = require("fs") </pre> == 异步和同步 == Node.js 文件系统(fs 模块)模块中的方法均有异步和同步版本,例如读取文件内容的函数有异步的 fs.readFile() 和同步的 fs.readFileSync()。…”)
  • 2022年8月19日 (五) 13:38 Neo 讨论 贡献创建了页面Node.js 常用工具 (创建页面,内容为“{{DISPLAYTITLE:Node.js 常用工具}}15 = Node.js 常用工具 = util 是一个Node.js 核心模块,提供常用函数的集合,用于弥补核心 JavaScript 的功能 过于精简的不足。 使用方法如下: <pre>const util = require('util');</pre> == util.callbackify == util.callbackify(original) 将 <code>async</code> 异步函数(或者一个返回值为 <code>Promise</code> 的函数)转换成遵循异常优先…”)
  • 2022年8月19日 (五) 13:38 Neo 讨论 贡献创建了页面Node.js 全局对象 (创建页面,内容为“{{DISPLAYTITLE:Node.js 全局对象}}14 = Node.js 全局对象 = JavaScript 中有一个特殊的对象,称为全局对象(Global Object),它及其所有属性都可以在程序的任何地方访问,即全局变量。 在浏览器 JavaScript 中,通常 window 是全局对象, 而 Node.js 中的全局对象是 global,所有全局变量(除了 global 本身以外)都是 global 对象的属性。 在 Node.js 我…”)
  • 2022年8月19日 (五) 13:38 Neo 讨论 贡献创建了页面Node.js 路由 (创建页面,内容为“{{DISPLAYTITLE:Node.js 路由}}13 = Node.js 路由 = 我们要为路由提供请求的 URL 和其他需要的 GET 及 POST 参数,随后路由需要根据这些数据来执行相应的代码。 因此,我们需要查看 HTTP 请求,从中提取出请求的 URL 以及 GET/POST 参数。这一功能应当属于路由还是服务器(甚至作为一个模块自身的功能)确实值得探讨,但这里暂定其为我们的HT…”)
  • 2022年8月19日 (五) 13:37 Neo 讨论 贡献创建了页面Node.js 函数 (创建页面,内容为“{{DISPLAYTITLE:Node.js 函数}}12 = Node.js 函数 = 在 JavaScript中,一个函数可以作为另一个函数的参数。我们可以先定义一个函数,然后传递,也可以在传递参数的地方直接定义函数。 Node.js 中函数的使用与 JavaScript 类似,举例来说,你可以这样做: <pre> function say(word) { console.log(word); } function execute(someFunction, value) { someFunction(value); }…”)
  • 2022年8月19日 (五) 13:37 Neo 讨论 贡献创建了页面Node.js 模块系统 (创建页面,内容为“{{DISPLAYTITLE:Node.js 模块系统}}11 = Node.js模块系统 = 为了让Node.js的文件可以相互调用,Node.js提供了一个简单的模块系统。 模块是Node.js 应用程序的基本组成部分,文件和模块是一一对应的。换言之,一个 Node.js 文件就是一个模块,这个文件可能是JavaScript 代码、JSON 或者编译过的C/C++ 扩展。 == 引入模块 == 在 Node.js 中,引入一个模…”)
  • 2022年8月19日 (五) 13:37 Neo 讨论 贡献创建了页面Node.js Stream (创建页面,内容为“{{DISPLAYTITLE:Node.js Stream}}10 = Node.js Stream(流) = Stream 是一个抽象接口,Node 中有很多对象实现了这个接口。例如,对http 服务器发起请求的request 对象就是一个 Stream,还有stdout(标准输出)。 Node.js,Stream 有四种流类型: * '''Readable''' - 可读操作。 * '''Writable''' - 可写操作。 * '''Duplex''' - 可读可写操作. * '''Transform''' - 操作被写入数…”)
  • 2022年8月19日 (五) 13:37 Neo 讨论 贡献创建了页面Node.js Buffer (创建页面,内容为“{{DISPLAYTITLE:Node.js Buffer}}9 = Node.js Buffer(缓冲区) = JavaScript 语言自身只有字符串数据类型,没有二进制数据类型。 但在处理像TCP流或文件流时,必须使用到二进制数据。因此在 Node.js中,定义了一个 Buffer 类,该类用来创建一个专门存放二进制数据的缓存区。 在 Node.js 中,Buffer 类是随 Node 内核一起发布的核心库。Buffer 库为 Node.js…”)
  • 2022年8月19日 (五) 13:37 Neo 讨论 贡献创建了页面Node.js EventEmitter (创建页面,内容为“{{DISPLAYTITLE:Node.js EventEmitter}}8 = Node.js EventEmitter = Node.js 所有的异步 I/O 操作在完成时都会发送一个事件到事件队列。 Node.js 里面的许多对象都会分发事件:一个 net.Server 对象会在每次有新连接时触发一个事件, 一个 fs.readStream 对象会在文件被打开的时候触发一个事件。 所有这些产生事件的对象都是 events.EventEmitter 的实例。 == Eve…”)
  • 2022年8月19日 (五) 13:37 Neo 讨论 贡献创建了页面Node.js 回调函数 (创建页面,内容为“{{DISPLAYTITLE:Node.js 回调函数}}6 = Node.js 回调函数 = Node.js 异步编程的直接体现就是回调。 异步编程依托于回调来实现,但不能说使用了回调后程序就异步化了。 回调函数在完成任务后就会被调用,Node 使用了大量的回调函数,Node 所有 API 都支持回调函数。 例如,我们可以一边读取文件,一边执行其他命令,在文件读取完成后,…”)
  • 2022年8月19日 (五) 13:37 Neo 讨论 贡献创建了页面Node.js 事件循环 (创建页面,内容为“{{DISPLAYTITLE:Node.js 事件循环}}7 = Node.js 事件循环 = Node.js 是单进程单线程应用程序,但是因为 V8 引擎提供的异步执行回调接口,通过这些接口可以处理大量的并发,所以性能非常高。 Node.js 几乎每一个 API 都是支持回调函数的。 Node.js 基本上所有的事件机制都是用设计模式中观察者模式实现。 Node.js 单线程类似进入一个while(true)…”)
  • 2022年8月19日 (五) 13:37 Neo 讨论 贡献创建了页面Node.js REPL(交互式解释器) (创建页面,内容为“{{DISPLAYTITLE:Node.js REPL}}5 = Node.js REPL(交互式解释器) = Node.js REPL(Read Eval Print Loop:交互式解释器) 表示一个电脑的环境,类似 Windows 系统的终端或 Unix/Linux shell,我们可以在终端中输入命令,并接收系统的响应。 Node 自带了交互式解释器,可以执行以下任务: * '''读取''' - 读取用户输入,解析输入的 Javascript 数据结构并存储在内存中…”)
  • 2022年8月19日 (五) 13:37 Neo 讨论 贡献创建了页面NPM 使用介绍 (创建页面,内容为“{{DISPLAYTITLE:NPM 使用介绍}}4 = NPM 使用介绍 = NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种: * 允许用户从NPM服务器下载别人编写的第三方包到本地使用。 * 允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。 * 允许用户将自己编写的包或命令行程序上传到NPM…”)
  • 2022年8月19日 (五) 13:37 Neo 讨论 贡献创建了页面Node.js 创建第一个应用 (创建页面,内容为“{{DISPLAYTITLE:Node.js 创建第一个应用}}3 = Node.js 创建第一个应用 = 如果我们使用 PHP 来编写后端的代码时,需要 Apache 或者 Nginx 的 HTTP 服务器,并配上 mod_php5 模块和 php-cgi。 从这个角度看,整个"接收 HTTP 请求并提供 Web 页面"的需求就不需要 PHP 来处理。 不过对 Node.js 来说,概念完全不一样了。使用 Node.js 时,我们不仅仅 在…”)
  • 2022年8月19日 (五) 13:37 Neo 讨论 贡献创建了页面Node.js 安装配置 (创建页面,内容为“{{DISPLAYTITLE:Node.js 安装配置}}2 = Node.js 安装配置 = 本章节我们将向大家介绍在 Windows 和 Linux 上安装 Node.js 的方法。 本安装教程以 Node.js v4.4.3 LTS(长期支持版本)版本为例。 Node.js 安装包及源码下载地址为:https://nodejs.org/zh-cn/download/。 你可以根据不同平台系统选择你需要的 Node.js 安装包。 Node.js 历史版本下载地址:https://nodejs.org/…”)
  • 2022年8月19日 (五) 13:37 Neo 讨论 贡献创建了页面Node.js 教程 (创建页面,内容为“{{DISPLAYTITLE:Node.js 教程}}1 = Node.js 教程 = 简单的说 Node.js 就是运行在服务端的 JavaScript。 Node.js 是一个基于 Chrome JavaScript 运行时建立的一个平台。 Node.js 是一个事件驱动 I/O 服务端 JavaScript 环境,基于 Google 的 V8 引擎,V8 引擎执行 Javascript 的速度非常快,性能非常好。 == 谁适合阅读本教程? == 如果你是一个前端程序员,你不懂…”)
  • 2022年8月19日 (五) 13:31 Neo 讨论 贡献创建了页面TypeScript 测验 (创建页面,内容为“{{DISPLAYTITLE:TypeScript 测验}}22 = TypeScript 测验 = 开始 === 其他相关测试 === * [https://c.xiaobai.wang/quiz/7156 TypeScript 测验一] * [https://c.xiaobai.wang/quiz/7157 TypeScript 测验二] * [https://c.xiaobai.wang/quiz/7158 TypeScript 测验三]”)
  • 2022年8月19日 (五) 13:31 Neo 讨论 贡献创建了页面TypeScript 声明文件 (创建页面,内容为“{{DISPLAYTITLE:TypeScript 声明文件}}21 = TypeScript 声明文件 = TypeScript 作为 JavaScript 的超集,在开发过程中不可避免要引用其他第三方的 JavaScript 的库。虽然通过直接引用可以调用库的类和方法,但是却无法使用TypeScript 诸如类型检查等特性功能。为了解决这个问题,需要将这些库里的函数和方法体去掉后只保留导出类型声明,而产生…”)
  • 2022年8月19日 (五) 13:31 Neo 讨论 贡献创建了页面TypeScript 模块 (创建页面,内容为“{{DISPLAYTITLE:TypeScript 模块}}20 = TypeScript 模块 = TypeScript 模块的设计理念是可以更换的组织代码。 模块是在其自身的作用域里执行,并不是在全局作用域,这意味着定义在模块里面的变量、函数和类等在模块外部是不可见的,除非明确地使用 export 导出它们。类似地,我们必须通过 import 导入其他模块导出的变量、函数、类等。…”)
  • 2022年8月19日 (五) 13:31 Neo 讨论 贡献创建了页面TypeScript 命名空间 (创建页面,内容为“{{DISPLAYTITLE:TypeScript 命名空间}}19 = TypeScript 命名空间 = 命名空间一个最明确的目的就是解决重名问题。 假设这样一种情况,当一个班上有两个名叫小明的学生时,为了明确区分它们,我们在使用名字之外,不得不使用一些额外的信息,比如他们的姓(王小明,李小明),或者他们父母的名字等等。 命名空间定义了标识符的可…”)
  • 2022年8月19日 (五) 13:31 Neo 讨论 贡献创建了页面TypeScript 对象 (创建页面,内容为“{{DISPLAYTITLE:TypeScript 对象}}18 = TypeScript 对象 = 对象是包含一组键值对的实例。 值可以是标量、函数、数组、对象等,如下实例: <sample title="" desc="" lang="html" hererun="1"> var object_name = { key1: "value1", // 标量 key2: "value", key3: function() { // 函数 }, key4:["content1", "content2"] //集合 } </sample> 以上对象包含了标量,函数,…”)
  • 2022年8月19日 (五) 13:31 Neo 讨论 贡献创建了页面TypeScript 类 (创建页面,内容为“{{DISPLAYTITLE:TypeScript 类}}17 = TypeScript 类 = TypeScript 是面向对象的 JavaScript。 类描述了所创建的对象共同的属性和方法。 TypeScript 支持面向对象的所有特性,比如 类、接口等。 TypeScript 类定义方式如下: <pre>class class_name { // 类作用域 }</pre> 定义类的关键字为 class,后面紧跟类名,类可以包含以下几个模块(类的数据成员)…”)
  • 2022年8月19日 (五) 13:31 Neo 讨论 贡献创建了页面TypeScript 接口 (创建页面,内容为“{{DISPLAYTITLE:TypeScript 接口}}16 = TypeScript 接口 = 接口是一系列抽象方法的声明,是一些方法特征的集合,这些方法都应该是抽象的,需要由具体的类去实现,然后第三方就可以通过这组抽象方法调用,让具体的类执行具体的方法。 TypeScript 接口定义如下: <pre>interface interface_name { }</pre> == 以下实例中,我们定义了一个接口 IPerson…”)
  • 2022年8月19日 (五) 13:30 Neo 讨论 贡献创建了页面TypeScript 联合类型 (创建页面,内容为“{{DISPLAYTITLE:TypeScript 联合类型}}15 = TypeScript 联合类型 = 联合类型(Union Types)可以通过管道(|)将变量设置多种类型,赋值时可以根据设置的类型来赋值。 '''注意''':只能赋值指定的类型,如果赋值其它类型就会报错。 创建联合类型的语法格式如下: <pre>Type1|Type2|Type3 </pre> == 声明一个联合类型: == TypeScript == <sample title="" desc…”)
  • 2022年8月19日 (五) 13:30 Neo 讨论 贡献创建了页面TypeScript 元组 (创建页面,内容为“{{DISPLAYTITLE:TypeScript 元组}}14 = TypeScript 元组 = 我们知道数组中元素的数据类型都一般是相同的(any[] 类型的数组可以不同),如果存储的元素数据类型不同,则需要使用元组。 元组中允许存储不同类型的元素,元组可以作为参数传递给函数。 创建元组的语法格式如下: <pre>var tuple_name = [value1,value2,value3,…value n]</pre> == 声明…”)
  • 2022年8月19日 (五) 13:30 Neo 讨论 贡献创建了页面TypeScript Map 对象 (创建页面,内容为“{{DISPLAYTITLE:TypeScript Map 对象}}13 = TypeScript Map 对象 = Map 对象保存键值对,并且能够记住键的原始插入顺序。 任何值(对象或者原始值) 都可以作为一个键或一个值。 Map 是 ES6 中引入的一种新的数据结构,可以参考 [https://www.xiaobai.wang/w3cnote/es6-map-set.html ES6 Map 与 Set]。 == 创建 Map == TypeScript 使用 Map 类型和 new 关键字来创建 Map:…”)
  • 2022年8月19日 (五) 13:30 Neo 讨论 贡献创建了页面TypeScript Array(数组) (创建页面,内容为“{{DISPLAYTITLE:TypeScript Array(数组)}}12 = TypeScript Array(数组) = 数组对象是使用单独的变量名来存储一系列的值。 数组非常常用。 假如你有一组数据(例如:网站名字),存在单独变量如下所示: <sample title="" desc="" lang="html" hererun="1"> var site1="Google"; var site2="xiaoBai"; var site3="Taobao"; </sample> 如果有 10 个、100 个这种方式就变的很不实用…”)
  • 2022年8月19日 (五) 13:30 Neo 讨论 贡献创建了页面TypeScript String(字符串) (创建页面,内容为“{{DISPLAYTITLE:TypeScript String}}11 = TypeScript String(字符串) = String 对象用于处理文本(字符串)。 === 语法 === <pre> var txt = new String("string"); 或者更简单方式: var txt = "string"; </pre> === String 对象属性 === 下表列出了 String 对象支持的属性: {| class="table table-striped table-hover" !width="33%"| 序号 !width="33%"| 属性 & 描述 !widt…”)
  • 2022年8月19日 (五) 13:30 Neo 讨论 贡献创建了页面TypeScript Number (创建页面,内容为“{{DISPLAYTITLE:TypeScript Number}}10 = TypeScript Number = TypeScript 与 JavaScript 类似,支持 Number 对象。 Number 对象是原始数值的包装对象。 === 语法 === <pre>var num = new Number(value);</pre> '''注意:''' 如果一个参数值不能转换为一个数字将返回 NaN (非数字值)。 === Number 对象属性 === 下表列出了 Number 对象支持的属性: {| class="table table-striped table…”)
  • 2022年8月19日 (五) 13:30 Neo 讨论 贡献创建了页面TypeScript 函数 (创建页面,内容为“{{DISPLAYTITLE:TypeScript 函数}}9 = TypeScript 函数 = 函数是一组一起执行一个任务的语句。 您可以把代码划分到不同的函数中。如何划分代码到不同的函数中是由您来决定的,但在逻辑上,划分通常是根据每个函数执行一个特定的任务来进行的。 函数声明告诉编译器函数的名称、返回类型和参数。函数定义提供了函数的实际主体。…”)
  • 2022年8月19日 (五) 13:30 Neo 讨论 贡献创建了页面TypeScript 循环 (创建页面,内容为“{{DISPLAYTITLE:TypeScript 循环}}8 = TypeScript 循环 = 有的时候,我们可能需要多次执行同一块代码。一般情况下,语句是按顺序执行的:函数中的第一个语句先执行,接着是第二个语句,依此类推。 编程语言提供了更为复杂执行路径的多种控制结构。 循环语句允许我们多次执行一个语句或语句组,下面是大多数编程语言中循环语句…”)
  • 2022年8月19日 (五) 13:30 Neo 讨论 贡献创建了页面TypeScript 条件语句 (创建页面,内容为“{{DISPLAYTITLE:TypeScript 条件语句}}7 = TypeScript 条件语句 = 条件语句用于基于不同的条件来执行不同的动作。 TypeScript 条件语句是通过一条或多条语句的执行结果(True 或 False)来决定执行的代码块。 可以通过下图来简单了解条件语句的执行过程: == 条件语句 == 通常在写代码时,您总是需要为不同的决定来执行不同的动作。您可…”)
  • 2022年8月19日 (五) 13:30 Neo 讨论 贡献创建了页面TypeScript 运算符 (创建页面,内容为“{{DISPLAYTITLE:TypeScript 运算符}}6 = TypeScript 运算符 = 运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。 考虑以下计算: <pre>7 + 5 = 12</pre> 以上实例中 7、5 和 12 是操作数。 运算符 + 用于加值。 运算符 = 用于赋值。 TypeScript 主要包含以下几种运算: * 算术运算符 * 逻辑运算符 * 关系运算符 * 按位运算符 *…”)
  • 2022年8月19日 (五) 13:30 Neo 讨论 贡献创建了页面TypeScript 变量声明 (创建页面,内容为“{{DISPLAYTITLE:TypeScript 变量声明}}5 = TypeScript 变量声明 = 变量是一种使用方便的占位符,用于引用计算机内存地址。 我们可以把变量看做存储数据的容器。 TypeScript 变量的命名规则: * 变量名称可以包含数字和字母。 * 除了下划线 _ 和美元 $ 符号外,不能包含其他特殊字符,包括空格。 * 变量名不能以数字开头。 变量使用前必…”)
  • 2022年8月19日 (五) 13:30 Neo 讨论 贡献创建了页面TypeScript 基础类型 (创建页面,内容为“{{DISPLAYTITLE:TypeScript 基础类型}}4 = TypeScript 基础类型 = TypeScript 包含的数据类型如下表: {| class="table table-striped table-hover" !width="33%"| 数据类型 !width="33%"| 关键字 !width="33%"| 描述 |- | 任意类型 | any | 声明为 any 的变量可以赋予任意类型的值。 |- | 数字类型 | number | 双精度 64 位浮点值。它可以用来表示整数和分数。 <pre>let binaryLiteral:…”)
  • 2022年8月19日 (五) 13:30 Neo 讨论 贡献创建了页面TypeScript 基础语法 (创建页面,内容为“{{DISPLAYTITLE:TypeScript 基础语法}}3 = TypeScript 基础语法 = TypeScript 程序由以下几个部分组成: * 模块 * 函数 * 变量 * 语句和表达式 * 注释 === 第一个 TypeScript 程序 === 我们可以使用以下 TypeScript 程序来输出 "Hello World" : == xiaoBai.ts 文件代码: == <sample title="" desc="" lang="html" hererun="1"> const hello : string = "Hello World!" console.log(hel…”)
  • 2022年8月19日 (五) 13:30 Neo 讨论 贡献创建了页面TypeScript 安装 (创建页面,内容为“{{DISPLAYTITLE:TypeScript 安装}}2 = TypeScript 安装 = 本文介绍 TypeScript 环境的安装。 我们需要使用到 npm 工具安装,如果你还不了解 npm,可以参考我们的NPM 使用介绍。 === NPM 安装 TypeScript === 如果你的本地环境已经安装了 npm 工具,可以使用以下命令来安装。 使用国内镜像: <pre>npm config set registry https://registry.npmmirror.com<…”)
  • 2022年8月19日 (五) 13:30 Neo 讨论 贡献创建了页面TypeScript 教程 (创建页面,内容为“{{DISPLAYTITLE:TypeScript 教程}}1 = TypeScript 教程 = TypeScript 是 JavaScript 的一个超集,支持 ECMAScript 6 标准([https://www.xiaobai.wang/w3cnote/es6-tutorial.html ES6 教程])。 TypeScript 由微软开发的自由和开源的编程语言。 TypeScript 设计目标是开发大型应用,它可以编译成纯 JavaScript,编译出来的 JavaScript 可以运行在任何浏览器上。 == 语言特性 ==…”)
  • 2022年8月19日 (五) 13:27 Neo 讨论 贡献创建了页面React Refs (创建页面,内容为“{{DISPLAYTITLE:React Refs}}15 = React Refs = React 支持一种非常特殊的属性 '''Ref''' ,你可以用来绑定到 render() 输出的任何组件上。 这个特殊的属性允许你引用 render() 返回的相应的支撑实例( backing instance )。这样就可以确保在任何时间总是拿到正确的实例。 === 使用方法 === 绑定一个 ref 属性到 render 的返回值上: <pre> <input ref="myIn…”)
  • 2022年8月19日 (五) 13:27 Neo 讨论 贡献创建了页面React 表单与事件 (创建页面,内容为“{{DISPLAYTITLE:React 表单与事件}}14 = React 表单与事件 = 本章节我们将讨论如何在 React 中使用表单。 HTML 表单元素与 React 中的其他 DOM 元素有所不同,因为表单元素生来就保留一些内部状态。 在 HTML 当中,像 <input>, <textarea>, 和 <select> 这类表单元素会维持自身状态,并根据用户输入进行更新。但在React中,可变的状态通常…”)
  • 2022年8月19日 (五) 13:27 Neo 讨论 贡献创建了页面React AJAX (创建页面,内容为“{{DISPLAYTITLE:React AJAX}}13 = React AJAX = React 组件的数据可以通过 componentDidMount 方法中的 Ajax 来获取,当从服务端获取数据时可以将数据存储在 state 中,再用 this.setState 方法重新渲染 UI。 当使用异步加载数据时,在组件卸载前使用 componentWillUnmount 来取消未完成的请求。 以下实例演示了获取 Github 用户最新 gist 共享描述: == React 实例 ==…”)
  • 2022年8月19日 (五) 13:27 Neo 讨论 贡献创建了页面React 组件生命周期 (创建页面,内容为“{{DISPLAYTITLE:React 组件生命周期}}12 = React 组件生命周期 = 在本章节中我们将讨论 React 组件的生命周期。 组件的生命周期可分成三个状态: * Mounting(挂载):已插入真实 DOM * Updating(更新):正在被重新渲染 * Unmounting(卸载):已移出真实 DOM == 挂载 == 当组件实例被创建并插入 DOM 中时,其生命周期调用顺序如下: * [https://www.xiaobai.wang/…”)
  • 2022年8月19日 (五) 13:27 Neo 讨论 贡献创建了页面React 组件 API (创建页面,内容为“{{DISPLAYTITLE:React 组件 API}}11 = React 组件 API = 在本章节中我们将讨论 React 组件 API。我们将讲解以下7个方法: * 设置状态:setState * 替换状态:replaceState * 设置属性:setProps * 替换属性:replaceProps * 强制更新:forceUpdate * 获取DOM节点:findDOMNode * 判断组件挂载状态:isMounted == 设置状态:setState == <pre> setState(object nextState[, function callback]) <…”)
  • 2022年8月19日 (五) 13:27 Neo 讨论 贡献创建了页面React 列表 & Keys (创建页面,内容为“{{DISPLAYTITLE:React 列表 & Keys}}10 = React 列表 & Keys = 我们可以使用 JavaScript 的 map() 方法来创建列表。 == React 实例 == 使用 map() 方法遍历数组生成了一个 1 到 5 的数字列表: <sample title="" desc="" lang="html" hererun="1"> const numbers = [1, 2, 3, 4, 5]; const listItems = numbers.map((numbers) => <li>{numbers}</li> ); ReactDOM.render( <ul>{listItems}</ul>, docu…”)
  • 2022年8月19日 (五) 13:27 Neo 讨论 贡献创建了页面React 条件渲染 (创建页面,内容为“{{DISPLAYTITLE:React 条件渲染}}9 = React 条件渲染 = 在 React 中,你可以创建不同的组件来封装各种你需要的行为。然后还可以根据应用的状态变化只渲染其中的一部分。 React 中的条件渲染和 JavaScript 中的一致,使用 JavaScript 操作符 if 或条件运算符来创建表示当前状态的元素,然后让 React 根据它们来更新 UI。 先来看两个组件: <pre>functi…”)
  • 2022年8月19日 (五) 13:26 Neo 讨论 贡献创建了页面React 事件处理 (创建页面,内容为“{{DISPLAYTITLE:React 事件处理}}8 = React 事件处理 = React 元素的事件处理和 DOM 元素类似。但是有一点语法上的不同: * React 事件绑定属性的命名采用驼峰式写法,而不是小写。 * 如果采用 JSX 的语法你需要传入一个函数作为事件处理函数,而不是一个字符串(DOM 元素的写法) HTML 通常写法是: <pre><button onclick="activateLasers()">…”)
  • 2022年8月19日 (五) 13:26 Neo 讨论 贡献创建了页面React Props (创建页面,内容为“{{DISPLAYTITLE:React Props}}7 = React Props = state 和 props 主要的区别在于 '''props''' 是不可变的,而 state 可以根据与用户交互来改变。这就是为什么有些容器组件需要定义 state 来更新和修改数据。 而子组件只能通过 props 来传递数据。 == 使用 Props == 以下实例演示了如何在组件中使用 props: == React 实例 == <sample title="" desc="" lang="html" hererun=…”)
  • 2022年8月19日 (五) 13:26 Neo 讨论 贡献创建了页面React State(状态) (创建页面,内容为“{{DISPLAYTITLE:React State(状态)}}6 = React State(状态) = React 把组件看成是一个状态机(State Machines)。通过与用户的交互,实现不同状态,然后渲染 UI,让用户界面和数据保持一致。 React 里,只需更新组件的 state,然后根据新的 state 重新渲染用户界面(不要操作 DOM)。 以下实例创建一个名称扩展为 React.Component 的 ES6 类,在 render() 方法…”)
  • 2022年8月19日 (五) 13:26 Neo 讨论 贡献创建了页面React 组件 (创建页面,内容为“{{DISPLAYTITLE:React 组件}}5 = React 组件 = 本章节我们将讨论如何使用组件使得我们的应用更容易来管理。 接下来我们封装一个输出 "Hello World!" 的组件,组件名为 HelloMessage: == React 实例 == <sample title="" desc="" lang="html" hererun="1"> function HelloMessage(props) { return <h1>Hello World!</h1>; } const element = <HelloMessage />; ReactDOM.render( element…”)
  • 2022年8月19日 (五) 13:26 Neo 讨论 贡献创建了页面React JSX (创建页面,内容为“{{DISPLAYTITLE:React JSX}}4 = React JSX = React 使用 JSX 来替代常规的 JavaScript。 JSX 是一个看起来很像 XML 的 JavaScript 语法扩展。 我们不需要一定使用 JSX,但它有以下优点: * JSX 执行更快,因为它在编译为 JavaScript 代码后进行了优化。 * 它是类型安全的,在编译过程中就能发现错误。 * 使用 JSX 编写模板更加简单快速。 我们先看下以下代…”)
  • 2022年8月19日 (五) 13:26 Neo 讨论 贡献创建了页面React 元素渲染 (创建页面,内容为“{{DISPLAYTITLE:React 元素渲染}}3 = React 元素渲染 = 元素是构成 React 应用的最小单位,它用于描述屏幕上输出的内容。 <pre>const element = <h1>Hello, world!</h1>;</pre> 与浏览器的 DOM 元素不同,React 当中的元素事实上是普通的对象,React DOM 可以确保 浏览器 DOM 的数据内容与 React 元素保持一致。 === 将元素渲染到 DOM 中 === 首先我们在一…”)
  • 2022年8月19日 (五) 13:26 Neo 讨论 贡献创建了页面React 安装 (创建页面,内容为“{{DISPLAYTITLE:React 安装}}2 = React 安装 = React 可以直接下载使用,下载包中也提供了很多学习的实例。 本教程使用了 React 的版本为 16.4.0,你可以在官网 https://reactjs.org/ 下载最新版。 你也可以直接使用 Staticfile CDN 的 React CDN 库,地址如下: <sample title="" desc="" lang="html" hererun="1"> <script src="https://cdn.staticfile.org/react/16.4.0/umd/react.developmen…”)
  • 2022年8月19日 (五) 13:26 Neo 讨论 贡献创建了页面React 教程 (创建页面,内容为“{{DISPLAYTITLE:React 教程}}1 = React 教程 = React 是一个用于构建用户界面的 JAVASCRIPT 库。 React 主要用于构建 UI,很多人认为 React 是 MVC 中的 V(视图)。 React 起源于 Facebook 的内部项目,用来架设 Instagram 的网站,并于 2013 年 5 月开源。 React 拥有较高的性能,代码逻辑非常简单,越来越多的人已开始关注和使用它。 == React 特点 == * '''1…”)
  • 2022年8月19日 (五) 11:49 Neo 讨论 贡献创建了页面Prop cssnumber (创建页面,内容为“{{DISPLAYTITLE:jQuery.cssNumber}}7 = jQuery.cssNumber 属性 = jQuery 属性 == 定义和用法 == $.cssNumber 指包含所有可以不使用单位的CSS属性的对象。 '''提示:''' 用于.css(),来确定是否需要附加px到无单位的值。 默认情况下,这个对象包含以下属性: <pre> zIndex fontWeight opacity zoom lineHeight widows (jQuery 1.6开始添加) orphans (jQuery 1.…”)
  • 2022年8月19日 (五) 11:49 Neo 讨论 贡献创建了页面Prop length (创建页面,内容为“{{DISPLAYTITLE:length}}6 = jQuery length 属性 = jQuery 属性 输出 <li> 元素的数目: <sample title="" desc="" lang="html" hererun="1"> $("button").click(function(){ alert($("li").length); }); </sample> <run name=""> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>小白教程(xiaobai.wang)</title> <script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js">…”)
  • 2022年8月19日 (五) 11:49 Neo 讨论 贡献创建了页面Prop jquery support (创建页面,内容为“{{DISPLAYTITLE:jQuery.support}}5 = jQuery jQuery.support 属性 = jQuery 属性 测试浏览器是否能创建 XMLHttpRequest 对象: <sample title="" desc="" lang="html" hererun="1"> $(document).ready(function(){ $("p").html("This browser can create XMLHttpRequest object: " + jQuery.support.ajax); }); </sample> <run name=""> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>小白教程…”)
  • 2022年8月19日 (五) 11:49 Neo 讨论 贡献创建了页面Prop jquery fx off (创建页面,内容为“{{DISPLAYTITLE:jQuery.fx.off}}4 = jQuery jQuery.fx.off 属性 = jQuery 属性 切换动画开关: <sample title="" desc="" lang="html" hererun="1"> $("#disable").click(function(){ jQuery.fx.off = true; }); $("#enable").click(function(){ jQuery.fx.off = false; }); $("#toggle").click(function(){ $("div").toggle("slow"); }); </sample> <run name=""> <!DOCTYPE html> <html> <head> <meta charse…”)
  • 2022年8月19日 (五) 11:49 Neo 讨论 贡献创建了页面Prop jquery fx interval (创建页面,内容为“{{DISPLAYTITLE:jQuery.fx.interval}}3 = jQuery jQuery.fx.interval 属性 = jQuery 属性 以较少的帧数来运行 <div> 元素的动画: <sample title="" desc="" lang="html" hererun="1"> $("#toggle").on("click",function(){ $("div").toggle(5000); }); $("#interval").on("click",function(){ jQuery.fx.interval = 500; }); </sample> <run name=""> <!DOCTYPE html> <html> <head> <meta charset="utf-8">…”)
  • 2022年8月19日 (五) 11:49 Neo 讨论 贡献创建了页面Prop jquery (创建页面,内容为“{{DISPLAYTITLE:jquery}}2 = jQuery jquery 属性 = jQuery 属性 输出当前正在运行的 jQuery 版本: <sample title="" desc="" lang="html" hererun="1"> $("button").on("click",function(){ var version = $().jquery; alert("你正在运行的jQuery版本为: " + version); }); </sample> <run name=""> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>小白教程(xiaobai.wang)</title> <s…”)
  • 2022年8月19日 (五) 11:49 Neo 讨论 贡献创建了页面Prop context (创建页面,内容为“{{DISPLAYTITLE:context}}1 = jQuery context 属性 = jQuery 属性 检测上下文: <sample title="" desc="" lang="html" hererun="1"> $("div").append("<p>" + $("div").context + "</p>") .append("<p>" + $("div",document.body).context.nodeName + "</p>"); </sample> <run name=""> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>小白教程(xiaobai.wang)</title> <script src="https://cdn.staticfile.org/…”)
  • 2022年8月19日 (五) 11:49 Neo 讨论 贡献创建了页面JQuery 属性 (创建页面,内容为“{{DISPLAYTITLE:jQuery 属性}}39 = jQuery 属性 = == jQuery 属性 == {| class="table table-striped table-hover" ! 方法 ! 描述 |- | context | 在版本 1.10 中被废弃。包含被传递到 jQuery 的原始上下文 |- | jquery | 包含 jQuery 的版本号 |- | jQuery.fx.interval | 改变以毫秒计的动画运行速率 |- | jQuery.fx.off |…”)
  • 2022年8月19日 (五) 11:49 Neo 讨论 贡献创建了页面Misc promise (创建页面,内容为“{{DISPLAYTITLE:.promise()}}74 = jQuery .promise() 方法 = jQuery 杂项方法 在一个没有激活动画的集合上调用 .promise() <sample title="" desc="" lang="html" hererun="1"> $(function () { var div = $( "<div />" ); div.promise().done(function( arg1 ) { //弹出 "true" alert( this === div && arg1 === div ); }); }) </sample> <run name=""> <!DOCTYPE html> <html> <head> <m…”)
  • 2022年8月19日 (五) 11:49 Neo 讨论 贡献创建了页面Misc deferred then (创建页面,内容为“{{DISPLAYTITLE:deferred.then()}}73 = jQuery deferred.then() 方法 = jQuery 杂项方法 添加 .then 方法 <sample title="" desc="" lang="html" hererun="1"> $(function () { $.get("test.php").then( function(){ alert("$.get 成功"); }, function(){ alert("$.get 失败!"); } ); }) </sample> <run name=""> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>小白教程(xiaobai.wa…”)
  • 2022年8月19日 (五) 11:49 Neo 讨论 贡献创建了页面Misc deferred state (创建页面,内容为“{{DISPLAYTITLE:deferred.state()}}72 = jQuery deferred.state() 方法 = jQuery 杂项方法 == 定义和用法 == deferred.state() 函数用于确定一个Deferred(延迟)对象的当前状态。 '''注意:''' deferred.state() 方法返回一个字符串,代表Deferred(延迟)对象的当前状态。Deferred 对象可以在三种状态之一: * '''"pending" :''' Deferred 对象是尚…”)
  • 2022年8月19日 (五) 11:49 Neo 讨论 贡献创建了页面Misc deferred resolveWith (创建页面,内容为“{{DISPLAYTITLE:deferred.resolveWith()}}71 = jQuery deferred.resolveWith() 方法 = jQuery 杂项方法 == 定义和用法 == deferred.resolveWith() 函数用于解决Deferred(延迟)对象,并根据给定的 context 和 args 参数调用任何 doneCallbacks 回调函数。 '''注意:'''1. 通常只有延迟对象的创建者才可以调用该方法。你可以通过调用 deferred.promise(),返回…”)
  • 2022年8月19日 (五) 11:49 Neo 讨论 贡献创建了页面Misc deferred resolve (创建页面,内容为“{{DISPLAYTITLE:deferred.resolve()}}70 = jQuery deferred.resolve() 方法 = jQuery 杂项方法 == 定义和用法 == deferred.resolve() 函数用于解决Deferred(延迟)对象,并根据给定的args参数调用任何 doneCallbacks 回调函数。 '''注意:'''1. 通常只有延迟对象的创建者才可以调用该方法。你可以通过调用 deferred.promise(),返回一个受限的 Promise 对…”)
  • 2022年8月19日 (五) 11:49 Neo 讨论 贡献创建了页面Misc deferred rejectWith (创建页面,内容为“{{DISPLAYTITLE:deferred.rejectWith()}}69 = jQuery deferred.rejectWith() 方法 = jQuery 杂项方法 == 定义和用法 == deferred.rejectWith() 函数用于拒绝延迟对象,并根据给定的 context 和 args 参数调用任何 failCallbacks 回调函数。 '''注意:'''1. 通常只有延迟对象的创建者才可以调用该方法。你可以通过调用 deferred.promise(),返回一个受限的 Pro…”)
  • 2022年8月19日 (五) 11:49 Neo 讨论 贡献创建了页面Misc deferred reject (创建页面,内容为“{{DISPLAYTITLE:deferred.reject()}}68 = jQuery deferred.reject() 方法 = jQuery 杂项方法 == 定义和用法 == deferred.reject() 函数用于拒绝延迟对象,并根据给定的参数调用任何 failCallbacks 回调函数。 '''注意:'''1. 通常只有延迟对象的创建者才可以调用该方法。你可以通过调用 deferred.promise(),返回一个受限的 Promise 对象,来阻止其它…”)
  • 2022年8月19日 (五) 11:49 Neo 讨论 贡献创建了页面Misc deferred promise (创建页面,内容为“{{DISPLAYTITLE:deferred.promise()}}67 = jQuery deferred.promise() 方法 = jQuery 杂项方法 设定两个延时时间是随机的定时器,分别用于解决(resolve)和拒绝(reject)延迟对象 <sample title="" desc="" lang="html" hererun="1"> $(function () { function asyncEvent(){ var dfd = new jQuery.Deferred(); // 在一个随机的时间间隔之后 Resolve (解决状态…”)
  • 2022年8月19日 (五) 11:49 Neo 讨论 贡献创建了页面Misc deferred progress (创建页面,内容为“{{DISPLAYTITLE:deferred.progress()}}66 = jQuery deferred.progress() 方法 = jQuery 杂项方法 == 定义和用法 == deferred.progress() 函数当Deferred(延迟)对象生成进度通知时,调用添加处理程序。 '''注意:'''当通过调用 notify 或 notifyWith 使延迟对象产生进度通知时,progressCallbacks 就会被调用。 由于 deferred.progress()返回的是延迟对象,所…”)
  • 2022年8月19日 (五) 11:49 Neo 讨论 贡献创建了页面Misc deferred pipe (创建页面,内容为“{{DISPLAYTITLE:deferred.pipe()}}65 = jQuery deferred.pipe() 方法 = jQuery 杂项方法 过滤解决(resolve)值 <sample title="" desc="" lang="html" hererun="1"> $(function () { var defer = $.Deferred(), filtered = defer.pipe(function( value ) { return value * 2; }); defer.resolve( 5 ); filtered.done(function( value ) { alert( "值是 ( 2*5 = ) 10: " + value );…”)
  • 2022年8月19日 (五) 11:49 Neo 讨论 贡献创建了页面Misc deferred notifywith (创建页面,内容为“{{DISPLAYTITLE:deferred.notifyWith()}}64 = jQuery deferred.notifyWith() 方法 = jQuery 杂项方法 == 定义和用法 == deferred.notify() 函数用于给定上下文和参数调用正在延迟对象上进行的回调函数( progressCallbacks )。 '''注意:'''1. 通常,只有延迟对象(Deferred)的创建者才能调用此方法。 2. 你可以通过调用 deferred.promise() 返回一个受限的…”)
  • 2022年8月19日 (五) 11:49 Neo 讨论 贡献创建了页面Misc deferred notify (创建页面,内容为“{{DISPLAYTITLE:deferred.notify()}}63 = jQuery deferred.notify() 方法 = jQuery 杂项方法 == 定义和用法 == deferred.notify() 函数用于定一个参数,调用正在延迟对象上进行的回调函数 ( progressCallbacks )。 '''注意:'''1. 通常,只有延迟对象(Deferred)的创建者才能调用此方法。 2. 你可以通过调用 deferred.promise() 返回一个受限的 Promise 对…”)
  • 2022年8月19日 (五) 11:49 Neo 讨论 贡献创建了页面Misc deferred isresolved (创建页面,内容为“{{DISPLAYTITLE:deferred.isResolved()}}62 = jQuery deferred.isResolved() 方法 = jQuery 杂项方法 == 定义和用法 == deferred.isResolved() 函数用来确定 Deferred 对象是否已被解决。 '''注意:'''1. 从jQuery1.7开始已经过时,请使用 deferred.state() 代替。如果 Deferred(延迟)对象是在被解决的状态,则返回 true。这意味着 deferred.resolve() 或者 deferred.…”)
  • 2022年8月19日 (五) 11:49 Neo 讨论 贡献创建了页面Misc deferred isrejected (创建页面,内容为“{{DISPLAYTITLE:deferred.isRejected()}}61 = jQuery deferred.isRejected() 方法 = jQuery 杂项方法 == 定义和用法 == deferred.isRejected() 函数用来确定 Deferred 对象是否已被拒绝。 '''注意:'''1. 从jQuery1.7开始已经过时,请使用 deferred.state() 代替。如果 Deferred(延迟)对象是在被拒绝的状态,则返回 true。这意味着 deferred.reject() 或者 deferred.r…”)
  • 2022年8月19日 (五) 11:48 Neo 讨论 贡献创建了页面Misc deferred fail (创建页面,内容为“{{DISPLAYTITLE:deferred.fail()}}60 = jQuery deferred.fail() 方法 = jQuery 杂项方法 Deferred(延迟)对象被拒绝时调用deferred.fail() <sample title="" desc="" lang="html" hererun="1"> $(function () { $.get("test.php") .done(function(){ alert("$.get 成功!"); }) .fail(function(){ alert("$.get 失败!"); }); }) </sample> <run name=""> <!DOCTYPE html> <html> <head> <meta cha…”)
  • 2022年8月19日 (五) 11:48 Neo 讨论 贡献创建了页面Misc deferred done (创建页面,内容为“{{DISPLAYTITLE:deferred.done()}}59 = jQuery deferred.done() 方法 = jQuery 杂项方法 当用户点击按钮时,受理延迟对象,触发一系列回调函数 <sample title="" desc="" lang="html" hererun="1"> <button>Go</button> <p>准备...</p> <script> $(function () { // 当Deferred对象被解决时,3个函数被调用 function fn1() { $( "p" ).append( " 1 " ); } function fn2…”)
  • 2022年8月19日 (五) 11:48 Neo 讨论 贡献创建了页面Misc deferred always (创建页面,内容为“{{DISPLAYTITLE:deferred.always()}}58 = jQuery deferred.always() 方法 = jQuery 杂项方法 <sample title="" desc="" lang="html" hererun="1"> $(function () { $.get( "test.php" ).always(function() { alert( "带有成功和错误的回调参数的$.get方法已完成。" ); }); }) </sample> <run name=""> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>小白教程(xiaobai.wang)</title> <scri…”)
  • 2022年8月19日 (五) 11:48 Neo 讨论 贡献创建了页面Misc jquery deferred (创建页面,内容为“{{DISPLAYTITLE:$.Deferred()}}57 = jQuery jQuery.Deferred() 方法 = jQuery 杂项方法 == 定义和用法 == $.Deferred() 是一个构造函数,用来返回一个链式实用对象方法来注册多个回调,并且调用回调队列,传递任何同步或异步功能成功或失败的状态。 '''提示:'''1. $.Deferred() 构造函数创建一个新的 Deferred(延迟)对象, jQuery.Deferred 可…”)
  • 2022年8月19日 (五) 11:48 Neo 讨论 贡献创建了页面Misc callbacks remove (创建页面,内容为“{{DISPLAYTITLE:callbacks.remove()}}56 = jQuery callbacks.remove() 方法 = jQuery 杂项方法 使用 callbacks.remove() 从回调列表中的删除回调 <sample title="" desc="" lang="html" hererun="1"> $(function () { // 简单的测试函数 var foo = function( value ) { alert( "foo:" + value ); }; var callbacks = $.Callbacks(); // 添加测试函数foo到列表 callbacks.ad…”)
  • 2022年8月19日 (五) 11:48 Neo 讨论 贡献创建了页面Misc callbacks locked (创建页面,内容为“{{DISPLAYTITLE:callbacks.locked()}}55 = jQuery callbacks.locked() 方法 = jQuery 杂项方法 使用 callbacks.disabled() 确定回调列表是否已被锁定 <sample title="" desc="" lang="html" hererun="1"> $(function () { // 简单的测试函数 var foo = function( value ) { alert( "foo:" + value ); }; var callbacks = $.Callbacks(); // 添加测试函数foo到列表 callbac…”)
  • 2022年8月19日 (五) 11:48 Neo 讨论 贡献创建了页面Misc callbacks lock (创建页面,内容为“{{DISPLAYTITLE:callbacks.lock()}}54 = jQuery callbacks.lock() 方法 = jQuery 杂项方法 用 callbacks.lock() 锁定一个回调列表,以避免进一步的修改列表状态 <sample title="" desc="" lang="html" hererun="1"> $(function () { //将被添加到列表的一个简单的函数 var foo = function( value ) { alert( "foo: " + value ); }; var callbacks = $.Callbacks(); //…”)
  • 2022年8月19日 (五) 11:48 Neo 讨论 贡献创建了页面Misc callbacks has (创建页面,内容为“{{DISPLAYTITLE:callbacks.has()}}53 = jQuery callbacks.has() 方法 = jQuery 杂项方法 使用 callbacks.has() 检查列表中是否添加过一个回调 <sample title="" desc="" lang="html" hererun="1"> $(function () { //将被添加到列表的一个简单的函数 var foo = function( value1, value2 ) { alert( "Received: " + value1 + "," + value2 ); }; // a second function which will…”)
  • 2022年8月19日 (五) 11:48 Neo 讨论 贡献创建了页面Misc callbacks firewith (创建页面,内容为“{{DISPLAYTITLE:callbacks.firewith()}}52 = jQuery callbacks.fireWith() 方法 = jQuery 杂项方法 访问给定的上下文"window"和数组参数调用列表中的所有回调 <sample title="" desc="" lang="html" hererun="1"> $(function () { //将被添加到列表的一个简单的函数 var log = function( value1, value2 ) { alert( "Received: " + value1 + "," + value2 ); };…”)
  • 2022年8月19日 (五) 11:48 Neo 讨论 贡献创建了页面Misc callbacks fired (创建页面,内容为“{{DISPLAYTITLE:callbacks.fired()}}51 = jQuery callbacks.fired() 方法 = jQuery 杂项方法 确定回调是否至少已经调用一次 <sample title="" desc="" lang="html" hererun="1"> $(function () { // 将被添加到列表的一个简单的函数 var foo = function( value ) { alert( "foo:" + value ); }; var callbacks = $.Callbacks(); // 添加函数 "foo" 到列表 callbac…”)
  • 2022年8月19日 (五) 11:48 Neo 讨论 贡献创建了页面Misc callbacks fire (创建页面,内容为“{{DISPLAYTITLE:callbacks.fire()}}50 = jQuery callbacks.fire() 方法 = jQuery 杂项方法 传入指定的参数调用所有的回调 <sample title="" desc="" lang="html" hererun="1"> $(function () { // 将被添加到列表的一个简单的函数 var foo = function( value ) { alert( "foo:" + value ); }; var callbacks = $.Callbacks(); // 添加函数 "foo" 到列表 callbacks…”)
  • 2022年8月19日 (五) 11:48 Neo 讨论 贡献创建了页面Misc callbacks empty (创建页面,内容为“{{DISPLAYTITLE:callbacks.empty()}}49 = jQuery callbacks.empty() 方法 = jQuery 杂项方法 从列表中删除所有的回调 <sample title="" desc="" lang="html" hererun="1"> $(function () { // 将被添加到列表的简单函数 var foo = function( value1, value2 ) { alert( "foo: " + value1 + "," + value2 ); } // 另一个将被添加到列表的函数 var bar = function( value1…”)
  • 2022年8月19日 (五) 11:48 Neo 讨论 贡献创建了页面Misc callbacks disabled (创建页面,内容为“{{DISPLAYTITLE:callbacks.disabled()}}48 = jQuery callbacks.disabled() 方法 = jQuery 杂项方法 确定回调列表是否已被禁用 <sample title="" desc="" lang="html" hererun="1"> $(function () { // 将被添加到回调列表的一个简单的函数 var foo = function( value ) { alert( "foo:" + value ); }; var callbacks = $.Callbacks(); // 添加一个函数到回调列表…”)
  • 2022年8月19日 (五) 11:48 Neo 讨论 贡献创建了页面Misc callbacks disable (创建页面,内容为“{{DISPLAYTITLE:callbacks.disable()}}47 = jQuery callbacks.disable() 方法 = jQuery 杂项方法 禁用回调函数列表中的回调 <sample title="" desc="" lang="html" hererun="1"> $(function () { // 一个将被添加到列表的简单的函数 var foo = function( value ) { alert( value ); }; var callbacks = $.Callbacks(); // 添加上面的函数到回调列表 callbacks.ad…”)
  • 2022年8月19日 (五) 11:48 Neo 讨论 贡献创建了页面Misc callbacks add (创建页面,内容为“{{DISPLAYTITLE:callbacks.add()}}46 = jQuery callbacks.add() 方法 = jQuery 杂项方法 添加函数到回调函数列表 <sample title="" desc="" lang="html" hererun="1"> $(function () { var foo = function( value ) { alert( "foo: " + value ); }; // 另一个函数将被添加到列表 var bar = function( value ){ alert( "bar: " + value ); }; var callbacks = $.Callb…”)
  • 2022年8月19日 (五) 11:48 Neo 讨论 贡献创建了页面Misc callbacks (创建页面,内容为“{{DISPLAYTITLE:$.Callbacks()}}45 = jQuery.Callbacks()方法 = jQuery 杂项方法 向 $.Callbacks 的列表添加回调函数 <sample title="" desc="" lang="html" hererun="1"> $(function () { function fn1( value ) { alert( value ); } function fn2( value ) { fn1("fn2 says: " + value); return false; } var callbacks = $.Callbacks(); callbacks.add( fn1 ); // 输…”)
  • 2022年8月19日 (五) 11:48 Neo 讨论 贡献创建了页面Misc jquery readyexception (创建页面,内容为“{{DISPLAYTITLE:$.readyException()}}44 = jQuery jQuery.readyException() 方法 = jQuery 杂项方法 传递接受到的错误给 console.error <sample title="" desc="" lang="html" hererun="1"> jQuery.readyException = function( error ) { console.error( error ); }; </sample> == 定义和用法 == $.readyException() 函数处理包裹在jQuery()中函数同步抛出的错误。 '''注意:'''1. 当包裹…”)
  • 2022年8月19日 (五) 11:48 Neo 讨论 贡献创建了页面Misc jquery htmlprefilter (创建页面,内容为“{{DISPLAYTITLE:$.htmlPrefilter()}}43 = jQuery jQuery.htmlPrefilter() 方法 = jQuery 杂项方法 从传入HTML字符串中删除所有标签 <sample title="" desc="" lang="html" hererun="1"> $(function() { var htmlPrefilter = $.htmlPrefilter, rdel = /<(del)(?=[\s>])[\w\W]*?<\/\1\s*>/gi; $.htmlPrefilter = function( html ) { return htmlPrefilter.call( this, html ).replace( rdel, "" ); };…”)
  • 2022年8月19日 (五) 11:48 Neo 讨论 贡献创建了页面Misc jquery speed (创建页面,内容为“{{DISPLAYTITLE:$.speed}}42 = jQuery jQuery.speed 方法 = jQuery 杂项方法 == 定义和用法 == $.speed() 函数创建一个包含一组属性的对象用来定义自定义动画。 '''注意:'''1. $.speed()方法提供了一种方式来定义属性,如duration, easing, 和 queue, 用于自定义动画。 使用它,你不必自己实现默认值和可选参数所涉及的逻辑。 == 语法 ==…”)
  • 2022年8月19日 (五) 11:48 Neo 讨论 贡献创建了页面Misc jquery sub (创建页面,内容为“{{DISPLAYTITLE:$.sub()}}41 = jQuery jQuery.sub() 方法 = jQuery 杂项方法 添加一个方法到jQuery sub,以便它不会暴露在外 <sample title="" desc="" lang="html" hererun="1"> (function(){ var sub = jQuery.sub(); sub.fn.myCustomMethod = function(){ return 'just for me'; }; sub(document).ready(function() { alert(sub('body').myCustomMethod()); }); alert(typeo…”)
  • 2022年8月19日 (五) 11:48 Neo 讨论 贡献创建了页面Misc hasdata (创建页面,内容为“{{DISPLAYTITLE:$.hasData()}}40 = jQuery.hasData() 方法 = jQuery 杂项方法 元素上设置数据,返回hasData的结果 <sample title="" desc="" lang="html" hererun="1"> <p>结果: </p> <script> $(function () { var $p = jQuery( "p" ), p = $p[ 0 ]; $p.append( jQuery.hasData( p ) + " " ); // false $.data( p, "testing", 123 ); $p.append( jQuery.hasData( p ) + " " ); // true $.removeData(…”)
  • 2022年8月19日 (五) 11:48 Neo 讨论 贡献创建了页面Misc uniquesort (创建页面,内容为“{{DISPLAYTITLE:$.uniqueSort()}}38 = jQuery.uniqueSort()方法 = jQuery 杂项方法 从数组中删除重复的div元素 <sample title="" desc="" lang="html" hererun="1"> <div>document中有6个div块</div> <div></div> <div class="dup"></div> <div class="dup"></div> <div class="dup"></div> <div></div> <script> $(function () { // unique() 必须获取一个原始数组 var divs = $( "div" ).get(); /…”)
  • 2022年8月19日 (五) 11:48 Neo 讨论 贡献创建了页面Misc unique (创建页面,内容为“{{DISPLAYTITLE:$.unique()}}37 = jQuery.unique()方法 = jQuery 杂项方法 从数组中删除重复的div元素 <sample title="" desc="" lang="html" hererun="1"> <div>document中有6个div块</div> <div></div> <div class="dup"></div> <div class="dup"></div> <div class="dup"></div> <div></div> <script> $(function () { // unique() 获取一个原始数组 var divs = $( "div" ).get(); // 添加 3 个…”)
  • 2022年8月19日 (五) 11:48 Neo 讨论 贡献创建了页面Misc type (创建页面,内容为“{{DISPLAYTITLE:$.type()}}36 = jQuery.type()方法 = jQuery 杂项方法 该参数是否一个正则表达式 <sample title="" desc="" lang="html" hererun="1"> 这是一个正则表达式? <b></b> <script> $(function () { $( "b" ).append( "" + jQuery.type( /test/ ) ); }) </script> </sample> <run name=""> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>小白教程(xiaobai.wang)</title> <script…”)
  • 2022年8月19日 (五) 11:48 Neo 讨论 贡献创建了页面Misc trim (创建页面,内容为“{{DISPLAYTITLE:$.trim()}}35 = jQuery.trim()方法 = jQuery 杂项方法 删除字符串开始和末尾的空格 <sample title="" desc="" lang="html" hererun="1"> $(function () { var str = " lots of spaces before and after "; $( "#original" ).html( "Original String: '" + str + "'" ); $( "#trimmed" ).html( "$.trim()'ed: '" + $.trim(str) + "'" ); }) </sample> <run name=""> <!DOCTYPE h…”)
  • 2022年8月19日 (五) 11:48 Neo 讨论 贡献创建了页面Misc parsexml (创建页面,内容为“{{DISPLAYTITLE:$.parseXML()}}34 = jQuery.parseXML()方法 = jQuery 杂项方法 创建一个jQuery对象使用一个XML字符串并得到标题节点的值。 <sample title="" desc="" lang="html" hererun="1"> <p id="someElement"></p> <p id="anotherElement"></p> <script> $(function () { var xml = "<rss version='2.0'><channel><title>RSS Title</title></channel></rss>", xmlDoc = $.parseXML( xml ),…”)
  • 2022年8月19日 (五) 11:48 Neo 讨论 贡献创建了页面Misc parsejson (创建页面,内容为“{{DISPLAYTITLE:$.parseJSON()}}33 = jQuery.parseJSON()方法 = jQuery 杂项方法 解析一个 JSON 字符串 <sample title="" desc="" lang="html" hererun="1"> $(function () { var obj = jQuery.parseJSON('{"name":"John"}'); alert( obj.name === "John" ); }) </sample> <run name=""> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>小白教程(xiaobai.wang)</title> <script src="https://cdn.stat…”)
  • 2022年8月19日 (五) 11:48 Neo 讨论 贡献创建了页面Misc parsehtml (创建页面,内容为“{{DISPLAYTITLE:$.parseHTML()}}32 = jQuery.parseHTML()方法 = jQuery 杂项方法 使用一个HTML字符串创建一个数组的Dom节点,并将它插入一个div <sample title="" desc="" lang="html" hererun="1"> <div id="log"> <h3>Content:</h3> </div> <script> $(function () { var $log = $( "#log" ), str = "hello, <b>my name is</b> jQuery.", html = $.parseHTML( str ), nodeName…”)
  • 2022年8月19日 (五) 11:48 Neo 讨论 贡献创建了页面Misc now (创建页面,内容为“{{DISPLAYTITLE:$.now()}}31 = jQuery.now()方法 = jQuery 杂项方法 返回当前时间的Unix时间戳 <sample title="" desc="" lang="html" hererun="1"> $(function () { document.body.innerHTML = $.now(); }) </sample> <run name=""> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>小白教程(xiaobai.wang)</title> <script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"></script> <…”)
  • 2022年8月19日 (五) 11:48 Neo 讨论 贡献创建了页面Misc noop (创建页面,内容为“{{DISPLAYTITLE:$.noop()}}30 = jQuery.noop()方法 = jQuery 杂项方法 传入一个空函数作为参数,返回一个空数组 <sample title="" desc="" lang="html" hererun="1"> $(function () { var result = $.map( [1, 2, 3], $.noop ); document.writeln( result.length ); // 0 }) </sample> <run name=""> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>小白教程(xiaobai.wang)</title> <sc…”)
  • 2022年8月19日 (五) 11:47 Neo 讨论 贡献创建了页面Misc merge (创建页面,内容为“{{DISPLAYTITLE:$.merge()}}29 = jQuery.merge()方法 = jQuery 杂项方法 合并两个数组,修改第一个参数的内容 <sample title="" desc="" lang="html" hererun="1"> $(function () { var arr = $.merge( [0,1,2], [2,3,4] ); $("span").text(arr.join(", ")); }) </sample> <run name=""> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>小白教程(xiaobai.wang)</title> <script src="https:…”)
  • 2022年8月19日 (五) 11:47 Neo 讨论 贡献创建了页面Misc map (创建页面,内容为“{{DISPLAYTITLE:$.map()}}28 = jQuery.map()方法 = jQuery 杂项方法 使用$.map() 修改一个数组的值 <sample title="" desc="" lang="html" hererun="1"> <div></div> <p></p> <span></span> <script> $(function () { var arr = [ "a", "b", "c", "d", "e" ]; $("div").text(arr.join(", ")); arr = $.map(arr, function(n, i){ return (n.toUpperCase() + i); }); $("p").text(arr.join(", "));…”)
  • 2022年8月19日 (五) 11:47 Neo 讨论 贡献创建了页面Misc makearray (创建页面,内容为“{{DISPLAYTITLE:$.makeArray()}}27 = jQuery.makeArray()方法 = jQuery 杂项方法 将一个HTML元素集合转换成对应的数组 <sample title="" desc="" lang="html" hererun="1"> $(function () { var elems = document.getElementsByTagName("div"); // 返回一个节点列表 var arr = jQuery.makeArray(elems); arr.reverse(); //对列表的元素使用一个数组方法 $(arr).appendTo(document.b…”)
  • 2022年8月19日 (五) 11:47 Neo 讨论 贡献创建了页面Misc isxmldoc (创建页面,内容为“{{DISPLAYTITLE:$.isXMLDoc()}}26 = jQuery.isXMLDoc()方法 = jQuery 杂项方法 判断一个对象是否在一个 XML 文档中 <sample title="" desc="" lang="html" hererun="1"> $(function () { function fun( html ){ document.body.innerHTML += "<br>" + html; } fun($.isXMLDoc(document)); //false fun($.isXMLDoc(document.body)); //false }) </sample> <run name=""> <!DOCTYPE html> <html> <…”)
  • 2022年8月19日 (五) 11:47 Neo 讨论 贡献创建了页面Misc iswindow (创建页面,内容为“{{DISPLAYTITLE:$.isWindow()}}25 = jQuery.isWindow()方法 = jQuery 杂项方法 判断传入的参数是否为 window对象 <sample title="" desc="" lang="html" hererun="1"> window 是一个窗口吗? <b></b> <script> $(function () { $("b").append( "" + $.isWindow(window) ); }) </script> </sample> <run name=""> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>小白教程(xiaobai.wang)</title>…”)
  • 2022年8月19日 (五) 11:47 Neo 讨论 贡献创建了页面Misc isplainobject (创建页面,内容为“{{DISPLAYTITLE:$.isPlainObject()}}24 = jQuery.isPlainObject()方法 = jQuery 杂项方法 判断一个对象是否是纯粹的对象。 <sample title="" desc="" lang="html" hererun="1"> $(function () { function fun( html ){ document.body.innerHTML += "<br>" + html; } fun($.isPlainObject({})); //true fun($.isPlainObject( "test" )); //false fun($.isPlainObject(document.location));…”)
  • 2022年8月19日 (五) 11:47 Neo 讨论 贡献创建了页面Misc isnumeric (创建页面,内容为“{{DISPLAYTITLE:$.isNumeric()}}23 = jQuery.isNumeric()方法 = jQuery 杂项方法 判断输入值类型 <sample title="" desc="" lang="html" hererun="1"> $(function () { function fun( html ){ document.body.innerHTML += "<br>" + html; } // true fun($.isNumeric( "-10" )); fun($.isNumeric( "0" )); fun($.isNumeric( 0xFF )); fun($.isNumeric( "0xFF" )); fun($.isNumeric( "8e5"…”)
  • 2022年8月19日 (五) 11:47 Neo 讨论 贡献创建了页面Misc isfunction (创建页面,内容为“{{DISPLAYTITLE:$.isFunction()}}22 = jQuery.isFunction()方法 = jQuery 杂项方法 测试一些参数是否为函数 <sample title="" desc="" lang="html" hererun="1"> <div>jQuery.isFunction( objs[ 0 ] ) = <span></span></div> <div>jQuery.isFunction( objs[ 1 ] ) = <span></span></div> <div>jQuery.isFunction( objs[ 2 ] ) = <span></span></div> <div>jQuery.isFunction( objs[ 3 ] ) = <span></span></div> <div>jQuery.i…”)
  • 2022年8月19日 (五) 11:47 Neo 讨论 贡献创建了页面Misc isemptyobject (创建页面,内容为“{{DISPLAYTITLE:$.isEmptyObject()}}21 = jQuery.isEmptyObject()方法 = jQuery 杂项方法 返回数组中指定元素的索引值 <sample title="" desc="" lang="html" hererun="1"> $(function () { function fun( html ){ document.body.innerHTML += "<br>" + html; } fun($.isEmptyObject({})); // true fun($.isEmptyObject({ foo: "bar" })); // false }) </sample> <run name=""> <!DOCTYPE html> <h…”)
  • 2022年8月19日 (五) 11:47 Neo 讨论 贡献创建了页面Misc isarray (创建页面,内容为“{{DISPLAYTITLE:$.isArray()}}20 = jQuery.isArray()方法 = jQuery 杂项方法 判断指定参数是不是一个数组 <sample title="" desc="" lang="html" hererun="1"> [] 是一个数组吗?<b></b> <script> $(function () { $( "b" ).append( "" + $.isArray([]) ); }) </script> </sample> <run name=""> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>小白教程(xiaobai.wang)</title>…”)
  • 2022年8月19日 (五) 11:47 Neo 讨论 贡献创建了页面Misc inarray (创建页面,内容为“{{DISPLAYTITLE:$.inArray()}}19 = jQuery.inArray()方法 = jQuery 杂项方法 返回数组中指定元素的索引值 <sample title="" desc="" lang="html" hererun="1"> <div>"John" 在索引值为 <span></span> 的位置被找到</div> <div>4 在索引值为 <span></span> 的位置被找到</div> <div>"Karl" 未被找到,所以返回 <span></span> </div> <div>"Pete" 在数组中,但是不在索引值大于2…”)
  • 2022年8月19日 (五) 11:47 Neo 讨论 贡献创建了页面Misc grep (创建页面,内容为“{{DISPLAYTITLE:$.grep()}}18 = jQuery.grep()方法 = jQuery 杂项方法 过滤原始数组 <sample title="" desc="" lang="html" hererun="1"> <div></div> <p></p> <span></span> <script> $(function () { var arr = [ 1, 9, 3, 8, 6, 1, 5, 9, 4, 7, 3, 8, 6, 9, 1 ]; $( "div" ).text( arr.join( ", " ) ); arr = jQuery.grep(arr, function( n, i ) { return ( n !== 5 && i > 4 ); }); $( "p" ).text(…”)
  • 2022年8月19日 (五) 11:47 Neo 讨论 贡献创建了页面Misc globaleval (创建页面,内容为“{{DISPLAYTITLE:$.globalEval()}}17 = jQuery.globalEval()方法 = jQuery 杂项方法 在全局上下文中执行脚本 <sample title="" desc="" lang="html" hererun="1"> var name = "全局变量"; $(function () { function test(){ var name = "局部变量"; alert(name); // 局部变量 eval( "alert(name);" ); // 局部变量 $.globalEval( "alert(name);" ); // 全局变量 }…”)
  • 2022年8月19日 (五) 11:47 Neo 讨论 贡献创建了页面Misc fn extend (创建页面,内容为“{{DISPLAYTITLE:$.fn.extend()}}16 = jQuery.fn.extend()方法 = jQuery 杂项方法 添加两个方法到jQuery原型($.fn) <sample title="" desc="" lang="html" hererun="1"> <label><input type="checkbox" name="foo"> Foo</label> <label><input type="checkbox" name="bar"> Bar</label> <script> $(function () { $.fn.extend({ check: function() { return this.each(function() { this…”)
  • 2022年8月19日 (五) 11:47 Neo 讨论 贡献创建了页面Misc extend (创建页面,内容为“{{DISPLAYTITLE:$.extend()}}15 = jQuery.extend()方法 = jQuery 杂项方法 遍历数组元素,并修改第一个对象 <sample title="" desc="" lang="html" hererun="1"> <div id="log"></div> <script> $(function () { var object1 = { apple: 0, banana: {weight: 52, price: 100}, cherry: 97 }; var object2 = { banana: {price: 200}, durian: 100 }; /* object2…”)
  • 2022年8月19日 (五) 11:47 Neo 讨论 贡献创建了页面Misc contains (创建页面,内容为“{{DISPLAYTITLE:$.contains()}}13 = jQuery.contains()方法 = jQuery 杂项方法 检测一个元素包含在另一个元素之内: <sample title="" desc="" lang="html" hererun="1"> $(function () { function funcontain( html ){ document.body.innerHTML += "<br>" + html; } funcontain($.contains( document.documentElement, document.body )); // true funcontain($.contains( document.bo…”)
  • 2022年8月19日 (五) 11:47 Neo 讨论 贡献创建了页面Misc browser (创建页面,内容为“{{DISPLAYTITLE:$.browser}}12 = jQuery.browser属性 = jQuery 杂项方法 显示浏览器信息: <sample title="" desc="" lang="html" hererun="1"> $(function () { $.each( $.browser, function( i, val ) { $( "<div>" + i + " : <span>" + val + "</span>" ) .appendTo( document.body ); }); }) </sample> <run name=""> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>小白教…”)
(最新 | 最旧) 查看(前500个 | )(20 | 50 | 100 | 250 | 500