摘要:
后端 .NET 使用 nuget 包 TouchSocket 搭建 **websocket** 服务;前端使用`WebSocket`实例发送、接收数据。前端收到后端发的数据后报如下错误: >WebSocket connection to failed: One or more reserved bi 阅读全文
摘要:
版本信息: "ant-design-vue": "^3.2.20", ## 背景 Ant Design Vue 使用 Vite 插件 unplugin-vue-components 按需导入,组件上写的 UnoCSS 样式会被覆盖,无法生效。 圆角 10px 不生效: ![image](https: 阅读全文
摘要:
## 背景 最近在尝试使用 **ESLint** 取代 **Prettier** 来格式化代码,主要受Antfu博客:https://antfu.me/posts/why-not-prettier-zh 的启发,其中提到的痛点,也确实有遇到。于是决定使用Antfu大佬提供的[eslint-confi 阅读全文
摘要:
虽然许多地方 json 替代了 xml,但是仍然有部分领域使用 xml 来描述数据。 可以使用浏览器环境下 js 中 dom 的 API,来快速构建 xml 文本,避免手动拼接字符串。 ```js // 创建 XML 文档对象 let xmlDoc = document.implementation 阅读全文
摘要:
## 1. 理解进程、线程和任务 进程拥有资源,比如分配给进程的内存和线程。 线程一条一条地执行代码。默认情况下,每个进程只有一个线程。 现代操作系统使用了抢夺式多任务处理,从而模拟了任务的并行执行。 如果有少量的复杂工作要做,并且希望完全控制它们,那么可以使用Thread实例。如果有一个主线程和多 阅读全文
摘要:
Git使用教程 1.简介 Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。 分布式相比于集中式的最大区别在于开发者可以提交到本地,每个开发者 阅读全文
摘要:
path模块是nodejs的内置模块,便于我们去获取、操作文件路径 记录一些注意事项: 文件的绝对位置 cjs console.log(__filename) mjs mjs中,不能使用__filename和__dirname console.log(import.meta.url) 文件所处的目录 阅读全文
摘要:
## 背景 有时候,我们需要在一个网站上重复地执行某些操作,例如:输入>查询>输入>查询······这时候,我们可以写一个 js 自动化脚本执行这些操作。 对于大多数网站来说,使用web框架如vue进行开发,这些框架使用内部的响应式系统来管理数据,针对input元素,vue的做法是监听它的chang 阅读全文
摘要:
针对mxp-prettier格式化插件的个人习惯的配置。 推荐设置代码末尾加分号,在某些debug的场景下,添加分号便于调试器准确定位代码。 配置文件路径: >工具-->设置-->插件配置-->mxp-prettier-->打开文件.prettierrc.js进行配置 ```js //.pretti 阅读全文
摘要:
目录webview2 简介搭建开发环境创建WPF项目创建前端项目项目打包前后台通信js调用C#对象通信测试社区共建 本文适合对 web 前端和 WPF 有一定了解的人。 webview2 简介 Microsoft Edge WebView2 简介 搭建开发环境 webview2 支持 win32 C 阅读全文