剑指Offer——二叉树
技术博客

剑指Offer——二叉树

14650 11

剑指Offer——二叉树 前言      数据结构通常是编程面试中考察的重点。在参加面试之前,应聘者需要熟练掌握链表、树、栈、队列和哈希表等数据结构,以及它们的操作。本片博文主要讲解二叉树操作的相关知识,主要包括二叉树的建立、遍历方法的循环和递归写法。      二叉树是树形结构的一个重要类型。许多实际问题抽象出来的数据结构往往是二叉树的形式,即使是一般的树也能简单地转...

剑指Offer——算法复杂度中的O(logN)底数是多少
技术博客

剑指Offer——算法复杂度中的O(logN)底数是多少

17569 17

剑指Offer——算法复杂度中的O(logN)底数是多少 前言      无论是计算机算法概论、还是数据结构书中,关于算法的时间复杂度很多都用包含O(logN)这样的描述,但是却没有明确说logN的底数究竟是多少。算法中log级别的时间复杂度都是由于使用了分治思想,这个底数直接由分治的复杂度决定。如果采用二分法,那么就会以2为底数,三分法就会以3为底数,其他亦然。   ...

剑指Offer——网易笔试之不要二——欧式距离的典型应用
技术博客

剑指Offer——网易笔试之不要二——欧式距离的典型应用

12605 59

剑指Offer——网易笔试之不要二——欧式距离的典型应用 前言       欧几里得度量(euclidean metric)(也称欧氏距离)是一个通常采用的距离定义,指在m维空间中两个点之间的真实距离,或者向量的自然长度(即该点到原点的距离)。在二维和三维空间中的欧氏距离就是两点之间的实际距离。       二维空间的公式       0ρ = sqrt( (x1-x...

充气娃娃什么感觉?Python告诉你
技术博客

充气娃娃什么感觉?Python告诉你

13212 45

一、需求背景 在实际开发过程中,在我们动手开发之前,都是由产品经理为我们(测试、前端、后端、项目经理等)先讲解一下需求,我们了解了需求之后,才开始一起来讨论技术方案。 我们常常看到一些有关充气娃娃的表情包和图片或新闻,但是这种东西很少会像一些小视频一些相互交流,大家可能都是偷摸玩耍。所以猪哥相信其实大部分同学并没有亲身体验过充气娃娃到底是什么感觉(包括猪哥),所以猪...

Python开发手册
技术博客

Python开发手册

16462 53

Lint Tip 对你的代码运行pylint 定义:pylint是一个在Python源代码中查找bug的工具. 对于C和C++这样的不那么动态的(译者注: 原文是less dynamic)语言, 这些bug通常由编译器来捕获. 由于Python的动态特性, 有些警告可能不对. 不过伪告警应该很少.优点:可以捕获容易忽视的错误, 例如输入错误, 使用未赋值的变量...

Win10系统桌面,菜单栏点击不了解决办法 + Win10无法关机怎么办+Win10开始菜单栏打不开
技术博客

Win10系统桌面,菜单栏点击不了解决办法 + Win10无法关机怎么办+Win10开始菜单栏打不开

13886 56

最近经常碰到电脑待机时间长,然后新建文件夹新建不了 菜单栏假死,也点击不了 甚至关机都关机不了!因为菜单栏打不开关机这个 也就是开始按钮 这个按钮怎么也打不开,怎么点击也不行!!! 有时候桌面文件夹还可以点击 这次桌面连文件都新建不了!查阅了太多资料,发现未必管用 我的解决办法 1. 鼠标放在最下面,单击右键,点击任务管理器 2. 找到进程,进程里面...

Vue进阶(幺贰幺):表单校验注意事项
技术博客

Vue进阶(幺贰幺):表单校验注意事项

20316 22

表单检验 注:prop对应的不单单是rules规则里面的验证项,同时对应着我们form-item下的v-model的值。prop绑定的类要与el-form-item下的v-model的值相对应。否则就算校验元素输入字符,也会提示“请输入”之类的提示语,造成校验不友好问题。 清除表单校验 // 清除表单校验的提示 if (this.$refs['XXX']) {...

美团2018校园招聘内推笔试代码分享
技术博客

美团2018校园招聘内推笔试代码分享

13877 38

因为被美团的大佬翻牌子了,所以内推直接免笔试进面试,恰巧今天遇到同学们答美团的笔试题,热爱OJ的我就参与了一发,战果还不错,2道题都轻松AC了。 接下来就和大家分享一下我的做题思路和代码,我觉得第一题还有改进的地方,希望大家不吝赐教,我也今晚好好想想有没有更优秀的解法。 首先是第一题: 序列中任意个连续的元素组成的子序列称为该序列的子串。 现在给你一个序列P和一个整数...

Python基础知识点(二)
技术博客

Python基础知识点(二)

13195 33

接着上次的python的内容,我们继续看起来 (看PPT的时候请结合代码一并观看,代码可以直接运行) 关于基础的数据结构就到这里了,下次我们要讲python的控制语句了,有什么问题欢迎提问! 代码地址: https://www.bytelang.com/o/s/c/QgDNtJAvM...

答疑《python的CLS》
技术博客

答疑《python的CLS》

17537 22

这两天有个朋友看到这样的一个代码,问我啥意思,我第一眼看上去也是比较懵的(原谅我比较菜,见识短),cls后面竟然多了个括号???,直接开始用了???? 于是小编网络一番搜寻,得出了答案。 要谈cls()咱们先从python的classmethod说起。 python的classmethod叫做python的累方法,是只需要在普通方法上加上@cl...

女朋友生气了吗?算法比直男更懂她
技术博客

女朋友生气了吗?算法比直男更懂她

14622 18

By 超神经 场景描述:利用 AI 技术判断一个人的情绪通常有两种途径,一种是通过面部表情,另一种是通过语音。前者已经比较成熟,而语音识别情感方面的研究,正在快速发展。近期,一些科研团队提出了新的方法,来更准确地识别用户声音中的情绪。 关键词:语音情感识别 情绪分类 知乎上有很多关于「如何判断女朋友是否生气」之类的问题,有人回答...

奇妙的程序员
技术博客

奇妙的程序员

14620 24

「1」 当我演示一个功能, 但它没有按预期进行时。 「2」 Bug 变 Feature, 这招简直太帅了! 「3」 CPU新用途:烤肉 隔着屏幕都闻到一阵香气 「4」 当我修复一个隐藏Bug时 然后,陷入了死循环中.... 「5」 当两个实习生结对编程的时候 「6」 资深工程师: ...

PDF转Word完全免费?这么好的事情我怎么不知道????
技术博客

PDF转Word完全免费?这么好的事情我怎么不知道????

14619 39

”阅读此篇需要三分钟“ 首先来看看来个PDF文件 我们来选择其中一个论文摘要 | | V 使用我们的python代码转化后: 是不是很神奇? 现在网络上大部分的PDF转Word都是收费的,基本都是按页收费,有了我们的python代码后,我们就可以完全免费的将PDF转成Word了,这么好的福利我们赶紧来了解一下吧! ...

使用python搭建一个Linux服务器监控系统
技术博客

使用python搭建一个Linux服务器监控系统

16430 25

使用python搭建服务器的监控系统,先来说一下主要逻辑: 1、定时获取server(主机)的一些内存,CPU的信息 2、将获取的信息存储到数据库 3、读数据库,获取信息,将服务器的内存,CPU信息制作成图 首先我们来谈谈需要使用的东西: mysql数据库一台 python3代码环境pymysql psutil pyecharts 首先需要将m...

Squid代理服务器搭建亿级爬虫IP代理池
技术博客

Squid代理服务器搭建亿级爬虫IP代理池

18801 1

做爬虫抓取时,我们经常会碰到网站针对IP地址封锁的反爬虫策略。但只要有大量可用的IP资源,问题自然迎刃而解。 以前尝试过自己抓取网络上免费代理IP来搭建代理池,可免费IP质量参差不齐,不仅资源少、速度慢,而且失效快,满足不了快速密集抓取的需求。 收费代理提供的代理资源质量明显提升,最终选定使用站大爷作为代理提供平台。 站大爷每天能提供大概5万个不重复的短效高匿代理...

JupyterNotebook‘s Magic
技术博客

JupyterNotebook‘s Magic

12578 67

事情的起因是这样子的: 上个星期在看代码的时候,一个意外让我了解到了jupyternotebook上的黑魔法。是这样子的: 这么骚?可以这么玩? 代码上面直接加了个%%time(具体这个百分号是一个还是两个我还没搞清楚,别人敲的是两个,我敲两个就报错,敲一个就OK,具体情况就需要你们在jupyter上试试了),这样可以算出代码的耗时。 我在python上...

那些年我们听过的互联网公司的套路?
技术博客

那些年我们听过的互联网公司的套路?

14617 42

那些年,我们一起毕了业 不同的是,你去了外企,我去了互联网公司 想着互联网工资高,毅然决然就跳进去了 因为HR告诉我福利好: 他告诉我:我们公司妹子多! 到了之后才发现。。。 他还说:我们是弹性工作制! 到了之后才发现。。。 他说:在我们公司,我们可以把你培养成精英! 然后。。。。 ...

40行代码带你免费看《海贼王-和之国》篇章
技术博客

40行代码带你免费看《海贼王-和之国》篇章

17529 33

喜欢看海贼王的各位童鞋们,草帽一伙已经来到和之国啦,动漫在7月7号将会进入和之国篇章啦! 想提前看和之国篇章的同学可以先看一波漫画啦! 说到这里我有个打算,将网站上的所有和之国篇章的漫画全都down下来,然后打印成册,但是内容太多,估计要耗不少时间吧! 一个小时怕是真的不够。。。。。 那怎么办呢? 我们可以使用爬虫啊! 只需要reques...

搭建炫酷的服务器监控平台
技术博客

搭建炫酷的服务器监控平台

12577 65

本文所使用的工具为如下: Telegraf「数据采集」 InfluxDB「数据存储」 Grafana「数据可视化」 一般的我们如果需要搭建服务器监控平台,需要去读取服务器实时的内存信息,CPU状态等等,就正如我们上一篇使用python从零搭建服务器监控系统一样。如果大家没看过之前的那篇文章,推荐大家去看看。里面有搭建监控系统的整个思路。总的来说就是数据采集,...

垃圾分类:人机搭配,干活不累
技术博客

垃圾分类:人机搭配,干活不累

13861 23

By 超神经 场景描述:垃圾分类最近成为上海最受关注的话题,市民们已经快被繁杂的垃圾类别逼疯。不过,人工智能技术早已学会了垃圾分类。通过深度学习、神经网络,训练机械臂像人一样识别垃圾进行分类,效率远高于人工分类,也解放了很多垃圾分拣工人。 关键词:垃圾分类 视觉识别 多层神经网络 传感器  上海人最近...

谈谈python里面那些高级函数
技术博客

谈谈python里面那些高级函数

17528 51

谈到python,我们就不得不说python里面的一些黑魔法,例如我们的高阶函数就是黑魔法其中之一。 高阶函数是什么? 简而言之就是将一个函数作为参数传到另一个函数A中,那么这个函数A就是高阶函数。(可接收其他函数作为参数的函数称为高阶函数) 我们来看一个简单的小例子: def func(a, list):return [a(x) for x in li...

​python 的 tuple 是不是冗余设计?
技术博客

​python 的 tuple 是不是冗余设计?

18797 24

觉得这个问题挺好,值得好好思考。 Tuple类型对于Python自身来说是非常重要的数据类型,比如说函数调用,实际上会将顺序传入的参数先组成一个tuple;多返回值也是靠返回一个tuple来实现的。因为太常用,所以需要一个更有效的数据结构来提高效率,一个不可变的tuple对象从实现上来说可以比list简单不少。再比如说code对象会记录自己的参数...

数据分析高级教程(三)
技术博客

数据分析高级教程(三)

12024 9

工作流单元测试 1、工作流定义配置上传 [hadoop@hdp-node-01  wf-oozie]$ hadoop fs -put hive2-etl /user/hadoop/oozie/myapps/[hadoop@hdp-node-01  wf-oozie]$ hadoop fs -put hive2-dw /user/hadoop/oozi...

鉴黄师,python也可以做!
技术博客

鉴黄师,python也可以做!

13858 47

相信大家都对鉴黄师这个职业很是羡慕,但是又害怕会带来身体负担,尤其是肾的负担,这次我们就来看看如何使用python鉴黄。 1、安装需要的库: pip install Pillow 2、了解原理: 本程序根据颜色(肤色)找出图片中皮肤的区域,然后通过一些条件判断是否为色情图片 程序的关键步骤如下 遍历每个像素,检测像素颜色是否为肤色将相邻的肤色...

Python搭建简单的Blog
技术博客

Python搭建简单的Blog

18794 48

首先和大家介绍一下,我们会用到Django。 Django是什么? Django是一个开放源代码的Web应用框架,由Python语言写成。采用了MTV的软件设计模式,即模型M(model.py),模型T(主要是html文件)和视图V(View.py)。 如何安装: pip install django 装完了之后我们就可以利用它创建...

github上热门的Python项目
技术博客

github上热门的Python项目

15461 51

1 FastPhotoStyle https://github.com/NVIDIA/FastPhotoStyle Star 5978 FastPhotoStyle 是英伟达开源的照片风格转移深度学习算法实现库,给定目标照片和样式参考照片,代码可以将样式照片的风格转换至目标照片,从而生成新的风格化照片。  FastPhotoStyle 实现过程包...

web渗透测试--防sql注入
技术博客

web渗透测试--防sql注入

17524 55

所谓SQL注入,就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令,比如先前的很多影视网站泄露VIP会员密码大多就是通过WEB表单递交查询字符暴出的,这类表单特别容易受到SQL注入式攻击.       什么时候最易受到sql注入攻击    当应用程序使用输入内容来构造动态sql语句以...

Python的socket编程,有兴趣了解一下?
技术博客

Python的socket编程,有兴趣了解一下?

18793 24

Socket介绍 Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求,使主机间或者一台计算机上的进程间可以通讯。 socket起源于UNIX,在Unix一切皆文件哲学的思想下,socket是一种"打开—读/写—关闭"模式的实现,服务器和客户端各自维护一个"文件",在建立连接打开后,可以向自己文件写入内容供对方读取或者读取...

python,你也和小猪佩奇一样社会了!
技术博客

python,你也和小猪佩奇一样社会了!

20274 1

还记得,曾几何时,python是一门非常强大的语言,很单纯,也很快乐,曾经python对我的唯一用途就是网络爬虫。 但是, 随着时间的推移,python变的越来越社会,他的科学计算库也崛起了,自然语言处理(NLP)的库也出来了,还有很多,TensorFlow for python,matplotylib,pillow,itchat,PyQt等等,多到数不...