本书是数字通信领域一本优秀的经典教材,既论述了数字通信的基本理论,又对数字通信新技术进行了比较深入的分析。
本书采用信号空间、随机过程的级数展开和等效低通等分析方法,根据最佳接收准则,先后讨论并分析了在加性高斯白噪声(AWGN)信道、带限信道(有符号间干扰和加性噪声)以及多径衰落信道等三种基本的典型信道条件下的数字信号可靠且高效传输及其最佳接收问题。
从信号传输角度主要介绍了通信信号、数字调制、自适应均衡、多天线系统和最佳接收等内容;
从信息传输角度介绍了信息论基础、信道容量和信道编码等内容。
[值得拥有,PDF非常清楚!!!]
1
由于目前的嵌入式处理速度与PC相比还有一段差距,对于复杂的图像处理略显乏力,所以统筹两者优点,设计实现了一种高效的远程视频实时人脸识别系统。
设计采用嵌入式ARM作为开发平台,并接入摄像头和无线网卡来实现前端部分视频的采集和传输。
PC作为接收端,并配置开源的视觉处理工具OpenCV实现人脸识别和达到视频监控的目的。
通过两者的结合既利用嵌入式优势,也获得了PC的处理速度,而且由于网络化,所以对监控的环境,距离等可以随意的调整,对工业要求或特定场合有一定的借鉴作用。
2025/4/21 17:17:16 1.54MB 视频监控; 人脸识别; OpenCV; ARM
1
本资源中包含《C#入门经典第7版》PDF文件及其每一章的源代码,希望大家使用方便。
《C#入门经典(第7版)》全面讲解C#2015基础知识,浓墨重彩地描述web和windows编程以及数据访问(数据库和xml)等内容,详细介绍C#编程工具以及visualstudio2015中的visualC#2015开发环境。
贯穿全书的分步说明和极富启迪意义的示例指引您使用高效C#2015代码得心应手地编写程序。
2025/4/19 16:14:31 132.13MB C#编程
1
这个来自@WZT的开源程序是用来破坏Windows7/8/8.1/10上的监视功能的,软件大小不到1M,可以彻底关闭Win10的各种隐私相关设定,完全地破坏监视功能。
禁用Windows更新,让你保持匿名并不再接收新的监视软件的更新;
禁用UAC、WindowsDefender、隐私设置、监控计划任务等等;
移除Cortana、OneDrive、遥测与数据搜集、遥测主服务、位置服务、Wi-Fi共享、广告ID、Defender数据报告、手写数据共享、DRM互联网访问、系统反馈请求、系统搜索、IE/Edge请勿跟踪、历史记录等等。
另外,删除Win10的Metro应用也是相当有用的,因为这些应用在后台运行,占用内存,其中有些也会监视你的电脑。
还有,程序也能阻止微软收集数据的IP地址,并可以添加所有监视软件的ip到HOSTS文件。
值得注意的是,程序操作的大多数部分是不可逆的,甚至系统还原也不能回退更改。
现在来说,它是相当有效的程序。
它正处在开发中,并拥有一个由Windows10的用户组成的社区。
其中一些人帮助重写代码以提高程序的高效性,另一些则将程序翻译成其他语言,包含简体中文语言等。
2025/4/19 14:04:27 65KB win10
1
MySQL8.0.15是一个重要的数据库管理系统版本,由Oracle公司维护和开发。
这个版本在MySQL的发展历程中引入了许多新特性和改进,旨在提供更高的性能、安全性和可扩展性。
以下是对MySQL8.0.15中关键知识点的详细解释:1.**增强的性能**:MySQL8.0系列着重于提升查询处理速度和并发性能。
例如,InnoDB存储引擎的优化使得多线程并行插入和更新更加高效。
另外,分区功能的改进也提高了大数据量表的操作性能。
2.**窗口函数**:MySQL8.0引入了SQL标准的窗口函数,如ROW_NUMBER()、RANK()和DENSE_RANK(),这使得在复杂的数据分析和排序场景中编写更简洁的查询。
3.**JSON函数增强**:MySQL8.0提供了更多用于操作JSON数据类型的函数,比如JSON_EXTRACT、JSON_INSERT、JSON_REPLACE和JSON_ARRAY,增强了对非结构化数据的支持。
4.**通用表表达式(CommonTableExpressions,CTE)**:CTE是一种高级查询构造,允许用户定义临时的结果集,可以用于复杂的子查询或递归查询,使查询代码更清晰易读。
5.**动态柱状图(DynamicColumns)**:虽然不是标准SQL功能,但MySQL8.0提供了一种存储多个值的方法,类似于NoSQL数据库的键值对,这在某些场景下可以提高数据存储的灵活性。
6.**更好的密码安全**:MySQL8.0引入了新的默认加密算法,如caching_sha2_password,增强了数据库系统的安全性。
7.**增强的复制功能**:包括半同步复制的改进,以及GroupReplication的引入,提供了高可用性和故障切换能力。
8.**在线DDL(DataDefinitionLanguage)**:在8.0版本中,许多DDL操作可以在线完成,这意味着在表结构改变时,用户不必等待长时间的锁定,减少了对业务的影响。
9.**InnoDB存储引擎改进**:包括更好的内存管理,更高效的行格式(如DYNAMIC和COMPRESSED),以及支持更大页大小,以适应更大的数据记录。
10.**性能分析工具**:MySQL8.0提供了PerformanceSchema的增强,帮助管理员监控和优化系统性能。
11.**分区表的增强**:增加了更多的分区类型,如RANGECOLUMNS和LISTCOLUMNS,使得分区策略更为灵活。
12.**改进的备份和恢复**:MySQL8.0提供了新的备份工具,如`mysqldump`和`mysqlpump`,它们可以更快、更可靠地备份和恢复数据库。
在实际使用中,"mysql-8.0.15-winx64"压缩包包含了适用于Windows64位系统的MySQL安装文件。
安装后,可以通过配置服务器参数、创建数据库、用户权限设置等步骤来搭建和管理数据库环境。
在管理和开发过程中,应充分利用上述新特性,以实现更高效、安全的数据管理。
2025/4/15 21:37:48 184.15MB MYSQL8 mysql
1
在本文中,我们将深入探讨如何使用MFC(MicrosoftFoundationClasses)中的链表类来构建一个学生管理系统。
MFC是微软提供的一套C++类库,它简化了Windows应用程序的开发,特别是用户界面部分。
链表作为一种高效的数据结构,非常适合用于管理动态数据集合,如学生的个人信息。
我们要了解MFC中的CList类,它是实现链表功能的基础。
CList类提供了添加、删除、遍历元素等操作,可以存储任意类型的对象,包括自定义的学生结构体。
在学生管理系统中,每个学生的信息可能包括姓名、学号、年龄、成绩等字段,这些信息可以封装在一个名为`Student`的结构体或类中。
创建`Student`类或结构体:```cppstructStudent{CStringname;//学生姓名intid;//学号intage;//年龄floatscore;//成绩};```接下来,我们需要利用CList类来管理`Student`对象。
需要包含MFC头文件`#include`,然后创建一个CList实例,并声明其存储类型为`Student`指针:```cppCListstudentList;```添加学生信息到链表中:```cppvoidAddStudent(CStudent*pStudent){studentList.AddHead(pStudent);}```遍历链表显示所有学生信息:```cppvoidDisplayAllStudents(){CList::POSITIONpos=studentList.GetHeadPosition();while(pos!=NULL){CStudent*pStudent=studentList.GetNext(pos);//打印或处理学生信息}}```此外,还可以实现查找、删除特定学生等功能。
例如,根据学号查找学生:```cppCStudent*FindStudentById(intid){CList::POSITIONpos=studentList.GetHeadPosition();while(pos!=NULL){CStudent*pStudent=studentList.GetNext(pos);if(pStudent->id==id){returnpStudent;}}returnNULL;//如果未找到返回NULL}voidRemoveStudentById(intid){CStudent*pToRemove=FindStudentById(id);if(pToRemove!=NULL){studentList.Remove(pToRemove);}}```为了与用户交互,我们通常会结合MFC的对话框类(CDialog)创建一个用户界面,用户可以通过输入框输入学生信息,通过按钮触发上述函数。
在MFC应用中,通常会继承CDialog类创建一个自定义对话框,并在其中处理按钮事件。
考虑到文件I/O,我们可以将学生数据保存到文件中,以便下次启动程序时恢复。
这可以通过序列化(Serialization)机制实现。
MFC提供了CObject类的Serialize成员函数,使得派生类(如`Student`)可以轻松地进行序列化和反序列化操作。
创建一个.CPP文件来处理文件操作:```cppvoidSaveToFile(CFile&file){studentList.Serialize(file);}voidLoadFromFile(CFile&file){studentList.Serialize(file);}```在对话框的OnOpen或OnSave事件中,打开文件对话框,获取文件路径,然后调用这些函数进行读写操作。
通过以上步骤,我们已经构建了一个基于MFC链表类的学生管理系统,实现了学生信息的增删查改以及文件操作。
MFC的CList类为我们提供了一种灵活且高效的管理动态数据集的方式,使得开发这样的系统变得相对简单。
在实际项目中,还可以根据需求增加更多的功能,如排序、过滤等。
2025/4/12 18:37:03 2.24MB 学生管理系统
1
video&audiosource,veryeasytouse.精炼、高效、稳定的RTSP服务器组件,调用简单灵活,轻松嵌入部署到IPCamera(ARM型、Android型)中,也可用于PC桌面直播
2025/4/11 9:04:53 22.16MB RTSP
1
UML经典书籍,对嵌入式开发人员挺有用的,第二版,PDF格式
2025/4/9 15:35:12 7.62MB UML 嵌入式 实时系统 面向对象
1
DSpeech是一个集成了ASR(自动语音识别)功能的TTS(文本到语音)程序。
它能够大声朗读书面文本,并根据用户的声音回答选择要发音的句子。
它专门设计用于快速高效地帮助您。
同时,侵入性和资源消耗最小。
(DSpeech不会自行安装,很轻,它在一秒钟内启动,不会向注册表写入任何内容)。
DSpeech的一些显着特点是:1.允许您将输出保存为.WAV,.MP3,AAC,WMA或OGG文件。
2.允许您快速选择不同的声音,甚至可以将它们合并,或者将它们并列以便在不同声音之间创建对话。
3.DSpeech集成了一个声音识别系统,允许您与用户创建交互对话。
4.允许您以独立的方式配置声音。
5.由于使用了标准TAG,它可以让您在播放过程中(速度,音量和频率)动态地改变声音的特征,插入暂停,强调特定的单词,甚至拼出它们。
6.允许您捕捉和复制ClipBoard的内容。
7.DSpeech兼容所有声音引擎(兼容SAPI4-5)。
8.AI对话系统。
不是很有用,但有趣。
它不适用于每种语言。
9.它能够复制电影;此功能可将阅读字幕(标准SRT格式)与电影播放同步。
支持的播放器有MediaPlayerClassic和更高版本,以及VideoLANVLCPlayer。
2025/4/6 0:08:23 3.14MB 文本到语音
1
VB6.0摄像头源码,可以正常拍照,不是采用系统API做的,而且稳定高效,目前测试100%的电脑可以使用,不用担心系统和设备的兼容性问题
2025/4/5 20:51:45 537KB VB6.0 摄像头源码
1
共 977 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡