- 博客(136)
- 资源 (71)
- 收藏
- 关注
原创 electron+vue+webview内嵌网页并注入js
vue内嵌网页可以使用iframe实现内嵌网页,但是只能通过postMessage间接通信,在electron环境下,vue可以直接使用webview来内嵌网页,支持 executeJavaScript、postMessage、send 等丰富的通信机制。更强的 API 控制:支持 executeJavaScript、postMessage、send 等丰富的通信机制。在 Electron 主进程中,需要配置 webview 的权限。兼容性更好:更接近标准 Web 技术,适用于更广泛的项目场景。
2025-03-11 10:30:07
604
原创 使用Native AOT发布C# dll 提供给C++调用
Native AOT,即提前本地编译(Ahead-Of-Time Compilation),是一种将托管代码(如 C#)编译为本机可执行文件的技术,无需在运行时进行任何代码生成。
2024-11-29 10:34:45
842
原创 Vue构建错误解决:(error TS6133)xxx is declared but its value is never read.
TypeScript会检查代码中未使用的变量,如果vscode安装了Vue的语法检查工具,会看到告警提示,再npm run build的时候,这个警告会变成错误
2024-11-28 11:19:47
960
原创 NodeJs使用Addon调用C++
本文介绍的是NodeJs使用node-addon-api调用C++的方法node-addon-api是一个C++封装,基于N-API构建,目的是提供一个更高级和更易用的接口,但它仍然依赖N-API。
2024-11-27 16:19:15
1200
原创 VSCode开发nodejs-c/c++必备插件
为了方便代码语法突出显示(着色)、代码补全(IntelliSense)、代码分析、调试以及错误检查等功能
2024-11-26 14:42:44
446
原创 VSCode Terminal无法运行node以及node-gyp等指令
运行node-gyp等指令出现因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。用管理员权限打开PowerShell,输入set-ExecutionPolicy RemoteSigned,按Y确认即可。无法使用node指令,使用管理员权限启动VSCode即可,或者右键VSCode属性,修改兼容性中使用管理员权限打开。此类错误,需要修改执行策略来执行不信任脚本。
2024-11-25 16:18:23
454
原创 C#调用C++ DLL方法之P/Invoke
Platform Invoke (P/Invoke) 是 .NET 提供的一种服务,允许托管代码(如 C#)调用非托管代码(如 C/C++ 编写的 DLL 函数)。通过 P/Invoke,可以在 .NET 应用程序中使用现有的非托管代码库,而无需重写这些库的功能。记得将C++编译好的dll放入C#启动exe目录下。
2024-11-23 18:11:05
517
原创 C#调用C++ DLL方法之C++/CLI(托管C++)
C++/CLI (C++/Common Language Infrastructure) 是一种用于编写托管代码的语言扩展,它是为了与 .NET Framework 进行互操作而设计的。C++/CLI 是 C++ 的一种方言,它引入了一些新的语法和关键字,以便更好地支持 .NET 类型和垃圾回收。托管C++ (Managed Extensions for C++) 是早期的一种用于编写托管代码的语言扩展,它也是为了与 .NET Framework 进行互操作而设计的。托管C++ 已经被弃用,不再推荐使用。
2024-11-23 17:50:52
620
原创 解析图片文件格式
JFIF 以 ff d8 ff e0 开头,EXIF 以 ff d8 ff e1 开头。二进制形式打开文件,文件开始字节为FF D8,文件结束两字节为FF D9。JPEG 文件有两种不同的元数据格式:JFIF 和 EXIF。
2023-10-08 14:46:29
896
原创 【C#&&WPF】告别素材切图,多种渐变颜色叠加显示
多种渐变当背景,不需要借助素材切图也是可以实现的,先叠加线性变化,然后通过设置放射性渐变范围来实现多种颜色叠加效果。
2023-05-15 16:50:42
386
原创 【WPF绘制】绘制直线,三角形,圆形,箭头等几何图形,摆脱图片资源
【代码】【WPF绘制】绘制直线,三角形,圆形,箭头等几何图形,摆脱图片资源。
2023-04-13 11:22:44
2170
原创 Qt Installation命名问题导致vs编译Qt项目出错
1.[QtRunWork] Error starting process /moc: 系统找不到指定的文件2.There's no Qt version assigned to project banner.vcxproj for configuration Debug/Win32.Please set a Qt installation in 'Project|Properties|Configuration Properties|Qt Project Settings|Qt Installation
2022-08-25 14:53:52
1051
1
原创 VS安装VAssistX插件导致WPF-XAML文件输入中文出现乱码问题解决方案
如果VS安装VAssistX插件,会导致VS编码冲突,因此XMAL里输入中文会出现乱码的情况。解决方案:VAssistX插件设置忽略XAML文件1.打开VAssistX选择Visual Assist Options2.选择Projects And Files选项,在忽略文件Extensions to ignore中输入.xmal3.重启VS...
2022-05-30 15:22:18
871
原创 Qt/QGraphicsEffect使用:图片模糊,透明,着色,阴影实现
Qt/QGraphicsEffect使用:图片模糊,透明,着色,阴影实现
2022-03-25 10:30:05
1206
原创 TortoiseGit+git-lfs:解决Github入库大文件问题
平时在上传文件到Github的小伙伴会发现,当入库的文件超过100M就会出现上传失败的问题。不管你用TortoiseGit还是原生的Git,要解决这个问题,需要使用到git-lfsgit-lfs下载传送门1.先下载git-lfs2.当前Git仓库初始化git-lfs环境git lfs install3.将需要上传的大文件添加到git-lfsgit lfs track "大文件路径"执行上述命令行后会生成一个配置文件.gitattributes4.将.gitattributes文
2022-02-21 11:07:12
3667
1
原创 原创壁纸引擎酷壁(ColkWallpaper)
原创壁纸引擎酷壁(ColkWallpaper),提供下载使用,后续希望大家能喜欢~主页:http://www.colkwp.com/下载链接:https://colkwp.coding.net/s/e3cf1a2f-4e01-4076-9a7e-17f1467590a7b站教学:https://www.bilibili.com/video/BV1q44y1H7nh?spm_id_from=333.999.0.0...
2022-02-19 11:20:50
938
原创 图解常见比较排序算法
常见的比较排序有冒泡排序,选择排序,插入排序,归并排序,堆排序,快速排序等。算法过程中数据变化可通过调试打印。冒泡排序选择排序
2021-12-09 14:52:01
1139
原创 图解深拷贝和浅拷贝
定义浅拷贝:只发生了值本身拷贝,指针指向的还是同一个地址,没有产生资源拷贝。深拷贝:不仅发生指针本身拷贝,还产生了新的资源分配,指针指向不同地址。为什么要区分深拷贝和浅拷贝本质就是类中含有指针时,在进行拷贝后,类释放产生内存问题,常见于拷贝构造中。拷贝构造使用场景一个对象以值传递的方式传入函数体一个对象以值传递的方式从函数返回一个对象需要通过另外一个对象进行初始化默认拷贝函数是浅拷贝?使用默认拷贝函数拷贝指针对象的后果?解决方案:深拷贝在对含有指针成员的对象进行拷贝时,可以采
2021-12-07 17:57:31
1200
自颁私钥文件和证书文件demo-java
2018-12-19
本地证书实现数字信封加解密demo-java
2018-12-18
本地证书签名验签demo-java
2018-12-18
获取证书和证书信息以及检测证书是否有效demo-java
2018-12-18
获取对称密钥及对称加解密demo-java
2018-12-18
多功能网络媒体播放器-Qt-demo
2018-12-04
国密SM9-pdf合集
2018-11-22
汉字转拼音,支持几乎所有汉字,已测试过多音字,生僻字.rar
2019-06-25
FrameLessWinApi(Qt无边框窗口调用winAPI实现缩放功能).zip
2019-06-18
ToolTip(Qt实现鼠标停留在QQ头像上显示更多资料的ToolTip功能).zip
2019-06-17
ZWproject(Qt两种方式实现八方位窗口缩放).zip
2019-06-11
sortProject(Qt5中文排序与英文排序实现).zip
2019-06-11
C语言进阶源码---管理系统
2019-01-04
VS开发进阶源码---烟花特效的生日祝福
2019-01-03
VS开发进阶源码---任务管理器
2019-01-02
VS开发基础源码---基于graphics的血玫瑰
2019-01-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人