随笔分类 -  面经

摘要:<! flowchart 箭头图标 勿删 C++分割带逗号的字符串1. 解决方法2. 代码实现 我们知道,C++默认通过空格(或回车)来分割字符串输入,即区分不同的字符串输入。但是有时候,我们得到的字符串是用逗号来分割的,给我们使用者带来极大的不便。 那么,有什么办法能更加方便的使用这些字符串呢?其 阅读全文
posted @ 2019-09-12 22:34 xjyxp01 阅读(13344) 评论(0) 推荐(1)
摘要:1.HTTPS和HTTP的区别主要如下: 1、https协议需要到ca申请证书,一般免费证书较少,因而需要一定费用。 2、http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。 3、http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是 阅读全文
posted @ 2019-09-08 10:55 xjyxp01 阅读(128) 评论(0) 推荐(0)
摘要:作者:ymlo 链接:https://www.nowcoder.com/discuss/244052?type=post&order=time&pos=&page=1 来源:牛客网 一面面试官很友好的给我过了,下午到了泰富酒店,面试地点在三层。 我看一面写的代码都在二面面试官手上,对方人很好。 1、 阅读全文
posted @ 2019-09-08 10:52 xjyxp01 阅读(116) 评论(0) 推荐(0)
摘要:、什么是线程池 线程池是服务器预先创建的一组线程,这些线程运行着相同的代码,并具有相同的属性。当有新的任务到来的时候,主线程通过某种方式选择线程池中的某一个线程来为之服务,服务完之后又放回线程池中。 二、为什么要有线程池 相比于动态创建线程来说,线程池可以提高速度。因为线程的创建和销毁是需要时间的, 阅读全文
posted @ 2019-09-08 10:51 xjyxp01 阅读(115) 评论(0) 推荐(0)
摘要:int NumberAppearMoreThanOneHalf(vactor numbers) { if (numbers.empty==0) { return 0; } map m; for(int i=0; i size/2) { return member.first; } } return 阅读全文
posted @ 2019-09-03 10:59 xjyxp01 阅读(105) 评论(0) 推荐(0)
摘要:Restore IP Addresses Given a string containing only digits, restore it by returning all possible valid IP address combinations. For example:Given&nbsp 阅读全文
posted @ 2019-09-03 10:52 xjyxp01 阅读(191) 评论(0) 推荐(0)
摘要:相同点: ①都是C++的字符处理函数,把数字字符串转换成int输出 ②头文件都是 include<cstring> 不同点: ①atoi()的参数是 const char ,因此对于一个字符串str我们必须调用 c_str()的方法把这个string转换成 const 阅读全文
posted @ 2019-09-03 09:57 xjyxp01 阅读(234) 评论(0) 推荐(0)
摘要:?123456789 include<string> include<iostream>using namespace std;int main(){ string s("12345asdf"); string a = s.substr(0,5);  &n 阅读全文
posted @ 2019-09-03 09:45 xjyxp01 阅读(242) 评论(0) 推荐(0)
摘要:基本排序算法 基于比较的排序 冒泡排序 没什么可说的, 改进方法就是加一个标志位防止有序后重复遍历. 由于需要遍历两次, 所以时间复杂度O(N^2) 传送门 > 冒泡排序 选择排序 外层从0开始默认outer是最小数的下标, 内存从outer+1位置开始遍历, 不稳定, 如{ 3, 3, 3, 阅读全文
posted @ 2019-09-02 16:57 xjyxp01 阅读(432) 评论(0) 推荐(0)
摘要:版权声明:本文为博主原创文章,遵循 CC 4.0 BY SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/sinat_30440627/article/details/65448970 平衡数的定义:将一个数分成左右两部分,分别成为2个新数。左右 阅读全文
posted @ 2019-09-02 16:38 xjyxp01 阅读(2652) 评论(0) 推荐(0)
摘要:因为插入的类型是自定义的,不是基本类型(基本类型有默认的排序准则),因此需要重载 < 运算符。(相当于给自定义类型一个排序准则)。e.g. : include<iostream> include<set>using namespace std;struct aa{ in 阅读全文
posted @ 2019-09-02 16:00 xjyxp01 阅读(1247) 评论(0) 推荐(0)
摘要:        最近天下有一种颇不太平的感觉,各地的乱刀砍人,到处是贪官服法。京东准备上市了,阿里最近也提交申请了,猎豹也逆袭了,据说猎豹移动在国际市场上表现甚是抢眼。只有屌丝还在写着代码。花开花又谢,花谢花又开,为什么这么多人没有安全感呢?是转型社 阅读全文
posted @ 2019-09-02 15:52 xjyxp01 阅读(1172) 评论(0) 推荐(0)
摘要:版权声明:本文为博主原创文章,遵循 CC 4.0 BY SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/hellodake/article/details/81974421 一次完整的HTTP请求过程: 1.首先进行域名解析,域名解析具体过程讲 阅读全文
posted @ 2019-09-02 15:13 xjyxp01 阅读(453) 评论(0) 推荐(0)
摘要:Java中的线程的生命周期大体可分为5种状态。   1. 新建(NEW):新创建了一个线程对象。 2. 可运行(RUNNABLE):线程对象创建后,其他线程(比如main线程)调用了该对象的start()方法。该状态的线程位于可运行线程池中,等待被线程调度选中,获取cp 阅读全文
posted @ 2019-09-02 15:12 xjyxp01 阅读(274) 评论(0) 推荐(0)
摘要:版权声明:本文为博主原创文章,遵循 CC 4.0 BY SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/c602273091/article/details/54798805 <! flowchart 箭头图标 勿删 原理 介绍 哈希函数构造 阅读全文
posted @ 2019-09-02 15:10 xjyxp01 阅读(504) 评论(0) 推荐(0)
摘要:后端开发面试题 #后端开发面试知识点大纲: ##语言类(C++): ###关键字作用解释: volatile作用 Volatile关键词的第一个特性:易变性。所谓的易变性,在汇编层面反映出来,就是两条语句,下一条语句不会直接使用上一条语句对应的volatile变量的寄存器内容,而是重新从内存中读取。 阅读全文
posted @ 2019-06-29 17:43 xjyxp01 阅读(349) 评论(0) 推荐(0)