自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

资料qun832218493

C/C++Linux丨Linux内核源码丨音视频开发丨DPDK

  • 博客(12)
  • 资源 (2)
  • 收藏
  • 关注

原创 后台架构师除了技术,还有97件事,你知道吗?

对于架构师,很多人可能觉得很笼统。架构师到底需要学习什么?学习完哪些技术就可以到架构师的水准。在行业内的话其实并没有一个非常明确的标准。 技术是一方面,但是如果仅仅只是技术的话,具体一名合格的架构师还是有不少的距离的。 那今天我们就说一说,除了技术,做为一名架构师还需要知道哪些事。篇幅较长,建议先关注、收藏、转发三连。1.客户需求重于个人简历不要为了学习新的知识或丰富自己的简历而选择新技术...

2020-04-21 17:42:05 2101

原创 引用与指针有什么区别?

引用必须被初始化,指针不必。引用初始化以后不能被改变,指针可以改变所指的对象。不存在指向空值的引用,但是存在指向空值的指针。

2020-04-18 15:23:04 332

原创 static有什么用途?(请至少说明两种)

1) 在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。2) 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地的全局变量。3) 在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用。那就是,这个函数被限制在声明它的模块的本地范围内使用...

2020-04-17 22:03:31 930

原创 面试总结 | Linux后台开发不得不看的知识点(给进军大厂的你!)

目录1.Linux后台开发技术总结2.Linux后台架构技术总结3.腾讯Linux后台开发岗位面试题分析值得收藏,反复学习!算法与设计千里之行,始于足下。不积跬步,无以致千里。既能仰望星空又能脚踏实地。排序与查找常用算法常用的数据结构常用的设计模式后台组件编程工欲善其事,必先利其器。后台组件是开发的入门石。持久化MySQL消息队列ZeroMQ缓存Red...

2020-04-17 17:44:10 658

转载 基于centos 7搭建Nginx网站服务器(包含虚拟web主机的配置)

一 、Nginx服务基础Nginx (engine x)专为性能优化而开发,其特点是占有内存少,它的稳定性和低系统资源消耗,以及对并发连接的高处理能力,(单台物理服务器可支持5000个并发请求)。事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。同时也提供了IMAP/POP3/SMTP服务。Nginx的优点:...

2020-04-16 20:24:06 1223

原创 从10G个数中找到中数在一个文件中有10G个整数,乱序排列,要求找出中位数。内存限制为2G

不妨假设10G个整数是64bit的。2G内存可以存放256M个64bit整数。我们可以将64bit的整数空间平均分成256M个取值范围,用2G的内存对每个取值范围内出现整数个数进行统计。这样遍历一边10G整数后,我们便知道中数在那个范围内出现,以及这个范围内总共出现了多少个整数。如果中数所在范围出现的整数比较少,我们就可以对这个范围内的整数进行排序,找到中数。如果这个范围还可以采用同样的方...

2020-04-13 15:44:26 498

原创 Linux有内核级线程吗?

线程通常被定义为一个进程中代码的不同执行路线。从实现方式上划分,线程有两种类型:“用户级线程”和“内核级线程”。用户线程指不需要内核支持而在用户程序中实现的线程,其不依赖于操作系统核心,应用进程利用线程库提供创建、同步、调度和管理线程的函数来控制用户线程。这种线程甚至在象 DOS 这样的操作系统中也可实现,但线程的调度需要用户程序完成,这有些类似 Windows 3.x 的协作式多任务。另外一...

2020-04-11 21:39:42 875

原创 常见web安全问题,SQL注入、XSS、CSRF,基本原理以及如何防御

1.SQL注入原理:1).SQL命令可查询、插入、更新、删除等,命令的串接。而以分号字元为不同命 令的区别。(原本的作用是用于SubQuery或作为查询、插入、更新、删除……等 的条件式)2).SQL命令对于传入的字符串参数是用单引号字元所包起来。(但连续2个单引 号字元,在SQL资料库中,则视为字串中的一个单引号字元)3).SQL命令中,可以注入注解预防:1).在设计应用程序时,完全...

2020-04-10 11:25:07 5480 3

原创 内存的分配方式有几种?

1)从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量。2)在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。3)从堆上分配,亦称动态内存分配。程序在运行的时候用malloc或new申请任意多少的内存,程序员自己负...

2020-04-09 17:56:53 787

原创 腾讯面试题-23

如何找出字典中的兄弟单词。给定一个单词a,如果通过交换单词中字母的顺序可以得到另外的单词b,那么定义b是a的兄弟单词。现在给定一个字典,用户输入一个单词,如何根据字典找出这个单词有多少个兄弟单词?使用hash_map和链表。首先定义一个key,使得兄弟单词有相同的key,不是兄弟的单词有不同的key。例如,将单词按字母从小到大重新排序后作为其key,比如bad的key为abd,good的ke...

2020-04-09 15:06:40 361

原创 CAS的缺点及解决

CAS的缺点有如ABA问题,自旋锁消耗问题、多变量共享一致性问题.1.ABA:问题描述:线程t1将它的值从A变为B,再从B变为A。同时有线程t2要将值从A变为C。但CAS检查的时候会发现没有改变,但是实质上它已经发生了改变 。可能会造成数据的缺失。解决方法:CAS还是类似于乐观锁,同数据乐观锁的方式给它加一个版本号或者时间戳,如AtomicStampedReference2.自旋消耗资源...

2020-04-03 11:32:04 2354

原创 美团面试题详解之一

在ACM竞赛中,一支队伍由三名队员组成,现在有N+M名学生,其中有N名学生擅长算法,剩下M名学生擅长编程,这些学生要参加ACM竞赛,他们的教练要求每支队伍至少有一名擅长算法和一名擅长编程的学生,那么这些学生最多可以组成多少支队伍?输入: 输入两个整数M,N,其中1<N,M<10000000输出: 最多可以组成的队伍数#include <iostream>using ...

2020-04-02 17:08:26 425

LinuxCC++后台服务器开发面试题

互联网一线大厂面试题集锦,总计300道题含答案以及解题思路,里面包含C++语法,相关代码函数编写,标准库,网络,Linux,算法和数据结构等等都有涉及。

2022-05-14

音视频开发从入门到精通.rar

FFmpeg、播放器、安卓、rtmp、webRTC、H264

2021-09-02

空空如也

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

TA关注的人

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