最新发布第9页
排序
Kotin 语法
在 Kotlin 中 main 函数是程序的入口,运行 Kotlin 程序的时候,它作为执行的起点。 fun main() { println('Hello Word!') } 注释 Kotlin 的代码注释 /** * 多行注释: * - main 函数是程序的入...
类型(二) – 枚举
enum Color { case unknown case blue case green case pink case purple case red } 枚举的基本使用 struct Toy { let name: String let color: Color } let barbie = Toy(name: 'Barbie', col...
Linux 安装 Dify
在线安装安装 docker在终端执行如下命令bash <(curl -sSL https://linuxmirrors.cn/docker.sh) 选择 安装最新版本的 Docker Engine选择使用的 Docker CE 源选择 Docker Register 源是否关闭...
Docker 基础 – 镜像
镜像的获取 镜像的获取 镜像的获取大致有三种方式: Registry 中拉取 Dockerfile 构建 文件导入 镜像基本操作 查看镜像 $ docker image ls REPOSITORY TAG IMAGE ID CREATED SIZE postgres 15-al...
模型迁移
当你更改数据模型时,SwiftData 可以自动处理模型更新,也可以通过手动干预进行复杂的迁移。 自动处理更新迁移 以下是一些常见的小修改,SwiftData 会自动处理这些模型更新: 添加一个或多个新...
How to create and use an actor in Swift 如何在 Swift 中创建和使用 actor
Creating and using an actor in Swift takes two steps: create the type using actor rather than class or struct, then use await when accessing its ...
OpenCV 二值化原理
基本流程 通常使用的 JPG、PNG 文件,都是压缩后的格式。这些格式解码之后,可以还原为 RGB 文件。RGB 文件中的每一个像素点都是由 红、绿、蓝三种颜色构成。 RGB 将 RGB 文件中的红色、绿色以...
类型(三) – 数组
排序 只要数组存储的元素类型采用了 Comparable 协议,就可以使用 sorted() 和sort() 方法,前者返回一个已排序的数组,后者修改数组。 var names = ['Taylor', 'Timothy', 'Tyler', 'Thomas', ...
MAMP Pro 7.x + PhpStorm 调试 PHP 代码
MAMP Pro 创建站点 按照下图的指示创建一个新的站点 创建新站点 在弹出的窗口中,输入站点Name以及项目的Site folder。 填写站点信息 空站点创建完成之后,配置站点的基本信息,比如 PHP 版本、...
如何在 SwiftUI 预览中使用 SwiftData
基于模型扩展在模型的基础上进行扩展,这里以 movie 模型为例import Foundation import SwiftData @Model final class Movie { var title: String var year: Int @Relationship(deleteRule: .ca...






