关键词[���������������������������]相关搜索结果,共搜索到3963条结果

RSA解密报错 javax.crypto.BadPaddingException: Decryption error

**************256加密后文字:bӷX)5hF2M5u2Y3)n:f-H#}K"=a9SL0ףޟZSDOp1ɗߙBh?@B3u$M.nףD,S6Z(E>rS{d$IMvo֘3|(iI{}>A_ܾεU2LoNM=fl#7gCjQA4b<&"/?!+************************

【RabbitMQ】

我是🌟廖志伟🌟,一名🌕Java开发工程师🌕、📝Java领域优质创作者📝、🎉CSDN博客专家🎉、🌹幕后大佬社区创始人🌹。拥有多年一线研发经验,研究过各种常见框架及中间件的底层源码,对于大型分布式、微服务、三高架构(高性能、高并发、高可用)有过实践架构经验。🍊博主:java_wxid🍊博主:Java廖志伟🍊社区:幕后大佬文章目录一、RabbitMQ的基本概念,以及6种工作模式,消息确认机制二、6种工作模式一、理论二、代码三、消息确认机制:confirm状态和return状态一、理论二、代码二、Spring整合RabbitMQ(简单模式,广播模式,路由模式,通配符模式,消息可靠性投递,防止消息丢失,TTL,死信队列,延迟队列,消息积压,消息幂等性)一、项目代码1.生产者1.项目架构图:2.pom.xml依赖:3.spring-rabbitmq-producer.xml:4.rabbitmq.properties:5.ProducerTest:2.消费者1.项目架构图2.pom.xml依赖:3.spring-rabbitmq-consumer.xml4.rabbitmq.properties5.ConsumerTest6.FanoutListener7.FanoutListener28.SpringDirectQueue9.SpringQueueListener10.TopicListenerOne11.TopicListenerTwo12.TopicListenerThree二、项目演示演示简单模式:演示广播模式:演示路由模式:演示通配符模式:三、消息可靠性投递1.rabbitmq整个消息投递的路径2.实现消息可靠性投递的步骤3.具体实现可靠消息投递的代码生产者消费者4.具体实现可靠消息投递的演示正常发消息Demo演示异常发消息Demo演示四、消息在消费端限流1.限流示例图2.实现步骤3.具体实现消费端限流代码消费者生成者4.具体实现消费端限流Demo演示启动消费者启动生产者查看消费者控制台日志异常情况,消费未进行签收五、TTL1.业务场景2.定义3.实现步骤4.通过RabbitMQ管理控制台页面实现Demo1.创建消息2.创建交换机3.将交换机和消息绑定4.发送消息5.通过代码实现TTL六、死信队列1.定义2.消息成为死信的三种情况3.队列绑定死信交换机4.代码实现七、延迟队列1.定义2.场景3.具体实现1.生产者2.消费者4.Demo演示八、消息积压1.场景2.解决方案九、消息幂等性1.定义2.解决方案三、Springboot集成RabbitMQ(直连模式,工作队列模式,发布订阅模式,路由模式,通配符模式一、集成步骤一、生产者:二、消费者:二、实现步骤1.项目架构图2.创建项目1.pom依赖2.application.properties配置3.config配置HelloWorldConfigFanoutConfigWorkConfigDirectConfigTopicConfig4.消费端component5.生产者controller三、演示步骤1.启动项目2.调用接口演示1.直连模式1.接口调用2.控制台打印2.工作队列模式1.接口调用2.控制台打印3.发布订阅模式(交换机类型:fanout)1.接口调用2.控制台打印4.路由工作模式(交换机类型:direct)1.接口调用2.控制台打印5.通配符模式(交换机类型:topic)1.接口调用2.控制台打印四、RabbitMQ集群搭建一、准备工作二、集群搭建1.集群搭建步骤2.集群搭建负载均衡-HAProxy搭建1.执行安装2.haproxy.cfg配置详解本文的大概内容:https://gitee.com/java_wxid/liaojava_wxid🍊社区地址:幕后大佬给读者大大的话我本身是一个很普通的程序员,放在人堆里,除了与生俱来的🌹盛世美颜🌹、所剩不多的发量,就剩下180的大高个了。就是我这样的一个人,默默坚持写博文也有好多年了,有句老话说的好,🌕牛逼之前都是傻逼式的坚持🌕。希望自己可以通过大量的作品,时间的积累,个人魅力、运气和时机,可以打造属于自己的🌟技术影响力🌟。同时也希望自己可以成为一个🎄懂技术🎄,🎄懂业务🎄,🎄懂管理🎄的综合型人才,作为项目架构路线的总设计师,掌控全局的🌕团队大脑🌕,技术团队中的🍊绝对核心🍊是我未来几年不断前进的目标。提示:以下都是资源分享,求个一键三连。面试资料福利大放送,🎉欢迎关注🔎点赞👍收藏⭐️留言📝,拜托了🙏,这对我真的很重要。点击:面试资料提取码:2021200套PPT模板福利大放送,🎉欢迎关注🔎点赞👍收藏⭐️留言📝,拜托了🙏,这对我真的很重要。点击:200套PPT模板提取码:2021提问的智慧福利大放送,🎉欢迎关注🔎点赞👍收藏⭐️留言📝,拜托了🙏,这对我真的很重要。点击:提问的智慧提取码:2021Java开发学习路线名称链接JavaSE点击:JavaSEMySQL专栏点击:MySQL专栏JDBC专栏点击:JDBC专栏MyBatis专栏点击:MyBatis专栏Web专栏点击:Web专栏Spring专栏点击:Spring专栏SpringMVC专栏点击:SpringMVC专栏SpringBoot专栏点击:SpringBoot专栏SpringCould专栏点击:SpringCould专栏Redis专栏点击:Redis专栏Linux专栏点击:Linux专栏Maven3专栏点击:Maven3专栏SpringSecurity5专栏点击:SpringSecurity5专栏更多专栏更多专栏,请到java_wxid主页查看P5学习路线图P6学习路线图P7学习路线图P8学习路线图以上四张图详细介绍了作为Java开发工作者所需要具备的知识技能,同学们学废了嘛,有想法系统学习的同学可以私聊我,🎉欢迎关注🔎点赞👍收藏⭐️留言📝。🍊博主:java_wxid🍊博主:Java廖志伟🍊社区:幕后大佬

【Docker/GitLab/Jenkins】

我是🌟廖志伟🌟,一名🌕Java开发工程师🌕、📝Java领域优质创作者📝、🎉CSDN博客专家🎉、🌹幕后大佬社区创始人🌹。拥有多年一线研发经验,研究过各种常见框架及中间件的底层源码,对于大型分布式、微服务、三高架构(高性能、高并发、高可用)有过实践架构经验。🍊博主:java_wxid🍊博主:Java廖志伟🍊社区:幕后大佬Docker/GitLab/Jenkins一、docker安装二、配置docker对外端口三、安装配置gitlab四、安装配置jekins一、准备工作二、下载安装配置Jenkins五、jenkins主要的一些配置六、项目配置七、jekins迁移到另一台服务器上https://pan.baidu.com/s/1nAVgmke9RbF8MnXo33S72Q提取码:mvsq查看版本java-version上传maven到自定义目录,这里提供maven3.8.3的linux版本,从官网拉下来的链接:https://pan.baidu.com/s/1rC4NsMX5i0669_ONJV3MJA提取码:ek1p查看版本mvn-v关于git其实可以使用默认的git,进入到容器中通过以下命令进行查看git版本git--version当前也可以自行安装git,在docker容器启动的时候配置映射路径,并且在/etc/profile的path路径中添加git安装路径即可,可通过以下命令查看git安装路径whichgit需要注意的是docker容器每次重新启动,会将容器内部生成的sshkey移除掉,所以我们可以通过映射路径或者复制宿主机的sshkey到容器内部,也可以重新生成然后去到gitlab的sshkey配置。下面的邮箱为你github、gitee或者gitlab登录的邮箱,执行命令之后,连续三次回车即可生成,生成git的sshkey命令:ssh-keygen-trsa-C"java_wxid@aliyun.com"查询生成的sshkey的路径:cd~/.ssh外部配置的jdk和maven需要映射到jenkins容器,所以相关的配置也需要映射进去,所以需要提前在宿主机配置vim/etc/profile在最后一行添加java环境变量和maven环境变量###java环境配置exportJAVA_HOME=/opt/java/jdkexportJRE_HOME=$JAVA_HOME/jreexportCLASSPATH=./:JAVA_HOME/lib:$JRE_HOME/lib###maven环境配置exportM2_HOME=/opt/java/maven###git环境配置exportGIT_HOME=/opt/java/git###pathexportPATH=/bin:/usr/bin:/sbin:/usr/sbin:$JAVA_HOME/bin:$M2_HOME/bin:$GIT_HOME/bin:$PATH立即重载配置source/etc/profile查看版本信息mvn-vLinux系统:第十三章:centos误删文件如何恢复文件数据。比如项目部署成功无法访问,排查项目是否成功运行,对日志进行排查排除项目启动错误导致的无法访问,对网络进行排查排查安全出口和入口等问题。如果觉得jenkins配置太过麻烦,可参考gitlab的CI:Linux系统:第十五章:gitlab集成CI。博主的心理话:这里还是要吐槽一下,这几天一直在弄二套CI流程(gitlab的ci和jenkins),踩坑无数,目前网络上面太多相同的文章了,搜索出来一页至少超过一半的文章,文章内容一模一样,剩下的就是排版乱的很,看都看不下去的那种,导致找到的解决方法的时间大大延长,希望未来这种环境能够有所改善。java_wxid🍊社区地址:幕后大佬给读者大大的话我本身是一个很普通的程序员,放在人堆里,除了与生俱来的🌹盛世美颜🌹、所剩不多的发量,就剩下180的大高个了。就是我这样的一个人,默默坚持写博文也有好多年了,有句老话说的好,🌕牛逼之前都是傻逼式的坚持🌕。希望自己可以通过大量的作品,时间的积累,个人魅力、运气和时机,可以打造属于自己的🌟技术影响力🌟。同时也希望自己可以成为一个🎄懂技术🎄,🎄懂业务🎄,🎄懂管理🎄的综合型人才,作为项目架构路线的总设计师,掌控全局的🌕团队大脑🌕,技术团队中的🍊绝对核心🍊是我未来几年不断前进的目标。提示:以下都是资源分享,求个一键三连。面试资料福利大放送,🎉欢迎关注🔎点赞👍收藏⭐️留言📝,拜托了🙏,这对我真的很重要。点击:面试资料提取码:2021200套PPT模板福利大放送,🎉欢迎关注🔎点赞👍收藏⭐️留言📝,拜托了🙏,这对我真的很重要。点击:200套PPT模板提取码:2021提问的智慧福利大放送,🎉欢迎关注🔎点赞👍收藏⭐️留言📝,拜托了🙏,这对我真的很重要。点击:提问的智慧提取码:2021Java开发学习路线名称链接JavaSE点击:JavaSEMySQL专栏点击:MySQL专栏JDBC专栏点击:JDBC专栏MyBatis专栏点击:MyBatis专栏Web专栏点击:Web专栏Spring专栏点击:Spring专栏SpringMVC专栏点击:SpringMVC专栏SpringBoot专栏点击:SpringBoot专栏SpringCould专栏点击:SpringCould专栏Redis专栏点击:Redis专栏Linux专栏点击:Linux专栏Maven3专栏点击:Maven3专栏SpringSecurity5专栏点击:SpringSecurity5专栏更多专栏更多专栏,请到java_wxid主页查看P5学习路线图P6学习路线图P7学习路线图P8学习路线图以上四张图详细介绍了作为Java开发工作者所需要具备的知识技能,同学们学废了嘛,有想法系统学习的同学可以私聊我,🎉欢迎关注🔎点赞👍收藏⭐️留言📝。🍊博主:java_wxid🍊博主:Java廖志伟🍊社区:幕后大佬

养猪日记 2021.11.2

Tuesday 晴今天上午下午各一门课,晚上也有课。上午上了《焊接机器人》,课上写了三道leetcode,最近刷题效率提高不少,比几十题时快多了。🐖最近睡眠不够,上午和我说她胸口不舒服,想中午先上九楼歇一会,让我自己去吃饭,我此时尚未意识到事情的严重性。我吃完饭回到九楼,🐖在写实验报告,对我十分冷漠,🐖生气了。下午🐖做完实验,我赶紧去接🐖,🐖向我吐露了这段时间对我积攒的不满,哭的可怜巴巴的。我一定多多关心🐖!最后通过红包抚慰了伤心的🐖。今天看了一会算法课,上了好几门课,有些累了。

睡前小甜蜜~

亲爱哒敏敏:今晚和研究社交网络领域的同性好友谈了一小时什么时候你有心情可以打电话一起讨论呀看看我能为你做什么作为研究者我可是不会废话的~早点休息哈,晚安~😘💖

开心

亲爱哒敏敏:离你更近好开心是你身情住我心我必如愿兑承诺望汝相信我之爱必将因你焕奇迹亲爱哒早点休息哈,晚安啦💖😘

养猪日记 2022.1.30

Sunday 晴今天周赛做上两道。5道算法题,3节MySQL课,4节内存管理课。面试题:C++基础语法:51~65.好困好困,晚安乖🐖,晚安🐖宝宝。1:54 安达

【设计模式】Java设计模式 - 外观模式

Java设计模式-外观模式😄不断学习才是王道🔥继续踏上学习之路,学之分享笔记👊总有一天我也能像各位大佬一样🏆原创作品,更多关注我CSDN:一个有梦有戏的人👊准备将博客园、CSDN一起记录分享自己的学习心得!!!🌝分享学习心得,欢迎指正,大家一起学习成长!目录https://developer.aliyun.com/article/420326掘金https://juejin.cn/post/6844903680303431693今天的内容还算是简单好理解的,多看看,多动手理解就会更快!👍创作不易,可能有些语言不是很通畅,如有错误请指正,感谢观看!记得一键三连哦!👍

敏感词过滤方案那些事

      2月底,我辞了公司工作,开始为自己奋斗,立志在敏感词过滤方面走出一条路来。原以为凭借ToolGood.Words开源项目所领悟的算法及多年优化经验,我可以在3个月内快速完成,然而我用了6个月,在6个月内,我换了三套核心算法,每次重写都让人心身疲惫,甚至有点自我怀疑,一个人单干真得太难了。      敏感词过滤是一项非常复杂项目,而很多人却不这么认为。在去年我组建了一个【敏感信息过滤研究会】Q群,Q群不热闹,干贷却不少。以下为我总结出来几个现象:一,很多程序员认为开源免费的就是好的,就是一套可用的完整的技术,github上的星星就是最好的验证。盲目的使用ToolGood.Words项目,使用过一段时间就发现问题了,就来问我“生日”怎么是敏感词,我帮他检测了一下,告诉他这敏感词列表内有”日”字,要排除误测需要使用NLP来过滤。二,很多程序员认为宁可错杀,也不可放过一个,只要检测到第一个就判断有敏感词。真的心很大,不怕用户流失而扣奖金嘛。三,对企业来说数据保密很重要。我碰过一个程序员设置敏感词时,使用base64字符串,检测的文本也是base64字符串,一测试就出问题了,跟我说ToolGood.Word内存占用大,而且检测不准。原因很简单,转base64字符串,如【准】就转成【5YeG】,【1准】就转成【MeWHhg==】这个例子就很容易说明,内存大是字符变长,检测不准是转base64字符串后内容变得不一样了。技术小白可能不知道,文本转base64字符串是依据6位bit来转化的,而一个byte有8位bit,Base64编码是每3个原始字符编码成4个字符,当原始字符串长度不能被3整除,使用0来补充原始字符串。如【准】就转成【5YeG】,【1准】就转成【MeWHhg==】,四,对于网上敏感词过滤的吐槽,吐槽原因主要是“不准“,”太严了“。大厂也是吐槽对象。因为大厂的产品定位是严,否则会出现封站问题,名声越大负面消息传得越快。五、有不少网友跟我反馈,ToolGood.Words开源项目内的敏感词列表还是比较不错的,第一次听时,我比较诧异,那个敏感词列表是我随手找的,内有大量误判的敏感词。后来我明白了,小平台对敏感词过滤要求很低,目标客户目标范围都比较小,基本不会有涉政内容,能过滤95%的违规内容就可以了,也因为是目标范围小,一些误判的敏感词也涉及不到,而且大部分都有用户举报功能,最后,如百度这些搜索引擎也不会特意去显示违规内容。六,很多敏感词过滤企业开始往AI方面发展,原因很简单,领导认为使用DFA技术过滤信息是很low的,无法在客户面前吹牛。往AI方面发展有多少坑,下面我会讲一下。AI的路有多难走?      往AI方向发展是趋势,但绕不开性能问题,乘法、除法太耗运算资源了。所以企业都会选择DFA算法+AI算法。      AI算法的一个基础概念是词向量,词向量的维数少的可以取20,多的可以取500,汉字的组词实在太多了,很难全部训练完成,很多公司为了偷懒为了快速完成项目,都将单个汉字设为词向量,也就埋下了一个bug。      在某平台测试,会发现【买犊卖刀】是辱骂词,建议屏蔽。【买犊卖刀】原义:卖剑买牛。原指放下武器,从事耕种。后比喻改业务农或坏人改恶从善。为什么出现这种情况?原因很简单,训练词库内有大量含【卖】的脏词、以及大量含【犊】的脏字,两个合在一起就出问题了。      AI算法的局限主要来源训练数据样本不均衡,但这个问题是解决不了的,因为我们有口头、书面语,高频词、低频词,而且时代变迁,很多词的意思都带了上不同意思,如“公主”、“小姐”。每个公司的敏感词过滤定位不一样,决策也不一样。      敏感词过滤公司,以空间换时间,内存使用量达100多G,16K文本检测速度达到毫秒级。新闻平台对涉政文章是允许的,而小平台基本是不允许的。医疗平台对含器官、病症文章是允许的,而小平台基本是不允许的。游戏论坛对装备交流涉及武器、刀具是允许的,而小平台是不允许的。大平台对外部链接普遍保持开放态度,而小平台是不允许的。大平台对引流至公众号平台也是默许的,而小平台是不允许的。我对产品的定位是性能要高、内存使用量要小、单文件部署。性能要高、内存使用量要小,让我改了三次核心源码。内存从将class转成struct,将检测每一个int,string等有效范围,尝试bool代替int类型、int类型代替string类型;性能从一个个算法、一个个if、一个个循环中扣出来,一次次修改代码、生成应用、生成数据、测试准确性、测试性能、驳回修改,漫长又枯燥。。。现在已完成了目标,加载数据后内存使用量在100M以下,检测速度小文本(6-10字)每秒25W条,大文本(18W字)每秒5条,实际环境下,cpu、内存卡和网络传输都会影响性能。内存少了,敏感词却没少,是因为算法优秀。可以下文字去我的平台(toolgood.com)测试。拼接后的脏词有26303904组(约2630W)。c|C|⒞|c|ⓒ|C|C|ℂ|Ⓒ|с|С|𝐜|𝑐|𝚌|𝒸|𝒄|𝓬|𝕔|𝖼|𝗰|𝘤|𝙘|𝐂|𝐶|𝙲|𝒞|𝑪|𝓒|𝖢|𝗖|𝘊|𝘾|©a|A|⒜|ā|á|ǎ|à|a|ⓐ|A|A|Ⓐ|а|А|𝐚|𝑎|𝚊|𝒶|𝒂|𝓪|𝕒|𝖺|𝗮|𝘢|𝙖|𝐀|𝐴|𝙰|𝒜|𝑨|𝓐|𝔸|𝖠|𝗔|𝘈|𝘼|Α|αo|O|⒪|ō|ó|ǒ|ò|o|ⓞ|O|O|Ⓞ|о|О|𝐨|𝑜|𝚘|𝒐|𝓸|𝕠|𝗈|𝗼|𝘰|𝙤|𝐎|𝑂|𝙾|𝒪|𝑶|𝓞|𝕆|𝖮|𝗢|𝘖|𝙊|Ο|ο|σ㚷|伱|你|倪|呢|妮|妳|尼|您|拟|昵|汝|沵|泥|祢|迩|铌|鉨|your|you|亻尓|女尓|ni㐷|吗|嘛|妈|娘|嫲|嬷|杩|溤|犘|犸|玛|痲|码|祃|蔴|蚂|马|骂|鰢|鷌|麻|嚒|ma注:坚线为分隔符。后记:      我准备开写两个系列文章,《dotnet单文件部署》和《敏感词过滤简史》。全是实用干货哦。敏感词会随时间增多,这是一个不争的事实,社会上的一些极端分子总是喜欢造一些词羞辱别人。当然部分敏感词也会随时间消失。      敏感词过滤项目是一件助人的项目,净化网络,消除负面气息,避免人被请去喝茶。预告:下一篇文章《普通公司敏感词审核度制》

【MISC】放松一下吧——F5隐写

1、题目信息2、解题思路3、解题过程4、思路总结1、题目信息:描述: bugku{}2、解题思路:看题目是要下载一个文件,打开发现是一个游戏,那么一般思路就是先过关,然后看看有没有存档文件修改。另外就是看看能否反编译,或查看16进制。3、解题过程:下载得到文件放松一下吧.zip,无密码解压得到放松一下获得password吧.zip(无密码,由此可获的另一zip的密码)、你需要刷新.zip(有密码)解压放松一下获得password吧.zip,打开iwannagetthepassword.exe,你需要通过第一关,然后存档,会在文件夹中出现save1(2/3)文件,用记事本打开,发现数字2(代表是第几关卡),将其改为最后一关,再开游戏,即可得到如图: 得到你需要刷新.zip的密码:happy_i_wanna解压你需要刷新.zip文件,获得passwd.txt、你需要刷新.jpg,“你需要刷新”暗示使用F5-steganography-master反隐写,而密码就在passwd.txt中:password:🐭🐭🐭🐭🐭🐭🐭🐭贝斯的老大也可以解这个问题“贝斯的老大”指base100编码,将🐭🐭🐭🐭🐭🐭🐭🐭用下面的工具解密即可bugku工具-base100得到密码:66666666然后利用F5-steganography-master,下面给出下载链接:F5-steganography-master打开命令行,按如下图的样子操作(本人在windows下操作),会在F5-steganography-master文件夹中得到output.txt文件,flag就在其中flag:bugku{F5_and_i_wanna_is_so_cool}4、思路总结一般游戏类的题目大部分都是修改存档,所以这题还是比较常规。通过文件名提示了隐写类型是F5解码说了base的老大那就是base加密最大的base100了,看这个表情包也能猜到。

string、(integer,int)相互转换

JAVA中int转String类型有三种方法🔗java-String与Integer的相互转化

底盘域控制器(CDC)

概述    域控制器是汽车电子电器的发展方向,这一点已经得到了业界的广泛共识。与车身域、自动驾驶域、智能座舱域比较成熟的方案相比,底盘域的起步相对较晚。作为车辆运行过程中安全性、舒适性、稳定性重要载体的底盘,域控制器的解决方案也得到越来越多OEM的重视。    底盘域可集成的功能多样,常见的有空气弹簧的控制、悬架阻尼器的控制、后轮转向功能、电子稳定杆功能、转向柱位置控制功能等。通过与智能执行器的结合,预留足够算力的底盘域控制器可以支持集成整车制动、转向、悬架等车辆横向、纵向、垂向相关的控制功能。产品功能底盘域控制器的产品功能可涵盖如下方面:🔹 车身高度控制🔹 车身刚度控制🔹 阻尼连续可调减震器控制🔹 后轮转向控制🔹 转向管柱位置控制等    在上述功能的基础上,OEM还可以根据整车架构集成车辆的其他控制功能,比如满足VDA规范的制动功能、作为车辆MotionControl载体的车辆动态控制功能等。产品框图产品特点🔹高功能安全等级的MCU方案,预留足够的空间和算力,便于功能拓展🔹 支持PSI5接口的高度/加速度传感器🔹 支持AD接口的高度/加速度传感器🔹 支持PWM接口的高度/加速度传感器🔹 兼容CDC/MRD阀的驱动🔹 缓冲器电磁阀H桥驱动🔹 缓冲器电磁阀控制回路高精度电流采样🔹 预留IMU提供6自由度加速度信息🔹 支持100M以太网🔹 支持CANFD🔹 支持XCP协议

NO.9 2021/10/29(06:00) [周五]

早起第九天,继续加油~刷牙,没有上厕所,有点不开森。😔喝水,换衣服出门~到达海边是6点40左右。还是跟着keep的音乐燃脂跑和极速燃脂走。出发回去大概是七点四十左右,运动一个小时左右。今天想吃肠粉,在楼底下买了份。吃完拉伸,洗漱化妆~今日份午餐:土豆烧鸡块+清炒豆芽+番茄蛋花汤+米饭+柚子。出门搞钱~今天依旧棒棒哒~鼓掌👏👏👏~

函数

1.3.3tanh函数f(x)=tanh&#x2061;(x)=21+e&#x2212;2x&#x2212;1=2sigmoid&#x2061;(2x)&#x2212;1tanh&#x2061;x=ex&#x2212;e&#x2212;xex+e&#x2212;x">𝑓(𝑥)=tanh(𝑥)=21+𝑒−2𝑥−1=2sigmoid(2𝑥)−1tanh𝑥=𝑒𝑥−𝑒−𝑥𝑒𝑥+𝑒−𝑥f(x)=tanh⁡(x)=21+e−2x−1=2sigmoid⁡(2x)−1tanh⁡x=ex−e−xex+e−x这个tanh函数又被称作双曲正切函数,可以看出它的函数范围是(-1,1)而均值为0。缺点:该函数依旧没有解决梯度消失和幂运算的问题。1.3.4ReLu函数ReLu函数是当前最常用的一个激活函数,尤其是在卷积神经网络和层次较深的神经网络中。&#xA0;Relu&#xA0;=max(0,x)"> Relu =max(0,𝑥) Relu =max(0,x)优点:解决了gradientvanishing问题(在正区间),因为大于0的梯度始终为1计算速度非常快,只需要判断输入是否大于0,不含数学运算收敛速度远快于sigmoid和tanh缺点:对于小于0的这部分值,梯度会迅速降为0而不再影响网络训练。这会造成部分神经元从来不被激活,也称作“死区”。1.3.5LeakyReLu

184/365

亲爱的敏敏:早上好呀鸟儿在欢唱心事都分享只愿你开心爱你哟😘

185/365

亲爱哒敏敏:刚睡醒早来的问候哈我很爱你我会加油的😘早餐别忘了哈

187/365

亲爱哒敏敏:早上好呀盘古开天地宇宙大爆炸你永在我心爱你呀仙女😘

养猪日记 2021.12.27

Monday 晴写了一道leetcode,看了两节项目课。晚上看结构光标定代码,大致捋了一遍,看得稀里糊涂。🐖今天考了化工原理,🐖觉得不太理想,抱抱小🐖。下午和🐖打了疫苗第三针,晚上买了鸡爪煲。明天找师兄讨论毕设。快放假了,感觉自己学习效率下降了。1:00 正心415

将博客搬至CSDN

搬家到CSDN啦~~~🎆https://blog.csdn.net/m0_60137414?spm=1000.2115.3001.5343(新家地址)

解决pyqt5打包成exe后加载需要时间长的问题

今天又为我的软件添加了一个加载页面,超级酷炫,参考自https://blog.csdn.net/this_is_id/article/details/88681276?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase超级炫,开心😊😊😊让等待中有所期待,嘿嘿

1 2 3 4 5 6 7 8 9 10 下一页