首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏独行猫a的沉淀积累总结

    银联通信MAC算法

    source[i]; } } /******************************************************* * 名称:获取报文MAC值 * 功能:报文MAC算法 位密钥结果放入mac_buf } /******************************************************* * 名称:获取报文MAC值 * 功能:报文MAC算法 * 入口: * *buf ,要计算的数据缓冲区;buf_size,计算数据的长度 * *key ,密钥(8B) * 出口:mac_buf,计算出来的MAC值(8B) ansi x9.9 MAC算法

    1.5K10发布于 2020-08-04
  • 来自专栏五分钟学算法

    10 大算法

    什么是算法呢? 简单的说,任何定义明确的计算步骤都可称为算法,接受一个或一组值为输入,输出一个或一组值。 1、有穷性,执行有限步骤后,算法必须中止。 2、确切性,算法的每个步骤都必须确切定义。 与早期的排序算法相比(如冒泡算法),这些算法将排序算法提上了一个大台阶。也多亏了这些算法,才有今天的数据发掘,人工智能,链接分析,以及大部分网页计算工具。 02 傅立叶变换 和快速傅立叶变换 ? 不会这两种算法,你根本不可能拿到电子,计算机或者通信工程学位。 03 迪杰斯特拉算法 (Dijkstra’s algorithm) ? 可以这样说,如果没有这种算法,因特网肯定没有现在的高效率。 链接分析算法一直是这个领域最让人费解的算法之一,实现方式不一,而且其本身的特性让每个实现方式的算法发生异化,不过基本原理却很相似。 你正在看的这个网页就是使用数据压缩算法将信息下载到你的电脑上。除文字外,游戏,视频,音乐,数据储存,云计算等等都是。它让各种系统更轻松,效率更高。 10 随机数生成算法 ?

    59440发布于 2019-06-03
  • 来自专栏四月天的专栏

    Win10 串口通信 —— 同步异步

    文章目录 Win10 串口通信 —— 同步/异步 简介 实现 1.主函数 2.串口模块 源码 Win10 串口通信 —— 同步/异步 简介 之前接到的一个小项目,好像不能算。 win10下的串口通信,不需要界面,排除了Qt,MFC只剩C++ 底层了,调用WindowsApi来实现。翻了翻网上资料大致写出来了。 虚拟串口工具:https://blog.csdn.net/qq_34202873/article/details/88391265 系统环境:Win10 IDE: VS2017 编译器 WzSerialPort,并做了一些简单修改,实现了异步串口通信。 修改部分,最先测试同步通信一直没有问题,异步通信没有实现。

    2K20编辑于 2023-03-10
  • 来自专栏游戏开发司机

    UNIX(进程间通信):10 消息队列

    一、消息队列的特点 1.消息队列是消息的链表,具有特定的格式,存放在内存中并由消息队列标识符标识. 2.消息队列允许一个或多个进程向它写入与读取消息. 3.管道和命名管道都是通信数据都是先进先出的原则 return -1; } printf("receive msg = [%s]\n", msgbuf.data); return 0; } 例2:进程间消息队列通信 可在这2个进程中分别创建2个线程,分别负责收和发,就完成了进程间的通信。

    1.5K31发布于 2021-03-04
  • 10-实时通信协议对比速查

    实时通信协议对比速查(面试必备)用途:面试时能脱口而出,背得滚瓜烂熟适合:项目里有MQTTWebSocketWebRTCTCPSocket阿里云Push的同学核心思想:没有最好的协议,只有最合适的协议〇 编解码、分辨率、传输方式)ICENAT穿透候选(host/srflx/relay)STUN拿到公网IP(srflx)TURN中继服务器(relay,最后兜底)5.面试5句话模板(直接背)「我们项目用了5种通信协议 MQTTWebSocket全称MessageQueuingTelemetryTransportWebSocket出生1999(IBM卫星链路)2008(HTML5)设计目标IoT设备在低带宽不稳定网络通信 Web实时双向通信架构模式Pub/Sub(发布订阅,一对多)C/S(点到点,一对一)谁主动推Broker中间代理服务器路由方式Topic(主题)URLPath例子Topichome_123/light/ 可靠:丢包会自动重传、按顺序到达、不重复字节流:传的是任意字节,没有消息边界管道:应用层协议(HTTP/WS/MQTT)跑在它上面⚠️注意:TCP是"底层管道",不是"另一种通信方式"。

    8310编辑于 2026-09-26
  • 来自专栏鲜枣课堂

    通信人必须记住的10个定律

    摩尔定律、梅特卡夫定律和吉尔德定律的三大趋势,共同推动着通信网络和信息社会飞速发展。 从1897 年吉列尔莫·马可尼( Guglielmo Marconi)用无线电报传递莫尔斯电码,到今天4G通信技术的应用,这个定律都被认为是正确的。 ▲克劳德·香农 ▉ No.10 墨菲定律(Murphy's law) 墨菲定律是一种心理学效应,由爱德华·墨菲(Edward A. Murphy)提出:凡事只要有可能出错,那就一定会出错。 墨菲定律自被提出之日起便被广泛应用于各个行业的安全生产管理中,通信行业也不例外。 “墨菲定律”是我们通信行业的铁律,不要有侥幸心理,请保持敬畏之心。 十大定律,你都记住了吗?

    1.5K30发布于 2020-11-04
  • 来自专栏智能大数据分析

    【深度学习优化算法】10:Adam算法

    在AdaGrad算法中,我们通过对每个坐标缩放来实现高效计算的预处理器。 在RMSProp算法中,我们通过学习率的调整来分离每个坐标的缩放。   Adam算法将所有这些技术汇总到一个高效的学习算法中。 前者在实践中效果略好一些,因此与RMSProp算法有所区分。通常,我们选择 \epsilon = 10^{-6} ,这是为了在数值稳定性和逼真度之间取得良好的平衡。    data_iter, feature_dim = d2l.get_data_ch11(batch_size=10) d2l.train_ch11(adam, init_adam_states(feature_dim p.grad.data.zero_() hyperparams['t'] += 1 data_iter, feature_dim = d2l.get_data_ch11(batch_size=10 Adam算法在RMSProp算法基础上创建的,还在小批量的随机梯度上使用EWMA。 在估计动量和二次矩时,Adam算法使用偏差校正来调整缓慢的启动速度。

    89510编辑于 2025-08-02
  • 来自专栏数据科学与人工智能

    【算法】10 种机器学习算法要点

    小编邀请您,先思考: 1 你熟悉那些机器学习算法? 2 你如何应用机器学习算法? 常见机器学习算法名单 这里是一个常用的机器学习算法名单。 这些算法几乎可以用在所有的数据问题上: 线性回归 逻辑回归 决策树 SVM 朴素贝叶斯 K最近邻算法 K均值算法 随机森林算法 降维算法 Gradient Boost 和 Adaboost 算法 1、线性回归 更多请见:支持向量机的简化(http://www.analyticsvidhya.com/blog/2014/10/support-vector-machine-simplified/) 将这个算法想作是在一个 princomp(train, cor = TRUE) train_reduced <- predict(pca,train) test_reduced <- predict(pca,test) 10

    86790发布于 2018-03-27
  • HarmonyOS NEXT 实战系列10-网络通信

    网络通信-http协议HTTP 协议和 TCP/IP 协议族内的其他众多的协议相同,用于客户端和服务器之间的通信。HTTP 协议规定,请求从客户端发出,最后服务器端响应该请求并返回。 鸿蒙操作系统提供了网络通信相关的 API 和服务,其中包括支持 HTTP 协议的数据请求功能,允许开发者在其应用程序中执行 HTTP 请求。2. 网络通信-http模块HTTP数据请求功能主要由http模块提供,使用该功能需要申请ohos.permission.INTERNET权限。 网络通信-PromisePromise是一种用于处理异步操作的对象,可以将异步操作转换为类似于同步操作的风格,以方便代码编写和维护。 网络通信-异步编程async/await是一种用于处理异步操作的Promise语法糖,使得编写异步代码变得更加简单和易读。

    51500编辑于 2025-03-17
  • 来自专栏OpenFPGA

    Aurora 8B10B光口通信

    可以用于外部的光纤线链接,实际使用中也可以直接用在开发板之间链接,实现板子到板子的通信。 具体特征如下: ? 而且在正常通信的过程中,可以发送任意大小的帧,以及数据可以再任何时候中断。传输过程中有效数据字节之间的间隙会自动填充空闲,以保持锁定并防止过多的电磁干扰。 核心使用Aurora 8B/10B协议规范(SP002)中描述的泄漏桶算法来检测在短时间内发生的大量软错误,并断言hard_err或rx_hard_err信号。 Aurora 8B/10B 单工正常工作复位顺序 对于单工配置,建议TX侧复位序列与RX侧复位序列紧密耦合,因为TX和RX链路没有通信反馈路径。 热插拔逻辑 Aurora 8B/10B中的热插拔逻辑(使用自由运行的init_clk信号)基于接收到的时钟补偿字符。通过Aurora RX接口接收时钟补偿字符意味着通信通道是活的,不会破坏。

    4.9K10发布于 2020-06-30
  • 来自专栏算法工程师之路

    每日算法题:Day 10

    作者:TeddyZhang,公众号:算法工程师之路 Day 10, Linux知识点走起~ 1 编程题 【剑指Offer】顺时针打印数组 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字 ,例如,如果输入如下4 X 4矩阵:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10

    75530发布于 2019-08-13
  • 来自专栏CSDN搜“看,未来”

    【C++】算法集锦(10)通俗讲kmp算法

    ---- 什么是KMP算法 它是一个字符串匹配算法。 KMP算法的优势 (就恨当初写kmp那篇的时候,没有留下图解,全篇文字铺开,现在我自己都看不懂了) 首先,给定 “主串” 和 “模式串” 如下: BF算法使用简单粗暴的方式,对主串和模式串进行逐个字符的比较 ,做了很多无谓的比较,还好,我们今天讲的不是这种算法。 next数组是决定kmp算法快速移动的核心。 好,我们来看一下next数组是如何生成的。 j = vec[j]; } } if (j >= pLen) return(i - j); return -1; } int main() { vector<int> vec1(10,0

    1.2K20发布于 2021-09-18
  • 来自专栏yeedomliu

    《图解算法》第10章 K最近邻算法

    你刚才就是使用K最近邻(k-nearest neighbours,KNN)算法进行了分类! 创建推荐系统 可以将所有用户都放入一个图表中

    83830发布于 2020-08-13
  • 来自专栏林德熙的博客

    win10 uwp App-to-app communication 应用通信

    如果有个人看到一个网页很好,于是就希望把这个网页发送到邮件,那么这样的话就是使用应用通信。 因为每个应用都是不能访问其他应用数据,所以需要通信可以使用启动内置应用,文件关联应用。 request.Data.Properties.Title = "标题"; request.Data.Properties.Description = "我的博客blog.csdn.net/lindexi_gd"; 开始通信

    83920编辑于 2022-08-09
  • 来自专栏灯塔大数据

    行业盘点 | 通信行业10大关键词

    中国电信2017年10月7日宣布,其在兰州的5G基站日前开通。 量子通信 量子通信产业已列入《“十三五”国家信息化规划》重点培育领域,9月29日,世界首条量子保密通信干线——“京沪干线”正式开通。 中国电信于2017年成立了两家投资公司,10月31日成立中国电信集团投资有限公司,11月30日成立天翼资本控股有限公司,其中注册资本均为50亿元,统一简称为中国电信投资公司。 中国移动企业名称由“中国移动通信集团公司”变更为“中国移动通信集团有限公司”,企业类型由全民所有制企业变更为国有独资公司。 10 餐饮行业数据运营的时代已来临 ? 10月24日,中国共产党第十九次全国代表大会闭幕,中国特色社会主义进入新时代。在十九大报告中,有16处提到了质量!报告提出必须坚持质量第一,明确提出建设质量强国。

    1.8K70发布于 2018-04-03
  • 来自专栏拭心的安卓进阶之路

    Android 进阶10:进程通信之 Messenger 使用与解析

    mServerMessenger.send(message) 总结 Messenger 对 AIDL 进行了封装,也就是对 Binder 的封装,我们可以使用它的实现来完成基于消息的跨进程通信,就和使用 Message 设置一个用于回信的 Messenger 即可: message.replyTo = mClientMessenger; 客户端在调用send()方法之后,就会走 Binder 跨进程通信机制

    1.9K50发布于 2018-01-05
  • 来自专栏往期博文

    Win10配置Airsim环境并设置Python通信

    月发布) 虚幻引擎版本:4.26.2 Visual Studio版本:Visual Studio Community 2019 Python版本:Python 3.7 我所用到的是Windows10 python 程序使用 msgpack serialization 格式向这个端口发送 RPC 包,就可以与AirSim进行通信了。 这时候再运行仿真环境,可以看到无人机不受控制得下落。

    3.5K30编辑于 2022-09-23
  • 来自专栏奇点大数据

    机器学习必学10大算法

    本文介绍了 10 大常用机器学习算法,包括线性回归、Logistic 回归、线性判别分析、朴素贝叶斯、KNN、随机森林等。 1. 分类和回归树 决策树是一类重要的机器学习预测建模算法。 决策树可以被表示为一棵二叉树。这种二叉树与算法设计和数据结构中的二叉树是一样的,没有什么特别。 不过,该算法在大量的复杂问题中十分有效。 6. K 最近邻算法 K 最近邻(KNN)算法是非常简单而有效的。KNN 的模型表示就是整个训练数据集。这很简单吧? 袋装法和随机森林 随机森林是最流行也最强大的机器学习算法之一,它是一种集成机器学习算法。 自助法是一种从数据样本中估计某个量(例如平均值)的强大统计学方法。 如果你使用具有高方差的算法(例如决策树)获得了良好的结果,那么你通常可以通过对该算法执行 Bagging 获得更好的结果。 10.

    80120发布于 2019-04-29
  • 来自专栏乐行僧的博客

    10-归并排序算法

    注意点: 稳定的排序算法 时间复杂度O(nlog2n) 空间复杂度O(n) 非递归实现,自定上下 注意分治和归并中数组中间位置下标的对应关系 应用:逆序对个数的求解 代码: #include <stdio.h

    27520编辑于 2022-02-25
  • 来自专栏云计算linux

    机器学习必学10大算法

    本文介绍了 10 大常用机器学习算法,包括线性回归、Logistic 回归、线性判别分析、朴素贝叶斯、KNN、随机森林等。  1. 线性回归   在统计学和机器学习领域,线性回归可能是最广为人知也最易理解的算法之一。   预测建模主要关注的是在牺牲可解释性的情况下,尽可能最小化模型误差或做出最准确的预测。 我们将借鉴、重用来自许多其它领域的算法(包括统计学)来实现这些目标。    线性回归   例如:y = B0 + B1 * x   我们将在给定输入值 x 的条件下预测 y,线性回归学习算法的目的是找到系数 B0 和 B1 的值。    线性回归是一种运算速度很快的简单技术,也是一种适合初学者尝试的经典算法。  2. Logistic 回归   Logistic 回归是机器学习从统计学领域借鉴过来的另一种技术。

    51110编辑于 2024-12-18
领券