logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

基于 WebView2 的轻量级 C++ 桌面应用框架LUTRA (TauriCPP)

TauriCPP是一个基于WebView2的轻量级C++桌面应用框架,灵感来源于Tauri框架。它允许开发者使用Web前端技术(HTML/CSS/JS)结合C++后端构建现代桌面应用,具有单文件部署、源码保护等特性。主要特点包括:前端资源嵌入EXE文件、双向通信机制、窗口操作API、文件对话框和剪贴板支持、开发/生产双模式切换等。框架采用C++17编写,依赖极简(仅需WebView2 SDK和nl

文章图片
#c++
基于 WebView2 的轻量级 C++ 桌面应用框架LUTRA (TauriCPP)

TauriCPP是一个基于WebView2的轻量级C++桌面应用框架,灵感来源于Tauri框架。它允许开发者使用Web前端技术(HTML/CSS/JS)结合C++后端构建现代桌面应用,具有单文件部署、源码保护等特性。主要特点包括:前端资源嵌入EXE文件、双向通信机制、窗口操作API、文件对话框和剪贴板支持、开发/生产双模式切换等。框架采用C++17编写,依赖极简(仅需WebView2 SDK和nl

文章图片
#c++
告别 Electron 和 Qt:用纯 C++ 构建一个 500KB 的桌面词典

《GoldenDict-Lite:轻量级MDX词典工具的探索与实践》摘要 本文介绍了GoldenDict-Lite的开发初衷与技术实现。针对现有词典工具体积庞大、依赖繁重的问题,项目选择TauriCPP框架进行轻量化改造,通过纯C++实现、静态链接WebView2等技术手段,将程序体积压缩至约500KB。关键改进包括:剥离Qt依赖改用标准库、优化编码转换流程、内嵌前端资源等。最终成果具有启动快(<

文章图片
#electron#qt#c++
C++中的数学计算库Eigen

Eigen是C++中常用的多功能数学库,支持,固定大小矩阵/任意大小的密集矩阵/稀疏矩阵都能支持。同时支持各种数值类型,包括复数整数等,可扩展到自定义的数值类型。支持常用矩阵运算,包括各种矩阵分解。Eigen库还有一些非官方模块生态系统,比如非线性优化、矩阵函数、多项式求解器、FFT(用起来也挺友好,Eigen库没有源文件,只有头文件,只需要在编译的时候-I对应头文件目录就行了。

#c++#开发语言
PyQt入门指南五十五 持续集成与部署

持续集成(Continuous Integration, CI)是一种软件开发实践,其中开发人员定期将代码集成到共享存储库中。每次集成都通过自动化的构建来验证,允许团队更早地检测并定位问题。而部署则是将应用程序或其更新版本发送到生产环境的过程。

文章图片
#pyqt#ci/cd#python
ASP.NET Core 入门教学十四 集成react

在ASP.NET Core项目中集成React可以让你充分利用React的强大功能来构建动态的前端用户界面。以下是一个简单的步骤指南,帮助你在ASP.NET Core项目中集成React

文章图片
#asp.net#react.js#后端
net8 golang python性能比较

net8正式版出来两个月,现在性能到底如何呢,做个简单的例子和其他语言比较一下,测试内容是查找1000000以内的质数,代码不多,但包含了循环计算和Math库函数调用,直观的看一下语言之间差距是多少,心里有个底,测试机是笔记本surface book 2 intel i7 有个四五年了,不过还能跑。首先来看看google的王牌语言golang,语法简单但性能号称不输C++,先看一下go 1.20.

文章图片
#golang#python#c# +1
WPF入门教学二十 3D图形与视觉效果

WPF(Windows Presentation Foundation)提供了强大的3D图形支持,允许开发者创建复杂的3D场景和视觉效果。以下是一个简单的WPF 3D图形入门教学,我们将使用XAML来创建一个旋转的3D立方体。

文章图片
#wpf#3d
在Windows 8.1下使用Hyper-V安装CentOS 6.6 64bit

之前使用VMware来虚拟机,但这个东西跟Hyper-V是冲突的不能同时存在,当你使用VS2013以后VMWare就不好用了,网上有方法修改启动项造成两个入口其中一个关闭Hyper-V但用起来还是麻烦,琢磨使用系统自带的Hyper-V来虚拟机,省得切来切去。看了网上写的多半都是旧版本,很多都不太对了,比如现在安装Centos 6.6基本不用新加网卡,也不需要其他配置,写下来给大家省点时间

到底了