想做一个vite svg loader插件来着,转了一圈发现已经有现成的了,看了下代码,主要是动态编译组件的技术。 svgicon/index.js 用法: vite.config.j注册: views使用:
想做一个vite svg loader插件来着,转了一圈发现已经有现成的了,看了下代码,主要是动态编译组件的技术。 svgicon/index.js 用法: vite.config.j注册: views使用:
官方手册:https://cn.vitejs.dev/ 中午其它:https://vitejs.cn/ 已有插件:https://github.com/vitejs/awesome-vite Vite (法语意为 “迅速”,发音 /vit/)是一种全新的前端构建工具,它极大地改善了前端开发体验。 Vite,一个基于浏览器原生 ES imports 的开发服务器。利用浏览器去解析 imports,在服务器端按需编译返回,完全跳过了打包这个概念,服务器随起随用。同时不仅有 Vue(vite2 同样完美支持React) …
比较: three.js :纯渲染引擎,适合做教学及demo; babylon.js:游戏开发引擎,交互事件完善,开箱即用; unity3d:相当牛逼的游戏开发引擎,收费,我们小团队比较尴尬;
ubuntu 直接使用apt 安装的go版本是1.13,版本太老了,很多库编译时报错。 使用以下命令安装go-1.6
官方文档:https://docs.python.org/3/library/selectors.html selectors是一个python自带的高性能、IO复用模块,可以用来替代select模块。 测试代码: 原理介绍:
Python原生提供struct模块进行数据包的组装与解析,其中利用pack和unpack模块封装的方法进行数据包拼装的过程。 以前不知道有此包,都是手动实现的网络bytes封包,有struct之后,明显要简洁很多。 struct模块中提供的使用方法是: 支持的格式: 实例 文件:
经常用,但偶尔还是会混淆。 一、@onetomany用法 WidgetGroup表: Widget表: 根据经验,主Entity@OneToMany 和 次Entity@ManytoOne同时使用时,会遇到StackOverFlowError问题。解决方法是,另外一个类不再写OneToMany