-
大数据处理利器 提升普通map的性能
修改普通map,提升性能对于c++程序来说 map的使用无处不在。影响程序性能的瓶颈也往往是map的性能。尤其在大数据情况下,以及业务关联紧密而无法实现数据分发和并行处理的情况。map的性能就成了最关键的技术。比如:ip表、mac表,电话号码表、身份证号码表的查询、病毒木马的特征码的云查杀等等。stl库的map采用二分查找,性能最差。Google的哈希map性能和内存目前是最优的,但是有重复碰撞的机率。我在电信行业和信息安全行业里的工作经历发现,目前网络上的哈希算法都在查询速度上远远无法满足日趋增长的网络大数据要求。因此产生了自己写算法的想法。现在我把自己的算法发布出来。大家可以测试对比发现,我的算法属于零碰撞的几率,但是性能比哈希算法还优。声明:该代码不能用于商业用途,只能用于科学研究。
- 2022-12-29 05:00:04下载
- 积分:1
-
基本种群规模改进与数值实验的PSO算法源程序,可自动保存实验数值,附有画图源代码。...
基本种群规模改进与数值实验的PSO算法源程序,可自动保存实验数值,附有画图源代码。-Basic population size and numerical experiments to improve the PSO algorithm source code can be automatically saves numerical experiment with drawing the source code.
- 2022-01-28 22:31:11下载
- 积分:1
-
DBN网络训练
应用背景背景为基于深度学习的车辆识别毕业论文 的完成关键技术将处理后的图像进行深度神经网络训练,完成一个深度学习装置,最后使用softmax分类器,对学习特征进行分类
- 2022-03-01 06:56:31下载
- 积分:1
-
公有继承举例
公有继承的举例,派生类的声明,通过派生类对象访问基类的公有成员。
- 2022-02-16 04:06:40下载
- 积分:1
-
Gauss_seidel algorithm, classical algorithm
Gauss_seidel算法,经典算法-Gauss_seidel algorithm, classical algorithm
- 2023-08-21 18:35:03下载
- 积分:1
-
Goertzel基本算法在每次采样后立即进行处理,在每个第N次采样进行一次音调检测。在采用FFT算法时,我们要对成块的采样进行处理,但这并不意味着必须按块来处理...
Goertzel基本算法在每次采样后立即进行处理,在每个第N次采样进行一次音调检测。在采用FFT算法时,我们要对成块的采样进行处理,但这并不意味着必须按块来处理数据。数字处理的时间很短,因此如果每次采样都存在一次中断,那么这些数字处理完全可以在中断服务程序(ISR)内完成。或者,如果系统中存在采样缓存,那么可以持续采样,然后进行批处理。-Goertzel basic algorithms in each sample immediately after processing, in each of the first N sub-samples to conduct a tone detection. In the use of FFT algorithms, we would like to be processed into a block of samples, but this does not mean that must block processing the data. Digital processing time is very short, so if an interrupt for each sample are present, then the digital processing is fully able to interrupt service routine (ISR) to complete. Or, if the system exists in sample buffer, you can continue to sample, and then batch.
- 2022-05-27 11:46:36下载
- 积分:1
-
基于神经网络的翼型反设计
应用背景最优形状设计是一种学习多层感知器的任务,应用神经网络对实际执行问题进行研究设计一个机翼,在这里的目标是电脑化的翼型设计过程和较少的时间设计机翼,在这个过程中,一个希望优化的解决方案的一些数学模型的标准它的领域,分享设计是非常重要的工业应用领域,一数学模型和物理约束的最佳形状设计所需的,为神经网络的变分公式为问题的解决提供了直接的方法。我们用传统的逆方法利用流域的保角映射方法,基于人工的逆设计方法进行了神经网络的计算,计算流体力学求解器(流利)首先是用来生成存储和服务的解决方案作为神经网络的输入。基于这些数据,使用一个合适的算法和神经网络的训练确定了优化的网络,并提出了一种翼型设计的技术方案。基于神经网络的逆设计。每个设计师都有自己的方式和他喜欢的工具进行。有些人喜欢使用反设计代码(比如Eppler代码)规定的流动参数,得到几何图形。气动设计大致可分为以下2类:1)直接数字优化方法2)逆方法。关键技术可以描述的翼型轮廓通过一系列的X和Y坐标。空气动力系数对应于一系列的翼型件存储在一个数据库中,随着翼型坐标,优化后的进给前馈神经网络是用来生成翼型坐标作为输出的通过气动系数作为输入,对目标和获得的翼型进行了比较,并从优化的神经网络中提取翼型外形匹配与存储在数据库中的翼型配置文件。
- 2022-03-29 02:10:21下载
- 积分:1
-
计算器运算器,主要是对一般常用的计算器进行编程,对简单的加减乘除的运算用VC编出来...
计算器运算器,主要是对一般常用的计算器进行编程,对简单的加减乘除的运算用VC编出来-Calculator calculator is mainly used for general programming calculator for simple addition and subtraction, multiplication and division of the computation made by the VC
- 2022-03-11 21:06:58下载
- 积分:1
-
随机图生成工具
这是一个有向图或无向图的生成工具,可以随机地生产邻接矩阵和邻接表。该程序可以用于测试时产生测试数据程序为命令行式交互,命令列表如下: ////////////////////////// // COMMAND FORMAT // ////////////////////////// //gen D 5 10 //生成有向图,节点数,边数 //gen U 5 4 //生成无向图,节点数,边数 //show list //以邻接表形式输出 //show mat //以邻接矩阵形式输出 //show all //以邻接表和邻接矩阵形式输出 //out //out name.txt //输出到文件 //help //帮助 //quit ////////////////////
- 2023-03-15 05:35:04下载
- 积分:1
-
约瑟夫环
约瑟夫环-Josephus
- 2022-10-17 11:05:03下载
- 积分:1