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...
1.go语言变量 两种声明方式 var a (int) 10 或在func内可用a:=10 2.go语言常量 const a [int] =0 常量枚举可定义多个常量 如 const( nums1=100 nums2 //100 nums3 //100 ) 其次还有iota计数器用来重置常量 const...
一些常见的问题,知道是知道,但是就怕忘,写个备忘录属于是。 一、十大排序算法及其优化 ①冒泡排序:每趟决出一个最大值,来回交换到队尾。因此是稳定的,最坏时间复杂度就是全部交换过一次,O(n^2),那最好的...
美团一面:好像大部分问题都回答上来了,只有一个最大线程数的设置没有回答上来。 现在补一下:最大线程数设置,分为IO密集型和CPU密集型两种,当IO密集型时,最大线程数设置为2*n+1(n为CPU数目),CPU密集型时...
一、同步与异步 作为项目的基础,首先要理解同步与异步的区别。 同步:用户发起请求,服务端执行任务,指导执行完任务之后才给用户回包报告任务完成。 异步:用户调用接口向服务端发起请求,此时收到一个任务凭证...
一、数据库设计 本项目的数据库主要分为: 1.任务配置表:存储任务配置记录,即某一种任务类型有些什么配置记录。核心字段包括:任务类型、一次拉取多少个任务、每次拉取时隔多长时间、处于执行中的最大时间、最...
一.项目总览、 1.这个项目干了什么 2.我在项目总充当了什么角色? 3.项目得整体架构是什么样的? worker--执行官:所有的任务都由执行官调度和处理 flowsvr--代理人:表现为一种web服务,当worker想要和数据库交...
1. 记录一下Markdown的一些常用语法吧,方便我们开发与查询。 2. 首先是标题,用#标记,当#越多,表示标题级别越低,最多六个#标识六级标题 3. 接下来是程序员常用的代码块的引用,语法上使用三个`来前后表示 ```...
这两天做leetcode的时候用到了不少链表的知识,顺序表的很多知识无法迁移到链表上,导致很多题解法过于复杂,所以补充一些链表的知识(代码示例基于Python)。 在python中用next指向下一个节点的位子 具体示例代...
首先,文章提到WIFI的非接触式特性被用来侵犯隐私。即无源感知的方式,从信号的变化层面来进行隐私入侵,得到相应的位置或者是通过敲击键盘的信号变化得到相应的位置。但是这些方式很多都依赖了CSI,文中提出,现...
这两天睡太晚了,好多事情没完成,罪过。 第一题 给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。 代码前:又是...
嗨,这是一条评论。 要开始审核、编辑及删除评论,请访问仪表盘的“...