• 2024-11-19泛型编程之乘法
    埃及乘法目标奇数odd被乘数和乘数尾递归函数r+na
  • 2024-11-13AT_agc011_d [AGC011D] Half Reflector 题解
    用\(1\)表示A,\(0\)表示B,观察进行一次操作后字符串会发生什么变化。首先当第一个数为\(1\)时,只会将第一个数变为\(0\)。对于剩下的情况,手玩一下可以发现会将第一个数移到末尾,然后将所有数异或\(1\)。先考虑暴力怎么做,可以记一个指针\(i\)和当前应该给全体数异或的值\(
  • 2024-11-11C++ lower_bound 函数用法
    C++lower_bound函数用法因为文本块不支持下划线,所以以下均打成\(\text{lower-bound}\)。虽然只是简单语法,但是我确实不太能记住。比如很多分块题要求在整块二分,此时如果能善用\(\text{lower-bound}\)函数就能少写一个二分。然后本文只是作者自己看源代码理解的,当然是有不
  • 2024-11-04带界面下的基于mscnn-bigru-attention深度学习模型江南大学轴承故障诊断(Python代码,很容易替换数据集)
     1。效果视频:基于mscnn-bigru-attention深度学习模型江南大学轴承故障诊断带界面_哔哩哔哩_bilibili 2.江南大学轴承数据集介绍采样频率:50khz,采样时间:10s转速:6008001000/rpm内圈故障:ib外圈故障:ob滚动体故障:tb正常:N 以600转速下的内圈故障数据为例展示:开始数据
  • 2024-10-22YOLO-物体检测
    #encoding:utf-8fromultralyticsimportYOLOfromPILimportImage,ImageDraw,ImageFontmodel=YOLO("yolov8n.pt")image1_path="img/guangzhou.jpg"result=model.predict(image1_path)img=Image.open(image1_path)draw=ImageDraw.
  • 2024-10-20openwifi学习-日程记录(全)
    网址:https://github.com/open-sdr/openwifiOpenwifi:openwifi与linux的驱动部分源码和linux系统。Openwifi-hw:openwifi的FPGA部分源码,是硬件部分,也是lowmac部分。Openofdm:openwifi的基带部分源码,也是运行在FPGA中,最终集成到openwif-hw项目中,也算是openwif-hw的一部分(ip),在这里单
  • 2024-10-113.6 使用Ultralytics YOLO进行模型基准测试
    3.6使用UltralyticsYOLO进行模型基准测试UltralyticsYOLO生态系统及其集成引言当您的模型完成训练和验证后,下一步就是评估其在各种现实场景中的表现。UltralyticsYOLO11的基准测试模式通过提供一个强大的框架,用于评估模型在各种导出格式下的速度和准确性。观看视频:Ult
  • 2024-09-30深入解析四舍五入:类型、原理与实战指南20240930
    深入解析四舍五入:类型、原理与实战指南引言在软件开发中,四舍五入是一个常见且重要的操作,广泛应用于数值计算、数据处理和金融分析等领域。然而,四舍五入并非只有一种方式,不同的舍入方法可能会对计算结果产生显著影响。本文将深入探讨四舍五入的常见类型、其背后的原理以及
  • 2024-09-25只用单链表的方式判断一个链表是否为回文链表
    思路寻找链表的中点:使用快慢指针的方法,快指针每次移动两步,慢指针每次移动一步。当快指针到达链表末尾时,慢指针正好位于链表的中间。反转后半部分链表:从中点开始反转链表的后半部分。比较前半部分和反转后的后半部分:逐一比较两个部分的节点值,如果所有对应的节点值都相同,则
  • 2024-08-09Meissel_Lehmer模板
    复杂度\(O(n^\frac23)\),计算\(1\simn\)的素数个数#definediv(a,b)(1.0*(a)/(b))#definehalf(x)(((x)-1)/2)i64Meissel_Lehmer(i64n){if(n<=3){returnmax(n-1,0LL);}longlongv=sqrtl(n);ints=(v+1)/2
  • 2024-07-30后缀数组 - half
    后缀数组后缀数组可以解决有关后缀的问题废话。那么暴力做法肯定是把每个后缀全部取出来,然后按照字典序排序,但是这样复杂度是\(\Theta(n^2\logn)\)的。后缀数组可以解决以下问题:最长重复子串多个串的最长公共子串不同子串个数算法详解面对这些问题,我们需要\(3\)个数
  • 2024-07-13记录---实现抖音 “视频无限滑动“效果
  • 2024-07-017.半加器拓展练习:使用与非门实现半加器
    使用always语句实现半加器:(1)报错:[HDL9-806]Syntaxerrornear"non-printablecharacterwiththehexvalue'0xef'". 原因:Verilog中带有中文字符(2)Verilog代码:moduleex_half_adder(A,B,Cout,Sum);inputA;inputB;outputregCout;
  • 2024-06-12树莓派使用ethtool永久配置网口信息与工作模式
    1、安装ethtool软件使用指令sudoapt-getinstallethtool成功显示:pi@jcr:~$sudoapt-getinstallethtoolReadingpackagelists...DoneBuildingdependencytree...DoneReadingstateinformation...Doneethtoolisalreadythenewestversion(1:5.9-1).0upgr
  • 2024-06-04URP案例(较重要)
    简约水面场景准备:水底和水面的示例物体天空球和天空球一样的Cubemap组成部分深度颜色水下扭曲泡沫高光反射焦散代码部分github地址:有注释,就不写了详细过程了C# usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;namespaceU
  • 2024-05-30CF1593D2. Half of Same
    题目链接:HalfofSame-洛谷|计算机科学教育新生态(luogu.com.cn)WA代码:#include<bits/stdc++.h>usingnamespacestd;#defineMAX44constintN=2e6+6;intarr[MAX];intcnt_1[N];//记录每个数出现的次数intcnt_2[N];//记录每个因数intmain(){intt;c
  • 2024-03-27Python-VBA编程500例-020-02(入门级)
    第k个组合(ThekthCombination)的问题在实际应用中具有广泛的用途,它涉及从n个不同元素中选出k个元素的所有可能组合。这种组合的概念在许多领域都有重要的应用,常见的一些具体应用有:1、彩票与赌博:在某些彩票或赌博游戏中,参与者需要选择特定数量的号码或符号。这些号码或符号的
  • 2024-03-15天梯选拔赛第二场
    字符串的题目按以前的写法超时了,要时刻学习一下别人优秀的思路和题解前四道简单的模拟题略过基于文化课的算法学习这一题需要注意如下几个点:1.我们要更改的一定要在main和return之外2.是第一个main和最后一个return之间就不符合题意3.从右边开始找使用rfind左边开始找使用fin
  • 2024-03-09Unity+Houdini+SP+SD 程序化风格化石头
    Houdini程序化模型整体思路:先生成一个基础模型,再基于该模型进行cutoff、控制拐角,随后转换为低模,最后uv映射、物体的像素密度、贴图大小基础模型基础形状采用Box,再使用PointJitter改变形状,最后添加normal为后续的cutoff做铺垫大致形状如下基础形状基于point个数使用f
  • 2024-03-09Unity URP Houdini 风格化云
    目录前言RenderType不透明度自发光ParallaxOcclusionMapping动画reference前言云的实现一般有三种思路:Volume体积云、billboard公告牌、Particle粒子,对于风格化来说体渲染的实现过于真实(但光遇的风格化云貌似是使用体渲染实现的,后面有空会考虑尝试还原还原),而Particle消耗太
  • 2024-02-19PBR
    简介PBR全称PhysicallyBasedRendering即基于物理的渲染它包含很多技术,折射、反射、GI、PBS等其中的重点就是PBS PBSPBS全称PhysicallyBasedShadering即基于物理的着色这是PBR的核心而PBS的核心有1.物质的光学特性主要根据反射率去分为金属和非金属金属1.具有很
  • 2024-01-18有趣的小练习(持续更新~)
    有趣的小练习使用生成器实现range()函数defmy_range(start,stop=None,step=1):ifnotstop:#如果只传了一个参数,就调整参数stop=start#相当于start=0,stop=传的值start=0whilestart<stop:#只要start小于stop就执行输出语句
  • 2023-12-04bigdecimal保留两位小数
    1 publicclasstest1_format{2 publicstaticvoidmain(String[]args){3 BigDecimaldecimal=newBigDecimal("1.12345");4 System.out.println(decimal);5 BigDecimalsetScale=decimal.setScale(4,BigDecimal.ROUND_HALF_DOWN);6 Syste
  • 2023-11-20Quartus和modelsim联合仿真流程
    本实验以实现半加器为例。1.建立half_adder文件夹和四个小文件夹2.rtl文件夹写.v文件,即程序代码代码实现如下:modulehalf_addr( inputwirein_1, inputwirein_2, outputwiresum, outputwirecount);assign{count,sum}=in_1+in_2;
  • 2023-11-19Microservice- Resiliency patterns: Circuit Breaker Pattern
    Theretrypatternworkswellforcoveringtransientfailures,butifwedon’tknow howlongtheproblemwilllast,wemayendupputtingahighloadondependentserviceswithinfiniteretries.Let’slookatasmarterversionoftheretrypatternthat bre