2024/7/21

Golang知识总结

1.go语言变量 两种声明方式 var a (int) 10 或在func内可用a:=10 2.go语言常量 const a [int] =0 常量枚举可定义多个常量 如 const( nums1=100 nums2 //100 nums3  //100 ) 其次还有iota计数器用来重置常量 const...

  • 后端知识
  • 2024/7/21
  • Gary
  • 202
  • 2024/4/22

    基础知识总结

    一些常见的问题,知道是知道,但是就怕忘,写个备忘录属于是。 一、十大排序算法及其优化 ①冒泡排序:每趟决出一个最大值,来回交换到队尾。因此是稳定的,最坏时间复杂度就是全部交换过一次,O(n^2),那最好的...

  • 未分类
  • 2024/4/22
  • Gary
  • 293
  • 2024/4/18

    面试踩坑集合

    美团一面:好像大部分问题都回答上来了,只有一个最大线程数的设置没有回答上来。 现在补一下:最大线程数设置,分为IO密集型和CPU密集型两种,当IO密集型时,最大线程数设置为2*n+1(n为CPU数目),CPU密集型时...

  • 未分类
  • 2024/4/18
  • Gary
  • 313
  • 2024/3/12

    基于异步处理框架的音视频平台–项目背景补充

    一、同步与异步 作为项目的基础,首先要理解同步与异步的区别。 同步:用户发起请求,服务端执行任务,指导执行完任务之后才给用户回包报告任务完成。 异步:用户调用接口向服务端发起请求,此时收到一个任务凭证...

  • 项目
  • 2024/3/12
  • Gary
  • 277
  • 2024/3/9

    基于异步处理框架的音视频平台–整体框架细节补充

    一、数据库设计 本项目的数据库主要分为: 1.任务配置表:存储任务配置记录,即某一种任务类型有些什么配置记录。核心字段包括:任务类型、一次拉取多少个任务、每次拉取时隔多长时间、处于执行中的最大时间、最...

  • 项目
  • 2024/3/9
  • Gary
  • 309
  • 2024/3/8

    基于异步处理框架的音视频平台–项目介绍

    一.项目总览、 1.这个项目干了什么 2.我在项目总充当了什么角色? 3.项目得整体架构是什么样的? worker--执行官:所有的任务都由执行官调度和处理 flowsvr--代理人:表现为一种web服务,当worker想要和数据库交...

  • 项目
  • 2024/3/8
  • Gary
  • 335
  • 2024/1/12

    Markdown常用语法查阅

    1. 记录一下Markdown的一些常用语法吧,方便我们开发与查询。 2. 首先是标题,用#标记,当#越多,表示标题级别越低,最多六个#标识六级标题 3. 接下来是程序员常用的代码块的引用,语法上使用三个`来前后表示 ```...

  • 未分类
  • 2024/1/12
  • Gary
  • 263
  • 2023/12/27

    链表的一些知识

    这两天做leetcode的时候用到了不少链表的知识,顺序表的很多知识无法迁移到链表上,导致很多题解法过于复杂,所以补充一些链表的知识(代码示例基于Python)。 在python中用next指向下一个节点的位子 具体示例代...

  • 未分类
  • 2023/12/27
  • Gary
  • 284
  • 2023/10/19

    Password-Stealing without Hacking: Wi-Fi Enabled Practical Keystroke Eavesdropping论文介绍

    首先,文章提到WIFI的非接触式特性被用来侵犯隐私。即无源感知的方式,从信号的变化层面来进行隐私入侵,得到相应的位置或者是通过敲击键盘的信号变化得到相应的位置。但是这些方式很多都依赖了CSI,文中提出,现...

  • 未分类
  • 2023/10/19
  • Gary
  • 394
  • 2023/10/12

    2023.10.12

    这两天睡太晚了,好多事情没完成,罪过。 第一题 给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target  ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。 代码前:又是...

  • 未分类
  • 2023/10/12
  • Gary
  • 337