草庐IT

ACM相关tips

全部标签

idea社区版支持JavaScript和css、html,以及相关插件

1.如果是老的社区版或者是Ultimate版本直接打开设置即可,如果引用外部库,则需要添加新的外部库内部既有的设置,勾选打开:1.打开IDEA,点击“File”菜单,选择“Settings”;2.在弹出的设置窗口中,找到“Languages&Frameworks”,点击“JavaScript”;3.在“JavaScript”页面中,勾选“EnableJavaScriptLanguage”,然后点击“OK”;4.再次打开“Settings”,点击“Languages&Frameworks”,然后点击“CSS”;5.在“CSS”页面中,勾选“EnableCSSLanguage”,然后点击“OK”;

RISCV处理器的中断过程及移植FreeRTOS系统的相关知识总结

文章目录RISCV内部与中断相关的信号中断及异常发生的具体流程RISC-V架构中断触发的条件MIE、MPIE深层含义M()IE深层含义M()IP信号深层含义FreeRTOS内的中断服务处理程序FreeRTOS内的堆栈指针关键RISCV内部与中断相关的信号mcause_interrupt指示当前触发的是中断还是异常:1——中断、0——异常。mcause_exceptionCode[3:0]标识中断异常编码,如下表所示。异常编码异常种类0指令地址未对齐1取指失败2非法指令3断点4内存数据读取地址未对齐5内存数据读取失败6内存数据写入地址未对齐7内存数据写入失败11环境调用中段编码中断种类3软件中断

极大似然估计(MLE)相关总结

一、极大似然估计概述        极大似然估计是频率学派的进行参数估计的法宝,基于以下两种假设前提:①某一事件发生是因为该事件发生概率最大。②事件发生与模型参数θ有关,模型参数θ是一个定值。        极大似然估计是通过已知样本数据,来推导出最大概率出现这个事实的模型参数值,并将这一参数值作为估计的真实值。        举例:抛硬币10次,若出现一次结果为5次正面朝上,5次反面朝上。设出现这一结果与P有关,则似然函数为L(P)=p^5*(1-p)^5,对其取对数求导,令导数为零,求得p为0.5。则我们有理由认为当p等于0.5时,最有可能出现抛硬币10次,其中5次正面朝上,5次反面朝上这

Spring MongoDB + QueryDSL 通过@DBRef 相关对象查询

我正在使用spring-data-mongodb和querydsl-mongodb来执行更灵活的查询。我的应用程序有用户和订单。一个用户可以有多个订单,所以我的模型是这样的:publicclassUser{@IdprivateStringid;privateStringusername;//gettersandsetters}publicclassOrder{@IdprivateStringid;@DBRefprivateUseruser;//gettersandsetters}如您所见,用户和订单之间存在多对多关系。每个订单分配给一个用户,用户存储在@DBRefpublicUser用

php - doctrine ODM 加载相关文档导致查询过多

我一直在尝试减少WebAPI上的数据库查询数量。我的数据库有3个集合:playground、widget、token一个Playground有很多小部件,一个小部件有一个token。每个关系都使用referencesOne/referenceMany。这是我的简化模型/***@MongoDB\Document()*/classWidget{/***@MongoDB\ReferenceOne(targetDocument="Token",inversedBy="widgets")*/protected$token;/***@MongoDB\ReferenceOne(targetDocum

解剖—单链表相关OJ练习题

目录一、移除链表元素二、找出链表的中间节点 三、合并两个有序链表四、反转链表五、求链表中倒数第k个结点六、链表分割七、链表的回文结构八、判断链表是否相交  九、判断链表中是否有环(一)十、 判断链表中是否有环(二)注:第六题和第七题牛客没有C环境,我在C++环境下用C语言写这道题(目前还没学C++,请大佬们理解一下,理解万岁!!) 一、移除链表元素203.移除链表元素-力扣(LeetCode)给你一个链表的头节点 head 和一个整数 val 请你删除链表中所有满足 Node.val==val 的节点,并返回 新的头节点 。示例1:​输入:head=[1,2,6,3,4,5,6],val=6输

node.js - MongoDB 按相关性排序

我正在尝试从Node上的MongoDB获取文档。假设文档具有以下结构:{"_id":ObjectId,"title":String,"tags":Array}我想按相关性对它们进行排序-因此,当我查找具有“蓝色”或“黄色”标签的文档时,我希望首先找到具有这两个标签的文档。到目前为止,我通过谷歌管理,反复试验:vartags=["yellow","blue"];db.collection('files').aggregate([{$project:{tags:1}},{$unwind:"$tags"},{$match:{"tags":{"$in":tags}}},{$group:{_id

Spring Boot集成kafka的相关配置

引入依赖:额外依赖只需要这一个,kafka-client不是springboot的东西,那是原生的kafka客户端,kafka-test也不需要,是用代码控制broker的东西。org.springframework.kafkaspring-kafkayml配置:也可以用java类Config方式配置,如果没有特殊要求,可以只用spring配置的方式server:port:8080spring:kafka: #Kafka服务器,支持集群bootstrap-servers:127.0.0.1:9092,127.0.0.2:9092 #生产者配置producer:#消息发送重试次数,注意会引起重复

图论相关算法

一、迪杰斯特拉(Dijkstra)算法迪杰斯特拉算法使用类似广度优先搜索的方法解决了带权图的单源最短路径问题。这是一个贪心算法。1.核心思想(1)每次选中一个点,这个点满足两个条件:未被选过距离最短(2)对于这个点的所有邻近点都尝试去松弛2.算法步骤实现 图片转自:这个博主 

★DCDC相关

1.电感选型 饱和电流:电感下降30%对应电流温升电流:电感产生40℃对应电流饱和电流>温升电流>输出额定电流*1.3DCR直流等效电阻自谐振频率:频率之下,电感效应阻抗与频率正相关,频率之上负相关,电容效应,是开关频率10倍以上留20%以上余量(如实际电流4A,选5A以上)感值计算:E=dNΦ/dt=Ldi/dt电感两端的电压公式:V=L*di/dtBUCK:开:V电感=Vin-Vout=L*di/dt       L*di/dt=Vin-Vout[(Vin-Vout)/L]*Ton=△I    【 △I充电=[(Vin-Vout)*T*D]/L 】关:V电感=-Vout=L*di/dt