- 博客(13)
- 收藏
- 关注
原创 同一局域网下不同电脑之间使用python传输文件
前置条件:存储待传输文件的主机A; 待接收文件的主机B两台主机在同一局域网下A主机安装了python3或者python2环境在A主机存储文件的目录下打开cmd:shift+右键 --> 在此处打开powershellpython –m http.server 8888在A主机中查看ipwin+R打开命令行端口ipconfig查看当前ip地址在主机B的浏览器中输入http://主机A的ip:8888/(端口是A主机中指定的端口号8888,可更换),即可进入想要下载文件的A主机目录下
2021-06-28 16:17:52
939
原创 hive使用记录
hive使用记录执行命令hive进入hive库,ctrl+c退出hivehive里输入命令都要加上分号结束设置队列SET mapreduce.job.queuename= huhe005;查看数据库show databases;创建数据库create database aaa location '/user/admin/aaa.db'; 查询数据库是否创建成功hadoop fs -du -h /user/admin/aaa.db/进入数据库use aaa;查看表show
2021-06-28 15:37:29
444
原创 京东算法岗面经2019秋招
京东的面试在大酒店里,三面分了三天,一面过了会通知之后二面,机器学习算法岗一面面经1 数据库查询给定两个数据库表格,A表中有一个字段是id,值为1 2 3 4 5,B表也有一个字段是id,值为1 2 3 用sql语句求A中的4 5使用 not in ,容易理解,效率低select distinct A.ID from A where A.ID not in (select ID from B)使用 left join…on…select A.ID from A left join B
2020-06-08 09:57:45
904
原创 spdlog日志库安装与示例
spdlog是一个开源的且只需要头文件即可使用的跨平台日志库,适用于c++11版本,源代码的地址为https://github.com/gabime/spdlog使用步骤1.下载源码到任意目录下2.将源码的include中的spdlog文件夹整个复制到/usr/include/目录下,即/usr/include/spdlog,这样可以在调用的时候可以找到头文件spdlog相关的内容3.测试代码如下实现功能,在每天的指定时间点建立log文件,记录基本的信息 #include <iostrea
2020-05-28 17:27:02
3177
4
原创 守护进程的具体实现
因为项目需要,要把程序都变成守护进程,后台运行,在此记录一下实现方法利用linux系统自带的daemon函数在程序的开头加入#include <unistd.h>在main函数中的第一步加上代码daemon(1,0);就可以了...
2020-05-27 10:44:25
203
原创 搜狗测试开发岗面经
搜狗结果给的比较晚,也拿到了offer,就两面,问题也不是很多,主要是发散性思维,三面就是hr了,当时先面了两面,第三面隔了挺久才通知的。两道智力题1. 有4个人A,B,C,D,有两个戴着白色帽子,两个戴着黑色帽子,四个人都不能转头,初始的观察方向如下图所示,A与B,C,D之间隔了一道墙,不能看到对面的情况,自己也不能看自己的帽子颜色,过了一段时间之后,有一个人知道了他的帽子颜色,请问是哪一个?c能看见b的帽子,而d能看见b和c的,如果b、c的颜色相同,那d就能知道自己帽子的颜色了,显然d不能确认自己
2020-05-26 11:59:21
413
原创 顺丰面试题2019.9.17
顺丰当时也是一站式面试,这应该是我拿到的 第一个offer了,分享下经验,但当时记住的题目不多,仅供参考哈1 hadoop和spark的都是并行计算,那么他们有什么相同和区别两者都是用mr模型来进行并行计算,hadoop的一个作业称为job,job里面分为map task和reduce task,每个task都是在自己的进程中运行的,当task结束时,进程也会结束Hadoop实质上更多是一个分布式数据基础设施: 它将巨大的数据集分派到一个由普通计算机组成的集群中的多个节点进行存储,意味着您不需要购买和
2020-05-26 11:51:09
639
原创 深信服的安全测试岗面经
深信服的面试应该是我所有面试里边面试的次数最多的了,一共面了两个岗位,面了6次。第一次报的安全测试岗,到三面部门负责的大佬的时候发现他们想要的是那种渗透工程师,就是能挖漏洞能搞ctf的人才,大佬很仁慈的劝我换个岗位,然后就换到了测试开发岗,然后又是面到了部门负责人的时候挂掉了。下面附上凉经,提供给以后有需要的人吧安全测试岗:1 中间人攻击的流程以及防御方法中间人攻击(Man-in-the-MiddleAttack,简称“MITM攻击”)是一种“间接”的入侵攻击,这种攻击模式是通过各种技术手段将受入侵者
2020-05-26 11:46:39
2769
原创 美团测试开发岗面试题2019.9(拿了offer)
美团的测试开发主要是代码测试以及功能测试session和cookie的区别(一面和二面都问了)Session是在服务端保存的一个数据结构,用来跟踪用户的状态,这个数据可以保存在集群、数据库、文件中;Cookie是客户端保存用户信息的一种机制,用来记录用户的一些信息,也是实现Session的一种方式• cookie数据存放在客户端的浏览器上,session数据放在服务器上• cookie不是很安全,别人可以分析存放在本地的cookie并进行cookie欺骗,考虑*到安全应当使用session。建议将
2020-05-26 11:33:37
3923
原创 2019.9.1快手测试开发岗面试题
快手测试开发岗面试题,2019秋招,最后通过了代码题:**旋转数组:这个在美团一面的时候也遇到过**假设按照升序排序的数组在预先未知的某个点上进行了旋转。( 例如,数组 [0,1,2,4,5,6,7] 可能变为 [4,5,6,7,0,1,2] )。请找出其中最小的元素。注意数组中可能存在重复的元素int findMin(vector<int>& nums) { int left = 0, right = nums.size()-1, mid = 0;
2020-05-26 11:22:43
2524
2
原创 百度测试开发岗面试题(2019秋招)
百度去面试了两次,7月份提前批一次,这是我第一次去面试,果然凉的透透的,然后是正式批的时候,大概9、10月份吧,具体几号忘了,当时是在他们的食堂里,一站式面试,面试最后通过了。记录一下百度两次面试遇到的题目吧百度测试开发岗面试1 tcp的三次握手和四次握手三次握手建立连接:第一次握手:客户端发送syn包(seq=x)到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到syn包,必须确认客户的SYN(ack=x+1),同时自己也发送一个SYN包(seq=y),即SYN+ACK
2020-05-26 11:17:35
1585
原创 数据结构代码题(面试必备)
本文是自己总结的面试中遇到的各种手写或者在线测试的代码题,汇总在此,解法大多参考了众多别人的方法,从各种途径搜罗来的相对简单的解法。但是当时是为了自己面试积累的,并没有记录下各个大神的链接,感谢曾经参考过的各位网上的大佬们提供的解法,这些代码全部都自己运行过没有问题,汇总一下提供给大家做个参考,也能供自己以后查阅。栈和队列(1) python实现栈后进先出 class Stack(): def __init__(self,size): self.size=size
2020-05-26 11:02:06
3310
原创 linux相关知识
linux常用命## 标题令1、查看linux版本(1)查看Linux内核版本命令(两种方法):#cat /proc/version#uname -a(2)查看Linux系统版本的命令(3种方法):#lsb_release -a,可列出所有版本信息cat /etc/redhat-release 这种方法只适合Redhat系的Linux#cat /etc/issue,此命令也适用于所有的Linux发行版。free -h 查看当前系统的内存2. 多个终端之间的切换Ctrl+Alt+Fn(
2020-05-26 10:15:16
411
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人