• 2024-11-21数据传输序列化 Json和protobuf
    1序列化序列化(Serialization)将对象的状态信息转换为可以存储或传输的形式的过程,与之相对应的过程称之为反序列化(Unserialization)。序列化和反序列化主要用于解决在跨平台和跨语言的情况下,模块之间的交互和调用,但其本质是为了解决数据传输问题。 1.1如何实现序列化
  • 2024-11-21使用C#获取文件详情
    有对应的需求,需要获取文件的详细信息内容。该页面信息大部分来源于文件的版本信息,使用FileInfo类并不能获取到。VERSIONINFO资源-Win32apps|MicrosoftLearn信息格式:1VERSIONINFOFILEVERSION1,0,0,323PRODUCTVERSION1,0,0,0FILEOS0x4FILETYPE0x1{BLOCK"Str
  • 2024-11-21记录vxe-table合并单元格
    <scriptsetuplang='ts'name="policy-area">import{addPolicyArea,deletePolicyArea,getPolicyAreaDetail,queryAreaPolicyList,queryConditionList,queryMaterialList,queryPolicyKindList,queryPolicyResultList,queryPolicyResultV
  • 2024-11-21Element Plus组件el-select回显异常
    前情公司有经常需要做一些后台管理页面,我们选择了ElementPlus,它是基于Vue3,面向设计师和开发者的组件库,是Vue框架生态中比较火的UI组件库,组件库丰富易用,组件链接:一个Vue3UI框架|ElementPlus坑位最近在开发一个需求,需要使用el-select组件实现多选,但是在回显的时候发
  • 2024-11-21原生js实现轮播图与抖音短视频滑动
        这是我防抖音项目的第一篇文章,我也会在后面做项目的过程中不断总结知识点,添加到这个专栏。感谢张大大的项目来源:https://github.com/zyronon/douyin  基础结构(template与style)        我们先设置father为视窗,内嵌box作为放置轮播图的容器,box的长度为
  • 2024-11-21"attribute"和"property"有什么不同?
    在前端开发中,“attribute”和“property”经常被混淆,但它们是不同的概念。Attribute(特性)定义:HTML元素起始标签内的键值对,属于HTML文档的一部分。你可以直接在HTML代码中看到它们。数据类型:始终是字符串。即使你设置了一个数字类型的attribute,它也会被转换为字符
  • 2024-11-21java工具类static静态方法读取yml配置
    当我们需要在工具类中获取yml配置的时候,由于变量是staic导致获取不到yml配置因为spring加载静态方法比IOC早,所以不能直接使用@Value注解读取yml配置,读取结果是null。@ComponentpublicclassTestUtil{//使用@Value注解读取yml配置的数据@Value("${test.url}")
  • 2024-11-20基于木舟平台浅谈surging 的热点KEY的解决方法
     一、概述     上篇文章介绍了基于surging的木舟平台如何构建起微服务,那么此篇文章将介绍基于木舟平台浅谈surging的热点KEY的解决方法     木舟(Kayak)是什么?      木舟(Kayak)是基于.NET6.0软件环境下的surging微服务引擎进行开发的,平台包含了微
  • 2024-11-20前端:HTML (学习笔记)【2】
    目录三,form表单1,表单(1)定义:(2)action属性(3)method属性2,表单元素(1)文本框(2)密码框(3)单选按钮checked(4)多选按钮(5)普通按钮(6)特殊按钮(7)下拉列表(8)文件(9)隐藏域(10)多行文本框(11)时间控件3,HTML5新增type类型(1)email:HTML5的类型可以增加校验(2)url:用于网址输入。(3)color
  • 2024-11-20这是我自己的发明
    题目传送门先考虑换根操作,珂以直接对一个节点$x$分类讨论,因为这题只需要知道子树,那么只看子树的变动就好了。若根在初始关系中的$x$节点的上端,则$x$的子树没变换。若根是$x$,则$x$就是根。合理。若根是$x$中初始关系的子节点的子树,则$x$的子树就是
  • 2024-11-20C++ 模板元编程高级技巧与大型项目架构中的应用实践
    C++模板元编程(TemplateMetaprogramming,TMP)是一种利用C++模板在编译时进行计算和逻辑推理的技术。模板元编程可以极大地提升程序的灵活性、性能和可扩展性,尤其是在大型项目的架构中,能够有效地处理类型推导、优化计算和代码生成等任务。随着C++11、C++14、C++17和C++20
  • 2024-11-20[Linux]进程地址空间
    进程地址空间以32位机器为例程序地址空间地址空间描述的基本空间大小是字节,每个字节都要有为一的地址,所以在32位的机器下就会有2^32次方个地址,也就是4G的空间范围。这些空间被划分成为了一个个区域。范围是0x00000000-0xFFFFFFFF我们知道,在一个程序中变量或函数的地址分
  • 2024-11-20WPF绑定枚举并且显示特性文本
    一、文件结构 二、文件内容FlattenMethodEnum.cspublicenumFlattenMethodEnum{[Description("单点")]SinglePoint=0,[Description("平均")]Average=1,}}EnumBindingSourceExtension.csusingSystem.
  • 2024-11-20算法--圣诞节的礼物
    #获取用户输入的箱数和马车的最大承受重量box_count=int(input('箱数:'))max_capacity=int(input('最大承受重量:'))#初始化列表,用于存储每箱的单位重量价值和详细信息unit_value_list=[]box_details_list=[]#循环获取每个箱子的总价值和总重量,并计算单位
  • 2024-11-20el-table 合计
       <el-tableref="pageTable":data="tableData"borderstyle="width:100%":summary-method="getSummaries"show-summary>getSu
  • 2024-11-20C#支持将json中的多种类型反序列化为object类型
    我们知道json中的字段是弱类型的,也就是说json中的一个字段不用事先声明具体的类型,这就导致json中某个字段的值有可能是字符串,也有可能是数字,也有可能是布尔值,其它等。。。但是C#是强类型的,定义一个C#类中字段的时候,必须声明它是什么类型,所以我们可以将json中有不同类型的字段在C#
  • 2024-11-20Redis中常见的数据类型及其应用场景Ib
    五种常见数据类型Redis中的数据类型指的是value存储的数据类型,key都是以String类型存储的,value根据场景需要,可以以String、List等类型进行存储。各数据类型介绍:Redis数据类型对应的底层数据结构String类型的应用场景常用命令存放键值:setkeyvalue[EXseconds][PX
  • 2024-11-19李沐大佬-动手学深度学习笔记-注意力机制
    注意力机制(显示考虑随意线索)随意线索:查询query每个输入是一个value和不随意线索key的对通过注意力池化层偏向性选择某些输入历史演变:非参注意力池化层:60年代提的Nadaraya-Watson核回归,类似于knn如果使用高斯核,fx函数类似于softmax和y(y是一个value)的乘积参数化注意力机制:
  • 2024-11-19c语言中const参数莫名警告
     001、[root@PC1test1]#lstest.c[root@PC1test1]#cattest.c##测试c程序#include<stdio.h>voidprint_array(constintx[4][3]);//函数原型声明intmain(void){inta[4][3]={{1,2,4},{2,1,4},{2,5,1},{4,2,3}};
  • 2024-11-19实现一个增删改查系统的过程
    今天讲一下做一个增删改查系统的具体过程,案例为之前发布的随笔,企业erp生产管理系统。要完成整个系统的前端后端流程,配置系统环境是必不可少的,比如,我用到的环境有:语言环境:Java1.8数据库:mysql8.0用到的数据库图形化软件:Navicat由于项目是基于的SpingBoot,用到了Maven框架,用起来
  • 2024-11-19146. LRU 缓存
    https://leetcode.cn/problems/lru-cache/description/?envType=study-plan-v2&envId=top-100-liked最近最久未使用,显然我们需要维护一个使用队列,最近使用过的在队尾,未使用过的靠近队首并且他要求函数get必须以O(1)的平均时间复杂度运行显然我们需要用到hashput必须以
  • 2024-11-19[Java] String的hashCode方法
    简述java/lang/String#hashCode是用途极广的方法,其源码实现也存在一定变迁。其位于JRE的rt.jar包内OpenJDKOpenJDK8-b120版~9-b00版:=OracleJDK1.8.0-261jdk/jdk/src/share/classes/java/lang/String.javahttps://github.com/openjdk/jdk/blob/jdk8-b120/
  • 2024-11-19json解析之fastjson和jackson使用对比
    json解析之fastjson和jackson使用对比前言最近项目中需要做埋点分析,首先就需要对埋点日志进行解析处理,刚好这时候体验对比了下fastjson和jackson两者使用的区别,以下分别是针对同一个json串处理,最终的效果都是将json数据解析出来,并统一展示。一、fastjson简介?fastjson是由
  • 2024-11-19Vue之调用组件返回对象
    需求:调用通讯录子组件选人,选完人后返回数据到父组件进一步处理。1.引用子组件<org-pickerref="orgPicker"title="请选择人员"multiple:selected="orgPickerSelected"@handleSelected="selected"type="user"/>2.点击按钮显示子组件constor
  • 2024-11-19WebSocket的应用:前后端详解与使用
    一、简介WebSocket是一种网络通信协议,它提供了在单个TCP连接上进行全双工通信的功能。在下面这个聊天应用示例中,WebSocket被用于实现实时的聊天功能,包括用户之间的消息发送、接收,用户状态管理以及其他相关的交互操作,为用户带来流畅的聊天体验。二、后端实现(一)模块引入与