• 2024-11-20一个.NET开源、快速、功能丰富的跨平台阅读服务器
    前言今天大姚给大家分享一个基于.NET开源的快速、功能丰富的跨平台阅读服务器,它的设计初衷是提供一个全面的解决方案,满足用户的所有阅读需求。用户可以设置自己的服务器,并与朋友和家人分享阅读收藏:Kavita。支持格式书籍:epub,pdf。漫画/网络漫画/漫画书:cbr,cbz,zip,rar,r
  • 2024-11-20一个基于 .NET 8.0 构建的简单、跨平台、模块化商城系统mt
    公司SaaS系统有个给客户的员工发放金币,最后计算金币老是流水和总额对不上,以前负责这块的人做过修改还是不对,后来这负责人离职,接手大数据的事情后,该客户真在用金币这块业务,而且财务用这个结算对账,2023年底客户逼急了,要彻底解决这个问题:和负责这块的产品经理沟通这块内容,说这个金
  • 2024-11-20使用wxpython开发跨平台桌面应用,设计系统的登录界面
    一般的系统登统界面,设计好看一些,系统会增色不少,而常规的桌面程序,包括Web上的很多界面,都借助于背景图片的效果来增色添彩,本篇随笔介绍基于WxPython来做一个登录界面效果,并对系统登录界面在不同系统上(WIndows和MacOS)进行测试对比,调整最佳的处理方案。1、登录界面的设计如前面所
  • 2024-11-19[C#] Bgr24彩色位图转为Gray8灰度位图的跨平台SIMD硬件加速向量算法
    将彩色位图转为灰度位图,是图像处理的常用算法。本文将介绍Bgr24彩色位图转为Gray8灰度位图的算法,除了会给出标量算法外,还会给出向量算法。且这些算法是跨平台的,同一份源代码,能在X86及Arm架构上运行,且均享有SIMD硬件加速。一、标量算法1.1算法实现对于彩色转灰度,由于人眼对红
  • 2024-11-19一个基于 .NET 8.0 构建的简单、跨平台、模块化商城系统
    前言今天给大家分享一个基于.NET8.0构建的开源免费(MITLicense)、简单、跨平台、模块化的商城系统:ModuleShop。主要功能销售:订单、物流。内容:首页配置、评论、回复。配置:国家、用户、仓库、运费、高级设置。商品:分类、品牌、单位、选项(销售属性)、属性、属性模板、属性组
  • 2024-11-18Electron框架使用vue开发跨平台桌面工具应用-后台日志发送到前台和执行导入ZIP
    一、后台日志发送到前台首先在preload.js里面注册回调因为需要主窗口给vue页面发送,需要把窗口管理起来,不能直接写在backgroud.js里面。需要暴露出来所以编写了windowManager.js//windowManager.jsletmainWindow=null;//设置mainWindowexportfunctionsetMainWind
  • 2024-11-18Go语言跨平台桌面应用开发新纪元:LCL、CEF与Webview全解析
    开篇寄语在Go语言的广阔生态中,桌面应用开发一直是一个备受关注的领域。今天,我将为大家介绍三款基于Go语言的跨平台桌面应用开发框架——LCL、CEF与Webview,它们分别拥有独特的魅力和广泛的应用场景。通过这三款框架,你将能够轻松开发出功能强大、界面美观的跨平台桌面应用程序。
  • 2024-11-17对比 win32 linux原生 和 qt 的 所有 socket api
    以下是Win32原生、Linux原生和Qt的SocketAPI对比,包括TCP和UDP的功能、特性及优缺点。我们从核心API、特性、性能和常见应用等方面进行分析。1.核心API对比1.1Socket创建与初始化操作Win32(原生)Linux(原生)Qt(跨平台)创建套接字socket()socket()
  • 2024-11-16基于C#开源、功能强大、灵活的跨平台开发框架 - Uno Platform
    前言今天大姚给大家分享一个基于C#开源、功能强大、灵活的跨平台开发框架:UnoPlatform。通过UnoPlatform,开发者可以利用单一代码库实现多平台兼容,极大地提高了开发效率和代码复用性。项目介绍UnoPlatform是一个基于C#开源、功能强大、灵活的跨平台开发框架,用于快速构建单一
  • 2024-11-15qmake和cmake是啥呀
    QMake和CMake都是用于构建和管理软件项目的工具,特别是在C++项目中广泛使用。它们的主要目的是自动化构建过程,管理项目的编译、链接等操作。但它们之间有一些关键的差异,主要体现在使用的方式、支持的功能以及跨平台能力等方面。1.QMakeQMake是Qt框架的构建工具,通常用于开
  • 2024-11-15.NET现在可以做什么,有哪些公司在用的?
    .NET简单介绍.NET是一个开源(MITLicense)、免费、跨平台的开发人员平台框架,用于生成多种类型的应用程序。.NET可以运行使用多种语言(C#、VisualBasic、F#)编写的程序,其中C#是最常用的语言。.NET免费且开源.NET是免费的开放源代码,并且是一个.NET基金会项目。.NET由M
  • 2024-11-15Electron框架使用vue开发跨平台桌面工具应用-项目打包
    一、背景上一篇博客已经成功搭建了vue+electron+webpack的项目主框架,进而用layui写了一个demo页面,访问mysql数据,但是居然会加载不到preload.js.npmrunelectron:serve和npmrunelectron:build都不行。二、研究思路1.我已经在预加载那边增加了语句那么我判断,是先编译然
  • 2024-11-15Electron框架使用vue开发跨平台桌面工具应用-项目搭建
    一.环境准备1.vue版本3.2.132.npm版本5.0.33.打包工具webpack二.步骤1.首先使用vuecreatedemoproject命令创建项目2.在项目中使用命令vueaddelectron-builder这一部命令我是在vscode里面执行的,vscode使用的powershell对这个命令有限制,需要执行set-ExecutionPolicyU
  • 2024-11-13sherpa-onnx:跨平台、多语言的语音处理工具包
    Sherpa-onnx是一个基于ONNX运行时的开源语音处理库,支持多种语音相关任务,包括语音识别、语音合成、说话人识别、语言识别等。它不仅支持多种编程语言(如C++、C、Python、JavaScript、Java、C#等),还支持多种操作系统和硬件平台(如Windows、macOS、Linux、Android、iOS等)。sherpa
  • 2024-11-13使用wxpython开发跨平台桌面应用,对WebAPI调用接口的封装
    我在前面介绍的系统界面功能,包括菜单工具栏、业务表的数据,开始的时候,都是基于模拟的数据进行测试,数据采用JSON格式处理,通过辅助类的方式模拟实现数据的加载及处理,这在开发初期是一个比较好的测试方式,不过实际业务的数据肯定是来自后端,包括本地数据库,SqlServer、Mysql、Oracle、Sql
  • 2024-11-11使用wxpython开发跨平台桌面应用,基类列表窗体的抽象封装处理
    在开发一套系统框架的时候,除了关注实现系统的功能实现外,我们对于系统的各个方面都是应该精益求精,以最少的编码做最好的事情,在开发的各个层次上,包括前端后端,界面处理、后端处理、常用辅助类、控件封装等等方面,我们都可以通过抽象、重用等方式,实现代码的优化、简化,以期达到快速开发
  • 2024-11-11使用wxpython开发跨平台桌面应用,动态工具的创建处理
    在我们开发系统的时候,往往需要一个很容易理解功能的工具栏,工具栏是一个系统的快速入口,美观易用的工具栏是可以给系统程序增色不少的,本篇随笔介绍在使用wxpython开发跨平台桌面应用,工具栏的动态展现效果,以及多级工具栏显示等的创建处理过程。1、wxpython工具栏介绍在wxPython中
  • 2024-11-11上周热点回顾(11.4-11.10)
    热点随笔:· 【故障公告】k8s集群2台32核64G节点服务器被释放造成全站故障 (博客园团队)· 强!34.1Kstar!再见Postman,新一代API测试利器,功能强大、颜值爆表! (狂师)· .NET开发者福音:JetBrains官方宣布Rider非商用免费开放! (追逐时光者)· 又给会员送福利,100台一年华为云
  • 2024-11-10尽管语言都是 C++,由于平台和编译器的不同,API 的实现和使用方式也有所不同,导致出现了很多“变种”
    确实,尽管语言都是C++,由于平台和编译器的不同,API的实现和使用方式也有所不同,导致出现了很多“变种”。以下是一些常见的原因和应对方法:1.平台差异Windows使用WinAPI,它是Windows系统特有的一组API,许多Windows特定的操作(如窗口管理、文件操作、进程管理)都依赖于Wi
  • 2024-11-10通过C++跨平台的预编译宏来区分不同的操作系统:Win32/Win64/Unix/Linux/MacOS
    因为C++具有跨平台的特性,所以有些需求一套代码就多端使用,比如我最近在学习的OpenGLES。但是,不同平台还是具有一定差异性,所以我们首先得判断出是什么平台?比如iOS系统和Android系统。那么如何判断呢?我们接着往下看!要检查C或C代码中主机的操作系统,我们需要检查编
  • 2024-11-08信创背景下的GIS技术创新突破方向
    随着信息技术应用创新(信创)的推进,GIS技术正面临新的发展机遇与挑战。在信创背景下,GIS厂商如何通过技术创新来适应时代发展,成为了一个值得深入探讨的问题。 1.强化自主研发能力信创的核心在于自主可控,GIS厂商需要加强自主研发,掌握核心技术。通过自主创
  • 2024-11-082025年入门深度学习或人工智能,该学PyTorch还是TensorFlow?
    随着2025应用人工智能和深度学习技术的举世泛气,还在迷茫于该选择哪个深度学习框架吗?PyTorch和TensorFlow是并立于深度学习世界两座巨塔,但是越来越多人发现,在2025年,PyTorch似乎比TensorFlow更为流行和被接受。下面我来分析一下这两个深度学习框架的发展历史,应用差异和现状,以
  • 2024-11-07.NET 8 高性能跨平台图像处理库 ImageSharp
    阅读目录前言项目介绍项目使用常用方法常用滤镜项目地址总结最后前言传统的System.Drawing库功能丰富,但存在平台限制,不适用于跨平台开发。.NET8的发布,ImageSharp成为了一个更好的选择。ImageSharp是一个完全开源、高性能且跨平台的图像处理库,专为.NET设计
  • 2024-11-06.NET 8 高性能跨平台图像处理库 ImageSharp
    合集-.NET开源项目(27) 1.推荐一款界面优雅、功能强大的.NET+Vue权限管理系统08-052..NET开源权限认证项目MiniAuth上线08-063..NET与LayUI实现高效敏捷开发框架08-084..NET8+Blazor多租户、模块化、DDD框架、开箱即用08-095.推荐一个优秀的.NETMAUI组件