自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 后端——服务化、高可用

数据序列化:开始设计一个服务化框架时,第一件重要的事情就是选定一个标准的数据序列化协议。序列化协议重点需要从扩展性,传输性能以及业界通用性(换句话说就是不同技术/语言的支持程度)三个因素里来协调选择。在这三个方面都做的比较好,也是使用最广泛的就是Json和Protobuf了,基于文本的Json在可读性和灵活性上占优,而基于二进制的Protobuf在传输性能生更胜一筹。通讯协议选择...

2020-04-10 18:48:09 367

原创 服务化、高可用

数据序列化:开始设计一个服务化框架时,第一件重要的事情就是选定一个标准的数据序列化协议。序列化协议重点需要从扩展性,传输性能以及业界通用性(换句话说就是不同技术/语言的支持程度)三个因素里来协调选择。在这三个方面都做的比较好,也是使用最广泛的就是Json和Protobuf了,基于文本的Json在可读性和灵活性上占优,而基于二进制的Protobuf在传输性能生更胜一筹。通讯协议选择...

2020-04-10 18:47:32 289

原创 Redis面试

1.什么是Redis持久化?Redis有哪几种持久化方式?优缺点是什么?持久化就是把内存的数据写到磁盘中去,防止服务宕机了内存数据丢失。Redis 提供了两种持久化方式:RDB(默认)和AOFRDB核心函数RDBSave(生成RDB文件)和RDBLoad(从文件加载内存)两个函数,按照一定的时间周期策略把内存的数据以快照的形式保存到硬盘的二进制文件。即Snapshot快照存储,对应...

2020-04-03 02:32:34 221

原创 面试题二

1.内存模型:C++的内存可以分成5个区域(1) 堆(heap) :可以使用new和malloc来申请内存,但必须在不使用的时候使用delete和free释放掉(2) 栈(stack):这个区域是有编译器自动申请和释放的,栈中存放着局部变量,函数参数,局部常量。栈一般比较小,栈不仅要放函数递归调用的参数,还需要放一些函数内部的参数,本身的开销就比较大,容易栈溢出。(3) 静态存储区...

2020-03-31 01:46:30 238

原创 程序员智力测试题

1、两柱香问题题目:有两柱不均匀的香,每柱香燃烧完需要1个小时,问:怎样用两柱香切出一个15分钟的时间段?这个题的重点就是怎么切。解答:将甲香的一头点着,将乙香的两头点着,当乙香燃烧完时,说明已经过了半个小时,同时也说明甲香也正好燃烧了一半,此时,将甲香的另一头点着,从此时起到甲香完全烧完,正好15分钟。2、灯管问题在房里有三盏灯,房外有三个开关,在房外看不见房内的情况,你只能进门...

2020-03-28 17:47:07 844

原创 面试题整理

1.编写实现链表排序的一种算法。说明为什么你会选择用这样的方法//归并排序合并 ,空间复杂度O(1),时间复杂度O(nlogn)struct ListNode{ int value; ListNode* next;}; //合并ListNode* merge(ListNode *a,ListNode *b){ ListNode *result=NULL;...

2020-03-25 16:59:41 86

原创 python面试

# coding=UTF-8#字典如何删除键和合并两个字典dic = {"name":"lww","age":18}del dic["name"]print(dic)dic2={"name":"liuweiwei"}dic.update(dic2)print(dic)#实现列表去重的方法li = [1,5,5,5,2,2,3,4]print(li)a= set(li)p...

2019-10-22 15:48:29 158

原创 python 面试题

http://www.sohu.com/a/304376898_12010420421、列出python中可变数据类型和不可变数据类型,并简述原理不可变数据类型:数值型、字符串型string和元组tuple不允许变量的值发生变化,如果改变了变量的值,相当于是新建了一个对象,而对于相同的值的对象,在内存中则只有一个对象(一个地址),如下图用id()方法可以打印对象的id。可变数据类型...

2019-10-21 16:13:36 114

原创 特征工程基本流程

特征工程基本流程过程包含了特征提取、特征构建、特征选择。特征工程的目的是筛选出更好的特征,获取更好的训练数据,大多数工程师们做的事情基本是在数据仓库里搬砖,不断地数据清洗,再一个是分析业务不断地找特征。1. 数据采集 / 清洗 / 采样数据采集前需要明确采集哪些数据,一般的思路为:哪些数据对最后的结果预测有帮助?数据我们能够采集到吗?数据清洗:包括缺失值处理,补齐可对应的缺省值。异...

2019-09-21 10:22:19 881

原创 机器学习

1. 人工智能与机器学习的区别?基于经验数据的特性而设计和开发的算法被称为机器学习。而人工智能不但包括机器学习,还包括诸如知识表示,自然语言处理,规划,机器人技术等其它方法。规则推理是指把相关领域的专家知识形式化的描述出来,形成系统规则。2.在哪些领域使用模式识别技术?模式识别被应用在:1.计算机视觉 2.语言识别 3.统计 4.数据挖掘 5. 非正式检索...

2019-09-19 11:04:33 134

原创 mariaDB安装配置

yum -y installmariadbyum install -y mariadb-server准备工作chown -Rmysql:mysql/var/lib/mysql//先初始化数据库sudo mysql_install_db --datadir=/home/mysql --user=root --defaults-file=/etc/my.cn...

2019-09-02 19:53:24 265

原创 php面试题常见面试题

1.redis和memcached区别redis 系统库有个快照,即突然断电,数据还会存在,而memached 就没了memcached 是简单的键值对,Key-Value, redis 支持的存储方式很多,应用场景很多2.优化网站(1).确认服务器是否能支撑当前访问量。(2).优化数据库访问。(3).禁止外部访问链接(盗链), 比如图片盗链。(4).控制文件下载。(5).使用不...

2019-07-18 16:10:25 116

原创 Http协议面试题汇总

1. HTTP协议特点?什么是Http协议无状态协议?怎么解决Http协议无状态协议?支持客户/服务器模式;2、简单快速;3、灵活;4、无连接;5、无状态;(1)、无状态协议对是指协议对于事务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重传。由于Web服务器不保存发送请求的Web浏览器进程的任何信息,不会为了下一次连接而维护这次连接所传输的信息,这是为了保证服务...

2019-07-18 15:58:00 122

原创 http协议

11 http协议1.1 1.1概念是对浏览器和服务器端数据传输格式的规范!1.2 1.2 http协议内容 GET /day08/first HTTP/1.1 Host: localhost:8...

2019-07-18 14:42:58 112

转载 C语言 钩子函数

函数的指针可以指向不同的函数,从而完成不同的功能。话说, 函数指针是怎么定义呢? 函数指针和普通的指针没什么区别,只是函数指针是指向函数的指针。函数指针的定义方式起始和函数声明方式类似:int (* g_pFun) (int x, int y); 这里定义了一个返回值为int类型,有两个int类型传入参数的函数假如我在写代码的时候,写了一个这样的函数:int Max(int x, in...

2019-07-08 20:35:36 1161

原创 Pycharm Professional(专业版),永久注册码,无需每次输入激活码

PyCharm是一种Python IDE,但是每次注册着实让人头疼。网络上很多注册码、注册服务器等等、但都只是一年或者不能用;比如这种方法:(1)在激活界面的License server输入:http://idea.liyang.io;或者:点击help→Register→License sever ,输入http://idea.liyang.io(2)在浏览器的地址栏输入:http://id...

2019-04-10 01:36:15 22346 1

转载 P2P中的Chord算法详解

https://www.cnblogs.com/gnuhpc/archive/2012/01/13/2321476.html

2019-02-25 15:30:37 1767

原创 wuftp vsftpd ProFTPD区别

WuFTP:WuFTP广泛应用在众多的Unix和Linux系统中,是RedHat Linux默认的FTP服务器软件,但是安全漏洞也相当多。主要配置文件是ftpaccess。登陆者可以分为real , guest , anonmous三种。可以针对不同的目录设置不同的传输速率,控制上下传比例,针对不同的登陆者设定不同的权限。只能以super daemon的方式启动wuftp服务。 Pro...

2018-08-08 10:04:40 3361

原创 FTP服务联机过程

FTP的主要工作就是让 Client 与 Server 端可以进行文件的传输。是采用可靠性较高的TCP连接来进行联机的。主动模式下的FTP联机过程:1.Client 向Server端发起联机请求:Client 随机选取一个大于1024的端口来主动联机到FTP主机的21端口,这个联机带有SYN标志。2.Sever 端接收后建立等待联机资源来响应 Client 端请求,并向 Client ...

2018-07-31 15:25:16 3703

空空如也

空空如也

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

TA关注的人

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