• 2024-05-08n皇后问题
    n皇后问题位运算版本(返回可能数)inttotalqueen(intn){if(n<1)return0;//n=5//1<<5=0...100000-1//limit=0...011111;//n=7//limit=0...01111111;intlimit=(1<<n)-1;returnf2(limit,0,0
  • 2024-04-24力扣-396. 旋转函数
    1.题目介绍题目地址(396.旋转函数-力扣(LeetCode))https://leetcode.cn/problems/rotate-function/题目描述给定一个长度为n的整数数组 nums 。假设 arrk 是数组 nums 顺时针旋转k个位置后的数组,我们定义 nums 的旋转函数  F 为:F(k)=0*arrk[0]+1*
  • 2024-03-26How to get the client IP address with Javascript only
    LearnhowtogettheclientIPaddress(localandprivate)usingonlyjavascript.​​Javascript无法获取(也无法存储)客户端IP,但是Javascript能够创建Http请求,并且服务器端语言能够检索用户的公共IP,因此您可以利用这一优势。换句话说,如果你想检索用户的公共IP,你将依赖于对任
  • 2024-03-25No qualifying bean of type 'XXX' available:expected at least 1 bean which qualifies as aut
    一项目启动报,Noqualifyingbeanoftype'XXX'available:expectedatleast1beanwhichqualifiesasautowirecandidate翻译为:没有类型为“XXX”的合格bean可用:应至少有1个bean符合autowire候选者的条件排查步骤如下:(1)项目启动类上是否有扫描到该bean下的包(2)如果用
  • 2024-03-20面试官:Kafka和ES选主有什么区别?
    Kafka和ES都是用来处理大数据的中间件,一个是消息中间件的代表(Kafka),另一个是大数据搜索引擎的代表(ES)。它们在Java领域的使用非常广泛,在大数据方面就更不用说了,但它们的选主(选择主节点)有什么关联与区别呢?接下来,我们一起来看。1.基础概念1.1什么是Kafka?Kafka是一个分布式
  • 2024-02-14P1781 宇宙总统
    1.题目介绍题目描述地球历公元6036年,全宇宙准备竞选一个最贤能的人当总统,共有\(n\)个非凡拔尖的人竞选总统,现在票数已经统计完毕,请你算出谁能够当上总统。输入格式第一行为一个整数\(n\),代表竞选总统的人数。接下来有\(n\)行,分别为第一个候选人到第\(n\)个候选人的
  • 2024-01-22代码随想录 day27 组合总和 组合总和 II 分割回文串
    组合总和其实总的思路和前面几类组合问题区别不大本题由于说明了元素可以重复选取且无需考虑sum为0的情况只需要把边界的startIndex迭代从i+1变成i即可i表示可以选取元素本身很容易写出以下未进行剪枝的代码剪枝情况只是多了一种也就是sum+下一个候选元素>targ
  • 2023-12-29Xcode 15 Release Candidate (15A240d) 发布 - Apple 平台 IDE
    Xcode15ReleaseCandidate(15A240d)发布-Apple平台IDEIDEforiOS/iPadOS/macOS/watchOS/tvOS/visonOS作者主页:sysin.orgvisonOS支持已更新。Xcode15使您能够为所有Apple平台开发、测试和分发应用程序。通过增强的代码完成、交互式预览和实时动画,更快地编写和设计您的
  • 2023-12-10Smith Number
    题目Givenanumbern,thetaskistofindoutwhetherthisnumberisaSmithnumberornot.ASmithnumberisacompositenumberwhosesumofdigitsisequaltothesumofdigitsofitsprimefactors.Example1:Input:n=4Output:1Explanation:Thesum
  • 2023-10-31回溯法
    当涉及回溯算法时,伪代码通常具有一般性的结构,但它的具体实现会根据问题的特性而有所不同。以下是一般通用的回溯算法伪代码结构,供你参考:functionbacktrack(candidate):ifcandidateisasolution:addcandidatetosolutionsreturnforeachpossi
  • 2023-09-18分布式一致性算法——Raft
    RaftLeaderElection背景介绍Raft是一种用于管理Log的分布式一致性算法,在了解Raft之前首先需要了解为什么需要Log?对于不同的系统,无论是中间件疑惑是其余的系统,我们如果想要求其满足CAP协议中的一致性,需要尽量保证多节点的数据是相同的,也就是所谓的“共识”。下文中将这些需要
  • 2023-09-13Xcode 15 Release Candidate (15A240d) 发布 - Apple 平台 IDE
    Xcode15ReleaseCandidate(15A240d)发布-Apple平台IDEIDEforiOS/iPadOS/macOS/watchOS/tvOS/visonOS请访问原文链接:https://sysin.org/blog/apple-xcode-15/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgvisonOS支持已更新。Xcode15使您能够为所有
  • 2023-07-26流媒体协议之WebRTC简易服务器搭建20230726
    流媒体协议之WebRTC简易服务器搭建1.简介        由于官网的peerconnection_server和apprtc对SDP以及登录流程有特定要求,不便于调试自己实现的WebRTC,所以计划自己搭建服务器,网上开源的服务器有很多:licode/janus/kurento/mediasoup/jitsi等等,但是这些服务器的搭建又比较
  • 2023-07-01【哈佛cs50 2022】lab3 & problemSet3【ing】
    (1)lab3如何测试每个代码运行所需要的时间?time./sort1sorted5000.txt sort1sort2sort3sorted5000.txt0.037s0.020s0.045ssorted10000.txt0.058s0.050s0.151ssorted50000.txt1.244s2.238s5.637sreversed5000.txt0.088s0.026s0.045srever
  • 2023-06-19springboot启动流程 (2) 组件扫描
    SpringBoot的组件扫描是基于Spring@ComponentScan注解实现的,该注解使用basePackages和basePackageClasses配置扫描的包,如果未配置这两个参数,Spring将扫描该配置类所属包下面的组件。在服务启动时,将使用ConfigurationClassPostProcessor扫描当前所有的BeanDefinition,解析Configur
  • 2023-06-02RMRC2016问题 B: Election(概率计算)
    石油大http://exam.upc.edu.cn/problem.php?cid=1242&pid=1问题B:Election时间限制:1Sec  内存限制:128MB提交:83  解决:12[提交][状态][讨论版]题目描述Afterallthefundraising,campaigninganddebating,theelectiondayhasfinallyarrived.Onlytwo
  • 2023-05-22查找大于等于左侧所有数小于等于右侧所有数
    在一个int数组里查找这样的数,它大于等于左侧所有数,小于等于右侧所有数。实现voidtest(){//intarr[]={2,5,3,6,6,9,12,7};intarr[]={2,4,3,9,6,5,7};//intarr[]={2335557};//intarr[]={1,2,3,4,5};//inta
  • 2023-05-12WebRTC获取IP地址问题,Uncaught TypeError: Cannot read property '1' of null
    WebRTC获取IP地址问题,UncaughtTypeError:Cannotreadproperty'1'ofnull临时接了个任务,客户要求某个账号只能在某个ip或者mac上登录,其余的情况的登录都要报错,首先就要解决看看怎么获取ip使用的获取IP的语句如下,类似的在网上很多,主要的获取的逻辑都是一样的<script>
  • 2023-05-03Etcd选主源码分析
    Etcdv3.4.0Raft角色Raft集群中节点分为3种状态:领导者Leader、追随者Follower、候选者Candidate。正常情况下,集群中的节点只存在Leader与Follower这2种状态。Leader:负责日志的同步管理,处理写请求,与Follower保持心跳。Follower:响应Leader的日志同步请求和Candidate的投票请求,把
  • 2023-04-24No qualifying bean of type 'org.apache.rocketmq.spring.core.RocketMQTemplate' available: e
    2023-04-2418:50:39.372WARN26732---[main]ConfigServletWebServerApplicationContext:Exceptionencounteredduringcontextinitialization-cancellingrefreshattempt:org.springframework.beans.factory.BeanCreationException:Errorcreating
  • 2023-04-11鼠须管Style配置
    在MAC下鼠须管没有相关的Style配置,但是可以很方便的自定义配置。在用户配置下,找到squirrel.custom.yaml将以下内容配置在其中,重新部署后,可以将输入法样式修改为Win10风格的样式。当然可以在其基础上做调整和修改patch:style:candidate_text_color:0x000000comme
  • 2023-04-05Raft协议及伪码解析
    跟着Martin大神学习Raft协议,带上讲解和伪码确实给人深入浅出的感觉,英音听起来十分优雅,也是一种享受了~视频地址:DistributedSystems6.2:Raft整篇主要包括了十张Slide:节点的状态转换首先需要明确,节点只有三种状态:followercandidateleaderfollower当一个节点刚启动的
  • 2023-03-20expected at least 1 bean which qualifies as autowire candidate
      报错说Noqualifyingbeanoftype'com.example.ayuntest.mapper.GoodsMapper',所以这时要在Application启动类里面加入@MapperScan("com.example.ayuntest.mapper")
  • 2023-03-08Package ‘python3-pip‘ has no installation candidate
    ubuntu显示标题所示报错,首先需要更新:sudoapt-getupdatesudoapt-getupgradesudoaptinstallpython3-pip参考资料:https://blog.csdn.net/wangcassy/article/det
  • 2023-03-06Java开发笔记之项目启动报错expected at least 1 bean which qualifies as autowire candidate. Dependency annotation
    看下spring容器启动时报错,看报错图: 需要检查如下:/**1.application.yml内的mybatis->mapper-location和type-aliases-package路径是否覆盖该对象;2.mapper目录