如何在Windows子系统WSL2中安装并使用NCNN
WSL2和Windows沙盒是目前Windows平台最常用的测试环境,Windows沙盒可以用来校正全新环境下自己开发的软件是否正常运行,而WSL2可以校准Linux环境下的应用是否正常运行。 0. 效果截图 1. 为啥要用WSL2? 测试一些不容易跨端的编程语言,比如C++。最近我开发了多个人工智能APP,其核心依赖C++,使用cmake构建的c++程……
Nuxt3:如何友善又不失礼貌的参与早期开源项目?
Nuxt3目前处于beta阶段,正当我们尝试开发SEO友好型应用时,一波波惊险刺激的bug,简直比和平精英还要刺激。谁曾想硬着头皮也要尝鲜的我,面对一波波bug卡住的时候,居然可以坚持两周的尝鲜力度。 0. Bug级别认证 从尝鲜体验来看,我将bug级别分为以下: – 初级 个人代码错误 – 中级 Nuxt3本身错误 –……
Nuxt3入门教程:尝鲜体验非常惊艳
Nuxt3经过重新设计,内核更小,并针对更快的性能和更好的开发者体验进行了优化。2021年前端领域由于vue3和vite的广泛使用,其后续的生态链现已逐步成熟,Nuxt3现已进入beta阶段,尝鲜的第一感觉就是很“vite”,路由、布局、甚至组件全自动引入,package里就跟vite一样简洁。 0. 效果截图 1. 为什么我们非常重视Nuxt3? 前端……
影响力思考:VScode是如何造就多领域高效率工作?
在vscode之前,人们写代码遇到的最大困难就是码字错误、语法没有高亮和自动格式化缩进等等,而自打vscode之后,高效率编写代码真正进入现代模式。 0. 影响力根源之一:跨终端底层语言 vscode是TypeScript语言写的,使用electron构建了跨终端的Windows、macos和linux客户端,由于ts代码最终可被编译为js代码,实现任意……
NaiveUI:为什么能成为Vue3里最活跃的UI组件库?
首先NaiveUI是一款用TypeScript写的Vue3组件库,由图森未来开源维护,大多数人们是从尤大大的介绍里获悉的,本篇就来说说该UI库为何成为当下最活跃的UI组件库?究竟有哪些因素使之成为万众追捧的开源项目。 0. 效果截图 1. 新技术驱动因素 之所以火热,我觉得新技术驱动算是重要原因,TypeScript和VUE3的加持,使得该UI库无需额外……
Wails开发实战:将web应用迁移到桌面客户端很难吗?
wails是一个可让你使用Go和Web技术编写桌面应用的项目,说白点后端使用go语言,前端使用任意Web技术,比如普通的HTML、VUE、React等等。作为练手项目,我准备把以前开源的glink短视频去水印做成桌面客户端试试。 0. 效果截图 1. 开发前准备 wails即将发布v2版本,得益于微软内置的webview2,解决了wails1.x版本在W……
Statsviz:一款Go程序实时运行状态可视化工具
众所周知,Go语言的垃圾回收机制,内存自动回收,不需开发人员管理,这点在开发中一般是无感知状态,实际开发中也很少遇到内存溢出问题,不过在处理高并发数据的时候,偶尔会感知一点内存回收的动作。Statsviz在mian函数嵌入一个goroutine,就可以实现实时查看程序运行状态,包括GC, MemStats等等。 0. 使用教程 安装: go get gi……
Neumorphism UI:一款白板风格的Bootstap主题
Neumorphism UI给人的第一印象非常深刻,类似亚克力或雾化拟物风格的UI,总是很吸睛。Neumorphism实现了基于bootstrap的白板风格,并融入了有机形态organic-radius,使之更具现代感和艺术感。 0. 最终效果展示 演示地址: https://demo.themesberg.com/neumorphism-ui/index……
如何使用GitHub_WorkFlow自动化控制你的服务器
Github WorkFlow是2020年GitHub的重大更新之一,项目开发中往往有大量的时间被浪费在等待,等待构建、等待测试、等待 Review ……而这一切,都可以依靠 GitHub flow 来进行改善。 0. 传统工作流程 假如你熟悉Docker,你可能觉得自己在容器化方面的基础,可以非常快的操刀各种项目而无需担心项目开发环境问题,但如果你不熟……