摘要: electron的控制台导致内存泄漏感悟 今天在测试electron性能时发现在某些情况下打开控制台会导致渲染进程内存泄漏,从而导致渲染进程奔溃(electron27.xx.xx),大概率是控制台本身问题。关闭控制台之后内存正常。特此记录。 从刚开始接触electron的火热,到真正使用electr 阅读全文
posted @ 2024-09-25 14:58 麦块程序猿 阅读(302) 评论(0) 推荐(0)
摘要: Nodejs里的Isolate与Context 从【知乎】【楼边斜月为我明】的NodeJs/V8 ~转载,如有侵权,请联系本人删除 由于个人学习方式属于自上而下的方式:先入门,再使用,遇到问题找问题。最后混到了nodejs的addon开发,然后稍微深入到了一些与nodejs启动机制、v8的一些原理方 阅读全文
posted @ 2024-09-04 14:17 麦块程序猿 阅读(69) 评论(0) 推荐(0)
摘要: 企图使用C++线程解决nodejs单线程性能问题时遇到的问题 首先我的C++代码如下 // AsyncThread.hpp #include <napi.h> #include <iostream> #include <thread> #include <chrono> #include <vect 阅读全文
posted @ 2024-06-25 14:37 麦块程序猿 阅读(71) 评论(0) 推荐(0)
摘要: 用Napi编写nodejs Addon并调用dll 1,npdejs调用C++ addon并没有先前那篇随笔那么复杂,这是一篇补充说明:说明如何使用c++项目的include头文件以及lib,dll引入到addon内使用 2,推荐在学习addon调用dll之前,先了解cpp的显示调用dll与隐式调用 阅读全文
posted @ 2024-06-12 18:04 麦块程序猿 阅读(635) 评论(0) 推荐(0)
摘要: babylon.js初识代码 <template> <div style="width:100%;height:100%;overflow: hidden;" class="_Main_"> <div id="babylonJS" style=" float: left; width: 100%; 阅读全文
posted @ 2024-05-22 10:30 麦块程序猿 阅读(82) 评论(0) 推荐(0)
摘要: nodejs的require流程 . 一、require简单流程 nodejs的require流程大致如下: 原图:https://images.cnblogs.com/cnblogs_com/blogs/668717/galleries/2013323/o_240518085412_require 阅读全文
posted @ 2024-05-20 06:49 麦块程序猿 阅读(312) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2024-04-19 04:58 麦块程序猿 阅读(35) 评论(0) 推荐(0)
摘要: nodejs的http.request躺坑记录 1、http.request之response.on("data",(chunk:Buffer)=>{})的chunk大小 ​ 由于nodejs的response.on("data")每次从服务端读取的chunk大小最大是65535Byte,并且查很多 阅读全文
posted @ 2023-12-12 17:33 麦块程序猿 阅读(204) 评论(0) 推荐(0)
摘要: onData(callback: (data: Buffer) => void): void { if (this.serialPort != null) { this.serialPort.on("data", (data: Buffer) => { callback(data); }) } } 阅读全文
posted @ 2023-10-31 09:27 麦块程序猿 阅读(635) 评论(0) 推荐(0)
摘要: 在Vue中,千万别用属性数组作为循环的对象 methods:{ test(){ ...上面省略业务逻辑1万字 // 16位像素数组 let dcmbuffer = new Uint16Array(dcmInfo._dictionary.dict["7FE00010"].Value[0] as Arr 阅读全文
posted @ 2023-10-17 10:09 麦块程序猿 阅读(46) 评论(0) 推荐(0)