随笔分类 -  后端

摘要:概念 服务:对象。 服务容器:负责注册服务和管理服务的容器。 查询服务:创建对象及关联对象。 对象生命周期:Transient(瞬态);Scoped(范围);Singleton(单例)。 .NET 中使用 DI 根据类型来获取和注册服务。可以分别指定服务类型和实现类型。这两者可能相同,也可能不同。服 阅读全文
posted @ 2024-02-28 23:33 sq800 阅读(30) 评论(0) 推荐(0) 编辑
摘要:c# 项目中,生成的程序集的命名一般是项目名称,大多数时候,项目名需要写英文,而生成的程序名字也是项目名,不便于用户理解。 vs2022 允许修改程序集名称,可以为生成的程序指定中文名称。 操作路径:右键项目 => 属性 => 应用程序 => 常规 => 程序集名称. 阅读全文
posted @ 2023-10-25 19:54 sq800 阅读(580) 评论(0) 推荐(0) 编辑
摘要:listr2 是一个易于使用的 Node.js 包,可以用来创建生动的、可以交互的 CLI 界面、任务列表。类似的库还有consola。 贴一个官方的示例图,来便于理解: 我们可以利用这个库实现自己的 CLI 、管理任务、优化控制台显示等。 快速上手 安装 pnpm add listr2 简单使用 阅读全文
posted @ 2023-10-12 00:28 sq800 阅读(216) 评论(0) 推荐(0) 编辑
摘要:## 1. 理解进程、线程和任务 进程拥有资源,比如分配给进程的内存和线程。 线程一条一条地执行代码。默认情况下,每个进程只有一个线程。 现代操作系统使用了抢夺式多任务处理,从而模拟了任务的并行执行。 如果有少量的复杂工作要做,并且希望完全控制它们,那么可以使用Thread实例。如果有一个主线程和多 阅读全文
posted @ 2023-04-21 01:14 sq800 阅读(31) 评论(0) 推荐(0) 编辑
摘要:path模块是nodejs的内置模块,便于我们去获取、操作文件路径 记录一些注意事项: 文件的绝对位置 cjs console.log(__filename) mjs mjs中,不能使用__filename和__dirname console.log(import.meta.url) 文件所处的目录 阅读全文
posted @ 2023-04-13 22:34 sq800 阅读(105) 评论(0) 推荐(0) 编辑
摘要:之前写过一篇配置CodeRunner插件,在VSCode中一键运行C# https://www.cnblogs.com/sq800/p/16700261.html,不过使用的是csc命令。现在换了.NET Core 6,再用.NET Framework的工具就说不过去了。.NET Core也提供了一 阅读全文
posted @ 2023-01-04 16:11 sq800 阅读(651) 评论(0) 推荐(0) 编辑
摘要:node版本:V16.18.0 mssql版本:V9.0.1 安装 首先安装mssql模块 npm install mssql 项目中导入 // ESM导入方式 import sql from 'mssql' 准备要连接的数据库配置 mssql通过向connect方法传入一个config对象来链接数 阅读全文
posted @ 2022-11-29 21:55 sq800 阅读(1945) 评论(0) 推荐(0) 编辑
摘要:背景 由于需要批量查询,为了方便写了个js脚本,使用nodejs来跑。 使用的包是node-xlsx。 使用 首先命令行安装 npm install node-xlsx -D // queryStatus.js const xlsx = require("node-xlsx"); const fs 阅读全文
posted @ 2022-09-20 11:05 sq800 阅读(2579) 评论(0) 推荐(0) 编辑
摘要:背景 由于VS太厚重,在想快速验证代码片段的时候,可以使用vscode编写(其实是vsc瘾犯了),csc来快速编译。 注意:csc.exe是.NET Framework提供的编译工具,可能已经过时,好处是可以只需要一个cs文件即可运行。 新版.net core使用的是dotnet命令:https:/ 阅读全文
posted @ 2022-09-16 16:03 sq800 阅读(2423) 评论(0) 推荐(0) 编辑
摘要:背景 最近发现一本nodejs的小册,在学习其中的代码时,发现里面用到了chalk-animation这个库,在install好这个库后,使用require()导入时报错 Error [ERR_REQUIRE_ESM]: require() of ES Module E:\...\code\node 阅读全文
posted @ 2022-09-12 02:00 sq800 阅读(18604) 评论(0) 推荐(1) 编辑
摘要:工作中需要使用Java编写插件,但并不是主要技术栈,所以简单地学习记录一下。 背景 与Javascript不同,Java中类型的概念非常强,函数中不能返回与声明不同类型的返回值。 例如下面函数是ObjectNode类型,返回类型只能是ObjectNode类型。 下面这段代码需要做两个判断,一是判断帧 阅读全文
posted @ 2022-09-05 18:51 sq800 阅读(694) 评论(0) 推荐(0) 编辑
摘要:## Java 使用技巧-abstract 修饰符 工作中需要使用Java编写插件,但并不是主要技术栈,所以粗略地学习一下 ### 抽象类: 抽象类不能用来实例化对象,它的作用是定义一个类为其他类的基类 一个类不能同时被`abstract`和`final`同时修饰 如果一个类包含抽象方法,那么这个类 阅读全文
posted @ 2022-08-09 16:15 sq800 阅读(43) 评论(0) 推荐(0) 编辑
摘要:### Node.js 爬虫爬取电影信息 我的CSDN地址: 爬取的是1905电影网的信息,使用的是正则匹配。 本来为了更好地学习异步编程打好基础,没想到这玩意这么上头。 代码也写了好几天,自己技术不到家,肯定有写的不好的地方,还需要多努力。 下个月争取把vue学完,九月估计该开学了。 #### 代 阅读全文
posted @ 2020-07-29 17:15 sq800 阅读(356) 评论(0) 推荐(0) 编辑

more_horiz
keyboard_arrow_up light_mode palette
选择主题
点击右上角即可分享
微信分享提示