- 博客(15)
- 资源 (4)
- 问答 (2)
- 收藏
- 关注
原创 一文让你彻底掌握python爬虫的编写(代码可以直接使用!)
最近闲来无事研究了下python的爬虫机制,为了以后回顾,所以写篇博文详细讲下过程。(以爬取某网站图片为例)示范网站:https://www.dpm.org.cn/lights/royal.html首先我们需要分析我们要爬取的网页,我们需要得到以下几个内容:1:网页的url(用以request发送请求)2:我们所要爬取的内容在哪里(用正则去抓取)3:我们要爬取的具...
2020-05-05 03:53:53 17943 9
原创 Manacher 算法个人总结(精简)
求解最长回文子串必用算法:Manacher 算法。这里不解释啥是回文子串了,直接总结下算法思路。第一步:将原字符串首尾以及字符串之间添加'#'字符,目的是原字符串回文子串的中心点可能有两种,奇数长度和偶数长度。例如aba和abba,正常求解需要分情况讨论,所以在字符串之间加上没出现过的字符例如'#',那么都会变成奇数长度,不用分情况讨论。#a#b#a#(7)#a#b#b#a#(9),'#'...
2020-05-01 22:40:44 244
原创 华为2021届软件类校园招聘笔试题题解
第一题很简单,忘了是什么题了。第二题:验证报文难点在于进制的转换和输入输出,python对于十六进制的存储是0x__,比如5就是0x5,而C和C++就是5,这里稍有不同,当时我摸不清python版本的输入格式到底是什么,因为python只能用readline()的形式直接从命令行得到整条输入,再进行解析,这里就纠结到底是0x5还是5,想的脑子疼,(笔试结束后朋友提醒牛客网好像可以输出样例输...
2020-04-23 20:19:15 4231 1
原创 IOU的计算
rect1=[1,2,5,7]#左上和右下的坐标点rect2=[6,3,8,8]rec_1=(rect1[2]-rect1[0])*(rect1[3]-rect1[1])rec_2=(rect2[2]-rect2[0])*(rect2[3]-rect2[1])rec_ix=min(rect1[2],rect2[2])-max(rect1[0],rect2[0])rec_ix=max(0,...
2020-04-16 16:38:16 354
原创 最简单最详细的MTCNN讲解
之前想弄懂MTCNN,又懒得看论文,把网上相关的博客都看了遍,发现真的是写的要么外行要么就是非常简单,很怀疑那帮人也是随便看些博客自己写的。特别是P-Net的输入到底是图像金字塔还是12x12固定尺寸,以及P-Net到底生不生产Landmark,都没说到。还是自己去看了原论文,对照着源代码,弄清了一些模糊的东西。MTCNNP-net:通过一个浅层的CNN快速筛选出许多人脸潜在候选框...
2020-04-15 17:53:37 2212
原创 2020年4月10号春招实习拼多多笔试题解
昨天刚做的拼多多笔试题,说一下题解思路,第三题开始没什么时间写了,所以没提交,不知道能不能全AC。第三、四题,可以仅当做思路,因为是做完才想明白的。第一题:给两个数组l1,l2,一个提前量offset,一个数字n。l1,l2是商品列表,offset是已经展示过的商品数量,n是要求展示的商品数量,输出要展示的商品在l1,l2里的区间,左闭右开。例如l1=4,l2=4,offset=2,n=4...
2020-04-11 20:15:45 894
原创 leetcode第201题 数字范围按位与
题目中 0 <= m <= n <= 2147483647,直接使用暴力破解显然耗时很长。所以本题需要思考十进制位和二进制位之间的关系。本题存在三个规律,一旦发现就很容易解决,并且根本无需任何循环操作。为了方便讲述,用bin(n)表示n的二进制,res表示结果第一:不管多少位相与,只要有一个0结果必为0,那么9(1001)与5(101)在题中相与的结果是多少呢?答案是0,...
2020-04-07 22:49:15 284 1
原创 计算机视觉实习生,腾讯光影研究院面经
已跪,记录下面经吧。先是自我介绍,然后介绍下自己的项目,因为项目做得少 ,所以基本都在说我目前做得科研项目,因为疫情在家呆着没怎么开始研究,所以有些东西忘了,面试前也没整理,导致讲的有点七零八碎。大概讲了十几分钟吧,感觉自己讲的很不好,所以大家一定要把自己的项目和科研经历做个总结,不要讲的时候没有条理性。因为光影研究院做的是图像处理,所以问题都偏向图像处理。1:现有两张风格不同的图片A...
2020-04-07 22:45:36 935
转载 [知乎转载] BN的具体作用和过程
作者:魏秀参链接:https://www.zhihu.com/question/38102762/answer/85238569来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。1. What is BN?顾名思义,batch normalization嘛,就是“批规范化”咯。Google在ICML文中描述的非常清晰,即在每次SGD时,通过mini-ba...
2020-04-03 13:09:58 1242
原创 XML DOM解析详细介绍_JS版
内容:XML文档(内部有DTD),JS文档(方法都写里面),HTML(将XML解析的东西显示到网页上)。本次实验的全体过程如下:写一个XML文档,一个JS文档,内含解析方法等,HTML调用JS文档的方法将结果显示到网页上(我的是谷歌)。因为DOM解析实际上是将XML文档的节点树全部存到内存里,所以我们只需要获得这颗节点树的根节点,那么不管是遍历,修改,增加,删除,实际上和数据结构的树的
2017-05-28 11:57:31 668
转载 Unity通过plane加摄像头实现视频播放功能
贴出源码;using System.Collections;using System.Collections.Generic;using UnityEngine;public class play : MonoBehaviour { public MovieTexture movieTexture; private Renderer rend;
2017-04-29 18:22:56 1483
原创 鼠标(镜头)旋转控制
首先,先明白左右旋转是改变对象Y轴的rotation的value,上下是改变X轴的rotation的值,所以旋转控制实际上就是实时获取Y轴和X轴的改变值。首先,我们实现对一个人的身体的旋转。Vector3 Rotation = Vector3.zero;//先定义一个Vector变量Rotation.y +=Input.GetAxis("Mouse X")*MouseSensitivi
2017-04-16 15:21:52 1209
原创 Unity3d实现人物跳跃
首先给对象添加刚体和碰撞体。在FixedUpdate中写入如下代码,不能是Update,因为是物理属性,必须要FixedUpdateGetComponent().velocity += new Vector3(0, 5, 0); //添加加速度GetComponent().AddForce(Vector3.up * mJumpSpeed); //给刚体一个向上的力,力的大小为Vecto
2017-04-16 15:09:41 43278 4
原创 Unity3d_FPS游戏(人物控制篇)
在FPS游戏中,人物控制十分重要。人物控制包括,人物行走,跳跃,人物跟随镜头旋转,人物的右手(持枪部位)根据鼠标旋转而旋转。首先,我们来看看如何使人物进行移动,在这里我使用了Sphere和Capsule作为身体,将摄像头放在Character的对象下,位置放在身体里面。人物移动有许许多多多的方法,这里我简单介绍几种。我们统一设定移动的速度为mMoveSpeed,移动的距离dis
2017-04-15 15:45:10 13715
原创 在UBUNTU下提升用户权限为root权限
在写东西的时候,经常会需要切换到root权限,觉得很麻烦,所以在网上找了教程,然而,现在说百度上一堆的教程和文案都是垃圾,这句话的确是真的。听我慢慢道来。下面开始:1.找到/etc/passwd文件右键root权限打开,找到你的用户名那一行,把之后的数字(通常都是1000,1000),修改为0,0,你会发现root那一行也是0,0没错,这样就修改成root权限了。2.同样可以直接在终端su
2016-11-01 20:33:29 5915
《长角牛网络监控机》原名《网络执法官》
2015-07-15
HTTP数据抓包工具
2015-07-15
vmware虚拟机和物理机IP地址的问题
2015-07-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人