- 博客(269)
- 资源 (2)
- 收藏
- 关注
原创 Java抓包--jpcap最新可运行实践步骤
java抓包--jpcap最新可运行实践步骤基本配置正确步骤一、本地安装maven依赖二、本地构建可运行jar包三、centOS服务器配置步骤额外一些想法基本配置开发配置:Mac M1,idea,jdk1.8服务器配置:centOS7,jdk1.8,cpu架构Intel(不能是AMD)lscpu查看cpu信息jpcap版本:jpcap-0.01.16,下载地址:https://sourceforge.net/projects/jpcap/files/jpcap/jpcap官方github库:
2022-03-28 11:10:17 2058
原创 Mac M1安装pyenv,python3.6~3.8,前端nvm,npm踩坑记录
1.首先清楚M1和以往的Mac的区别M1的默认终端是zsh,所以操作的是~.zshrc或者~.zprofile;在里面的东西,作为命令时才能被识别。此外,M1是ARM架构芯片以往的Mac默认终端是bash,操作的是~.bashrc或者~.bash_profile2.设置终端的打开方式为:访达->其他工具–终端–右键显示简介–Rosetta3.安装xcode,去App Strore中搜索xcode,安装即可4.安装brew,brew相当于ubuntu中的apt-get在m1中安装i
2021-07-30 09:59:36 4387 1
原创 requests库开发中常用的方法
requests.get# r是response对象r = requests.get('www.baidu.com')load = {'ie':'UTF-8', 'wd'='xxx'}# 下面这种会在网址栏变成www.baidu.com?ie=UTF-8&wd=xxxr = requests.get('www.baidu.com', params=load)print(r.url) # 打印实际组装的完整urlload2 = {'ie':'UTF-8', 'wd'=['xxx', '
2021-03-18 11:05:40 253
原创 postman的使用
虽然之前了解过postman是用来测试接口的,但是一直没有真正的去使用,直到实习的时候在写完后端接口的时候,可能前端的相应部分没做完,而且通过前端进行测试效率比较低,在接口初期开发自测阶段是没必要用前端测试的首先,可以打开collections–接口集,这样划分可以对应每个项目,将每个项目需要测试的接口放在一个collections里面,然后在collections中添加request接口的调用方法可以有多种,GET,POST,PUT,DELETE等等,这里介绍一下GET和POST的用法GET是获取
2021-03-17 09:29:10 211 1
原创 实际开发中git的一些用法注意
出了校园之后,所接触的开发过程都是团队开发,这就不可避免的需要使用到git相关的知识,但是在学校自学的一些git,如果没有真正对git的branch,版本有一个形象具体的认识的话,到时候遇到git的还是会云里雾里下面我来说几种我遇到过的问题情景当我们在自己本地的开发分支上开发某个功能前,我们需要创建一个新的分支,为什么需要创建一个新的分支呢,我当时是将自己最近的需求开发都放在一个分支里面。这就会导致一个问题–假设这个分支有两个功能的开发,第一个功能已经开发完成但是可能会有bug,当你在第二个功能开发完
2021-03-16 09:50:13 223
原创 react中props和state的用法区分
props和stateprops简单来说就是从父组件继承而来的map,当前组件不能修改,需要父组件重新传递来改变state是这个组件自身的属性map,需要用到setState方法来进行改变,也可以用查看组件props和state的chrome插件我平时常用的是ReactDeveloperTools,当然你也可以用console.log来打印出来,但是console.log在async和await的方法中打印的结果可能与预期不符state不允许使用的类型在setState中不能去改变state
2021-03-14 21:10:03 178
转载 pyenv的基础使用方法
博主的文章链接:原文链接先安装crul和gitsudo apt-get install curl git-core安装pyenvcurl https://raw.github.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash添加pyenv到环境变量vim ~/.bashrc export PYENV_ROOT="${HOME}/.pyenv"if [ -d "${PYENV_ROOT}" ]; then
2020-11-25 11:44:29 276
原创 刷题 9/20
子集链接:题目链接题目描述给定一组不含重复元素的整数数组 nums,返回该数组所有可能的子集(幂集)。说明:解集不能包含重复的子集。示例:输入: nums = [1,2,3]输出:[[3],[1],[2],[1,2,3],[1,3],[2,3],[1,2],[]]解题思路—回溯递归这种列举可能情况的,大多都可以往回溯递归上面靠一靠回溯递归,我们主要看它的调用栈,回溯就是出栈代码实现class Solution: def subsets(self, nums
2020-09-20 19:31:06 100
原创 刷题 9/19
K个一组翻转链表链接:题目链接题目描述给你一个链表,每 k 个节点一组进行翻转,请你返回翻转后的链表。k 是一个正整数,它的值小于或等于链表的长度。如果节点总数不是 k 的整数倍,那么请将最后剩余的节点保持原有顺序。示例:给你这个链表:1->2->3->4->5当 k = 2 时,应当返回: 2->1->4->3->5当 k = 3 时,应当返回: 3->2->1->4->5解题思路—普通逻辑,hard题这题的思想
2020-09-19 09:23:24 171
原创 刷题 9/18
合并k个有序链表链接:题目链接题目描述给你一个链表数组,每个链表都已经按升序排列。请你将所有链表合并到一个升序链表中,返回合并后的链表。示例 1:输入:lists = [[1,4,5],[1,3,4],[2,6]]输出:[1,1,2,3,4,4,5,6]解释:链表数组如下:[1->4->5,1->3->4,2->6]将它们合并到一个有序链表中得到。1->1->2->3->4->4->5->6解题思路—小根
2020-09-18 20:55:16 178
转载 Django中间件
最近面试的时候发现python研发岗位一般都是要会框架Django,然后的话又问到Django的中间件middleware发现网上有很多很好的文章:参考链接
2020-09-18 11:11:13 103
原创 电信云计算笔试,有赞二面,深信服笔试
电信云计算笔试索引会降低什么性能:索引加快查询的性能,但是会降低增删改的性能3个节点的二叉树有几种形态:5种担任软件运行任务的处理器是什么:cpu环形队列,队列为空计算元素个数的公式:rear-front参考链接:链接循环队列还是基于数组创建的,只是我门把它臆想成环形队列DNS是TCP协议吗,DNS是基于TCP和UDP的53号端口ER模型中:m:n关系转化成关系模式还是关系实体,关系实体全称为实体联系模型、实体关系模型或实体联系模式图(ERD)L1cache,L2cache
2020-09-17 19:00:02 1153
原创 刷题 9/16
组数总和链接:题目链接题目描述给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。candidates 中的数字可以无限制重复被选取。说明:所有数字(包括 target)都是正整数。解集不能包含重复的组合。示例 1:输入:candidates = [2,3,6,7], target = 7,所求解集为:[[7],[2,2,3]]解题思路—回溯我们可以定义一个闭包函数,然后参数是这
2020-09-16 20:29:02 125
原创 刷题 9/15
58同城笔试运算符优先级:num++%5是多少,单目乘除位关系,逻辑三目后赋值排序的稳定性:IP协议:Java的ArrayList和LinkedList的区别:前序,中序求后序遍历kill某个pid的进程:kill -9 pid或者kill -15 pid,可以通过kill -l来看kill的各种信号Java的try。。。catch。。。finally,finally无论如何都会执行,当 catch 体里有 return,finally 体的代码块将在 catch 执行 return
2020-09-15 16:26:32 184
原创 刷题 9/14
新浪笔试如何删除一个非空子目录/tmp:rm -rf /tmp栈的出栈,入栈序列2道智力题:青蛙爬井,买房子计算机网络的302:临时重定向TCP编程中,程序员要做的的事:确定数据格式ping程序使用的协议:ICMPCPU速度级别:在内存中拷贝1GB的文件大概1秒,不知道题意有没有理解错cron中的内存常驻程序daemon的作用:管理系统日常任务调度代码题:变态青蛙跳青蛙一次可以跳1,2,。。。n级台阶,问跳上n级台阶的跳法动态规划f(n)=2*f(n-1)反正就是先跳上1级,后
2020-09-14 08:45:53 202
原创 刷题 9/13
最长公共前缀链接:题目链接题目描述编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 “”。示例 1:输入: [“flower”,“flow”,“flight”]输出: “fl”示例 2:输入: [“dog”,“racecar”,“car”]输出: “”解释: 输入不存在公共前缀。解题思路 — 纵向扫描,同一列每一行一开始想着可以直接用zip啊,纵向扫描思想确实是这样的,但是你要多少个变量来接受zip呢,这里就不好下手所以我们想到用any函数,any的
2020-09-13 13:05:26 116
原创 刷题 9/12
整数转罗马数字链接:题目链接题目描述罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II 。 27 写做 XXVII,
2020-09-13 12:56:05 185
原创 刷题 9/11
趋势科技校招笔试C++的字节对齐CSRF攻击发生在哪一层—会话层socket的方法使用:gethostbyname,getpeername这些的having和groupby的区别cpu长时间占用90%可能的原因:应该不是和IO有关的比如下载文件和写入文件,应该是绘画图像,计算相关的能确保线程由运行态变成其他状态的接口函数有哪些–运行–>挂起;运行–>阻塞;运行–>就绪;运行–>终止Linux中system和exec的区别代码题:给定中序和后序结果,输出前序遍历的结果
2020-09-13 08:06:15 841
原创 9/10 刷题
360笔试360笔试的选择题是我做过最难的,代码题倒是还好循环队列的特点:队头指针和队尾指针指向同一个单元的时候不一定是队满或者队空,可以通过取模的运算来实现逻辑循环Java中的原始数据类型有什么特点有向图中出度为s,则入度为多少?使用游标的5个步骤:声明,打开,读取,关闭,删除(释放)栈链:通过链表实现的栈,可以在任意位置出栈,可用于协程这种切换C++指针相关C++中四种强制转换:用于类型强转的是static_类,对象,实例关系和区别:类是模版,对象是new 过的类 (包含 可以实例化
2020-09-12 10:04:18 187
原创 9/9 刷题
回文数链接:题目链接题目描述判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例 1:输入: 121输出: true示例 2:输入: -121输出: false解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3:输入: 10输出: false解释: 从右向左读, 为 01 。因此它不是一个回文数。进阶:你能不将整数转为字符串来解决这个问题吗?解题思路–普通逻辑我们可以不用转换成字符串
2020-09-11 10:31:00 115
原创 9/8 刷题
Z字形变换题目来源:题目链接题目描述将一个给定字符串根据给定的行数,以从上往下、从左到右进行 Z 字形排列。比如输入字符串为 “LEETCODEISHIRING” 行数为 3 时,排列如下:L C I RE T O E S I I GE D H N之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:“LCIRETOESIIGEDHN”。请你实现这个将字符串进行指定行数变换的函数:string convert(string s, int numRows)
2020-09-11 08:30:01 164
原创 刷题--9/7
发现了自己面试不上的原因,代码题刷的不够在这里写博客激励自己每天刷题,刷题在精不在多,要的是长期坚持不懈,同级的软件工程的同学进了字节,看她的面经,在后端缓存,数据库,安全,消息队列,OS,计算机网络其实大差不差,只要能进入笔试,说明你的简历没什么大问题,然而我不能进大厂的原因感觉主要就是刷题了,她已经刷了300多道了,能坚持半年我也是自愧不如,双非本科进大厂确实不容易,我才只做了剑指offer的70题。如果时间充足建议,一个标签一个标签的刷,比如说动态规划,递归,回溯,栈,队列这些,一个个逐个击破,但
2020-09-07 16:52:46 206
原创 考试的这个星期穿插的笔试
最近这个星期都在准备考试,学校的生活真舒服老虎集团 8/30老虎集团我觉得还是可以的,之前的数据分析笔试挂了,后面又给我发了python研发的笔试邀请10题选择题,2题编程题编程题:单调栈给定一个不含重复数字的序列,求每个数的左右比他小的第一个数的下标。不存在则为-1我写的代码时间会超时for i in range(len(arr)): tmp = [] for j,x in enumerate(list(reversed(arr[:i]))): if x
2020-08-31 19:54:51 242
原创 实习--Day19
8/17周末的时候参加了美团,字节,老虎的笔试u1s1,美团的难度最大,字节的题目其实是中规中矩,都是中等题但是还是感觉自己刷题不够啊,学长说的刷剑指offer就行了感觉不够,还得多刷其他题目吧,但是如果题目每做过,有要求再短时间做出来还是不容易的总的来说,感觉这次的笔试都凉了,脑子一片浆糊美团题目,没记多少感觉大多是业务相关的图论题我一道都没A出来,太菜了字节题目,感觉比提前批的题目难了好多根据先序和中序的序列,来求叶子节点数量一个整数序列,和一个整数m,求随机几个数的和%m的最大值,
2020-08-17 09:40:51 119
原创 实习--Day18
8/14今天也是充满希望的一天,哈哈哈终于有新任务了,导师说,这星期忙完要找我说点事,不知道是啥事安排的是一个服务的完整流程,对全是我自己写在自己的努力和导师的鞭策下,终于能够开发一个服务的整个流程了。首先客户那边我要写个接收客户请求的接口将参数在一直开启的service那里进行参数格式化,将参数变成字典再变成json串,传到真正的处理方法处理方法将参数进行loads,解析参数,根据参数的内容来进行一些操作,具体我就不透露了返回处理的结果,返回到service中再service中进行检验
2020-08-14 11:14:38 145
原创 实习--Day13
8/7上午请了个假,因为要面试,面的是yealink的运维开发岗位,网络很差,感觉面试官有点不耐烦,可能真的很卡把,反正我是听他说话不卡,觉得岗位有点不太合适,可能面试官也看出我没什么运维的经验,应该是无了,全程没有问技术相关的,就问了一些项目,可能他们看重学历。。。下午顶着烈日来到实习公司了还是接着做上次安排的任务,继续从大文本中提取可能是产品名的产品,还是有点难的...
2020-08-07 15:23:09 115
超市线上商城源代码--django
2019-12-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人