本压缩包包含7种不同的FFT代码和测试程序,并给出各个FFT程序的功能对比数据。
更详细的信息请参见http://topic.csdn.net/t/20060328/11/4644901.html。
这7种FFT代码包括。
1.galois_godel()给出的程序2.http://topic.csdn.net/t/20060222/13/4570436.html中的程序3.朱志刚的FFT程序。
4.我自己(liangbch)写的两个程序5.mixfft,来自http://hjem.get2net.dk/jjn/fft.htm6.http://momonga.t.u-tokyo.ac.jp/~ooura/fft.html
2017/7/1 1:13:24 336KB FFT
1
三段式形态机四种形态循环实现18盏led灯四种不同显示方式
2016/3/2 13:49:40 3KB verilog 流水灯/跑马灯
1
博客地址:https://blog.csdn.net/luoyayun361/article/details/91588654QtRemoteObject简称QtRO,这是Qt5.9以后官方推出来的新模块,专门用于进程间通信(IPC)。
在这之前,要实现进程间通信有多种方式,这里就不做引见了,而Qt官方推出的这个新模块是基于Socket来封装的,使用起来非常方便,兼容LPC和RPC。
LPC即LocalProcessCommunication,而RPC是指RemoteProcessCommunication,两者都属于IPC。
QtRO能够工作于这两种不同的模式:如果用于LPC,则QtRO使用QLocalSocket;
如果是用于RPC,则使用QTcpSocket。
对于一个Qt开发者来说,如果项目中涉及到进程间通信,那么直接使用现成的模块进行开发,莫过于是最好的选择,集成度高,代码量少。
2019/5/25 5:04:45 31KB QtRo Qt Remote Object
1
本书根据课堂教学和实验操作的要求,以提高实际工程设计能力为目的,深入浅出地对EDA技术、VHDL硬件描述语言、FPGA开发应用及相关知识做了系统和完整的介绍,使读者通过本书的学习并完成推荐的实验,能初步了解和掌握EDA的基本内容及实用技术。
全书包括四部分内容。
第一部分对EDA的基本知识、常用EDA工具的使用方法和目标器件的结构原理做了介绍;
第二部分以向导的方式和实例为主的方法介绍了三种不同的设计输入方法;
第三部分对VHDL的设计优化做了介绍;
第四部分详述了基于EDA技术的典型设计项目。
各章都安排了习题和针对性较强的实验与设计。
书中列举的大部分VHDL设计实例和实验示例实现的EDA工具平台是QuartusII6.0,硬件平台是CycloneIIFPGA,并在EDA实验系统上通过了硬件测试
2021/9/16 23:46:36 6.86MB 潘  松  EDA
1
•Alpha-Beta剪枝(Alpha-Betapruning)对于一般的最大最小搜索,即使每一步只有很少的下法,搜索的位置也会增长非常快;
在大多数的中局棋形中,每步平均有十个位置可以下棋,于是假设搜索九步(程序术语称为搜索深度为九),就要搜索十亿个位置(十的九次方),极大地限制了电脑的棋力。
于是采用了一个方法,叫“alpha-beta剪枝”,它大为减少了检测的数目,提高电脑搜索的速度。
各种各样的这种算法用于所有的强力Othello程序。
(同样用于其他棋类游戏,如国际象棋和跳棋)。
为了搜索九步,一个好的程序只用搜索十万到一百万个位置,而不是没用前的十亿次。
•估值这是一个程序中最重要的部分,如果这个模块太弱,则就算算法再好也没有用。
我将要叙述三种不同的估值函数范例。
我相信,大多数的Othello程序都可以归结于此。
棋格表:这种算法的意思是,不同的棋格有不同的值,角的值大而角旁边的格子值要小。
忽视对称的话,棋盘上有10个不同的位置,每个格子根据三种可能性赋值:黑棋、白棋和空。
更有经验的逼近是在游戏的不同阶段对格子赋予不同的值。
例如,角在开局阶段和中局开始阶段比终局阶段更重要。
采用这种算法的程序总是很弱(我这样认为),但另一方面,它很容易实现,于是许多程序开始采用这种逼近。
基于举动力的估值:这种更久远的接近有很强的全局观,而不像棋格表那样局部化。
观察表明,许多人类玩者努力获得最大的举动力(可下棋的数目)和潜在举动力(临近对手棋子的空格,见技巧篇)。
如果代码有效率的话,可以很快发现,它们提高棋力很多。
基于模版的估值:正如上面提及的,许多中等力量的程序经常合并一些边角判断的知识,最大举动力和潜在举动力是全局特性,但是他们可以被切割成局部配置,再加在一起。
棋子最少化也是如此。
这导致了以下的概括:在估值函数中仅用局部配置(模版),这通常用单独计算每一行、一列、斜边和角落判断,再加在一起来实现。
估值合并:一般程序的估值基于许多的参数,如举动力、潜在举动力、余裕手、边角判断、稳定子。
但是怎么样将他们合并起来得到一个估值呢?一般采用线性合并。
设a1,a2,a3,a4为参数,则估值s:=n1*a1+n2*a2+n3*a3+n4*a4。
其中n1,n2,n3,n4为常数,术语叫“权重”(weight),它决定了参数的重要性,它们取决于统计值。
2017/8/17 10:01:12 884KB 黑白棋 算法 论文
1
该程序基于matab工具编写的一个动态妨碍物的避障实验,分了几种不同遇障情况,算法采用相对坐标系下的动态避障方法
2020/8/12 20:38:27 25KB matlab
1
混合动力动车组是集成了两种不同动力源的动车组,可以根据运营路线及运营环境的变化改变其动力提供方式。
针对混合动力动车组的结构特点设计了网络监控系统,该系统以TI公司推出的数字处理器DSP28335为底层设备,建立动车组列车网关与列车牵引系统之间网络通信,利用LabVIEW言语开发上位机监控系统,实现了对牵引系统的综合网络监控。
1
5.4用户登录窗体的的实现本窗体是为三种不同的用户(一般用户,工作人员,管理员)提供选择以进入不同的模块,满足不同用户的需求。
源代码比较简单,略。
5.5用户密码认证窗体的的实现本窗体是为了让工作人员或图书馆管理员按照用户名和密码进行登录,并且跟据用户名检查Keyer表中的“权限”字段,以分辩进入图书馆管理人员模块还是进入工作人员模块。
窗体界面、源代码见附录。
5.6借阅者服务模块的实现借阅者服务窗体的功能主要是图书的查询,个人借阅情况查看及个人部分信息的修改。
5.6.1图书查询功能的实现在这个本系统中,是由本人负责图书查询功能,在系统中任何人都有权限使用查询功能,不做任何限制。
由于实现的查询功能有多种,如按图书编号、图书名称等字段进行完全体配查找和部分体配的模糊查找,还有按多个条件进行逻辑与或是逻辑或的多条件查找。
其中实现的方法者差不多。
5.6.2借阅者登录功能的实现这个功能的实现与工作人员和管理人员登录功能实现的方法大致一样,并且还要简单。
是从User表中查到到借阅证号与密码,看与用户输入的能否一致。
如果一致,那么用户就可查看自已的借阅情况并维护自己的部分信息。
源代码与借阅者登录界面都略。
5.6.3借阅者借阅情况功能的实现
2015/11/12 20:18:25 1.67MB Delphi
1
本文内容包括:ClearQuest项目开发阶段案例ClearQuest项目移交阶段案例总结注释参考资料在上一篇文章,“RationalClearQuest的开发过程如何结合各种不同的自动化测试”中,我们对RationalClearQuest开发过程中如何结合各种自动化测试做了介绍,其中讲到了在RationalClearQuest开发的各个阶段,对各种不同的自动化测试的应用以保证开发质量。
在本篇中,我们将用两种不同的场景和案例来介绍各种自动化测试是如何协助RationalClearQuest开发人员实际地解决开发中遇到的各种问题的。
同时,我们还会对RationalClearQuest的开发配置管
1
超市进存销零碎采用C/S结构,使用JavaEclipse编程,利用SqlServer2014建立数据库。
零碎的用户权限分为管理员和普通员工两种,不同权限用户登入到不同的操作界面。
管理员部分由八个子模块组成:员工信息管理、商品信息管理、商品采购管理、商品销售管理、库存管理、报表管理、数据分析、零碎维护。
而普通员工部分由四个子模块组成:商品信息管理、商品销售管理、库存管理、零碎管理。
2017/10/14 19:32:37 3.54MB java sql
1
共 161 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡