跳到主要内容

dart语言/flutter状态管理-局部刷新--自己封装框架

· 阅读需 2 分钟

ssh 配置不生效

· 阅读需 1 分钟

ssh 配置禁止密码登录 PasswordAuthentication no 不生效

Include /etc/ssh/sshd_config.d/*.conf 这一行引入了其他配置,覆盖了主文件的配置, 找到里面的文件,然后修改配置即可

Go创建项目

· 阅读需 1 分钟

go mod init upgo

执行

go run main.go

main.go

· 阅读需 1 分钟
package main //可执行文件包名必须是main  

import (
"go-project/test")

// 主函数
func main() {
test.PrintInfo("打印信息")
}


被调用 test/print.go

  
package test

import "fmt"

func PrintInfo(s string) {
fmt.Println(s)}

go run main.go

打印信息

go/go - hello world

· 阅读需 1 分钟

新建文件夹 go-project 切换到文件夹目录下 执行 go mod init go-project

这里名字可以相同也可以不同,但是推荐相同 会出现go.mod文件 新建 main.go文件 代码:


package main //可执行文件包名必须是main

import "fmt"

//主函数
func main() {
fmt.Println("Hello World!!")
}



  • 执行 go run main.go 输出以下信息:
Hello World!!

Math

· 阅读需 0 分钟

Maven

· 阅读需 1 分钟

maven4 升级

  • 安装maven4

  • 从 maven4-rc-4 开始,自带了升级工具

  • 执行升级检测 mvnup check --model-version 4.1.0 --all

  • 执行升级命令 mvnup apply --model-version 4.1.0 --all

swift开发/1.coredata 和swiftdata

· 阅读需 2 分钟

Core Data 和 SwiftData 都是用于在 Swift 应用程序中管理数据的库,但它们有一些不同之处。

Core Data:

Core Data 是苹果官方提供的框架,用于对象图管理和持久化。 Core Data 提供了高级的数据模型抽象层,允许开发者以面向对象的方式操作数据。 Core Data 提供了数据持久化功能,可以将数据存储在关系型数据库(如 SQLite)中或在内存中进行管理。 Core Data 提供了一些高级功能,例如数据模型版本管理、内存管理和性能优化等。 Core Data 的学习曲线较陡峭,使用它需要对其概念和工作原理有一定的了解。 SwiftData:

SwiftData 是一个基于 SQLite 的轻量级数据库库,用于在 Swift 应用程序中进行数据库操作。 SwiftData 提供了简单易用的 API,用于执行常见的数据库操作,如插入、更新、删除和查询数据。 SwiftData 的设计目标是简单和直观,使得开发者可以快速上手并进行基本的数据库操作。 SwiftData 不提供像 Core Data 那样的高级功能,如对象关系映射和数据模型版本管理。 选择使用 Core Data 还是 SwiftData 取决于你的需求和项目的复杂性。如果你需要较高级的功能,如对象关系映射、数据模型版本管理和性能优化等,以及与其他苹果框架的紧密集成,那么 Core Data 是一个很好的选择。但如果你只需要一个简单的、轻量级的数据库库,并且不需要复杂的管理和高级功能,那么 SwiftData 可能更适合你。