README
介绍一些软件的插件和机器人的使用/开发心得。
README
Electron 学习笔记启用Nodejs环境1234567891011const createWindow = () => { // Create the browser window. const mainWindow = new BrowserWindow({ width: 800, height: 600, webPreferences: { preload: path.join(__dirname, 'preload.js'), nodeIntegration:true, contextIsolation:false, }, });
使用 Electron Forge 通过Yarn迅速建立新的项目
electron-forge Electron Forge is a tool for packaging and publishing Electron applications. It unifies Electron’s tooling ecosystem into a single extensible interface so that anyone can jump right into making Electron apps. Forge 始于一个使用了 Webpack 作为打包器的 a ready-to-use template 模板项目。 该项目包含有一个 typescript 配置的示例,并预置了两个便于定制化的配置文件。 Forge 的一些核心模块来自于上层的 Electron 社区(比如electron-packager),因而 Electron 主要维护人员(比如说 Slack)提交的 Electron 更新也会使 Forge...
一些包推荐
anywhere light-server 都是热加载服务器
VScode中遇到的错误-01
又遇到了奇怪的问题,使用prisma更改一个模式中的一个选项为可选的,并且更新了client但是VScode依然报错,直到我点进了模式定义文件,报错才停止? 这种情况可能是因为VS Code的类型检查器并不知道您已经将模式中的选项更改为可选。即使您更新了客户端代码,VS Code可能仍然会在其内部缓存中保留旧的模式定义。 点击模式定义文件可能会触发VS Code重新加载该文件,从而刷新缓存中的模式定义。这可能会解决问题并消除错误。 如果您发现在更新模式后VS Code中仍存在错误,请尝试强制重新加载VS Code,或尝试使用其他编辑器或IDE来查看客户端代码,以确定问题是否仅限于VS Code。 强制重新加载要怎么做 您可以尝试在 VS Code 中执行以下操作,以强制重新加载窗口: 在 VS Code 中按下 Ctrl + Shift + P (Windows / Linux) 或 Cmd + Shift + P (Mac) 打开命令面板。 输入 Reload Window 并选择该命令,或者直接输入 Ctrl + Shift + P (Windows...
樱桃键盘键位失灵-f1-f12,windows键等
1:可能是电路板的问题 解决办法:电路板的问题就复杂点,找个修电器的师父让给检查下,大不了飞个线。 2:轴体失灵的问题 解决办法:如果是轴的问题对于cherry无钢板的解决办法非常简单,换个轴好了,无钢板连焊都不用焊。 3.可能锁住fn了 解决办法: 试试ctrl+fn 或者alt+fn。 cherry键盘win键不能用。是因为有两种模式:办公模式和游戏模式。办公模式: Windows 指令能用游戏模式:Windows键锁定,防止意外执行Windows指令。Fn + F9切换模式。
无名的使用
/welcome photo=https://t.me/gsmocraft/2381&&text=$username 欢迎加入本群!祝您群组生活愉快,来体验我的世界的乐趣吧~ &&btns=群规相关$$https://t.me/gsmocraft/149$$Myth工作室$$https://myth.infinvoid.top/&&del=3600&&mode=Markdown
express-req and res
以下是一些常用的req对象的属性: 123456req.params - 该属性包含路由参数对象,例如:/users/:id这个路由中:id部分就是一个参数,可以通过req.params.id来访问。req.query - 该属性包含查询参数对象, 例如:/search?name=xxx这个URL中的"name=xxx"就是一个查询参数,可以通过req.query.name来访问。req.body - 该属性包含POST请求的请求体。需要在中间件中使用body-parser等库来解析请求数据。req.headers - 该属性包含HTTP请求头对象。req.cookies - 该属性包含HTTP cookie值对象。req.originalUrl -...
express-错误处理
在 Express.js 中,错误处理是通过特定的中间件来实现的。当在请求处理过程中发生错误时,Express.js会自动调用错误处理中间件来处理该错误。 对于常规的中间件函数,如果其执行过程中出现了异常,则应该将该异常传递给下一个中间件或者交由全局错误处理中间件处理。为此,可以使用next()函数将异常对象作为参数传递给下一个中间件,例如: 12345678app.get('/', function(req, res, next) { try { // some code that may throw an exception } catch(err) { // 将异常传递给下一个中间件来处理 next(err); }}); 如果没有捕获到异常,那么最终会交给全局错误处理中间件来处理。全局错误处理中间件需要有四个参数,形式如下: 123app.use(function(err, req, res, next) { //...
入门
安装TypeScriptTypeScript的安装非常简单,只需执行如下命令即可: 1npm install –g typescript 但通常在实际项目中,我们不会对TypeScript进行全局安装。因为TypeScript自带的tsc命令并不能直接运行TypeScript代码,所以通常我们还会安装TypeScript的运行时ts-node: 1npm install –g ts-node ts-node并不等于TypeScript的Node.js,仅仅封装了TypeScript编译的过程,提供直接运行TypeScript代码的能力。 创建tsconfig.json。 输入命令tsc –init