STM32F407+OV2640+ESP8266实现WIFI图传。
网络良好速率能达到2.5FPS。
详细代码+注释+测试工具+文档。
2024/7/4 19:19:29 30.99MB STM32 OV2640 ESP8266 摄像头
1
第1章C++关键语法及其在VC++中的应用1.1重载1.1.1函数重载1.1.2运算符重载1.1.3函数重载在MFC中的应用举例1.1.4运算符重载在MFC中的应用举例2.2虚拟函数1.2.1静态联编与动态联编1.2.2虚拟函数的定义1.2.3虚拟函数的实现机制1.2.4虚拟函数的应用1.2.5纯虚拟函数1.2.6虚拟函数在MFC中的应用举例1.3静态成员1.3.1静态成员变量1.3.2静态成员函数1.3.3静态成员变量在MFC中的应用举例1.3.4静态成员函数在MFC中的应用举例1.4类模板1.4.1类模板的定义1.4.2使用类模板和模板类1.4.3模板在MFC中的应用举例1.5多重继承和内嵌类1.5.1继承方式与访问权限1.5.2多重继承和虚拟基类1.5.3内嵌类与类合成1.5.4类继承与类合成的应用1.5.5多重继承和内嵌类在COM中的应用第2章MFC类结构与窗口操作2.1MFC类结构2.1.1CObject类2.1.2CCmdTarget类2.1.3CWinThread类2.1.4CWnd类2.2CWnd类与Windows窗口的关系2.2.1使用WIN32API创建窗口2.2.2亲自动手创建窗口封装类2.2.3CWnd类如何封装Windows窗口2.3CWnd的派生类2.3.1CFrameWnd类2.3.2CView类2.3.3CDialog类2.4窗口操作2.4.1检索窗口2.4.2屏幕坐标与客户区坐标2.4.3窗口之间的层次关系2.4.4父窗口与子窗口2.5Windows窗口类2.5.1窗口类的结构2.5.2系统定义的窗口类2.5.3窗口的子类化和超类化第3章消息映射与消息处理3.1MFC的消息映射3.1.1消息映射机制3.1.2消息映射的宏定义3.2非窗口消息3.2.1命令消息3.2.2通知消息3.2.3反射消息3.2.4非窗口消息的传递路由3.2.5非窗口消息的扩展3.3特殊消息和处理函数3.3.1空闲消息处理3.3.2命令状态更新消息3.3.3使用OnCmdMsg0函数分发非窗口消息第4章控件子窗口4.1控件的创建和子类化4.1.1控件的创建4.1.2控件的子类化4.2控件的属主画与自定义画4.2.1属主画消息处理和虚拟函数4.2.2几个控件的属主画特性4.2.3控件的自定义画4.3自定义控件4.3.1自定义控件的窗口类4.3.2自定义控件的通知消息4.3.3自定义控件的绘制4.3.4自定义的分隔条控件第5章界面优化5.1开发使用控制条5.1.1为控制条按需分配客户区5.1.2控制条基类CControlBar5.1.3控制条的停靠与浮动5.1.4实现停靠浮动子窗口5.2工具栏优化5.2.1添加按钮文本5.2.2创建工具栏的子控件5.3菜单优化5.3.1动态创建菜单5.3.2菜单的属主画第6章文档视图框架6.1CWinApp应用类6.1.1应用类全局对象6.1.2注册表和INI文件操作6.1.3命令行参数处理6.2单文档模板框架6.2.1文档、框架、视图的动态创建6.2.2非拆分视图的切换6.3多文档模板框架6.3.1CMDIFrameWnd主框架6.3.2CMDIChildWnd子框架6.3.3CDocument类的文档管理功能6.4编写多框架的应用程序6.4.1创建多框架的必要性6.4.2自动创建的多框架程序6.4.3改进自动创建的多框架程序6.4.4手工创建多框架程序6.5拆分视图6.5.1认识CsplitterWnd窗口拆分类6.5.2应用Cview::OnCreate0消息处理函数实现拆分6.5.3创建非视图的拆分子窗口6.5.4拆分视图的创建删除和隐藏显示第7章屏幕绘图与打印7.1MFC设备环境类7.1.1基类CDC7.1.2CWindowDC与CClientDC7.1.3WM_PAINT窗口消息与CPaintDC类7.1.4使用设备上下文的剪裁区提高刷新效率7.2脱离视图的MFC打印功能7.2.1准备打印设备和打印参数7.2.2单页打印7.2.3分页打印7.2.4调整图文打印尺寸7.3窗口的自动打印7.3.1自动打印的消息处理7.3.2自动打印客户区和非客户区第8章多线程的创建与控制8.1工作者线
2024/6/30 22:51:08 18.07MB VC++ 编程技术 Visual C++
1
今天小编给大家带来一款免费的图像处理工具,它就是PaintNET中文版。
Paint.NET是Windows平台上的一个图像和照片处理软件,它由华盛顿州立大学的学生开发和维护并由微软公司提供项目指导,早期定位于MSPaint的免费替代软件,现在逐渐发展为一个功能强大且易用的的图像和照片处理软件,支持图层,无限制的历史记录,特效,和许多实用工具,并且开放源代码和完全免费,界面看起来有点像Photoshop。
用来开发Paint.NET的语言是C#,而安装程序和界面整合相关功能所用的开发语言是C++。
Paint.NETPaint.NET中文版是一个免费的图像和照片处理软件,它由由美国华盛顿州大学开发,是微软官方支持的一个高级研究生设计项目成果。
Paint.NET开发初衷便是为用户提供一个免费的强大的微软绘图板替代软件,现在逐渐发展为一个功能强大且易用的的图像和照片处理软件,已经获得不少专业用户的青睐,成为主流图像编辑选择之一。
它功能强大,支持图层、CloneStmap、EdgeDetection、MotionBlur及History等无限制的历史记录、特效以及许多实用工具,并且开放源代码和完全免费,界面看起来有点像Photoshop。
该软件的开发语言是C#[1],在.NETFramework环境(事先需要安装)下运行。
支持简体中文等多语系界面。
最初作为一项计算机高级图形设计项目,Paint.NET在2004年春由华盛顿大学被提出。
在概念提出及维护者RickBrewster的不断努力下,其功能不断加强,并在2004年下学期得到进一步发展。
目前,RickBrewster在微软工作,当然,其最初成员也有来自微软及受微软赞助的背景,这使得Paint.NET开始受到人们的日益瞩目。
下面让我们在最新公布上的Paint.NETv2.5Beta4版中,一起来品味Paint.NET的疯狂与梦想。
Paint.NET工具面板与PS的感觉比较一致,其基本功能如选取、移动、魔棒、文字、色彩吸管、克隆、画笔、橡皮、颜色替换、刷子、直线、矩形、椭圆等共20项。
就数量和各工具的调整参数而言,与PS差距不小,不过满足日常的基本应用应该没有问题。
在Paint.NET中,各项工具的使用方法与PS基本保持一致,比如克隆工具,均采用Ctrl+鼠标左键定义“源”,并使用鼠标左键进行克隆。
Paint.NET的范围选取工具包括矩形、椭圆、套索、魔棒。
当选定范围时被选定区域显示为浅蓝色,同时区域边沿会有运动的点画线标识,动态效果十足。
文字功能在Paint.NET中显得比较弱,字体格式调整的参数几乎空白。
不过Paint.NET对中文字体支持比较好,笔者安装的数十种字体均可以正常显示并应用。
字体工具中与PS中使用习惯不同的是其移动方式,在Paint.NET中添加的文字右下角会出现一个十字光标的按钮,点击该按钮可以轻松移动文字对角,使用起来极为方便。
“层”概念的引入使Paint.NET有了质的提升,新层可设置名称、显示与否、混合模式(7种)、透明度(0-255)等参数。
历史面板的功能在Paint.NET也较为突出,只要你的硬盘空间足够,Paint.NET支持无限次“后退”操作。
作为重要的创作的工具,笔刷的样式在Paint.NET中提供了50种,可以满足更多人的需要。
不过,说实话,在使用中Paint.NET的笔刷效果依然给人一种意尤未尽的缺憾。
几何绘图工具在Paint.NET中包括直线、矩形、圆角矩形、椭圆和自定义形状(很可惜多边形工具没有)。
根据工具样上的三种模式选取,可以创造出更多的变化。
简单直观的用户界面Paint.NET使用WindowsAero界面,具有立体感、透视感,使用户拥有了家的感觉。
另外由于其简单直观的界面,使用户很容易找到自己需要的工具。
两侧共有四个窗口——工具、历史记录、颜色和图层。
用户可以在窗口顶部的下拉菜单中自行选择删除或添加。
键盘快捷键熟悉PS软件的人都知道,它支持许多键盘快捷键,而Paint.NET也支持。
当鼠标悬停在一个工具上时,就会显示出该工具的名称以及所代表的快捷键。
PaintNET性能Paint.NET运行很快速,不管你是哪种类型的电脑,Paint.NET运行速度都很快。
不过这也不能说明它就不会出现崩溃现象,目前只希望它能继续保持下去。
在线社区Paint.NET最大的特色就是有一个活跃的在线社区,用户之间可以进行交流和讨论问题。
在Paint.NET论坛上有两个主要特点就是教程和插件。
在线社区是一个不错的主意,相信这会帮助用户及时的解决问题。
PaintNET特殊效果Pa
1
小波与傅里叶分析基础作 者:(美)AlbertBoggess,FrancisJ.Narcowich译 者:芮国胜康健等出版社:电子工业出版社出版时间:2004-1-1许多关于小波的文章和参考书籍均要求读者具有复杂的数学背景知识,本书则只要求学生具有较好的微积分以及线性代数知识,通俗易懂。
第0章内积空间0.1引言0.2内积的定义0.3L2空间和l2空间0.4Schwarz不等式与三角不等式0.5正交0.6线性算子及其伴随算子0.7最小二乘和线性预测编码0.8习题第1章傅里叶级数1.1引言1.2傅里叶级数的计算1.3傅里叶级数的收敛定理1.4习题第2章傅里叶变换2.1傅里叶变换的通俗描述2.2傅里叶变换的性质2.3线性滤波器2.4采样定理2.5不确定性原理2.6习题第3章离散傅里叶分析第4章haar小波分析4.1小波的由来4.2Haar小波4.3Haar分解和重构算法4.4小结4.5习题第5章多分辨率分析5.1多分辨率框架5.2分解和重构的实现5.3傅里叶变换准则5.4习题第6章Daubechies小波分析6.1Daubechies小波的构造6.2分类、矩和平滑性6.3计算问题6.4二进点上的尺度函数6.5习题第7章其它小波主题7.1计算复杂度7.2高维小波7.3相应的分解和重构7.4小波变换7.5习题附录A技术问题附录BMATLAB程序
1
开关电源功率因数校正电路设计与应用实例1.1功率因数定义及校正技术1.1.1功率因数定义及谐波1.1.2功率因数校正技术1.2功率因数校正控制技术1.2.1功率因数校正控制方法1.2.2功率因数校正电路控制器1.2.3功率因数校正技术发展动态第2章功率因数校正电路2.1无源PFC校正技术2.1.1无源PFC电路2.1.2改进型无源PFC电路2.1.3单相无源PFC整流器的电路拓扑2.2有源功率因数校正(APFC)电路2.2.1APFC电路工作原理及分类2.2.2APFC变换器中电流型控制技术2.2.3主频同步控制PFC电路2.2.4输入电流间接控制的APFC电路2.2.5临界导电模式APFC电路2.2.6DCVM模式工作的Cuk变换器的APFC2.3复合型单开关PFC预调节器及基于SEPIC的PFC电路2.3.1复合型单开关PFC预调节器2.3.2基于SEPIC的PFC电路2.4软开关PFC电路2.4.1单相三电平无源无损软开关PFC电路2.4.2单相Boost型软开关PFC电路2.5单级隔离式PFC2.5.1单级PFC技术2.5.2单级PFC变换器的功率因数校正效果分析2.5.3单级PFC电路的直流母线电压2.5.4单级PFC变换器的设计2.5.5基于Flyboost模块的新型单级PFC电路2.5.6恒功率控制的单级PFC电路第3章功率因数校正电路集成控制器3.1UC/UCC系列PFC集成控制器3.1.1UC3852PFC集成控制器3.1.2UC3854PFC集成控制器3.1.3UC3854A/BPFC集成控制器3.1.4UCC3858PFC集成控制器3.1.5UCCx850x0PFC/PWM组合控制器3.2TDA系列PFC集成控制器3.2.1TDA16888PFC集成控制器3.2.2TDA4862PFC集成控制器3.2.3TDA16846PFC集成控制器3.3其他系列PFC集成控制器3.3.1ML4841PFC集成控制器3.3.2ML4824复合PFC/PWM控制器3.3.3FA5331P(M)/FA5332P(M)PFC集成控制器3.3.4L4981PFC集成控制器3.3.5NCP1650PFC集成控制器3.3.6HA16141PFC/PWM集成控制器3.3.7MC34262PFC集成控制器3.3.8FAN4803PFC集成控制器3.3.9CM68/69xxPFC/PWM集成控制器第4章功率因数校正电路设计实例实例1基于UC3852的PFC电路设计实例实例2基于UC3845的PFC电路设计实例实例3基于UC3854A/B的PFC电路设计实例实例4基于UCC28510的PFC电路设计实例实例5基于UCC3858的PFC电路设计实例实例6基于TOPSwitch的PFC电路设计实例实例7基于ML4824的PFC电路设计实例实例8基于TDA16888的PFC电路设计实例实例9基于MC33260的PFC电路设计实例实例10基于NCP1650/1的PFC电路设计实例参考文献
2024/6/10 0:30:08 14.01MB 开关电源 功率因数校正 PFC
1
HCIA-Routing_&_Switching_V2.5_进阶.pdf
2024/6/8 4:43:42 26.06MB 进阶
1
可调电源是电子爱好者不可缺少的工具,目前所使用的直流可调电源中,几乎都为旋纽调节电压,调节精度不高,而且经常跳变,使用不方便。
本文将向大家介绍一款液晶显示数控稳压电源的制作。
该电源电路简单,制作容易,通过键盘调节输出电压(0-25V),步进值为0.1V,电流可以达到2.5A。
1
dhcpd为应用层协议,不在linux内核中,由linux的发行版本发布,资源是linux下dhcp客户端的源代码实现
2024/6/5 4:28:34 7.88MB linux dhcpd 源代码
1
包涵以下版本的87个安装包:bind-libs-9.9.4-61.el7.x86_64.rpmbind-libs-lite-9.9.4-61.el7.x86_64.rpmbind-license-9.9.4-61.el7.noarch.rpmbind-utils-9.9.4-61.el7.x86_64.rpmcompat-libcap1-1.10-7.el7.x86_64.rpmcompat-libstdc++-33-3.2.3-72.el7.x86_64.rpmcpp-4.8.5-28.0.1.el7_5.1.x86_64.rpmelfutils-libelf-devel-0.160-1.el7.i686.rpmelfutils-libelf-devel-0.160-1.el7.x86_64.rpmelfutils-libelf-devel-static-0.160-1.el7.i686.rpmelfutils-libelf-devel-static-0.160-1.el7.x86_64.rpmgcc-4.8.5-28.0.1.el7_5.1.x86_64.rpmgcc-c++-4.8.5-28.0.1.el7_5.1.x86_64.rpmglibc-2.17-222.el7.x86_64.rpmglibc-2.17-78.el7.i686.rpmglibc-2.17-78.el7.x86_64.rpmglibc-common-2.17-222.el7.x86_64.rpmglibc-devel-2.17-222.el7.x86_64.rpmglibc-devel-2.17-78.el7.i686.rpmglibc-devel-2.17-78.el7.x86_64.rpmglibc-headers-2.17-222.el7.x86_64.rpmgssproxy-0.7.0-17.el7.x86_64.rpmkernel-container-3.10.0-0.0.0.2.el7.x86_64.rpmkernel-headers-3.10.0-862.9.1.el7.x86_64.rpmkeyutils-1.5.8-3.el7.x86_64.rpmksh-20120801-137.0.1.el7.x86_64.rpmlibaio-devel-0.3.109-13.el7.x86_64.rpmlibbasicobjects-0.1.1-29.el7.x86_64.rpmlibcollection-0.7.0-29.el7.x86_64.rpmlibdmx-1.1.3-3.el7.x86_64.rpmlibevent-2.0.21-4.el7.x86_64.rpmlibgcc-4.8.5-28.0.1.el7_5.1.x86_64.rpmlibgomp-4.8.5-28.0.1.el7_5.1.x86_64.rpmlibICE-1.0.9-9.el7.x86_64.rpmlibini_config-1.3.1-29.el7.x86_64.rpmlibmpc-1.0.1-3.el7.x86_64.rpmlibnfsidmap-0.25-19.el7.x86_64.rpmlibpath_utils-0.2.1-29.el7.x86_64.rpmlibref_array-0.1.5-29.el7.x86_64.rpmlibselinux-2.5-12.0.1.el7.x86_64.rpmlibselinux-python-2.5-12.0.1.el7.x86_64.rpmlibselinux-utils-2.5-12.0.1.el7.x86_64.rpmlibsepol-2.5-8.1.el7.x86_64.rpmlibSM-1.2.2-2.el7.x86_64.rpmlibstdc++-4.8.5-28.0.1.el7_5.1.x86_64.rpmlibstdc++-devel-4.8.5-28.0.1.el7_5.1.x86_64.rpmlibtirpc-0.2.4-0.10.el7.x86_64.rpmlibverto-libevent-0.2.5-4.el7.x86_64.rpmlibX11-1.6.5-1.el7.x86_64.rpmlibX11-common-1.6.5-1.el7.noarch.rpmlibXau-1.0.8-2.1.el7.x86_64.rpmlibxcb-1.12-1.el7.x86_64.rpmlibXext-1.3.3-3.el7.x86_64.rpmlibXi-1.7.9-1.el7.x86_64.rpmlibXinerama-1.1.3-2.1.el7.x86_64.rpmlibXmu-1.1.2-2.el7.x86_64.rpmlibXrandr-1.5.1-2.el7.x86_64.rpmlibXrender-0.9.10-1.el7.x86_64.rpmlibXt-1.1.5-3.el7.x86_64.rpmlibXtst-1.2.3-1.el7.x86_64.rpmlibXv-1.0.11-1.el7.x86_64.rpmlibXxf86dga-1.1.4-2.1.el7.x86_64.rpmlibXxf86misc-1.0.3-7.1.el7.x86_64.rpmlibXxf86vm-1.1.4-1.el7.x86_64.rpmlm_sensors-libs-3.4.0-4.20160601gitf9185e5.el7.x86_64.rpmmailx-12.5-19.el7.x86_64.rpmmpfr-3.1.1-4.el7.x86_64.rpmnet-tools-2.0-0.22.20131004git.el7.x86_64.rpmnfs-utils-1.3.0-0.54.0.1.el7.x86_64.rpmoracle-rdbms-server-11gR2-preinstall-1.0-5.el7.x86_64.rpmpolicycoreutils-2.5-22.0.1.el7.x86_64.rpmpsmisc-22.20-15.el7.x86_64.rpmquota-4.01-17.el7.x86_64.rpmquota-nls-4.01-17.el7.noarch.rpmrpcbind-0.2.0-44.el7.x86_64.rpmselinux-policy-3.13.1-192.0.3.el7_5.4.noarch.rpmselinux-policy-targeted-3.13.1-192.0.3.el7_5.4.noarch.rpmsmartmontools-6.5-1.el7.x86_64.rpmsysstat-10.1.5-13.el7.x86_64.rpmtcp_wrappers-7.6-77.el7.x86_64.rpmunixODBC-2.3.1-10.el7.i686.rpmunixODBC-2.3.1-10.el7.x86_64.rpmunixODBC-devel-2.3.1-10.el7.i686.rpmunixODBC-devel-2.3.1-10.el7.x86_64.rpmunzip-6.0-19.el7.x86_64.rpmxorg-x11-utils-7.5-22.el7.x86_64.rpmxorg-x11-xauth-1.0.9-1.el7.x86_64.rpm安装方法直接输入:rpm-ivh*.rpm--nodeps--force
2024/6/3 21:14:08 74.78MB Oracle11.2.0 64位 Linux 11g
1
惊天动地GM工具2.5_cabal_tool_易语言_源码
2024/5/29 1:08:58 2.25MB 惊天动地 GM工具2.5 易语言
1
共 240 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡