自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(110)
  • 问答 (6)
  • 收藏
  • 关注

原创 javascript中字节序

mixed-endian(文物,非常罕见):0x34 0x12 0x78 0x56。内存低地址 ---------------------------> 内存高地址。

2024-05-21 15:21:57 192

原创 vscode调试Electron+ts

调试Electron+js: https://www.electronjs.org/zh/docs/latest/tutorial/debugging-vscode。

2024-05-14 11:02:10 440

原创 Electron下复用窗口关闭、最小化和最大化按钮

trafficLightPosition: { x: 18, y: 18 }, // 交通灯距离x和y的距离。在window下没有,自己实现。

2024-05-13 14:58:15 148

原创 js原型链与继承笔记

test也是一个函数(C++中的类。那函数(C++中的类)就有自己的prototype(类比Object.prototype,且Object.prototype.[[prototype]]=null)。前置阅读:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Inheritance_and_the_prototype_chain。test.prototype.[[prototype]]就是Object.prototype(之后就是null)。

2024-05-09 16:54:28 477

原创 vscode调试typescript(单文件)

4.更改launch.json。首先更改runtimeArgs中的ts-node/register为绝对路径,可以通过。3.点击VSCode的运行和调试Tab(第三个),创建launch.json文件。5(可选).通过tsc --init生成默认tsconfig.json。1.创建文件夹,下方创建一个index.ts。查看ts-node路径并拼接。7.F5调试,应该就可以了。,说明调试哪一个ts文件。完整launch.json。2.安装ts调试插件。

2024-05-08 10:53:50 529

原创 <前端>Electron-builder为公证后的app打更新信息latest.yml

其实,我们可以将公证后的app压缩成zip,然后获取zip的这些值。1.sha512: 这个其实是打出来的zip包(如这里的abc.zip)的SHA512哈希值的Base64编码。MacOS下,Electron-builder可以很方便的为测试包app打更新信息(latest-mac.yml)。但是,正式发布的时候,不可能用测试包app,因为还没有进行公证。如何为公证的app打latest-mac.yml呢。3.文件名: 其实就是zip的文件名,这里一定要到时候放在服务器下面的zip名称一样。

2024-04-23 18:44:45 535

原创 <前段>span无法通过innerHTML获取正确宽度

为span添加display: inline-block后,再获取。

2024-04-20 16:23:06 277

原创 Electron最新版本v29中指针压缩导致的nodejs环境中加载大模型等导致内存崩溃问题的解决方案

解决方案:降版本,尽量一个个试。测试时v27的最后一个版本,都是没有开启指针压缩(Memory cage)的。v28的第一个版本就不行了。

2024-03-28 09:56:57 273

原创 chunk-L2LO65AN.js?v=8a315947:5825 Uncaught (in promise) TypeError: Right-hand side of ‘instanceof‘ i

根据错误提示,问题可能出现在组件的属性验证(props validation)过程中。在Vue 3中,组件的属性验证是通过。当组件接收到属性时,Vue会验证这些属性的类型和其他规则。选项,确保属性的类型和验证规则正确。这个错误提示来自Vue 3,它指出在某个地方使用了。操作符,但右侧的操作数不是一个对象。要解决这个错误,你可以检查组件的。

2024-03-18 09:28:20 258

原创 Electron程序如何在MacOS下获取相册访问权限

1.通过entitiment.plist,在electron-builder签名打包时,给app包打上签名。最后可以通过appsign命令进行验证。2.通过dylib,内部使用OC Photo库。获取相册访问权限及,获取相册图片等。与dylib的通讯,可以采用Koffi库。

2024-03-10 11:53:53 295

原创 ReferenceError: exports is not defined in ES module scope

去掉package.json中的"type": “module”。

2024-03-10 11:29:06 274

原创 Error: Could not load the “sharp“ module using the darwin-arm64 runtime Possible solutions: - Please

最后删除了平台上较老的node(nvm管理的),下载了最新的node v21.7.0。删干净项目中的sharp库(包括node_modules下面的包含sharp名称的,以及node_modules/.store下面带sharp名称的,总共加起来有4个),再用最新的node自带的npm下载sharp(npm i sharp),最后打包出来就可以了。我尝试重新下载、yarn下载、下载平台为win32的等方式,都没有作用。

2024-03-08 20:07:16 676

原创 TypeError: Unknown file extension “.ts“ for **.ts

去掉"type": “module”

2024-03-08 10:12:45 461

原创 H5中解决Canvas绘制图片模糊的问题

面试中canvas绘制图片模糊图片问题处理:https://www.jb51.net/html5/815034.html。

2024-02-28 20:40:18 308

原创 CSS3如何实现从右往左布局的按钮组(固定间距)

【代码】CSS3如何实现从右往左布局的按钮组(固定间距)

2024-01-26 16:43:53 364

原创 ReferenceError: exports is not defined in ES module scope

去掉package.json中的"type": “module”。

2024-01-02 21:54:04 779

原创 Windows下Nodejs如何使用ffi-napi调用dll

Wl,–add-stdcall-alias是用于确保32位程序可以正确链接到64位DLL的GCC特定选项。如果你在64位机器上编译32位程序,或者反过来,你可能需要这个选项。并测试myprogram.exe,输出。

2024-01-02 21:22:50 785 1

原创 Could not resolve “./lib-cov/fluent-ffmpeg“ from “./lib-cov/fluent-ffmpeg?commonjs-external“

我在Electron+Vite+Vue3的桌面app中,Electron环境下使用到了fluent-ffmpeg。ts-node测试都没有问题,但加入electron/main.ts下后,就出现了这个问题:这个问题应该是导入之类的问题,也是一直没有找到解决方案。采用了node-ffmpeg库,也是会报其他的错误。

2023-12-28 14:31:49 757

原创 Electron Vite打包后,部分图标未显示的解决方案

这个问题,弄了一晚上,头都大了,找了一堆博客也没解决。。下面讲一下我的解决方案。

2023-12-20 16:38:07 1296

原创 Electron无边框自定义窗口拖动

如果想要里面的按钮可点击,仅需要设置按钮不可拖拽就行:-webkit-app-region:drag;首先外部可拖拽区域设置:-webkit-app-region:drag;

2023-12-19 18:25:26 902

原创 Error: Could not resolve “proxy-agent“ imported by “urllib“. Is it installed?

Electron+Vue3.3.4+使用阿里云OSS服务上传。当我使用Nodejs版本上传文件时,提示。

2023-12-15 10:37:46 571

原创 vue watch props无效

如标题所示,是因为vue watch props无效才看到这篇文章的。网上有一堆讲这个问题的解决办法。。但是我用Vue3.3.4尝试后,也是没有成功。可能是因为props.val1是一个Ref的问题吧,具体也没研究。但是我这边是这样一个场景,所以需要用watch监测props的变化。我有一个A.vue,需要通过props传给B.vue。而B.vue使用这个props构建一个ref,用于展示界面。我希望在A.vue中更改传递给B的props的值,以达到B.vue更改界面的需求。

2023-12-13 14:17:42 1463

原创 h5中如何让<div>的滚动条不贴边

有时候,我们会希望div出现的滚动条不贴边,比如:而不是:因为一开始使用布局,经常使用position: absolute布局。所以即使怎么设置div的padding和margin,滚动条都是会贴边。若想要滚动条不贴边,首先不能使用position: absolute布局。其次,width不能设置为100%。不然也是一直会贴边。最后,就可以通过margin来设置不贴边了。

2023-12-12 17:45:31 486

原创 Vue3.3.4中watch无法监测props的更改

网上说了很多解决方案,都是通过解决,或者是加上附加属性。但是我在Vue3.3.4中,还是无法解决。下面说一下我的解决方案。

2023-12-11 22:31:43 904

原创 Chromium包含的内容(引擎)

Chromium包含了绘制引擎和JavaScript解释引擎。

2023-12-07 15:57:38 486

原创 Win wget下载错误OpenSSL: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version

我这里更新一下wget.exe就可以了。

2023-11-27 16:56:15 548

原创 Node.js运行tsc生成的js文件时,提示Error [ERR_MODULE_NOT_FOUND]: Cannot find module ,Did you mean to import ...

我使用Node.js(v18.17.1)运行tsc生成的js文件时,提示Error [ERR_MODULE_NOT_FOUND]: Cannot find module ,Did you mean to import …/.js?

2023-11-24 16:42:45 2016

原创 Vue中如何为id绑定内联计算属性

有时候我们想要在Vue中为id绑定一个字符串,比如是"index_" + index(第一个"index"是一个字符串,第二个是一个变量)。问ChatGPT,说Vue中不支持绑定内联的计算属性。以下是ChatGPT的回答。

2023-11-20 09:49:38 195

原创 关于Vue3和Vue-rounter的几个理解

【代码】关于Vue3和Vue-rounter的几个理解。

2023-11-17 16:32:58 229

原创 element-plus el-button 自定义添加icon的方法

不知道为什么设置一个icon,要这么麻烦。我使用的是。

2023-11-16 14:44:52 1914

原创 Windows下QSettings修改文件夹的默认值

【代码】Windows下QSettings修改文件夹的默认值。

2023-11-13 15:16:47 72

原创 Intel CPU的i数和代数有什么区别?

i数:i数是指Intel Core系列处理器的型号编号,例如i3、i5、i7、i9等。这些数字代表了处理器的性能和定位,通常i3是入门级,i5是中端级,i7和i9是高端级。较高的i数通常意味着更高的性能和更多的功能。i数表示处理器的型号和性能级别,而代数表示处理器的产品代号和技术进步。在选择处理器时,可以根据i数来确定性能级别,同时也要考虑代数以了解处理器的新特性和改进。Intel CPU的i数和代数是指Intel Core系列处理器的命名规则中的两个不同概念。[来自ChatGPT4]

2023-11-08 19:08:23 938

原创 QML查看事件回调函数的参数

可以用这种方式查看其他的控件,比如AbstractButton的pressed就没有任何参数。

2023-11-06 15:45:06 121

原创 一些关于weex编译apk的环境配置记录,成功打包weex app

使用weex编译安卓app。老是会遇到一些配置问题,导致编译apk异常。最后重新下载Android studio,配置好环境,再使用官网的命令,就编译成功了,下面是记录。

2023-10-30 13:54:58 162

原创 Qt QPixmap绘制一层透明度蒙版

【代码】Qt QPixmap绘制一层透明度蒙版。

2023-10-25 17:25:47 745

原创 NSDistributedNotificationCenter无法调用到注册回调的原因

问题:NSDistributedNotificationCenter postNotificationName后,注册的回调无法接收到?可能原因:请检查是否有阻塞主线程的弹窗,因为NSDistributedNotificationCenter回调是在主线程上进行的。

2023-10-07 21:21:05 83

转载 【Electron】【转载】Electron笔记之打包发布程序

https://www.cnblogs.com/cc11001100/p/14290548.html

2023-08-17 18:43:37 98

原创 [Qt]FrameLessWindow实现调整大小、移动弹窗并具有Aero效果

我们知道QWidget等设置了后无法移动和调整大小,但实际项目中是需要窗口能够调整大小的。所以以实现FrameLess弹窗调整大小需求,以此类推,移动窗口也就很简单了(这里没有实现)。并且这里,还实现了QWidget的窗口阴影,因为FramelessWindow也没有窗口阴影。

2023-08-03 20:07:57 832

原创 [Python][扩展]error: unknown type name ‘Py_ssize_t‘ Py_ssize_t ob_refcnt;

【代码】[Python][扩展]error: unknown type name ‘Py_ssize_t‘ Py_ssize_t ob_refcnt;

2023-07-14 15:57:14 325

原创 【Python】正则表达式匹配大部分Url

正则表达式:r’(\w+://)?.(\w+)(/\w(.\w+)?

2023-07-04 13:41:33 423

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除