2023嵌入式物联网培训视频教程百度云 嵌入式物联网项目实践百度网盘

2022嵌入式物联网培训视频教程百度云 嵌入式物联网项目实践百度网盘
2023嵌入式物联网培训视频教程百度云 嵌入式物联网项目实践百度网盘
2022嵌入式系统培训 O基础即可学习,30天成为嵌入式大神
2022嵌入式系统培训 软件开发背景,明星导师手把手教学,实操>理论,通俗易懂.嵌入式系统培训 30天可以改变自己,就业快!涨薪快!升职快!

2022嵌入式物联网培训视频教程百度云分享 嵌入式物联网项目实践百度网盘免费下载

什么?QT太难,学不会?
零基础的QT视频他来了~
1.主打零基础入门,手把手教学,从C++到QT系统移植,带你打通QT的任督二脉。
2.独创的框架学习法,先掌握整体的QT开发流程,然后在逐一击破

001_ 第一个C语言程序编写
002_ 数据类型相关的关键字
003_ 存储相关关键字
004_ 控制语句相关的关键字
005_ 其他关键字
006_ 基本类型
007_ 构造类型
008_ 变量和常量的基本认识
009_ 常量和变量按照类型区分
010_ 格式化输出字符
011_ 格式化输出字符的特殊应用
012_ 类型转换
013_ 运算符的概念以及分类
014_ 算术运算符
015_ 关系运算符
016_ 逻辑运算符
017_ 位运算符
018_ 条件运算符号
019_ 逗号运算符
020_ 自增自减运算符
021_ 运算符优先级表
022_ if语句
023_ switch语句
024_ for循环
025_ while循环
026_ goto循环
027_ 数组的概念
028_ 按元素的类型分类
029_ 按维数分类
030_ 一维数组的定义
031_ 二维数组的定义
032_ 一维数组的初始化
033_ 二维数组的初始化
034_ 数组元素的引用方法
035_ 字符数组的定义和初始化问题
036_ 函数的概念
037_ 函数的分类
038_ 函数的定义
039_ 函数的声明
040_ 函数的调用
041_ 函数总结
042_ 内存的分区
043_ 普通的全局变量
044_ 静态全局变量
045_ 普通的局部变量
046_ 静态的局部变量
047_ 外部函数
048_ 内部函数
049_ C语言编译过程
050_ include
051_ define
052_ 选择性编译
053_ 关于内存那点事
054_ 指针的相关概念
055_ 指针的定义方法
056_ 指针的分类
057_ 指针和变量的关系
058_ 指针与数组元素之间的关系
059_ 指针的运算
060_ 指针数组
061_ 指针的指针
062_ 字符串和指针
063_ 数组指针
064_ 指针与函数的关系一-传数值
065_ 指针与函数的关系二-传地址
066_ 指针与函数的关系三-传数组
067_ 指针与函数的关系四-指针函数
068_ 指针与函数的关系五-函数指针
069_ 经常容易混淆的指针
070_ 特殊指针
071_ main函数传参
072_ 动态分配内存的概述
073_ 静态分配、动态分配
074_ 动态申请函数一-malloc
075_ 动态申请函数二-free
076_ 动态申请函数三-calloc
077_ 动态申请函数四-realloc
078_ 内存泄漏
079_ 获取字符串长度函数
080_ 字符串拷贝函数
081_ 字符串追加函数
082_ 字符串比较函数
083_ 字符查找函数
084_ 字符串匹配函数
085_ 字符串转换数值
086_ 字符串切割函数
087_ 格式化字符串操作函数
088_ const
089_ 结构体变量的定义和初始化
090_ 结构体变量的使用
091_ 相同类型的结构体变量可以相互赋值
092_ 结构体指针
093_ 链表的创建
094_ 链表的查找
095_ 链表中插入一个
096_ 链表排序
097_ 链表逆序
098_ 双向链表的创建和遍历
099_ 双向链表的删除
100_ 双向链表插入
101_ 文件的概念
102_ 文件的定义
103_ 磁盘文件的分类
104_ 文件指针
105_ 打开文件fopen
106_ 关闭文件fclose
107_ 一次读写一个字符
108_ 一次读写一个字符串
109_ 读文件fread
110_ 写文件fwrite
111_ 格式化读写文件函数
112_ 随机读写
113_ linux系统简介
114_ 系统安装方式
115_ 虚拟机介绍及安装
116_ Ubuntu在虚拟机中打开
117_ Ubuntu桌面介绍
118_ 命令的格式
119_ 命令帮助信息
120_ man命令
121_ 自动补全
122_ 历史命令
123_ 重定向
124_ 管道
125_ ls
126_ tree命令
127_ clear命令
128_ cd命令
129_ pwd命令
130_ cat命令
131_ rm命令
132_ cp命令
133_ mv命令
134_ mkdir命令
135_ touch命令
136_ find命令
137_ grep命令
138_ ln命令
139_ tar命令一-gzip格式
140_ tar命令二-bz格式
141_ 安装vim
142_ vi的使用
143_ vi的三种模式
144_ 编译器gcc
145_ make概述
146_ makefile语法规则
147_ make命令格式
148_ Makefile案例
149_ 假想目标
150_ makefile变量的概述和分类
151_ 自定义变量语法
152_ 系统环境变量
153_ 预定义变量
154_c++概述
155_c++的起源
156_c++的移植性
157_QT和VS的安装
158_第一个helloworld程序
159_面向过程编程思想
160_面向对象编程思想
161_面向对象的三大特点
162_冒号作用域
163_命名空间
164_命令空间的使用
165_命名空间使用
166_using的声明
167_using的编译指令
168_命名空间的使用注意事项
169_c++中全局变量检测增强
170_c++所有变量和函数都需要有类型
171_c++有更严格的类型转换要求
172_c++对struct类型增强
173_c++新增bool类型
174_c++三目运算符增强
175_const概述
176_c语言中的const
177_c++中的const
178_c和c++中的const异同
179_引用的基本用法
180_函数中的引用
181_引用的本质
182_指针的引用
183_常量引用
184_内联函数的引出
185_预处理宏的缺陷
186_宏函数的缺陷
187_内联函数的概念
188_类的成员函数都做成了内联函数
189_内联函数和编译器
190_c++的默认参数
191_占位参数
192_函数的重载
193_函数的重载
194_函数重载的本质
195_externC
196_c和c++中struct的区别
197_c语言中表示事物的方法
198_c++中表示事物的方法-类
199_类中的访问权限
200_尽量设置类中成员权限为私有
201_类的封装练习
202_立方体案例
203_点和圆的关系
204_构造和析构的概念
205_构造函数和析构函数
206_构造函数的分类
207_调用构造函数的方法
208_拷贝构造函数的调用时机
209_构造函数的调用规则
210_构造函数的浅拷贝
211_拷贝构造函数的深拷贝
212_初始化列表
213_类对象成为类成员析构构造顺序'
214_explicit关键字
215_动态对象的创建问题wmv
216_new和deletey运算符
217_用于数组的new和delete
218_delete_void星花问题
219_使用new和delete采用相同的形式
220_静态成员
221_全局函数成为类的友元
222_静态成员变量
223_静态成员函数
224_const修饰静态成员变量
225_单例模式
226_成员变量和函数的存储
227_this指针的工作原理
228_this指针的应用
229_const修饰的成员函数
230_友元的概念
231_类成为另一个类的友元
232_数组类的封装
_运算符重载的基本概念
234_重载加号运算符
235_符号重载遇上友元
236_可以重载的运算符
237_重载自加自减运算符
238_智能指针
239_重载等号运算符
240_重载等于和不等于
241_函数对象
242_尽量不要重载逻辑与和逻辑或
243_重载运算符的建议
244_string的封装
245_优先级
246_为什么需要继承
247_继承的概念
248_派生类的定义方法
249_派生类访问权限控制
250_继承中的对象模型
251_对象构造和析构的调用原则
252_继承中同名成员的问题
253_非自动继承的函数
254_继承中的静态成员特性
255_多继承
256_菱形继承和虚拟机
257_虚继承的实现原理
258_多态的概念
259_多态实现计算器案例
260_c++如何实现动态绑定
261_纯虚函数和抽象类
262_纯虚函数和多继承
263_虚析构
264_纯虚析构
265_重写重载重定义
266_模板的概述
267_什么事函数模板
268_函数模板实现数组排序
269_函数模板和普通函数的区别
270_函数模板和普通函数在一起的调用规则
271_编译过程
272_函数模板的本质
273_模板具体化
274_类模板
275_类模板作为函数形参
276_类模板遇到继承
277_类模板成员函数类内实现
278_类模板的成员函数类外实现
279_类模板成员函数的创建时机
280_类模板分文件问题
281_类模板遇到友元
282_类模板的应用实现动态数组
283_类型转换
284_静态转换
285_动态转换
286_常量转换
287_重新解释转换
288_c++异常
289_c++异常的基本语法
290_异常类型严格匹配
291_栈解旋
292_异常接口声明
293_异常变量的生命周期
294_异常的多态使用
295_c++的异常库使用
296_编写自己的异常类
297_stl的基本概念
298_stl的大组件
299_STL的优点
300_容器
301_算法
302_迭代器
303_迭代器
304_迭代器
305_迭代器
306_string容器的基本概念
307_string的构造函数
308_string容器的基本操作
309_string的存取字符操作
310_string容器的拼接操作
311_string的查找和替换
312_string的比较操作
313_string的子串
314_string的插入和删除
315_string对象的类型转换
316_vector容器的基本概念
317_vector容器的迭代器
318_vector数据结构
319_vector的构造函数
320_vector常用赋值操作
321_vector大小操作
322_vector容器的存取操作
323_vector容器的插入和删除操作
324_巧用swap收缩空间
325_计算重新开辟多少次内存
326_vector容器的排序
327_deque容器的基本概念
328_deque容器的实现原理
329_deque容器的api
330_deque容器的赋值操作
331_deque容器的大小操作
332_双端的删除操作
333_deque容器的存取操作
334_deque容器的插入操作
335_deque容器的删除操作
336_deque容器
337_函数对象
338_谓词
339_内建函数对象
340_函数对象适配器
341_Qt概述
342_创建qt空项目
343_创建空项目
344_pro文件
345_qt简单应用程序解释
346_代码书写的位置
347_qt助手
348_设置窗口属性
349_按钮的创建
350_对象树
351_qt的坐标体系
352_信号与槽的概念
353_系统自带的信号与槽
354_按钮的常用信号
355_自定义槽函数
356_自定义信号
357_自定义信号
358_信号与槽需要注意的事项
359_信号与槽的扩展
360_信号与槽在qt中的写法
361_lamb表达式
362_菜单
363_工具栏
364_状态栏
365_铆接控件
366_中心控件
367_资源文件
368_对话框的基本概念
369_标准对话框
370_模态对话框
371_非模态对话框
372_消息对话框
373_带ui的项目
374_布局管理器
375_借助弹簧布局
376_ui中的按钮设置
377_设置标签的文本
378_设置标签的图标
379_设置标签的动态图
380_设置获取行编辑内容
381_设置行编辑的密码模式
382_自定义控件
383_定时器
384_事件处理机制
385_鼠标事件
386_滚轮事件
387_键盘事件
388_大小改变事件
389_进入离开事件
390_qt绘图机制
391_绘图
392_更新绘图
393_ shell概述
394_ shell脚本的定义与执行
395_ 自定义变量
396_ 环境变量
397_ 预设变量
398_ 脚本变量的特殊用法
399_ 条件测试语句之文件测试
400_ 条件测试语句之字符串测试
401_ 条件测试语句之数字测试
402_ 条件测试语句之复合测试
403_ 控制语句之if
404_ 控制语句之case
405_ 控制语句之for
406_ 控制语句之while
407_ 控制语句之until
408_ 控制语句之break和continue
409_ shell函数
410_ 系统编程概述
411_ 系统调用概述
412_ 文件描述符
413_ open函数
414_ open函数
415_ close函数
416_ write函数
417_ read函数
418_ remove函数
419_ 系统调用和库函数
420_ 进程的定义
421_ 进程的状态及转换
422_ 进程控制块
423_ 进程号
424_ 进程的创建--fork函数
425_ 进程的创建--fork函数
426_ 进程的挂起
427_ 进程的等待
428_ 进程的终止
429_ 进程退出清理
430_ 进程的创建--vfork函数
431_ 进程的替换
432_ 进程间通信概述
433_ 信号的概述
434_ kill函数
435_ alarm函数
436_ raise函数
437_ abort函数
438_ pause函数
439_ signal函数
440_ 可重入函数
441_ 信号集
442_ 信号阻塞集
443_ 无名管道概述
444_ 无名管道的创建-pipe函数
445_ 无名管道实现进程间通信
446_ 无名管道的读写规律
447_ 通过fcntl函数设置文件的阻塞特性
448_ 文件描述符概述
449_ 文件描述符的复制之dup函数
450_ 文件描述符的复制之dup函数
451_ 有名管道概述
452_ 有名管道的创建
453_ 有名管道的基本读写操作
454_ 有名管道实现进程间通信
455_ 有名管道的读写规律
456_ 有名管道open设置非阻塞后的读写规律
457_ 消息队列概述之IPC对象
458_ 消息队列概述
459_ 创建消息队列
460_ 发送消息
461_ 接收数据
462_ 消息队列的控制
463_ 共享内存概述
464_ 获得一个共享存储标识符
465_ 共享内存映射ttach)
466_ 解除共享内存映射(detach)
467_ 使用共享内存实现读写操作
468_ 共享内存控制
469_ 线程的概念
470_ 线程和进程的比较
471_ 多线程的用处
472_ 线程的创建
473_ 线程的创建
474_ 线程等待
475_ 线程分离
476_ 线程退出函数
477_ 线程的取消
478_ 线程退出清理函数
479_ 同步互斥概述
480_ 互斥锁的概念
481_ 初始化互斥锁
482_ 互斥锁上锁
483_ 互斥锁解锁
484_ 销毁互斥锁
485_ 互斥锁的使用
486_ 信号量的概念
487_ 信号量的操作
488_ 信号量的使用
489_ 计算机网络发展简史
490_ 协议分层结构
491_ IP协议简介
492_ TCP协议简介
493_ UDP协议简介
494_ mac地址
495_ ip地址
496_ 子网掩码
497_ 端口
498_ 数据包在各个层之间的传输
499_ 链路层封包格式
500_ 网络层、传输层封包格式
501_ 网络应用程序开发流程
502_ 字节序概述
503_ 字节序转换函数
504_ 地址转换函数
505_ UDP概述
506_ 网络编程接口socket
507_ UDP编程CS架构
508_ 创建socket套接字
509_ 创建UDP套接字demo
510_ IPv套接字地址结构
511_ 两种地址结构使用场合
512_ 发送数据—sendto函数
513_ 向“网络调试助手”发送消息
514_ 绑定--bind函数
515_ bind示例
516_ 接收数据—recvfrom 函数
517_ 接收“网络调试助手”的数据
518_ CS架构回顾
519_ UDP客户端注意点
520_ UDP服务器注意点
521_ TFTP概述
522_ TFTP通信过程
523_ TFTP协议分析
524_ 练习—TFTP客户端
525_ 广播的概念
526_ 广播与单播的对比
527_ 广播流程
528_ 套接字选项
529_ 广播示例
530_ 多播的概念
531_ 多播工作过程
532_ 多播流程
533_ 多播地址结构体
534_ 多播套接口选项
535_ 加入多播组示例
536_ TCP介绍、编程流程
537_ TCP编程-socket
538_ connect函数
539_ send函数
540_ recv函数
541_ 客户端code
542_ 做为TCP服务器需要具备的条件
543_ bind函数
544_ listen函数
545_ accept函数
546_ TCP服务器例子
547_ close关闭套接字
548_ 三次握手
549_ 四次挥手
550_ TCP原本不是并发服务器的原因
551_ 多进程实现并发
552_ 多线程实现并发
553_ web服务器简介
554_ TP协议
555_ Webserver通信过程
556_ web编程开发
557_ 网络通信概述
558_ 交换机介绍
559_ 交换机功能
560_ 使用交换机实现主机之间的通信
561_ 路由器介绍
562_ 使用路由器实现不同网段主机之间通信
563_ 通信过程(浏览器跨网访问Web服务器)
564_ UDP编程回顾
565_ TCP编程回顾
566_ 原始套接字概述
567_ 创建原始套接字
568_ 创建链路层的原始套接字
569_ 组装、拆解udp数据包流程
570_ UDP封包格式
571_ IP封包格式
572_ Ethernet封包格式
573_ TCP封包格式
574_ ICMP封包格式
575_ 编程实例—分析MAC数据包
576_ 网络数据分析图
577_ ARP数据解析图
578_ IP数据解析图
579_ 代码讲解以及混杂模式
580_ 用sendto发送原始套接字数据
581_ 本机网络接口
582_ 发送数据demo
583_ 通过ioctl来获取网络接口地址
584_ ARP概述
585_ 在linux与windows系统下查看ARP表的方式
586_ ARP协议格式
587_ 向指定IP发送ARP请求(demo)
588_ 常见的Web技术
589_ 嵌入式web开发模型
590_ BS架构
591_ Web原理
592_ boa web服务器移植
593_ 什么是ML
594_ ML语法
595_ html头部、主体和标题标记
596_ 元信息标记
597_ 标题标签和文字标签
598_ 超链接标签
599_ 表格标签
600_ 表单标签
601_ 什么是 Javascript
602_ 网页使用js脚本的三种方式
603_ js编程概述
604_ js保留关键字(全部用小写)
605_ js变量、数据类型、控制语句和函数
606_ 浏览器对象(window对象)
607_ 文本对象(Document对象)
608_ 内部对象(Date对象)
609_ 内部对象(Math对象)
610_ 内部对象(String类 对象)
611_ 其他对象
612_ 全局函数
613_ AJAX概述
614_ AJAX原理
615_ 根据不同的浏览器创建异步请求对象
616_ 标准的XMLHttpRequest属性
617_ 标准的XMLHttpRequest方法以及案例讲解
618_ 什么是CGI
619_ CGI处理步骤
620_ CGI编程
621_ 案例:测试cgi
622_ 案例:以get形式发送请求
623_ 案例:以post形式发送请求
624_ RFID介绍
625_ RFID协议
626_ RFID卡片介绍
627_ RFID阅读器介绍
628_ 串口初始化及RFID上电复位
629_ 演示读取TypeA TypeB nfc卡号
630_ RFID寄存器初始化
631_ RFID卡片型号及卡号获取
632_ RFID选卡操作
633_ RFID卡片权限管理
634_ RFID验证密码并进行数据读写
635_ RFID卡片充值扣款流程
636_ cc芯片介绍
637_ cc GPIO配置
638_ IAR环境搭建之LED闪烁
639_ 事件驱动型OSAL系统原理分析
640_ OSAL消息收发过程
641_ 向OSAL系统添加自定义任务
642_ zigbee技术介绍
643_ zigbee协议栈介绍
644_ zigbee中的地址概念
645_ zigbee无线摇控代码实现
646_ zigbee组网过程分析
647_ zigbee数据收发原理介绍
648_ zigbee自定义任务初始化
649_ zigbee自定义任务处理按键和双串口数据
650_ zigbee控制数据收发流程
651_ zigbee温湿度采集控制完整流程
652_ zigbee通信总结
653_ stm单片机介绍
654_ stmfcT介绍
655_ stm固件库介绍及获取方法
656_ stm标准固件库结构组成
657_ stm开发环境配置搭建
658_ stm向Keil中添加库及应用程序
659_ stm下载运行
660_ LED的gpio配置流程
661_ GPIO不同配置带来的不同效果
662_ 根据LED修改蜂鸣器驱动程序
663_ GPIO输入之按键轮询
664_ 外部中断
665_ stm抢占和子优先级配置
666_ 外部中断代码编写
667_ 按键中断演示
668_ uart与usart介绍
669_ debug代码实现
670_ 串口接收并处理数据流程
671_ 定时器介绍
672_ 定时器实现
673_ 看门狗定时器原理
674_ 独立看门狗应用实例
675_ 蓝牙开发介绍
676_ JDY-M模块介绍
677_ JDY-M引脚说明
678_ 蓝牙模块普通数据收发AT指令
679_ 蓝牙模块控制功能数据AT指令
680_ 蓝牙模块手机APP通信
681_ MQTT背景介绍
682_ MQTT通信特点
683_ MQTT协议格式
684_ MQTT通信过程
685_ MQTT-mosquitto的ubuntu.安装订
686_ MQTT非匿名登录配置
687_ MQTT安全通信SSL双向认证
688_ MQTT-mosquitto老版本移植受阻
689_ MQTT-mosquitto最新版移植注意事项
690_ MQTT-mosquitto嵌入式移植问题
691_ MQTT-mosquitto嵌入式移植问题解决及环境配置
692_ MQTT-基于mosquitto开源软件应用开发介绍
693_ MQTT-基于mosquitto开源SDK实现发布订阅
694_ NB-IoT的由来
695_ NB-IoT技术特点
696_ NB-IoT通信流程
697_ NB-IoT的三种工作模式
698_ NB-IoT的低功耗方案
699_ NB-IoT中TAU和PSM定时器配置
700_ NB-IoT中PTW和eDRX周期配置
701_ NB-IoT之M-A模块介绍及应用场景分析
702_ NB-IoT常用AT指令介绍
703_ NB-IoT通信之UDP收发数据
704_ NB-IoT通信之TCP收发数据
705_ NB-IoT通信之MQTT发布订阅
706_ NB-IoT之CoAP协议格式介绍
707_ NB-IoT之CoAP开源libcoap服务器客户端的安装
708_ NB-IoT之通过lwmm服务器测试Coap协议报文
709_ NB-IoT连接移动OneNet云平台产品及设备添加
710_ NB-IoT移动OneNet云平台接入流程
711_ wifi-nodeMCU-esp开发平台介绍
712_ wifi-nodeMCU-esp开发介绍
713_ wifi-nodeMCU-esp固件生成及开发流程
714_ wifi-nodeMCU-esp固件库下载与调试工
715_ wifi-nodeMCU-esp开发语言Lua介绍
716_ wifi-nodeMCU-esp GPIO调试注意
717_ wifi-nodeMCU-esp tcp服务器创建
718_ wifi-nodeMCU-esp TCP服务器远程
719_ wifi-nodeMCU-esp建立热点同时作为服
720_ wifi-nodeMCU-esp实现自动发现主人回
721_ wifi-nodeMCU-esp实现自动发现主人回
722_ wifi-nodeMCU-esp按键中断服务
723_ wifi-nodeMCU-esp接入天猫精灵开发环
724_ wifi-nodeMCU之配置编译下载alios-thin
725_ G之移动通信技术怎样一步步迭代到了G
726_ G之三大应用场景剖析
727_ G之移动通信中的核心技术
728_ G之毫米波在G中的意义
729_ G之MIMO天线技术
730_ G之通信中的网络架构及网路切片应用
731_ 数据库基本概念
732_ 数据库模型及常用数据库介绍
733_ SQLite数据库介绍
734_ SQLite数据表的创建与查看
735_ SQLite插入和修改操作
736_ SQLite删除语句和匹配条件
737_ SQLite补操作复制表以及修改表结构
738_ SQLite事务处理
739_ SQLite语句结合函数操作
740_ SQLite中的分组操作
741_ SQLite的三种元素约束操作
742_ SQLite联结表操作
743_ SQLite虚拟表和触发器操作联结表
744_ SQLite日志操作和提升查询效率的索引操作
745_ SQLite数据库C编程接口介绍
746_ SQLite数据库编程回调方式获取数据表信息
747_ SQLite数据库编程获取数据表方式分析信息
748_ opencv介绍
749_ dlib 介绍
750_ opencv源码获取
751_ opencv编译前的配置
752_ 编译安装opencv并配置环境变量
753_ opencv自带程序环境测试
754_ opencv常用类和方法
755_ 锐化滤波操作
756_ 图像混合操作
757_ n维数据之间数学关系
758_ 协议差矩阵概念
759_ 协方差矩阵代码实现
760_ 特征值与特征向量概念
761_ 特征值与特征向量opencv计算接口
762_ PCA原理介绍
763_ PCA对图像求特征值和特征向量
764_ 人脸检测流程
765_ 从图片中找出所有人脸
766_ 从视频或摄像头中识别出人脸和人眼代码实现.mp
767_ 人脸识别算法介绍
768_ 人脸识别不同算法代码实现
769_ 源码的获取与配置编译
770_ dlib环境配置与编译测试自带案例
771_ dlib人脸检测及特征点绘制
772_ dlib进行人脸的精确识别
773_ dlib非特定目标识别介绍
774_ 手势从训练到识别代码实现
775_ 图像识别问题总结

资源下载此资源下载价格为5积分,请先
资料来自网络,如有侵权联系客服删除

本文来自投稿,不代表亲测学习网立场,如若转载,请注明出处:https://www.qince.net/qianrushi-kecheng.html

郑重声明:

本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。 若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。

我们不承担任何技术及版权问题,且不对任何资源负法律责任。

如遇到资源无法下载,请点击这里失效报错。失效报错提交后记得查看你的留言信息,24小时之内反馈信息。

如有侵犯您的版权,请给我们私信,我们会尽快处理,并诚恳的向你道歉!

(0)
上一篇 2022年4月1日 上午1:06
下一篇 2022年4月1日 上午1:15

猜你喜欢