-
用VC实现从距离方位到经纬度的转换,已知一点A的经纬度和另一点B相对于点A的距离和方位,求点B的经纬度...
用VC实现从距离方位到经纬度的转换,已知一点A的经纬度和另一点B相对于点A的距离和方位,求点B的经纬度-With the VC to the latitude and longitude position from a distance conversion, known latitude and longitude point A, and another point A to point B relative to the distance and azimuth, latitude and longitude of point B
- 2022-01-24 13:55:54下载
- 积分:1
-
点到线段距离,在进行画图时,在选择线时有重要作用,
点到线段距离,在进行画图时,在选择线时有重要作用,-Point to a line distance
- 2022-12-25 12:00:03下载
- 积分:1
-
购物车
java购物车项目源代码,比较简单,初级搜索和下载开源项目/源代码
- 2022-03-24 15:40:04下载
- 积分:1
-
审核ISBN的另一算法,或许不是最好的,但至少是鄙人刚学编程时的想法。在此各大家共勉。...
审核ISBN的另一算法,或许不是最好的,但至少是鄙人刚学编程时的想法。在此各大家共勉。
-audit ISBN another algorithm, perhaps not the best, but at least I am just learning programming ideas. Here we all share.
- 2022-04-07 22:31:42下载
- 积分:1
-
基本粒子群算法
本文件是基于C语言的基本粒子群算法实现代码,其中测试函数使用的超球函数。本文件对于粒子群算法初学者能起到一定辅助作用
- 2022-01-26 06:26:34下载
- 积分:1
-
In the basic shock acceleration under the impact of equipment be quarantined for...
在基础冲击加速度作用下,被隔离设备的冲击动态响应计算,包括绝对加速度、相对速度、相对加速度和相对位移-In the basic shock acceleration under the impact of equipment be quarantined for calculating the dynamic response, including the absolute acceleration, relative velocity, relative acceleration and relative displacement
- 2022-06-12 01:32:52下载
- 积分:1
-
一个用MASM写的正则表达式引擎
此正则表达式引擎属于正统的NFA引擎,基本兼容Perl,简单说一下引擎是怎么实现的:
首先做一个递归下降语法分析,利用栈把正则表达式转换成NFA(以有向图的形式表现),再遍历NFA判断是否能到达完成节点。
实现正则表达式匹配的各种复杂功能的力量来自于回溯,而回溯的基础是栈,回溯能力是通过栈来达成的。
栈中保存了匹配路径中所有的状态,状态回溯就是出栈,状态匹配就是入栈。
除了回溯,一些扩展功能的实现也是通过栈来完成的,比如捕获和零宽断言,都要通过搜索或操纵栈来完成。
转换成NFA再匹配的好处是简化匹配和利于优化和DEBUG:因为不管再复杂的表达式转换成NFA之后只有边和节点组成,边和节点也只有顺序、分支、循环这三种形式组成。
详细原理说明看下面关于实现引擎的文章,第3条是我理解引擎匹配原理的入门参考。
支持GBK和UTF8编码
==参考和学习资料==
关于实现引擎的文章:
1、《Perl语言编程》第五章 书
2、《精通正则表达式》 书
3、构造正则表达式引擎 http://www.cppblog.com/vczh/archive/2008/05/22/50763.html 我的原理学习入门参考
4、NFA引擎匹配原理 http://blog.csdn.net/lxcnn/article/details/4304651
5、英文参考资料 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
- 2022-05-27 18:36:44下载
- 积分:1
-
Fortran 90
Fortran 90
- 2022-03-07 16:42:23下载
- 积分:1
-
C++动态规划的算法例子,找零钱的经典问题编程
C++动态规划的算法例子,找零钱的经典问题编程-C++ Dynamic programming algorithm for example, to find the classic problem of small change programming
- 2023-05-04 21:50:03下载
- 积分:1
-
Data Detection
在本文中,我们采用双阈值法在能量检测器进行频谱感知,而认知无线电网络中的融合中心将收集的本地的决定和观测值的次要的用户,然后作最后的决定,以确定主用户是否缺席或不。仿真结果将显示根据拟议的计划,而不是常规的方法大大提高了频谱感知性能的渠道。
- 2022-06-29 22:58:18下载
- 积分:1