在c++基础上应用opengl,完成了地形的创建,并且成功添加纹理,在此基础上加载md2文件,完成了具备动画的功能
2024-02-02 02:48:03 9.4MB opengl
1
里面有详细文档,这个是根据网上的一个叫“聊天室范例”的程序自己加以修改的,有用到第三方控件(QQ好友列表),实现了文件传输,文字聊天,视频聊天。用到了SQL数据库。
2024-02-01 22:02:43 38.37MB QQ 文件传输
1
本压缩包包含一个xml样例文件和一个python原程序,实现了python 解析xml树形信息后,自动填充到 QTreeWidget 的每一个 QTreeWidgetItem 上,从而不用QtreeView的model模型,自动适应自定义树(Tree)形结构信息的方法。 程序文件主要包括两部分功能:一是使用python自带的xml.etree.ElementTree类读入和解析xml树形信息文件;二是使用 PyQt5 的 QTreeWidget 构建树,并将信息展示到Tree 的对应节点Item上。 初次接触xml和QTreeWidget的用户,可以结合我前面的文章,一起学习揣摩,从而达到灵活使用的目的。
2024-02-01 20:36:25 2KB python
1
CButtonST文件 二个头文件+二个源文件,此乃你们的好帮手,控件按钮好看又漂亮,学会技术好撩妹;重复一次:CButtonST文件 二个头文件+二个源文件,此乃你们的好帮手,控件按钮好看又漂亮,学会技术好撩妹,赶紧下载学习。
2024-02-01 17:44:08 37KB CButtonST文件 MFC按钮 按钮自绘
1
pyBigWig 一个用C语言编写的python扩展,用于快速访问bigBed文件以及对bigWig文件的访问和创建。 该扩展使用进行本地和远程文件访问。 目录 有关统计数据和缩放级别的注释 检索范围内单个碱基的值 检索范围内的所有间隔 检索bigBed条目 将标题添加到bigWig文件 将条目添加到bigWig文件 关闭bigWig或bigBed文件 脾气暴躁的 远程文件访问 空文件 关于坐标的说明 星系 安装 您可以使用以下命令直接从github安装此扩展程序: pip install pyBigWig 或与conda conda install pybigwig -c conda-forge -c bioconda 要求 必须安装以下非python要求: libcurl(和curl-config配置) zlib 这些文件的标头和库是必需的。 用法 基本用法如下:
2024-02-01 17:18:16 75KB
1
starRTC,即时通讯(IM)系统,免费IM系统(含单聊,群聊,聊天室,文件传输),免费一对一视频聊天,VOIP,语音对讲(回音消除),直播连麦,视频直播,RTSP拉流,RTMP推流,webRTC服务端,在线教育,白板,小班课,在线会议,视频会议,视频监控,局域网直连(… 软件开发设计:PHP、QT、应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、存储设备、移动设备等 操作系统:LInux、IOS、树莓派、安卓开发、微机操作系统、网络操作系统、分布式操作系统等。此外,还有嵌入式操作系统、智能操作系统等。 网络与通信:数据传输、信号处理、网络协议、网络与通信硬件、网络安全网络与通信是一个非常广泛的领域,它涉及到计算机科学、电子工程、数学等多个学科的知识。 云计算与大数据:数据集、包括云计算平台、大数据分析、人工智能、机器学习等,云计算是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需提供给计算机和其他设备。
2024-02-01 15:50:44 38.99MB 毕业设计 课程设计 项目开发 移动开发
1
asp.net core6 MVC APP例子,使用SqlServer数据库,VS2022创建,网上的例子和教程都是.net core5以前的,这个是全新创建没有Startup文件的。
2024-02-01 09:20:23 1.79MB asp.net core6 无Startup文件 vs2022
1
西门子S7-200SMART PLC 常用库文件分享
2024-02-01 03:44:49 267KB 西门子200
1
To write the new Voltage Divider value can be programmed as follows: - SubclassID for “Voltage Divider” is 104 or 0x68 hex, and offset is 14 - Write 0x00 using BlockDataControl() command (0x61) to enable block data flash control. (wr 0x61 0x00) - Write 0x68 (Calibration Subclass) using the DataFlashClass() command (0x3E) to access the Registers subclass. (wr 0x3E 0x68) - Write the block offset location using DataFlashBlock() command (0x3F). To access data located at offset 0 to 31, use offset = 0x00. For example, Voltage Divider (offset = 14) is in the first block so use (wr 0x3F 0x00). - To read the data of a specific offset, use address 0x40 + mod(offset, 32). So to read the old Voltage divider (rd 0x4E old_Voltage Divider_MSB) (rd 0x4F old_Voltage Divider_LSB) - To write the data of a specific offset, use address 0x40 + mod(offset, 32). So to write the new Voltage divider (rd 0x4E new_Voltage Divider_MSB) (rd 0x4F new_Voltage Divider_LSB) - The data is actually transferred to the data flash when the correct checksum for the whole block (0x40 to 0x5F) is written to BlockDataChecksum() (0x60). (wr 0x60 NEW_checksum) The checksum is (255-x) where x is the 8-bit summation of the BlockData() (0x40 to 0x5F) on a byte-by-byte basis. A quick way to calculate the new checksum is to make use of the old checksum: (a) temp = mod (255 – OLD_checksum – old_Voltage Divider_MSB - old_Voltage Divider_LSB), 256)(b) NEW_checksum = 255 – mod (temp + new_Voltage Divider_MSB + new_Voltage Divider_LSB, 256) Step 3. Update any individual flash locations, such as serial number, lot code, and date: In a similar manner to the Voltage divider, any pack specific data such as serial number, lot code and date can be changed during the production process.
2024-01-31 22:35:17 185KB BQ78350
1
UCOS II 移植到DSP 28335完整工程文件.rar
2024-01-31 16:08:46 179KB UCOS 
1