首页
统计
留言
友链
更多
图片
关于
Search
1
软件开发 | flutter使用camera插件在安卓11以上的机器上调用availableCameras无法正常获得usb相机列表
48 阅读
2
设置 Git 全局代理
48 阅读
3
scoop包管理器
46 阅读
4
利用深度搜索求解回溯问题的通用模板
45 阅读
5
Word图片压缩
44 阅读
默认分类
技术开发
杂项
技术分享
相关配置
后端开发
异常处理
软件开发
登录
Search
标签搜索
java
golang
scoop
git
vue
hexo
sublime text
cpp
windows
mc
mod
fabric
mysql
word
计算机网络
go
html
flutter
camera
Wisansiiz
累计撰写
26
篇文章
累计收到
2
条评论
首页
栏目
默认分类
技术开发
杂项
技术分享
相关配置
后端开发
异常处理
软件开发
页面
统计
留言
友链
图片
关于
搜索到
3
篇与
的结果
2024-07-24
minecraft模组开发-1
minecraft模组开发-使用反射批量添加创建的物品在使用数据生成时,使用反射批量注册物品 Model ,将自己创建的 ModItems 类中写的所有物品进行注册,下面是一个简单的例子package net.wssz.tutorialmod.datagen; import net.fabricmc.fabric.api.datagen.v1.FabricDataOutput; import net.fabricmc.fabric.api.datagen.v1.provider.FabricModelProvider; import net.minecraft.data.client.BlockStateModelGenerator; import net.minecraft.data.client.ItemModelGenerator; import net.minecraft.data.client.Models; import net.minecraft.item.Item; import net.wssz.tutorialmod.block.ModBlocks; import net.wssz.tutorialmod.item.ModItems; import java.lang.reflect.Field; public class ModModelsProvider extends FabricModelProvider { public ModModelsProvider(FabricDataOutput output) { super(output); } @Override public void generateBlockStateModels(BlockStateModelGenerator blockStateModelGenerator) { blockStateModelGenerator.registerSimpleCubeAll(ModBlocks.RED_IRON_ORE); } @Override public void generateItemModels(ItemModelGenerator itemModelGenerator) { Field[] fields = ModItems.class.getDeclaredFields(); try { for (Field field : fields) { if (field.getType().equals(Item.class)) { itemModelGenerator.register((Item) field.get(null), Models.GENERATED); } } } catch (IllegalAccessException e) { throw new RuntimeException(e); } } }
2024年07月24日
41 阅读
0 评论
0 点赞
2023-07-28
go后端框架
GoGin安装gingo get -u github.com/gin-gonic/gin例子package main import "github.com/gin-gonic/gin" func main() { router := gin.Default() router.GET("/index", func(context *gin.Context) { context.String(200, "你好,世界") }) router.Run(":9090") }package main import "github.com/gin-gonic/gin" func Index(context *gin.Context) { context.String(200, "你好,世界") } func main() { router := gin.Default() router.GET("/index", Index) router.Run(":9090") }Gorm连接数据库package main import ( "database/sql" "fmt" "gorm.io/driver/mysql" "gorm.io/gorm" "time" ) func main() { // 参考 https://github.com/go-sql-driver/mysql#dsn-data-source-name 获取详情 dsn := "root:root@tcp(127.0.0.1:3306)/go_db?charset=utf8mb4&parseTime=True&loc=Local" db, err := gorm.Open(mysql.Open(dsn), &gorm.Config{}) if err != nil { fmt.Println("连接失败") } sqlDB, err := db.DB() // 方法结束后执行,关闭连接池 defer func(sqlDB *sql.DB) { err := sqlDB.Close() if err != nil { fmt.Println("关闭失败") } }(sqlDB) // 关闭链接 // 设置连接池参数 sqlDB.SetMaxIdleConns(10) // SetMaxIdleConns 设置空闲连接池中的最大连接数 sqlDB.SetMaxOpenConns(100) // SetMaxOpenConns 设置数据库的最大打开连接数 sqlDB.SetConnMaxLifetime(time.Hour) // SetConnMaxLifetime 设置连接可重用的最大时间量 }
2023年07月28日
18 阅读
0 评论
0 点赞
2023-02-14
通过可视化界面创建vue项目
通过可视化界面创建vue项目1、安装nodejsNode.js (nodejs.org)2、通过vue ui可视化创建vue项目在nodejs文件夹下创建node_cache和node_global文件夹添加nodejs和node_global文件夹到环境变量设置镜像源npm config set registry https://registry.npm.taobao.org更新npmnpm install -g npm安装webpacknpm install -g webpack安装cli和cli-initnpm install -g @vue/cli npm install -g @vue/cli-init使用vue ui启动创建vue项目
2023年02月14日
18 阅读
0 评论
0 点赞