• 2024-07-01【Websocket】解析帧frame.c源码分析
    0.简介本文主要分析https://github.com/mortzdk/websocket中解析帧相关函数1.predict.h#ifndefwss_predict_h#definewss_predict_h#ifdefined(__GNUC__)||defined(__INTEL_COMPILER)/*__builtin_expect是GCC提供的一个内建函数,用于向编译器提示某个条件在大多
  • 2024-06-24纯真IP库查询方法(2024-6-19更新qqwry.dat后无法查询,修改代码)
    2024-6-19更新qqwry.dat后使用pthon38那篇文章里的代码无法查询,使用pythom2的代码,修改之后python3可用,将文件放到工程里查询,不用Lib库里的。修改后的qqwry.py如下,python3可用。coding=utf-8forPython2.7为https://pypi.python.org/pypi/qqwry-py3的Python2版版本:2017-10-
  • 2024-06-22【微服务】第24节:初识搜索引擎 ElasticSearch
    目录1.初识elasticsearch1.1.认识和安装1.1.1.安装elasticsearch1.1.2.安装Kibana1.2.倒排索引1.2.1.正向索引1.2.2.倒排索引1.2.3.正向和倒排1.3.基础概念1.3.1.文档和字段1.3.2.索引和映射1.3.3.mysql与elasticsearch1.4.IK分词器1.4.1.安装IK分词器1.4.2.使
  • 2024-06-21单曲线图
    function(data,params){//constmyChart=this.myChart;constyearData2=[2020,2021,2022,2023,2024,2025];constpersonData2=[820,932,901,934,1290,1330,1320];data.sort((a,b)=>a.nj-b.nj);constyearData=[];constpe
  • 2024-06-20鸿蒙ArkTS声明式组件:【DataPanel】
    DataPanel数据面板组件,用于将多个数据占比情况使用占比图进行展示。说明:该组件从APIVersion7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。子组件无接口DataPanel(options:{values:number[],max?:number,type?:DataPanelType})从
  • 2024-06-20Kafka 新的消费组默认的偏移量设置和消费行为
    个人名片
  • 2024-06-18文件处理
    request.get("/operate-benchmarking/benchmarking/getReportTb2",{params:{reportName:reportName,},//responseType:"blob",}).then((res)=>{console.log(res.data);/
  • 2024-06-14前端使用 Konva 实现可视化设计器(15)- 自定义连接点、连接优化
    前面,本示例实现了折线连接线,简述了实现的思路和原理,也已知了一些缺陷。本章将处理一些缺陷的同时,实现支持连接点的自定义,一个节点可以定义多个连接点,最终可以满足类似图元接线的效果。请大家动动小手,给我一个免费的Star吧~大家如果发现了Bug,欢迎来提Issue哟~github源码g
  • 2024-06-12MySQL 分页优化
    不需要担心数据库性能优化问题的日子已经一去不复返了。随着时代的进步,随着野心勃勃的企业想要变成下一个Facebook,随着为机器学习预测收集尽可能多数据的想法的出现。作为开发人员,我们要不断地打磨我们的API,让它们提供可靠和有效的端点,从而毫不费力地浏览海量数据。如果你
  • 2024-06-10[IDA PRO] RVA 插件
    IDA插件-跳转到偏移量IDA插件-获取偏移量Shift+G跳转到指定RVACtrl+Shift+C(或右键选择)复制当前RVA到剪贴板#------------------------------------------------------------------------------#IDAPlugintojumptoanoffsetfromtheImagebase.#Copythe
  • 2024-06-10MySQL分页查询offset过大,Sql优化经验
    低性能版SELECT*FROMtablewherecondition1=0andcondition2=0andcondition3=-1andcondition4=-1orderbyidascLIMIT2000OFFSET50000当offset特别大时,这条语句的执行效率会明显减低,而且效率是随着offset的增大而降低的。原因为:MySQL并不是跳过offset
  • 2024-06-08Redis中的主从复制
    分布式系统中的几种Redis部署方式为了解决一个程序只部署在一个服务器上的单点问题:可用性问题,如果这个机器挂了,就意味着服务就中断了一个程序只部署在一台机器上,它的性能/支持的并发量也是有限的所以,就引入了分布式系统。在分布式系统中,往往希望有多个服务器来部署Redis
  • 2024-06-06【YOLOv8改进】DAT(Deformable Attention):可变性注意力 (论文笔记+引入代码)
    YOLO目标检测创新改进与实战案例专栏专栏目录:YOLO有效改进系列及项目实战目录包含卷积,主干注意力,检测头等创新机制以及各种目标检测分割项目实战案例专栏链接:YOLO基础解析+创新改进+实战案例摘要Transformers最近在各种视觉任务中展现出了优越的性能。较大甚至是
  • 2024-06-06ffmpeg结构体解析-AVClass 和 AVOption
    AVClass先来看AVClass的结构如下:/***DescribetheclassofanAVClasscontextstructure.Thatisan*arbitrarystructofwhichthefirstfieldisapointertoan*AVClassstruct(e.g.AVCodecContext,AVFormatContextetc.).*/typedefstructAVClass{
  • 2024-06-05囚徒5.4_基于texlive的PlotNeuralNet画深度学习框架图
    首先下载并安装texlive连接如下texlive安装教程接着下载PlotNeuralNet项目下载链接PlotNeuralNet对PlotNeuralNet的一些解释它其实是基于texlive语言,然后通过python语言按照texlive的语法格式进行拼接生成tex文档之后使用pdflatex命令生成pdf.PlotNeuralNet中有一系列的写
  • 2024-06-04chrony 时间同步服务
    centos7系统默认已安装chronyd时间同步服务&已开启(ntpd服务默认是关闭的) [BEGIN]2024/6/420:14:16[tang@localhost~]$chronycsources210Numberofsources=4MSName/IPaddressStratumPollReachLastRxLastsample======================
  • 2024-06-01Elasticsearch8.4安装及Java Api Client的使用
    目录简介一、ElasticSearch安装二、可视化界面(elasticserach-head)插件安装三、Kibana的安装四、ES核心概念五、IK分词器六、Rest风格说明:ES推荐使用的七、关于索引的操作1、PUT命令2、GET命令3、POST命令4、DELETE命令八、关于文档的操作九、整合SpringBoot,基于
  • 2024-05-31用Python脚本迁移MongoDB数据到金仓-kingbase数据库
    1、首先需要明确MongoDB与kingbase的对应关系,collection相当于table,filed相当于字段,根据这个对应关系创建表;此次迁移的MongoDB里的数据字段是:_id(自动生成的objectid),image(转成二进制存储的文档)所以在金仓里创建表createtableadmin(idvarchar,imagebytea);2、安装Python环境
  • 2024-05-31折线图加柱状图
    在data函数中定义数据myopiaList或从后端接口中拿到数据是个可以实时更新改变的echarts视图myopiaList:[24,50,70];initLineChart(){constmyopiaData=Array.isArray(this.lineChartConfig.series)?this.lineChartConfig.series:[];
  • 2024-05-30kafka 偏移量坑点
    auto.offset.reset值含义解释earliest当各分区下有已提交的offset时,从提交的offset开始消费;无提交的offset时,从头开始消费latest当各分区下有已提交的offset时,从提交的offset开始消费;无提交的offset时,消费新产生的该分区下的数据nonetopic各分区都存在已提交的offset时,从offset后
  • 2024-05-29echarts渐变内置生成器echarts.graphic.LinearGradient
    在使用echarts绘制图表时,如果需要使用渐变色,则应使用echarts内置的渐变色生成器echarts.graphic.LinearGradientseries:[{name:'',type:'bar',barMaxWidth:20,label:{show:true,color:'#fff',},
  • 2024-05-27关于学生信息管理系统的优化
    关于学生信息管理系统的优化优化1:更改引导用户创建数据库的方案FILE*fp=fopen(file_name,"r");chars[100];intn;if(fp==NULL){printf("未检测到数据库,请问是否创建(y/n)?");scanf("%s",s);printf("\n");
  • 2024-05-26ret2libc
    https://files.cnblogs.com/files/blogs/820854/ret2libc.ppt?t=1716737413&download=truefrompwnimport*e=ELF('./pwn')#调用目标文件的elf文件libc=ELF('./libc-2.31.so')#调用libc版本文件puts_plt=e.plt['puts']#调用
  • 2024-05-25螺旋矩阵
    leetcode:59题给你一个正整数n,生成一个包含1到n2所有元素,且元素按顺时针顺序螺旋排列的nxn正方形矩阵matrix。C#:publicclassSolution{publicint[][]GenerateMatrix(intn){int[][]result=newint[n][];for(intp=0;p<n;p++)
  • 2024-05-24如何保证消息不被重复消费?
    面试题如何保证消息不被重复消费?或者说,如何保证消息消费的幂等性?面试官心理分析其实这是很常见的一个问题,这俩问题基本可以连起来问。既然是消费消息,那肯定要考虑会不会重复消费?能不能避免重复消费?或者重复消费了也别造成系统异常可以吗?这个是MQ领域的基本问题,其实本质上