自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Ghost打饭问题——那些令人头大的IO模型

阻塞IO模型、非阻塞IO模型、IO复用模型、信号驱动IO模型都属于同步IO,因为阶段2是阻塞的。只有异步IO模型是符合异步IO操作含义的,不管在阶段1还是阶段2都可以干别的事。

2024-08-14 14:28:51 606

原创 搞懂TCP/IP协议看这篇就够了

TCP是面向连接的、可靠的、有序的、无丢失无重复的数据传输协议,面向字节流。提高TCP传输性能是一个重要的话题,今天我们从TCP三次握手、TCP四次挥手和数据发送三个方面来进行优化。

2024-08-14 14:18:53 1645

原创 2021秋招 后端开发

秋招相对于春招的机会多了很多,且每家公司的机制都不同。有一些公司是按照项目组来面试的,也就是说在整个面试过程中你可以见到自己未来的领导或者组内成员。而有一些公司则是一些专业的面试官来进行考核最终打分。由于楼主也不是211/985本硕,是普通二本+海外硕+三年工作/实习经验。所以本身收到的机会不是特别多,但是也还是收到了一些大厂的面试。秋招准备:剑指刷了3遍左右,leetcode热题有一搭没一搭的做着。手撕八大排序算法、组合排列算法高频考题可以参考:https://www.nowcoder.com/di

2020-09-30 22:38:57 244

原创 关于组合和排列(C++)

这几天有做到笔试题,关于组合和排列的,现在做一下总结归纳。组合和排列是两个简单的模型,可以用于不同的题目中。题目:假设有一个字符串“abc”,需要实现它的组合与排列。在代码里,python有专门的库可以实现,而C++则需要自己写递归。组合:组合的左测游标代表该字母已经被选中,需要在右侧继续选择剩下的部分。在组合中,跳出循环的条件是最后想要的个数为0;而它能够循环的精髓在于,还有需要取的数,左侧游标向右;//定义变量://@m_Need,需要挑选的个数;//@m_Want,剩余需要的个

2020-08-24 14:10:46 455

原创 学习笔记:一文看懂Redis

Redis是一个开源的、基于内存的数据结构存储器,可以用作数据库、缓存和消息中间件。其实是一个C/S架构。Redis的Server是单线程服务器,基于Event-Loop模式来处理Client的请求。目录集群主从复制redis数据结构:stringlistHASHsetSorted sets淘汰策略配置LRU算法近似LRU算法Redis3.0的优化Redis4.0使用LFU算法数据持久化RDBAOF两种方式共存RDB被动保存 -配置触发RDB的主动保存命令AOF 按照配置执行AOF方式集群clie.

2020-08-17 17:08:22 285

原创 Hashmap的相关问题

哈希函数除留余数法:用关键字k除以某个不大于哈希表长度m的数p,将所得余数作为哈希表地址。index = hashCode % n;解决地址冲突由于相同索引的值不一定只有一个,所以需要解决地址冲突,其实这个是哈希表的核心问题:最经典的方式就是链地址法,将相同索引的值,通过拉链法挂在hash[index]后。保存数据有两种方式:数组和链表。数组的特点是:寻址容易,插入和删除困难;而链表的特点是:寻址困难,插入和删除容易。上面提到的链地址法,其实就是将数组和链表组合在一起,发挥了两者的优势,我们可

2020-07-07 20:53:34 219

原创 关于八大排序算法(C++)

选择类排序:每一轮可以定下来一个数的位置简单选择排序时间复杂度:O(n^2)空间复杂度:O(1)vector<int> SelectSort(vector<int>& nums) { for(int i=0;i<nums.size();i++){ int mini_num=i; //作为一个key //与key后面每个value进行比较 for(int j=i+1;j<nums.size();j++)

2020-06-30 17:04:18 5172

原创 MACOS配置VMAF视频质量评估系统对官方步骤的补充

环境配置:1.安装Homebrew2.安装并测试libvmaf3.安装vmaf4.测试vmaf

2020-06-17 15:44:16 1030

原创 机器学习machine learning(2)| 基础知识点梳理

学习完机器学习,把知识点做一个整理,提供给需要面试的各位以及后期自己的巩固复习作一个简单的知识点梳理。本文针对有一定机器学习基础的同学,如果有不正确处请指正。预处理与特征工程异常值/缺失值1个:可以直接删除;多个:通过方差齐性检验判断是否删除异常值所在特征列,或者用众数(针对离散值)或者均数(针对连续值)进行替换补充所在行。归一化、标准化树模型/逻辑回归型模型:不需要此预处理;SVM:需要此预处理,因为数据必须满足正态分布才可以进行后续的损失函数中去运用最小二乘法和距离计算,且提高.

2020-05-17 17:42:32 709 3

原创 2020春招 后端|算法工程师面经

@2020春招初探|面经2020春招 后端|算法工程师面经由于本人有过一点实习工作经验,所以有一些自己择公司的喜好。坚决不海投,只投把握大的或者自己很喜欢的公司,每一个面试都会精心准备,节省时间成本。参与海外留学生第一次参加正式的招聘(由于留学生毕业时间与国内不同,不同公司对此间毕业招聘有不同政策),由于小壳即将进入毕业尾声,需要赶很多due,所以这一阶段经历过这一段春招之后就会暂停投简历。...

2020-04-30 23:42:26 558

原创 机器学习machine learning(1) | 特征提取

Machine Learning 学习(1)目录Feature EngineeringFeature Selection目录开始学习机器学习,本系列主要记录学习内容和代码,不定时更新。本次例题是:分析判断正面评论和负面评论。Feature Engineering将数据转换成向量(vector)是一个非常关键的部分,也是很难的一个部分,如果有相关行业知识会非常有帮助。导入 nump...

2019-10-20 05:24:07 513

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除