cef的两个C++测试程序,配合cef-131.2.7的64位的C++ SDK使用(我上传的资源里有)
CEF,即Chromium Embedded Framework,是一个基于Google Chromium项目的开源Web browser控件。
项目背景:CEF由Marshall Greenblatt在2008年创建,旨在开发一个基于Google Chromium的Web browser控件。
支持平台:CEF支持Windows、Linux、Mac等多个操作系统平台。
编程语言:CEF主要使用C++语言进行开发,但也提供了其他语言的绑定,如Delphi、Go、Java、.NET(CefSharp、CefGlue、ChromiumFX)、Python、Swift等,使得开发者可以在不同编程语言环境下使用CEF。
客户端开发:CEF多数用于客户端的开发,通过内置页面实现快速开发客户端界面的效果。当前钉钉、企业微信、VSCode等多数客户端都使用此框架开发。
内嵌网页场景:CEF可以抽离渲染部分,应用在客户端的内嵌网页场景,方便用户学习和使用。
由VS2022编译的cef-131.2.7的64位的C++ SDK
CEF,即Chromium Embedded Framework,是一个基于Google Chromium项目的开源Web browser控件。
项目背景:CEF由Marshall Greenblatt在2008年创建,旨在开发一个基于Google Chromium的Web browser控件。
支持平台:CEF支持Windows、Linux、Mac等多个操作系统平台。
编程语言:CEF主要使用C++语言进行开发,但也提供了其他语言的绑定,如Delphi、Go、Java、.NET(CefSharp、CefGlue、ChromiumFX)、Python、Swift等,使得开发者可以在不同编程语言环境下使用CEF。
客户端开发:CEF多数用于客户端的开发,通过内置页面实现快速开发客户端界面的效果。当前钉钉、企业微信、VSCode等多数客户端都使用此框架开发。
内嵌网页场景:CEF可以抽离渲染部分,应用在客户端的内嵌网页场景,方便用户学习和使用。
CefSharp V131.2.7
CefSharp V131.2.7, 支持.net framework 4.6.2到.net framework 4.8, 支持VS 2015到VS 2022编译。CefSharp允许您将Chromium嵌入其中.NET应用程序。它很轻。围绕[Chromium嵌入式框架(CEF)]的.NET包装器。大约30%的绑定是用C++/CLI编写的,这里的大部分代码是C#。它可以从C#、VB或任何其他CLR语言中使用。CefSharp提供WPF和WinForms web浏览器控件实现。
scite553源码(需要VS2017及以上的VS版本编译)
scite553源码,里面含三个工程:lexilla、scintilla和scite。
Scite开源库主要指的是SciTE编辑器及其所依赖的Scintilla组件。以下是对这两个部分的详细解释:
SciTE编辑器
定义与特性:
SciTE是一个轻量级但功能强大的源代码编辑器,它基于Scintilla组件构建。
SciTE提供跨平台支持,可以在Windows、Linux和Mac OS等操作系统上运行。
它支持多种编程语言的语法高亮,如C++、Java、Python等,使代码更加易于阅读和理解。
功能与用途:
SciTE通过API文件提供了符号完成和文档提示功能,有助于提升编码速度。
它允许用户通过Lua脚本进行配置和增强,实现个性化设置,如快捷键绑定、代码检查工具集成等。
SciTE非常适合用于快速原型开发,在不需要完整IDE(集成开发环境)的情况下,能够高效地进行代码编辑和调试。
开源与定制:
SciTE是一个开放源码的编辑器,用户可以自由下载、使用和修改其源代码。
由于其开源特性,用户可以根据自己的需求对SciTE进行定制和扩展,实现更多功能。
轻量级数据库Sqlite的图形化管理客户端-CuteSqlite
CuteSqlite,是轻量级数据库sqlite的图形化管理客户端,使用C++/WTL实现,支持Windows操作系统。
VS2015编译的scintilla的64位的库文件和头文件
Scintilla是一个免费、跨平台、支持语法高亮的编辑控件。以下是对Scintilla库的详细介绍:
一、主要功能
Scintilla完整支持源代码的编辑和调试,具体包括:
语法高亮:能够根据不同的编程语言对代码进行语法高亮显示,使得代码更加易读。
错误指示:能够在代码中标记出潜在的错误或警告,帮助开发者快速定位问题。
代码完成:提供代码自动补全功能,提高编码效率。
调用提示:在编写函数或方法时,能够显示相关的参数提示和文档说明。
此外,Scintilla还支持包含标记(marker)的页边(margin),可用于标记断点、折叠代码和高亮当前行等功能。
二、平台支持
Scintilla是一个跨平台的编辑控件,可以在多个操作系统上运行,包括但不限于Windows、Linux和macOS等。这使得开发者可以在不同的平台上使用相同的编辑控件,提高了开发效率和代码的一致性。
OpenHarmony-4.1.7.7的hdc工具
hdc(OpenHarmony Device Connector)是为开发人员提供的用于设备连接调试的命令行工具,该工具需支持部署在 Windows/Linux/Mac 等系统上与 OpenHarmony 设备(或模拟器)进行连接调试通信。hdc是 OpenHarmony 应用、硬件开发及测试人员的调试、入门工具。原文链接:https://blog.csdn.net/Devlin_/article/details/13953
往CMainFrame上的菜单栏上动态增加菜单项的例子程序
在MFC程序中,如果你想要在程序初始化后(比如,在窗口创建之后但在显示给用户之前)动态地向菜单栏插入菜单项,具体是CMainFrame类的菜单栏。需要先删除HKEY_USERS\S-1-5-21-2183705310-540024255-1013397433-500\SOFTWARE\应用程序向导生成的本地应用程序下面的相关程序的注册表项界面才能更新。
实现在CMFCMenuBar上动态插入菜单项的例子程序
在MFC程序中,如果你想要在程序初始化后(比如,在窗口创建之后但在显示给用户之前)动态地向菜单栏插入菜单项,具体是在CMFCMenuBar上动态插入菜单项
CodeGeeXVS2022-1.1.0
CodeGeeX是一款基于大模型的智能编程助手,它可以实现代码的生成与补全,自动为代码添加注释,不同编程语言的代码间实现互译,针对技术和代码问题的智能问答,当然还包括代码解释,生成单元测试,实现代码审查,修复代码bug等非常丰富的功能。
支持VS2022,已经经过安装测试。
绿联USB转RS232串口驱动(支持win10)
绿联usb转rs232九针串口线,可以实现电脑usb或usb-c接口控制各种串口db9设备的功能,常见应用场景有电脑控制收银机、PLAM、数控机床、门禁系统、温控设备、工业仪表、条码打印机等。
绿联usb转rs232九针串口线有PL2303芯片和FTDI芯片两种类型,在常规win8/10操作系统可以免驱使用,在mac os、win7等其它系统则需要安装驱动才能使用。
整理的openjpeg-2.5.2源码,含vs解决方案和vs工程文件、第三方库工程以及两个测试程序
整理的openjpeg-2.5.2源码,含vs解决方案和vs工程文件、第三方库工程以及两个测试程序,下载下来就能直接编译。OpenJPEG 是用 C 语言编写的开源 JPEG 2000 编解码器。它的开发是为了促进JPEG 2000的使用,这是来自联合图像专家组 ( JPEG ) 的静态图像压缩标准。自 2015 年 5 月起,OpenJPEG 被 ISO/IEC 和 ITU-T 正式认可为JPEG 2000 参考软件。
openssl-3.3.1的64位库及辅助编译工具.zip
在计算机网络上,OpenSSL是一个开放源代码的软件库包,应用程序可以使用这个包来进行安全通信,避免窃听,同时确认另一端连接者的身份。这个包广泛被应用在互联网的网页服务器上。编译OpenSSL需要安装perl以及nasm开发工具。压缩包中包含vs 2015编译的openssl-3.3.1的64位库及头文件,以及ActivePerl-5.14.3.1404和nasm-2.16.01的安装文件。
资源提取助手V1.0-用于快读提取exe程序中的位图和图标资源
资源提取助手V1.0,可以快读提取exe程序中的位图和图标资源,方便好用。有什么问题请访问:https://blog.csdn.net/clever101
智慧地产综合解决方案-实现地产资源的优化配置和高效利用
智慧地产解决方案是一种基于信息技术和大数据整合的智能化、自动化的地产行业综合解决方案。 智慧地产解决方案以提高地产行业的效率和品质为目标,通过技术手段实现地产资源的优化配置和高效利用。 定义与概念 随着中国城市化进程的加速和房地产市场的不断扩大,地产行业面临着越来越大的挑战。 传统地产开发和管理模式已经难以满足现代城市发展的需求,需要引入新的技术和手段来提高效率、降低成本并增强市场竞争力。
整理好的一份libkml库源码
libkml库的源码,支持vs2010及以上版本。libkml 是 OGC KML 2.2 的参考工具,是一个谷歌地图代码库,可用于扩展谷歌地图。它能够解析、创建和处理 KML ,还能被 Java 和 Python 调用。通常抓取大量 KML 文件时,它很实用。
(KML 全称:Keyhole Markup Language,是基于 XML(eXtensible Markup Language, 可扩展标记语言)语法标准的一种标记语言(markup language),采用标记结构,含有嵌套的元素和属性。由 Google(谷歌)旗下的 Keyhole 公司发展并维护,用来表达地理标记。)
VS2015编译的64位的libkml库
VS2015编译的64位的libkml库。libkml 是 OGC KML 2.2 的参考工具,是一个谷歌地图代码库,可用于扩展谷歌地图。它能够解析、创建和处理 KML ,还能被 Java 和 Python 调用。通常抓取大量 KML 文件时,它很实用。
(KML 全称:Keyhole Markup Language,是基于 XML(eXtensible Markup Language, 可扩展标记语言)语法标准的一种标记语言(markup language),采用标记结构,含有嵌套的元素和属性。由 Google(谷歌)旗下的 Keyhole 公司发展并维护,用来表达地理标记。)
在linux(arm架构)上编译的gdal库及其第三方库源码,内含一个编译脚本
在linux(arm架构)上编译的gdal库及其第三方库,内含一个编译脚本。具体包括:gdal-3.1.2、geos-3.8.1、proj-7.1.0、sqlite3和tiff-4.6.0。
Geospatial Data Abstraction Library (GDAL)是使用C/C++语言编写的用于读写空间数据的一套跨平台开源库。现有的大部分GIS或者遥感平台,不论是商业软件ArcGIS,ENVI还是开源软件GRASS,QGIS,都使用了GDAL作为底层构建库。
GDAL库由OGR和GDAL项目合并而来,OGR主要用于空间要素矢量矢量数据的解析,GDAL主要用于空间栅格数据的读写。
生成无损压缩png和有损压缩png的示例代码
使用了使用svpng保存为无损压缩的png图像和使用lodepng保存为有损压缩的png图像。
无损压缩:PNG采取的是 LZ77 无损数据压缩算法,使其压缩比更高,生成的文件体积更小,并且不损失数据。LZ77 算法简单来讲就是通过使用编码器或解码器中已经出现过的相应匹配数据信息,替换当前数据从而实现压缩功能。
因此对图片的颜色没有影响,也不会丢失数据导致颜色的损失(无损压缩)
utunbu18.04.5环境下编译的sqlite3库
utunbu18.04.5编译的sqlite3库。
SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。它的设计目标是嵌入式的,而且已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源的世界著名数据库管理系统来讲,它的处理速度比他们都快。SQLite第一个Alpha版本诞生于2000年5月。 至2021年已经接近有21个年头,SQLite也迎来了一个版本 SQLite 3已经发布。
ubuntu 18.04.5环境下编译的tiff4.6库
ubuntu 18.04.5环境下编译的tiff4.6库。TIFF格式也叫TIF,属于位图格式,全名是Tag Image File Format。TIFF格式和JPEG及PNG都是属于一种主流且高位彩色图像格式。使用过扫描仪或传真的小伙伴应该还记得,很多品牌及其默认文件就是.tiff后缀。因为TIFF最初的设计目的就是在1980年左右,扫描仪厂商达成一个公用的统一的扫描图像文件格式,而不是每个厂商使用自己专有的格式造成混乱。
vs2017编译的zlib的64位库(含动态库和lib文件)
zlib是一套通用的解压缩开源库,提供了内存(in-memory)压缩和解压函数,能检测解压出来的数据完整性,zlib 也支持读写 gzip (.gz) 格式的文件。
在对话框上绘制图像的MFC程序
结合网上的代码,找到了两种全图显示的办法。 第一种是使用GDI+,同样需要使用到picture control,不过这次需要设置属性->杂项->type,选择Owner Draw类型。然后从CStatic类中派生出一个新类:CGdiPlusImgCtrl。重载DrawItem函数来实现绘制图像 可能你觉得使用GDI+麻烦,需要对GDI+环境进行初始化,打包程序又得附带gdiplus.dll。那么我介绍的第二种方法使用GDI就没这么麻烦了。 第一种是使用GDI,同样需要使用到picture control,不过这次需要设置属性->杂项->type,选择Owner Draw类型。然后从CStatic类中派生出一个新类:CGdiImgCtrl。重载DrawItem函数来实现绘制图像。
华为手机内置APP卸载工具
华为手机内置APP卸载工具,可以很方便地卸载华为手机的内置app,还有检查连接
重启到fastboot、重启到Recovery等特色功能。
C++实现的不含任何第三方库的savgol滤波算法,精度可与Opencv的媲美
C++实现的不含任何第三方库的savgol滤波算法,精度可与Opencv的媲美。根据论文Smoothing and Differentiation of Data by Simplified Least Squares Procedures" by A.Savitzky and M. J.E Golay。
一套完整的牙模,使用激光扫描而成
一套完整的牙模,使用激光扫描而成,由obj文件、mtl文件和png文件组成,有丰富逼真的纹理,适合作为牙病诊断之用。由上牙齿、上牙龈、下牙齿
vs2015编译的osg1.61的64位库
vs2015编译的osg1.61的64位库。OSG是Open Scene Graphic 的缩写,OSG于1997年诞生于以为滑翔机爱好者之手,Don burns 为了对滑翔机的飞行进行模拟,对openGL的库进行了封装,osg的雏形就这样诞生了,1998年Don burns 遇到了同样喜欢滑翔机和计算机图形学的Robert Osfield ,从此Robert Osfield加入了osg小组的开发并一直担任开发小组的组长。
Ø OSG不但有openGL的跨平台的特性和较高的渲染性能,还提供了一系列可供3D程序开发者使用的功能接口,包括2D和3D数据文件的加载、纹理字体支持、细节层次(LOD)控制、多线程数据分页处理等。OSG广泛应用于飞行仿真等领域,包括Flightgear,及美国军方投资的仿真项目Delta3d等
uos上编译上的libcurl的库文件和头文件
操作系统为:UnionTech OS Server 20 Enterprise。处理器为: 华为鲲鹏处理器(arm架构)。版本是7.88。libcurl是一个跨平台的网络协议库,支持http, https, ftp, gopher, telnet, dict, file, 和ldap 协议。libcurl同样支持HTTPS证书授权,HTTP POST, HTTP PUT, FTP 上传, HTTP基本表单上传,代理,cookies,和用户认证。
uos上编译上的openssl的库文件和头文件
uos上编译上的openssl的库文件和头文件,版本是1.1。 OpenSSL是一个功能丰富且开源的安全工具箱,它提供的主要功能有:SSL协议实现(包括SSLv2、SSLv3和TLSv1)、大量软算法(对称/非对称/摘要)、大数运算、非对称算法密钥生成、ASN.1编解码库、证书请求(PKCS10)编解码、数字证书编解码、CRL编解码、OCSP协议、数字证书验证、PKCS7标准实现和PKCS12个人数字证书格式实现等功能。
智慧水厂解决方案,采用GPRS/CDMA无线网络、工业以太网、RS485总线等通讯方式实现对设备的实时数据快速采集并对设备进行控
污水处理厂监控系统采用GPRS/CDMA无线网络、工业以太网、RS485总线等通讯方式实现对PLC、仪表、变频器等设备的实时数据快速采集,对污水提升泵电机、闸门、电动\气动阀门、粗\细格栅电机、鼓风机等进行控制。系统对各生产装置流程图画面、历史趋势、报警信息进行监控,并实现生产信息的整体观察画面。
vs2015编译的OpenSSL的64位库和32位库
vs2015编译的OpenSSL的64位库和32位库,版本是v1.0.1t。openssl是一个安全套接字层密码库,囊括主要的密码算法、常用密钥、证书封装管理功能及实现ssl协议。OpenSSL整个软件包大概可以分成三个主要的功能部分:SSL协议库libssl、应用程序命令工具以及密码算法库libcrypto。
uos上编译上的opencv 4.5的库文件和头文件
操作系统为:UnionTech OS Server 20 Enterprise
处理器为: 华为鲲鹏处理器(arm架构)
OpenCV(开源的计算机视觉库)是基于BSD协议,因此它可免费用于学术和商业用途。其提供C++,C,Python和Java接口,支持Windows,Linux,Mac OS,iOS和Android。OpenCV致力于高效运算和即时应用开发。因其是用优化的C/C++编写的,故其可以充分利用多核处理优势。并且还启用了OpenSL,它可以利用底层异构计算平台的硬件加速。广泛运用在世界各地,OpenCV拥有超过4.7万人的用户社区和超过1400万的下载次数。从互动艺术、矿山检查、网络地图到先进的机器人技术都有OpenCV的身影。
vs2015编译的64位curl库,版本是7.88.1,支持https协议
vs2015编译的64位curl库,版本是7.88.1,支持https协议。libcurl作为是一个多协议的便于客户端使用的URL传输库,基于C语言,提供C语言的API接口,支持DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP这些协议,同时支持使用SSL证书的安全文件传输:HTTP POST, HTTP PUT, FTP 上传, 基于HTTP形式的上传、代理、Cookies、用户加密码的认证等多种应用场景。另外,libcurl是一个高移植性的库,能在绝大多数系统上运行,包括Solaris, NetBSD, FreeBSD, OpenBSD, Darwin, HPUX, IRIX, AIX, Tru64, Linux, UnixWare, HURD, Windows, Amiga, OS/2, BeOs, Mac OS X, Ultrix, QNX, OpenVMS。
uos操作系统的g++安装文件
国产信创操作系统uos服务器上没有g++,只有gcc,简直就是坑爹,硬件环境是华为鲲鹏cpu(arm架构)。因为是政务服务器(不允许直接连接互联网),所以只得手动到网上找安装包。这个是网上找到的安装包,经过测试后可用。
uos操作系统下编译的netcdf-c-4.9.2的库文件和头文件
uos操作系统下编译的netcdf-c-4.9.2的库文件和头文件,支持arm架构cpu。NetCDF(network Common Data Form)网络通用数据格式是由美国大学大气研究协会(University Corporation for Atmospheric Research,UCAR)的Unidata项目科学家针对科学数据的特点开发的,是一种面向数组型并适于网络共享的数据的描述和编码标准。目前,NetCDF广泛应用于大气科学、水文、海洋学、环境模拟、地球物理等诸多领域。用户可以借助多种方式方便地管理和操作NetCDF 数据集。
uos操作系统下编译的hdf-eos2-3.0库和头文件
uos操作系统下编译的hdf-eos2-3.0库和头文件。支持arm架构。
uos操作系统下编译的hdf4库和头文件
uos操作系统下编译的hdf4库和头文件。支持arm架构。
VS2015编译的hdf-eos2-3.0的64位库
HDF-EOS 已成为EOSDIS (EOS Data and Information System , EOS 数据和信息系统) 数据生产和存档的标准格式,专门用于存储EOS 数据。除了HDF 的6种数据类型外,HDF-EOS 还支持另外3种数据类型:点、条带、网格。hdf-eos2-3.0专门用于读取HDF-EOS格式。
VS2015编译的hdf5库,包含x64、win32、centos7、linux32、macos64和ubuntu64多个平台
VS2015编译的hdf5库,包含x64、win32、centos7、linux32、macos64和ubuntu64。HDF5 (Hierarchical Data Format) 由美国伊利诺伊大学厄巴纳-香槟分校 UIUC (University of Illinois at Urbana-Champaign) 开发,是一种常见的跨平台数据储存文件,可以存储不同类型的图像和数码数据,并且可以在不同类型的机器上传输,同时还有统一处理这种文件格式的函数库。
VS2015编译的hdf4库,包含x64、win32、centos7、linux32、macos64和ubuntu64多个平台
VS2015编译的hdf4库,包含x64、win32、centos7、linux32、macos64和ubuntu64版本是4.2.10。HDF(分层数据文件)是美国国家高级计算应用中心为了满足各种领域研究需求而研制的一种能高效存储和分发科学数据的新型数据格式 。HDF可以表示出科学数据存储和分布的许多必要条件。