CakePHP Cookbook Documentation 5.xDatabase Configuration Migrations CMS Tutorial - Creating the Articles Controller Create the Article List Template Create the View Action Create the View Template Adding Articles Create Add Template Adding Tutorial - Creating our First Model CMS Tutorial - Creating the Articles Controller Create the Article List Template Create the View Action Create the View Template Adding Articles Create Add Template Adding Configuring Components to Load Controller::loadComponent() Request Life-cycle Callbacks Event List Controller Callback Methods Controller Middleware Controller::middleware() More on Controllers0 码力 | 1080 页 | 939.39 KB | 1 年前3
CakePHP Cookbook 4.x
Configuration Creating our First Model CMS Tutorial - Creating the Articles Controller Create the Article List Template Create the View Action Create the View Template Adding Articles Create Add Template Adding Configuration Creating our First Model CMS Tutorial - Creating the Articles Controller Create the Article List Template Create the View Action Create the View Template Adding Articles Create Add Template Adding Configuring Components to Load Controller::loadComponent() Request Life-cycle Callbacks Event List Controller Callback Methods Controller Middleware Controller::middleware() More on Controllers0 码力 | 1249 页 | 1.04 MB | 1 年前3
CakePHP Cookbook 3.x
Configuration Creating our First Model CMS Tutorial - Creating the Articles Controller Create the Article List Template Create the View Action Create the View Template Adding Articles Create Add Template Adding Configuration Creating our First Model CMS Tutorial - Creating the Articles Controller Create the Article List Template Create the View Action Create the View Template Adding Articles Create Add Template Adding Model Configuring Components to Load Configuring Helpers to Load Request Life-cycle Callbacks Event List Controller Callback Methods More on Controllers The Pages Controller Components Views The App0 码力 | 1244 页 | 1.05 MB | 1 年前3
Krita 5.2 Manualdevelopers. There are three main communication channels: irc: web.libera.chat, channel #krita mailing list [https://mail.kde.org/mailman/listinfo/kimageshop] Krita Artists [https://krita-artists.org] Starting Dockers are small windows that can contain, for example, things like the layer stack, Color Palette or list of Brush Presets. Think of them as the painter’s palette, or his water, or his brush kit. They can can be activated by choosing the Settings menu and the Dockers sub-menu. There you will find a long list of available options. Dockers can be removed by clicking the x in the upper-right of the docker-window0 码力 | 1502 页 | 79.07 MB | 1 年前3
Krita 5.2 브로셔Dockers are small windows that can contain, for example, things like the layer stack, Color Palette or list of Brush Presets. Think of them as the painter’s palette, or his water, or his brush kit. They can can be activated by choosing the Settings menu and the Dockers sub-menu. There you will find a long list of available options. Dockers can be removed by clicking the x in the upper-right of the docker-window tools are not found in more generalized image manipulation applications such as PS. Here is a short list of the most important ones. 브러시 엔진 Krita has a lot of different so-called brush engines. These brush0 码力 | 1531 页 | 79.11 MB | 1 年前3
Krita 4.x 官方文档中文版 2021-08-06Asetup(self): pass def createActions(self, window): pass # And add the extension to Krita's list of extensions: Krita.instance().addExtension(MyExtension(Krita.instance())) 这段代码并不具备任何功能。一般来说我们会在 救缺少键 盘造成的不便。 Brush Presets belonging to tag chosen Color Selector Canvas Rotation Slider Tags List for Brush Preset Common Brush Options Canvas Zoom Slider Zoom to 100% of image Mirror View of Canvas 把日志查看器里面显示的内容保存成一个文本文件,把它附在程序错误报 告中。 在 Linux 下面,使用下列指令返回的信息也有助于排查问题: 1. lsmod 2. xinput 3. xinput list-props (id 可以通过 xinput 查到) 不过,在最近五年里关于 Windows 用户不能在 Krita 下面使用数位板的报告 中,没有一个是因为 Krita 自身的程序错误造成的。它们要么是驱动程序自身0 码力 | 1373 页 | 74.74 MB | 1 年前3
Krita 5.2 中文手册pass def createActions(self, window): pass # And add the extension to Krita's list of extensions: Krita.instance().addExtension(MyExtension(Krita.instance())) 这段代码并不具备任何功能。一般来说我们会在 救缺少键盘造 成的不便。 Brush Presets belonging to tag chosen Color Selector Canvas Rotation Slider Tags List for Brush Preset Clear Color History Common Brush Options Show/Hide Bottom Bar Canvas Zoom Slider 把日志查看器里面显示的内容保存成一个 TXT 文本文件,把它附在程序 错误报告中。 在 Linux 下面,使用下列指令返回的信息也有助于排查问题: 1. lsmod 2. xinput 3. xinput list-props (ID 可以通过 xinput 命令查到) 不过,在最近五年里关于 Windows 用户不能在 Krita 下面使用数位板的报告 中,没有一个是因为 Krita 自身的程序错误造成的。它们要么是驱动程序自身0 码力 | 1594 页 | 79.20 MB | 1 年前3
Krita 5.2 官方文档中文版 2023-12-08Asetup(self): pass def createActions(self, window): pass # And add the extension to Krita's list of extensions: Krita.instance().addExtension(MyExtension(Krita.instance())) 这段代码并不具备任何功能。一般来说我们会在 救缺少键 盘造成的不便。 Brush Presets belonging to tag chosen Color Selector Canvas Rotation Slider Tags List for Brush Preset Clear Color History Common Brush Options Show/Hide Bottom Bar Canvas Zoom Slider 把日志查看器里面显示的内容保存成一个 TXT 文本文件,把它附在程序 错误报告中。 在 Linux 下面,使用下列指令返回的信息也有助于排查问题: 1. lsmod 2. xinput 3. xinput list-props (ID 可以通过 xinput 命令查到) 不过,在最近五年里关于 Windows 用户不能在 Krita 下面使用数位板的报告 中,没有一个是因为 Krita 自身的程序错误造成的。它们要么是驱动程序自身0 码力 | 1562 页 | 79.19 MB | 1 年前3
Krita 5.1 官方文档中文版 2023-05-26Asetup(self): pass def createActions(self, window): pass # And add the extension to Krita's list of extensions: Krita.instance().addExtension(MyExtension(Krita.instance())) 这段代码并不具备任何功能。一般来说我们会在 救缺少键 盘造成的不便。 Brush Presets belonging to tag chosen Color Selector Canvas Rotation Slider Tags List for Brush Preset Clear Color History Common Brush Options Show/Hide Bottom Bar Canvas Zoom Slider 把日志查看器里面显示的内容保存成一个 TXT 文本文件,把它附在程序 错误报告中。 在 Linux 下面,使用下列指令返回的信息也有助于排查问题: 1. lsmod 2. xinput 3. xinput list-props (ID 可以通过 xinput 命令查到) 不过,在最近五年里关于 Windows 用户不能在 Krita 下面使用数位板的报告 中,没有一个是因为 Krita 自身的程序错误造成的。它们要么是驱动程序自身0 码力 | 1547 页 | 78.22 MB | 1 年前3
Kotlin 1.9.10 官方文档 中文版
集合 集合概述 构造集合 迭代器 区间与数列 序列 集合操作概述 集合转换操作 过滤集合 加减操作符 分组 取集合的一部分 取单个元素 排序 聚合操作 集合写操作 List 相关操作 Set 相关操作 Map 相关操作 选择加入要求 作用域函数 时间度量 官方库 协程(kotlinx.coroutines) 1.12.1.1 1.12.1.2 1 println 太慢了,因为 Kotlin 中的该输出会在每行后自动刷新写缓冲。 从数 组或 list 中写多行的更快方式是使用 joinToString() 函数以 "\n" 作为分隔符, 如下所示: println(a.joinToString("\n")) // 数组/list 中的每个元素占一行 5 5 学习 Kotlin Kotlin 很易学,尤其对于已经了解 Java linked lists of all allocated objects before the garbage collector (GC) merges them into a single list, which can be iterated during sweeping. This approach comes with several performance downsides:0 码力 | 3753 页 | 29.69 MB | 1 年前3
共 651 条
- 1
- 2
- 3
- 4
- 5
- 6
- 66













