[Arduino编程从零开始].[英].Simon.Monk.扫描版.pdf
2025/3/5 6:45:10 24.02MB Arduino
1
《C++程序设计教程(第二版)》,作者:钱能,出版社:清华大学出版社,ISBN:7302114641,PDF格式,大小24.9MB,高清影印版。
内容简介:本书是《C++程序设计教程》的第二版。
然而从指导思想、内容结构、写作特点等方面,都以全新的面貌呈现于读者。
全书全部重新执笔,代码全部重写,涵盖了基本C++编程方法的全部技术特征。
本书以C++标准为蓝本,从过程化编程的基本描述,到对象化编程的方法展开,乃至高级编程的实质揭示,形成一条自然流畅的主线,通俗易懂,形象风趣。
本书在内容结构上自成体系,并以独特的描述手法,辐射到计算机专业其他诸课程,体系严谨,结构独特。
作者在长期的教学、科研实践以及ACM大学生程序设计竞赛培训工作中,总结出了许多难能可贵的教学经验,能使读者快捷而准确地找到编程技术要领,洞穿C++内部实现要害,直击抽象编程本质。
与本书配套,《C++课程设计指导》、《C++程序设计习题及解答》、《C++程序设计教程详解》和《C++程序设计教程精粹》也将陆续面世。
除此之外,还配有C++程序设计教程课件和源代码供读者下载。
本书适用于大学计算机程序设计教学,也适合于立志自学成才的读者,帮助他们从零开始走向高级程序员。
本书也旨在引导读者从欣赏C++入门的初级精彩到享受C++经典名作的内在精彩,因而,也是一本软件工作者不可多得的案头参考书。
目录:第一部分基础编程第1章概述1.1程序设计语言1.2c++前史1.3c++1.4c++编程流程1.5程序与算法1.6过程化程序设计1.7对象化程序设计1.8目的归纳1.9练习1第2章基本编程语句2.1说明语句2.2条件语句2.3循环语句2.4循环设计2.5输入输出语句2.6转移语句2.7再做循环设计2.8目的归纳.2.9练习2第3章数据类型3.1整型3.2整数子类3.3浮点型3.4c-串与string3.5数组3.6向量3.7指针与引用3.8目的归纳3.9练习3第4章计算表达4.1名词解释与操作符4.2算术运算问题4.3相容类型的转换4.4关系与逻辑操作4.5位操作4.6增量操作4.7表达式的副作用4.8目的归纳4.9练习4第二部分过程化编程第5章函数机制5.1函数性质5.2指针参数5.3栈机制5.4函数指针5.5main函数参数5.6递归函数5.7函数重载5.8目的归纳5.9练习5第6章性能6.1内联函数6.2数据结构6.3算法6.4数值计算6.5标准c++算法6.6动态内存6.7低级编程6.8目的归纳6.9练习6第7章程序结构7.1函数组织7.2头文件7.3全局数据7.4静态数据7.5作用域与生命期7.6名空间7.7预编译7.8目的归纳7.9练习7第三部分面向对象编程技术第8章类8.1从结构到类8.2成员函数8.3操作符8.4再论程序结构8.5屏蔽类的实现8.6静态成员8.7友元8.8目的归纳8.9练习8第9章对象生灭9.1构造函数设计9.2构造函数的重载9.3类成员初始化9.4构造顺序9.5拷贝构造函数9.6析构函数9.7对象转型与赋值9.8目的归纳9.9练习9第10章继承10.1继承结构10.2访问父类成员10.3派生类的构造10.4继承方式10.5继承与组合10.6多继承概念10.7多继承技术10.8目的归纳10.9练习10第11章基于对象编程11.1抽象编程11.2编程质量11.3分析josephus问题11.4基于过程的解决方案11.5基于对象的解决方案11.6程序维护11.7程序扩展11.8目的归纳11.9练习11第四部分高级编程第12章多态12.1继承召唤多态12.2抽象编程的困惑12.3虚函数12.4避免虚函数误用12.4.3若干限制12.5精简共性的类12.6多态编程12.7类型转换12.8目的归纳12.9练习12第13章抽象类13.1抽象基类13.2抽象类与具体类13.3深度隔离的界面13.4抽象类做界面13.5演绎概念设计13.6系统扩展13.7手柄13.8目的归纳13.9练习13第14章模板14.1函数模板14.2函数模板参数14.3类模板14.4实例化与定做14.5程序组织14.6模板的多
2025/2/23 4:15:32 29.54MB 钱能C++教程 带目录C++ C++高清教程
1
从零开始做远控教程(远程控制)第六篇屏幕监控
2025/2/14 10:05:42 156KB Zero远控
1
对应教学视频在B站上(博主B站名:Nydxsst)该教程将会教学从零开始画出一块stm32最小系统板并发送工厂打板此教程用的AD17,不过其他版本的也可以学习,只是会有一些操作的位置不同,由于没有录音工具,需要表达的东西将会以文字的形式展现
2025/2/13 5:17:28 61.4MB Altium stm32最
1
从零开始学习音视频编程技术(二十一)录屏软件开发之最终完善这是Qt的工程,建议使用QtCreator打开Qt的版本是4.8.4,当然是用Qt5也是没有影响的,不过编译器记得使用Mingw。
FFMPEG的版本是2.5.2记得将ffmpeg/bin目录下的dll文件拷贝到编译生成的exe所在的目录下,否则会无法运行。
关于代码的解释请参考:http://blog.yundiantech.com/?log=blog&id=28Qt开发环境的搭建请参考:http://blog.yundiantech.com/?log=blog&id=6Qt中引用FFMPEG库文件请参考:http://blog.yundiantech.com/?log=blog&id=7学习音视频技术欢迎访问http://blog.yundiantech.com音视频技术交流讨论欢迎加QQ群121376426
2025/2/7 10:25:49 17.43MB ffmpeg
1
软件是汽车控制器的重要组成部分。
在开发阶段、主机厂生产阶段以及售后服务阶段,汽车控制器供应商和主机厂都有软件更新升级需求。
本课题根据功能和安全需求,将嵌入式系统中的Bootloader技术与汽车CAN诊断结合起来,实现Flash数据的更新功能,从而实现汽车网络节点的开发效率的提高和生产售后成本的降低,满足主机厂和供应商各个阶段软件更新升级的需求。
本论文阐述了基于CAN诊断Bootloader来实现汽车控制器刷新的功能和应用,研究了CAN总线Bootloader的原理和工作过程,总结Bootloader特点和基本规律,在此基础上实现了一个基于CAN诊断自定义协议的基础Flashloader软件,并实现了该Flashloader软件的测试验证。
测试应用结果表明,该Flashloader软件刷新软件耗时少,安全可靠。
通过本课题的研究,掌握了Bootloader设计技术和开发方法。
主机厂开发出一套基于自己刷新规范的基础Flashloader软件,并将基础Flashloader软件在全车各个控制器上应用,可以避免主机厂和零部件供应商一切从零开始重复开发的局面,不仅降低了产品的开发难度、开发周期、开发和管理成本,而且提高了产品的开发效率,同时也提高了产品的质量和稳定性。
2025/1/29 18:37:11 3.64MB CAN 诊断 刷新 BootLoader
1
json-lib-2.2.2-jdk15.jar,jackson-mapper-asl-1.9.13.jar,jackson-jr-all-2.4.3-xh.jar,jackson-databind-2.6.0-xh.jar,jackson-core-2.6.0-xh.jar,jackson-annotations-2.6.0-xh.jar,jackson-all-1.9.11.jar,ezmorph-1.0.6.jar,commons-logging.jar,commons-lang3-3.1.jar,commons-httpclient-3.1.jar,commons-collections-3.1.jar,commons-beanutils-1.7.0.jar,一共13个包,工程从零开始配置不会缺包
2024/11/18 12:46:32 4.58MB json包
1
项目介绍:books:本项目为从零开始学Web前端系列图文教程。
从零基础开始,手把手教你进入前端开发的世界。
从入门到进阶,我们一同前行。
对于非计算机专业的我来说,初学前沿领域的时候,常常因为找到适合零基础自学的教程感到无助,即使找到了一些学习资料,也因为零零散散不成体系而容易想到,所以才有了本教程。
一来,希望希望能够帮助到想要踏入前端的你,免去找资料的痛苦。
二来,也可以帮自己的梳理前端知识体系,遇到问题的时候可以更加方便地定位检索相关的知识点。
:party_popper:如果你已经进入了前端的大门,我的另一个项目记录了我工作学习中遇到的问题思考和解决方案,也希望能对你有所帮助。
阅读指引项目地址::如果网络较慢,或者图片显示不出,可以进入Gitee项目同步地址:://gitee.com/Daotin/Web建议Chrome用户下载OctotreeGayHub插件,查看目录文件更方便哦〜学习交流个人微信公众号「」,专注前端与认知,欢迎关注!(/ω\)
2024/10/15 7:28:46 53.18MB react nodejs javascript jquery
1
qt+mingw64+windows10+ffmpeg2.5.264位+rtsp保证编译可用1.ui界面labvideo1通道1labvideo2通道2labvideo3通道3labImage截图显示通道12使用水平布局通道3和截图显示使用水平布局整体使用垂直布局2.qffmpeg.hqffmpeg.cpp的实现是一个视频解码的过程具体可参考https://www.cnblogs.com/wangguchangqing/p/5734998.htmlhttps://www.cnblogs.com/wangguchangqing/p/5744941.html通过上面两篇博客可以了解ffmpeg(本次需要用到的API)。
建议先学习以下博客从零开始学习音视频编程技术,本人因项目需要只需要处理视频,建议大家学习前6章,基本够用了做一个流媒体播放器http://blog.yundiantech.com/?log=blog&id=4前12节音视频概念。
第三节开发环境搭建第四节ffmpeg的使用第五节使用FFMPEG解码视频之保存成图片第六节FFMPEGQt视频播放器之显示图像
2024/10/8 15:47:39 26.17MB QT
1
一、项目简介本项目是一套基于Java的SSM框架实现的图书管理系统,主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的java人群。
1.包含:项目源码、项目文档、数据库脚本、软件工具等所有资料2.手把手的带你从零开始部署运行本套系统3.该项目附带的源码资料可作为毕设使用4.提供技术答疑和远程协助指导项目都经过严格调试,确保可以运行!该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。
二、技术实现1.后台框架:Spring、SpringMVC、MyBatis2.UI界面:BootStrap3.数据库:MySQL三、系统功能系统共分为三种用户:1.普通用户 书籍查询、书籍借阅、书籍归还、书籍预定2.管理员 借书处理、归还处理、预定处理3.系统管理员 用户管理、书籍管理、类别管理详见:https://edu.csdn.net/course/detail/27513
1
共 82 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡