条件变量所为一种线程安全对象,在多线程开发中,是有一些使用场景的,比如多个线程协作执行任务,或者生产者消费者模式的实现,都可以使用条件变量来进行线程控制。c语言做多线程开发,实现一个跨平台条件变量量对象还是有用的。本文提供了一个跨平台条件变量的封装对象,内部实现主要参考sdl的SDL_cond。 本资源在Windows、Linux、Android、IOS都可以使用 原文链接:https://blog.csdn.net/u013113678/article/details/120469385
2021-09-27 14:01:13 9KB c语言 多线程 线程安全 windows
1
QtUsb GCC: MSVC: 基于libusb-1.0和libhidapi构建的Qt跨平台USB模块可以用作库,也可以直接包含在项目中 产品特点 批量转移 中断传输 热插拔检测 设备枚举和过滤 HID 安装库 Ubuntu (仅稳定版本) sudo add-apt-repository ppa:fpoussin/ppa sudo apt install libqt5usb5 libqt5usb5-dev 视窗检查页面或以获取二进制归档文件 建立 的Unix 您需要安装libusb-1.0-0-dev,libhidapi-dev和pkg-config软件包 mkdir build
2021-09-27 10:32:10 57KB qt usb qt5 libusb
1
usb4java跨平台的基于 libusb 1.0 开发的 Java USB 类库,通过 usb4java-javax extension 支持  javax-usb standard (JSR-80) 开发。 平台环境支持:  Linux (x86 32/64 bit, ARM 32 bit) OS X (x86 32/64 bit)  Windows (x86 32/64 bit)
2021-09-26 15:21:33 852KB Java开发-其它杂项
1
sm2的pub为65字节,公钥其实是由坐标点(x,y)组合构成,即每个点都是32字节的大数构成的。但是大多数情况下在使用的时候都是对公钥进行压缩使用,以节省空间。但是根据点压缩方式,我们在使用的时候看到的压缩公钥有两种,一种是02,一种是03。还有04的标识未压缩。 02/03表示一种压缩方式,所以在解压缩的时候根据压缩标志对Y坐标进行不同的反转操作。因为SM2算法采用的曲线公式,因此当知道坐标X就可以根据该公式算出Y坐标,进而得到完整的公钥。目前使用的算法库有两种分别是openssl和miracl,我们的算法是基于miracl大数库而来的。 例如在进行验签或者解密的过程中可能会使用到压缩公钥
2021-09-26 10:35:08 260KB miracl sm2公钥解压缩 linux 可跨平台
1
zmNinja是适用于ZoneMinder用户的多平台(iOS,Android,Windows桌面,Mac桌面,Linux桌面)客户端。 是一个令人难以置信的开源摄像机监视系统,许多人都将其用于家庭和商业安全监视。 救命 官方文件 如果您正在寻找由机器学习支持的,请文档 在或在ZoneMinder的闲暇频道中找到我(您可以加入) 如果您认为自己发现了一个错误,请创建一个 在寻求帮助之前 确保您已阅读 确保您已自己的API是否有效(如果不正确,则为ZM问题,请在ZM论坛中发帖) 如果您不熟悉编码移动应用程序,请不要向我寻求源代码编译的帮助-您应尝试解决自己的问题 影片示范 查看zmNinja的视频演示 移动平台 zmNinja到今天为止都很稳定,并且可以在各种Android和iOS平台上运行。 查看上面的链接以将其发布到Play商店(Android)和应用商店(iOS) 它还在桌面上运行(请参见下文) 桌面平台 请从下载二进制文件。 主要特点 推送通知对象检测/脸部识别的报警(需要将设立) 多种语言(英语,法语,德语,西班牙语,葡萄牙语,荷兰语等) H264视频支持 监视器的实
2021-09-25 12:38:16 10.03MB javascript desktop-app angularjs iot
1
小型跨平台类C语言的设计与实现.pdf
2021-09-20 17:04:22 345KB C语言 开发技术 编程技术 参考文献
本课程是基于跨平台商业项目“官厅画院”设计的系列课程中的第一季。它整合了跨平台uni-app与springboot+mybatis等技术。采用示例教学,提供全部示例文件。旨在帮助小白快速入手,全栈开发。通过该系列课程,能够帮助大家,独立完成跨平台程序的前端与后台。
1
该项目已移至位于https://gitlab.com/peachtech/peach-fuzzer-community的GitLab。
2021-09-18 20:41:54 24.83MB 开源软件
1
Linux,粘土游戏引擎(KlayGE)是一个开放源代码的,跨平台的,基于插件结构的游戏引擎。该引擎从2003年开始研发,设计目的是用最先进的技术武装引擎,使游戏的开发、测试、移植得到简化。
2021-09-17 14:06:25 1.72MB KlayGE 游戏引擎 开放源代码 跨平台
1