SOLID原则
让类具有单一职责。在面向对象理论中,这是SOLID设计的原则之一(SOLID是指Single responsibility principle(单一职责原则)、Open/Closed principle(开闭原则)、Liskov substitutionprinciple(里氏替换原则)、Interface segregation principle(接口分离原则)和Dependency inversionprinciple(依赖倒置原则))SOLID代表一组相互补充的开发技术,可以用来创建更加健壮的代码。dfdffdSOLID指导我们如何决定类的结构。其中最重要的原则是单一职责原则,即一个类只应该做一件事。建议阅读了解SOLID这个主题,SOLID设计最重要的部分是类只负责一件工作,其他原则源自这个原则。当类只做一件事时,就更容易测试和理解。这并不是说它们只应该有一个方法。方法可以有许多,只要与类的目的有关即可。From TypeScript项目开发实战_【英】彼得·欧汉龙(Peter O’ Hanlon)
基于模式开发
基于模式的开发,即通过对复杂问题应用众所周知的软件开发模式,让解决方案变得更加简单。 访问者模式是所谓的行为模式。术语“行为模式”是对模式的一种分类,指的是关注类和对象的通信方式的一组模式。访问者模式使我们能够将算法与算法操作的对象分离开。 责任链模式。通过让创建的类接受类链中的下一个类和一个处理请求的方法,这种模式允许我们将一系列类链接到一起。取决于请求处理程序的内部逻辑,类可以将请求处理传递给类链中的下一个类。 关于如何使用设计模式的更多信息,推荐阅读由Vilic Vane撰写、Packt出版的TypeScript Design Patterns一书(https://www.packtpub.com/applicationdevelopment/typescript-design-patterns)。
樱桃键盘键位失灵-f1-f12,windows键等
1:可能是电路板的问题 解决办法:电路板的问题就复杂点,找个修电器的师父让给检查下,大不了飞个线。 2:轴体失灵的问题 解决办法:如果是轴的问题对于cherry无钢板的解决办法非常简单,换个轴好了,无钢板连焊都不用焊。 3.可能锁住fn了 解决办法: 试试ctrl+fn 或者alt+fn。 cherry键盘win键不能用。是因为有两种模式:办公模式和游戏模式。办公模式: Windows 指令能用游戏模式:Windows键锁定,防止意外执行Windows指令。Fn + F9切换模式。
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 ...
VSCode快捷键 - 02
from:https://gist.github.com/cleary/d168e301429c0305c49d97907796c72d VSCode Shortcuts List of helpful shortcuts for faster coding For mac, replace “Ctrl” with “cmd” and “Alt” with “option” Official List of all commands Windows Mac General & FileOpen Command Pallete 1Ctrl+Shift+P Open New Window 1Ctrl+Shift+N Close Window 1Ctrl+W Quick File Open 1Ctrl+P Access Settings 1Ctrl+, New File 1Ctrl+N Open File 1Ctrl+O Save 12Ctrl+SCtrl+Shift+S # Save As Close File 1Ctrl+F4 Change Fil...
VSCode - 15 Great VS Code Keyboard Shortcuts
本文由 简悦 SimpRead 转码, 原文地址 www.wearedevelopers.com Maximize your efficiency with Visual Studio Code using these six VS code shortcuts. Explore now and l…… VS Code ShortcutsVisual Studio Code is a leading code editor that has been widely adopted by software developers worldwide. Developed by Microsoft, this IDE supports cross-platform coding on Linux, Mac, and Windows, making it an excellent choice for modern-day developers. However, with so many features and options, it can be challenging t...
VScode - 插件 02
Ctrl + P -> 系 键入 @: 查看所有函数/功能/区块 同类型: Ctrl + Shift + . 键入 #: 查找类之类的东西,长类名 仅 驼峰首字母 即可 AnimalClass => AC/ANC 均可~ mySuperClass -> msc 键入 :: 跳转到指定行 高亮查询后 ctrl + D, 同时编辑多个匹配代码(多次按,选中多个)使用鼠标: 按住 alt, 用鼠标在多个位置点击 ctrl + 左右键: 快速移动鼠标(按照单词跳过) Use ALT, followed by the up or down arrows, to move the line somewhere else quickly.使用 Alt,然后使用向上或向下箭头,将线快速移动到其他位置。favoriteplay_circleAnd if you want to copy that line as you move it, use ALT SHIFT, followed by the arrows.如果您想在移动时复制该行,请...
付费网盘省钱方案
也没啥好方案,看看咸鱼,到最后还是省不了一点钱的
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 的用户受益。 那么,让我们开始。 官网的文档写的很完善,直接看吧electronforge.io 总结很简单,一共两部开始工...