- 2024-11-21review-消息中间件MQ
RabbitMQRabbitMQ,作为当今流行的开源消息代理软件,以其卓越的可靠性、灵活性和易用性在微服务架构和分布式系统中扮演着至关重要的角色。它不仅能够确保消息在不同系统组件间的高效传递,还能通过其高级消息队列协议(AMQP)支持复杂的路由功能,从而满足各种消息分发场景。RabbitM
- 2024-11-20Code Review 指导方针
优质博文:IT-BLOG-CNWhyCodeReview?-为什么要进行代码评审?CodeReview是软件开发过程中的一个关键实践,它有以下几个重要目的:ImproveCodeQuality-改进代码质量【1】确保代码符合团队的编码标准、最佳实践和设计原则。【2】识别并修正可能影响长期维护的问题,如
- 2024-11-17BUU CODE REVIEW 1 1
BUUCODEREVIEW11打开实例发现php代码,代码审计一波看到unserialize(),初步判断这题存在php反序列化分析代码:需要GET传参传入pleaseget=1需要POST传参传入pleasepost=2需要POST传入md51和md52,使得md51的md5加密后的MD5值弱相等,参数值不相等需要POST传入obj,用来反序列化
- 2024-11-14BUU CODE REVIEW 1
BUUCODEREVIEW1php代码审计classBUU{public$correct="";public$input="";publicfunction__destruct(){try{$this->correct=base64_encode(uniqid());if($this->correct===$this-&g
- 2024-11-07驭码上新,AI Code Review、基于代码库的知识问答,让研发起飞
极狐GitLabAI产品驭码CodeRider发布最新版本,带来了多项AI赋能软件研发的重大功能。重磅发布基于代码库的知识问答:智能解答项目代码相关问题,提升协作效率;让新员工快速了解、上手项目,缩短培养周期。AICodeReview:已配置项目可在用户提交MR时自动触发代码审核,支持一键接
- 2024-11-05Cursor使用
Cursor是一款AI代码编辑器,官网地址为https://www.cursor.com/,直接在官网下载安装即可,基于VSCode二次开发而来,之所以没有采用插件方式,在官方网站上给出的答案是某些功能插件无法实现,产品专注在使用AI来进行编程方面,价格方面还不便宜,Pro单月20刀,企业版单月单个用户40刀,但某些功能
- 2024-10-29Edu171 Review
Edu171Review这场好像没什么人打,莫名其妙就上分了。甚至获得了青名体验卡,不过下一场应该就掉下去了。A一个很显然的贪心构造Code#include<bits/stdc++.h>usingnamespacestd;template<typenameT>inlinevoidre(T&x){ x=0;intf=1;charc=getchar(); while(!isdigi
- 2024-10-27ABC 377 Review
ABC377ReviewA模拟题,但是好像wa了一发,有点幽默Code#include<bits/stdc++.h>usingnamespacestd;chars[5];intmain(){ for(registerinti=1;i<=3;++i)s[i]=getchar(); sort(s+1,s+4); if(s[1]=='A'&&s[2]=='B'&&s[3]=='
- 2024-10-25CF 981 Review
CF981Review打的最差的一场Div.3虽然可能有Div.3是ICPC赛制的原因,但是本质上还是自己太菜了。A模拟Code#include<bits/stdc++.h>usingnamespacestd;template<typenameT>inlinevoidre(T&x){ x=0;intf=1;charc=getchar(); while(!isdigit(c)){if(c=='-')f=-1;
- 2024-10-22MariaDB 矢量版-专为人工智能设计
作为一名在关系型数据库系统领域拥有二十多年经验的解决方案架构师,我最近开始探索MariaDB的新矢量版,看看它能否解决我们面临的一些人工智能数据挑战。快速浏览一下似乎很有说服力,尤其是它如何将人工智能的魔力直接带入常规数据库设置中。不过,想通过一个简单的用例对它进
- 2024-10-19A review on the use of large language models as virtual tutors
本文是LLM系列文章,针对《Areviewontheuseoflargelanguagemodelsasvirtualtutors》的翻译。关于使用大型语言模型作为虚拟导师的综述摘要1引言2方法3分析和讨论4结论摘要Transformer架构有助于管理自然语言处理的长期依赖关系,这是该领域的最新
- 2024-10-18Edu Round 170 Review
EduRound170ReviewA分析一个很显然的根据前缀划分的贪心,直接指针模拟就好了。Code#include<bits/stdc++.h>usingnamespacestd;intmain(){ intt; cin>>t; while(t--) { stringa,b; cin>>a>>b; intl1=a.length(),l2=b.length(); intp=0; while(p
- 2024-10-15基于大模型 + 知识库的 Code Review 实践
背景
- 2024-10-15cvpr注意事项和注册流程(2025版)(20241015更新还未开放注册)
本文章基于现有网上没有cvpr详细版本的一步一步的注册流程进行编写,用于指导自己和方便他人进行注册。接下来将从CVPR2025的重要节点、变更事项、注册流程进行说明重要节点CVPR2025变更的重要事项Duetothedramaticincreaseinthenumberofsubmissionsandthedeterio
- 2024-10-14ABC375 Review
ABC375ReviewAB模拟题过C很让人恼怒的一道题,思路一点也不难想,但是代码实现过于困难了(对于我来说)分析自己找一两组样例就会发现这道题实际上实在模拟一个矩阵不断向内旋转\(90°\)的过程,从外到里旋转的次数越来越多,旋转的过程可以发现实际上可以通过模\(4\)来进行简化
- 2024-10-11Code Review:探索工程实践之道
作者:京东物流冯志文前言本文参考《京东JAVA代码规范-V1.1》&Google代码评审工程实践方法论,结合团队代码评审的实践经验整理成文档,这份文档是我们团队集体经验的结晶。我相信公司其他部门也有类似的经验和最佳实践。希望通过互相交流和学习,共同提高代码质量,进而提高系统的稳定
- 2024-10-10“物品复活“软件开发
“物品复活“软件开发PSP数据统计表PSP2.1具体任务用时Planning计划-Estimate-明确需求和其他相关因素,指明时间成本和依赖关系6hDevelopment开发-Analysis-分析需求5min-DesignSpec-生成设计文档0-DesignReview-设计复审(和同事审
- 2024-10-06CF 977 Review
CF977Review掉大分了,我去,绿名也是可以掉分的,我去你简直太牛了sgh。我是真正的飞舞。A排序以后贪心或者直接优先队列模拟即可,都可以过。Code#include<bits/stdc++.h>usingnamespacestd;template<typenameT>inlinevoidre(T&x){ x=0;intf=1;charc=getchar(); wh
- 2024-09-24CF974 Review
CF974Review(以后比较简单的题就不写了)ABCskipD个人写了\(O(n\logn)\)的类模拟算法,能过,但不能做到$O(n)$。考虑什么时候一段\([st,st+d-1]\)的时间会和某一段区间有重合,也就是我自己写的算法的核心思想其实。那就是$st+d-1\gel_i\quadst\ler_i$,变形一
- 2024-09-22『比赛记录』ABC 372
赛时差点改出了F,遂写比赛记录纪念。delete.ABC的T1一般都直接看完样例就莽的,比如这个就一眼是将字符串中的.删去然后输出其他的。Reviewrecord.B.3^A发现\(M\)范围很小,可以直接处理出值域内所有三的不同次幂,然后从大的开始减即可。因为把\(5\times10^5\)当成
- 2024-09-22ABC372 Review
ABC372ReviewA语言基础题B类似于二进制拆分,就像跳LCA的时候一样,尽可能多地选大的即可。C一个位置的字母被改变仅仅会对相邻两个位置之类的答案产生影响,暴力统计即可。D对于每一个\(i\)去暴力地统计\(j\)显然是不可行的,所以可以转而想一想每个\(j\)会对答案产生多
- 2024-09-15ABC371 Review
ABC371ReviewA分类讨论题,过B模拟题,过C题意给出一张原始图\(G\),和一张待修改图\(H\),每次对\(H\)进行一次操作可以花费相应的代价删除已经存在的一条边或者是添加未存在的边。问使得两张图同构的最小代价\(W\)是多少。思路以为是什么高级的算法,但是又放在了C
- 2024-09-08ABC370 Review
ABC370ReviewA模拟题,过B模拟题,过C很明显的贪心思路是把需要更改的字母分为两类:改大和改小。首先我们要明确的是要让输出的串尽量拥有小的字典序,且字典序比较的第一关键字是位置,第二是长度所以对于改小的部分,改的位置越靠前我们就放在越前面操作;对于改大的部分,改的位置
- 2024-09-07J.U.C Review - ThreadLocal原理源码分析
文章目录一致性问题一致性问题简介解决一致性问题的常见方法ThreadLocal什么是ThreadLocalThreadLocal的线程模型ThreadLocal的工作原理使用场景ThreadLocal的基本API1.构造函数`ThreadLocal()`2.初始化方法`initialValue()`3.访问器`get()`和`set()`4.