一个简单例子教会你C++动态库的用法
在 Linux 下使用 C++ 创建和使用动态库(通常是 .so 文件,即 Shared Object)包含几个关键步骤:创建动态库、编译、链接,以及在应用程序中使用这个库。下面是一个简要的指南:
技术分享| gcc版本升级到5.2
技术分享| gcc版本升级到5.2
Gdi+枚举系统字体(忽略隐藏字体)C++源码
本篇文章属于《518抽奖软件开发日志》系列文章的一部分。 我在开发《518抽奖软件》的时候,需要枚举系统字体,让用户选择。用到EnumFontFamiliesEx函数,需要判断是否是隐藏字体,需要判断字体是否重复等。
最佳实践|如何使用c++开发redis module
本文将试着总结Tair用c++开发redis module中遇到的一些问题并沉淀为最佳实践,希望对redis module的使用者和开发者带来一些帮助(部分最佳实践也适用于c和其他语言)。
献给音视频行业的中秋大礼——X2Rtc即将上线
转载自 Twitter-X2Rtc准备了许久,发现此刻就是最好中秋将近X2Rtc便是我们为音视频行业准备的中秋礼没错!X2Rtc网站即将上线了X2RTC·简介现在的音视频市场可谓是百花齐放,但也因为这样的环境,导致音视频服务更是良莠不齐,而且运用场景比较单一且不稳定。基于此背景,X2Rtc登场了。X2Rtc是一个开源的融合流媒体服务,基于WebRTC技术堆栈,拓展GB/T28181协议以及其他通信
JetBrains CLion 2023中文激活版(mac/win)
JetBrains CLion 2023是一款由JetBrains开发的跨平台C/C++集成开发环境。该IDE工具基于IntelliJ设计,支持代码分析、快速修复和重构,集成的调试器可以使用GDB或LLDB作为后端,轻松调查和解决问题,为程序员提供一个完全集成的C/C++开发环境。Mac软件下载:JetBrains CLion 2023中文激活版CLion支持多种编程语言,包括C++、JavaSc
RK3568开发笔记(十一):开发版buildroot固件移植一个ffmpeg播放rtsp的播放器Demo
目标开发任务还有个功能,就是播放rtsp摄像头,当然为了更好的坐这个个,我们必须支持rtsp播放失败之后重新尝试,比如5s重新尝试打开一次,从而保障联网后重新打开,然后达成这个功能。
RK3568开发笔记(十):开发板buildroot固件移植开发的应用Demo,启动全屏显示
移植应用前的通讯接口工作和全屏工作都已经完成了。本篇移植开发的商业应用。
JetBrains CLion 2023 for Mac(C和C ++ IDE智能代码编辑器)v2023.2.2中文激活版
Clion 是 JetBrains 开发的 C/C++ 集成开发环境(IDE),它提供了许多现代化的功能,如代码自动完成、语法高亮、智能重构等,可帮助程序员更快地编写高质量的代码。 Clion 的一个显著特点是其智能代码编辑器,它可以根据您的代码上下文实时推断变量类型、函数签名等,并给出针对当前上下文的智能建议。另外,Clion 还支持各种版本控制系统,如 Git、SVN 等,并且可以轻松集成多种调试器,例如 LLDB、GDB 等。
C语言
以下是一个简单的C语言程序,用于打印"Hello, World!"到控制台:#include <stdio.h> int main() { printf("Hello, World!\n&q
《高性能Linux网络编程核心技术揭秘》已出版
#好书推荐##好书奇遇季#《高性能Linux网络编程核心技术揭秘》,京东当当天猫都有发售。定价109元,网店打折销售更便宜。本书配套示例项目源码、作者QQ答疑。 本书详解高性能Linux网络编程的核心技术及DPDK框架,剖析Nginx高性能服务器架构,实战基于libevent 的FTP服务器、基于epoll的高并发聊天服务器、基于DPDK的应用案例、基于P2P架构的高性能游戏服务器。&n
Qt+GDAL开发笔记(二):在windows系统msvc207x64编译GDAL库、搭建开发环境和基础Demo
上一篇使用mingw32版本的gdal,过程曲折,为更好的更方便搭建环境,在windows上msvc方式对于库比较友好。大地坐标(Geodetic coordinate)是大地测量中以参考椭球面为基准面的坐标,地面点P的位置用大地经度L、大地纬度B。
ev代码签名证书和ov代码签名证书的区别,主要有这3点
ev代码签名证书和ov代码签名证书的区别有哪些?代码签名证书是为了保护发布到网络中的软件代码的完整性、消除“未知发行商”的不安全警告而诞生的。代码签名证书根据验证方式的不同可以分为ev(增强型)代码签名证书和ov(普通型)代码签名证书(有的也叫普通代码签名证书),对于ev代码签名证书和ov代码签名证书的区别主要有3点不同。ev代码签名证书和ov代码签名证书的区别1、验证方式的不同ov代码签名证书只
Qt+GDAL开发笔记(一):在windows系统mingw32编译GDAL库、搭建开发环境和基础Demo
麒麟系统上做全球北斗定位终端开发,调试工具要做一个windows版本方便校对,北斗GPS发过来的是大地坐标,应用需要的是经纬度坐标,所以需要转换,可以使用公式转换,但是之前涉及到了另一个shang市公司项目使用WG,最终选择了GDAL库进行转换。
麒麟系统开发笔记(十二):在国产麒麟系统上编译GDAL库、搭建基础开发环境和基础Demo
麒麟系统上做全球北斗定位终端开发,北斗GPS发过来的是大地坐标,应用需要的是经纬度坐标,所以需要转换,可以使用公式转换,但是之前涉及到了山He智能一个项目使用WG。
【C++医学影像PACS】CT检查中的三维重建技术
三维重建是多层螺旋CT的一个最大的优点,也是影像工作多年来,从横断解剖到多平面,乃至立体的一次飞跃,让抽象变的形象,大大地提高了准确性,为临床工作的开展,注入了无限生机,从而解决许多临床上,无法开展的一些难题。
CC++编程规范对高性能计算中代码可读性和维护性的影响
命名规范:良好的命名规范能够使变量、函数和类的用途和含义一目了然。例如,在高性能计算中,我们通常会使用大量的循环变量。如果循环变量使用具有描述性的名称,如"i"、"j"和"k",那么代码的可读性将大大降低。相反,使用有意义的名称,如"row"、"column"和"index",可
统信UOS系统开发笔记(七):在统信UOS系统上使用linuxdeployqt发布qt程序
在ubuntu上发布qt程序相对还好,使用脚本,但是在统信UOS麒麟上发布的时候,因为银河麒麟等不同版本,使用脚本就不太兼容,同时为了实现直接点击应用可以启动应用的效果,使用linuxdeployqt发布qt程序。
在C#下运行Python:IronPython和Pythonnet
在C#下运行Python:IronPython和Pythonnet
在C#下运行Python:IronPython和Pythonnet
在C#下运行Python:IronPython和Pythonnet