Loading

摘要: 说明 bzip2提供了底层接口,高级接口以及两个实用函数(Utility functions),高级接口用来操作文件。 从网上下载bzip2库,我下载的是V1.0.8版本的。 然后在C工程中添加一个筛选器(文件夹)名叫bzip,然后把下载的库中的如下9个文件,添加到其中(代码文件组织方式仅供参考): 阅读全文
posted @ 2023-01-06 15:13 sq800 阅读(1689) 评论(0) 推荐(0)
摘要: 2.5 内存管理 bzip2以块为单位压缩大文件。块的大小既影响达到的压缩率,也影响压缩和解压所需的内存量。标志 -1 到 -9 分别指定块的大小为 100,000 字节到 900,000 字节(默认)。在解压时,用于压缩的块大小会从压缩文件的头中读取,然后 bunzip2 会给自己分配足够的内存来 阅读全文
posted @ 2023-01-05 10:53 sq800 阅读(1231) 评论(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 阅读(747) 评论(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 阅读(2333) 评论(0) 推荐(0)
摘要: 先记录一下 阅读全文
posted @ 2022-11-28 16:35 sq800 阅读(38) 评论(0) 推荐(0)
摘要: ## 背景介绍 在JS的世界中,需要逐字节处理甚至逐位地处理数据的场景不多。但是在物联网领域,通常使用自定义的**通信协议**,通信使用包含N个字节的`数据帧`来传输数据。一条简单的数据帧用16进制表示,就像下面的示例一样: ``` 6810106878ACEFFF1232432168 ``` 通常 阅读全文
posted @ 2022-11-13 23:11 sq800 阅读(4520) 评论(0) 推荐(0)
摘要: 来源:https://www.bilibili.com/video/BV19e4y1q7JJ/ --视频评论区 1.git clone // 到本地2.git checkout -b xxx 切换至新分支xxx(相当于复制了remote的仓库到本地的xxx分支上3.修改或者添加本地代码(部署在硬盘的 阅读全文
posted @ 2022-10-20 11:57 sq800 阅读(73) 评论(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 阅读(2848) 评论(0) 推荐(0)
摘要: 背景 由于VS太厚重,在想快速验证代码片段的时候,可以使用vscode编写(其实是vsc瘾犯了),csc来快速编译。 注意:csc.exe是.NET Framework提供的编译工具,可能已经过时,好处是可以只需要一个cs文件即可运行。 新版.net core使用的是dotnet命令:https:/ 阅读全文
posted @ 2022-09-16 16:03 sq800 阅读(3176) 评论(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 阅读(20988) 评论(2) 推荐(2)