首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

从一道毫无人性刁钻面试题说起

如果你想到可以什么库服务之类东西做到,别急着说出答案。先自己想一下,看看有没有办法自己写出来。如果能从零开始自己写出来,就代表你对 js 这个语言以及各种自动类型转换应该是很熟悉。...这里关键在与 js 强制多态,如果你看过 js 类型转换文章,或许会记得 {} + [] 可以得出 0 这个数字。 假设你不知道这个,来解释一下:利用 !...所以还需要从某个地方把 g 拿出来,才能拼凑出我们想要字符串。或者也可以换个方法,其他方式拿到字符。...另一个方法是 base64,JS 两个内置函数:btoa 跟 atob,btoa 是把一个字符串编码为 base64,例如 btoa('abc') 会得到 YWJj,然后再用 atob('YWJj'...有些人可能会说平时写 BUG 写得好好,搞这些乱七八糟什么,但这样做重点并不在于最后结果,而是在训练几个东西: 对于 js 语言熟悉度,我们用了很多类型转换和内置方法来拼凑东西,可能有些是你从来没听到过

1K30

在报表上动了一些手脚,动态可视化就快速生成,比Excel简单

不谈对业务做指导了,连最基本情况都不能了解,这和废纸什么区别?“拿去重做!” 如果你看着动态可视化报表,是不是就有不一样感觉?...其实并不是,会动只是表面含义,真正含义是所有的数据都能联动,一个改变,整张报表数据就可以改变。 那怎么做随手看了一下,全是自动化、领导喜欢、模板4步就能完成,顿时觉得好简单。...说到报表工具,最近正好也在做一个项目,因为涉及到报表平台和数据中心,所以这里就拿FineReport来谈谈吧,一个零基础做报表和可视化大屏数据工具。...而且,别以为动态报表就是花瓶,相比于你那普通复杂报表,这才是高度、领导喜欢而且能指导业务报表!...这是很多人都比较感兴趣一个东西,从管理驾驶舱、dashboard到可视化大屏,一路进化,现在3D可视化大屏都不算什么了,而且阿里腾讯也都在这一块有所动作。

77010
您找到你想要的搜索结果了吗?
是的
没有找到

Python那么火,到底能用来做什么?

如果您正在考虑学习Python,或者您最近刚开始学习, 您可能会问自己:“到底可以Python做什么?” 这是个棘手问题,因为Python很多用途。 ?...而对于下面的这张图片(图片2),您希望您程序识别出它是张桌子。 ? 您也许会说,可以几行代码搞定。例如,如果在图片上有很多淡棕色像素,那么我们可以说那是狗。...当您给出一张狗桌子新图片时,它将能够识别出是狗还是桌子。 认为,这和婴儿学习新事物有点类似。婴儿是如何知道一样东西看起来像狗,而另一样东西看起来像桌子?可能就是从大量例子中学到。...事实上,在谷歌工作时,是Python来做这种分析,而我在微软时候,是JavaScript。 在这两家公司工作时候,SQL从数据库中提取数据。...然后,我会用Python和Matplotlib(在谷歌工作时)JavaScrip和D3.js(在微软工作时)进行数据可视化和分析。

1.1K10

五个技巧教你编程实现数据可视化

翻译|王愫 黄文畅 校对| 杨天矇 特约专栏主编黄志敏老师推荐语: 经常被问到一个问题:没有技术底子,学习数据可视化吗?...很难回答像是“应该学着什么工具?什么是最好?”这样问题,因为只有适合自己才是最好。像Excel这样一行代码都不用写就可以做数据可视化工具,甚至被有些人用来画风景。...处理和格式化数据 Python 当我一个非矩形分隔文件,数据比较凌乱时,我会写一些特别的Python脚本。幸运的话,我会找到并重新利用过去已有的脚本。...制作交互式图形 Flash已经过时了,而JavaScript是新宠儿。R在这里应用不广。 d3.js 数据驱动文档来做交互式数据可视化还在学习中)。许多例子可以用来试手。...着手去做 有时会也会因为想太多而迟迟不开始,但是只要你着手按照以上小提示去做,节省很多时间。用工具进行数据可视化,一般会有一个最优做法,但没有必要从一开始就去寻找它。

1.1K100

虚拟机中病毒感染到宿主机原理

node.js有这个东西 4."请读者在Linux、Mac OS或者Windows 10自带Ubuntu Bash下使用mitmproxy,只有这样,才能发挥它最大能力。"...南哥, 求解 一个办法。你先把mitmproxy关了。在子系统里面执行:python -m http.server 然后用手机访问电脑ip:8000,如果能看到东西,说明是mitm问题。...使用Airtest超快速开发App爬虫 7.提问:其实从虚拟机感染到实体机是什么原理?如果虚拟机运行一个厉害新品种病毒,会中招吗? 两种情况: 1....这是第一次尝试去搭建监控系统,想请南哥指导下如何设计和实现这套系统,尽可能让现有的几十个采集器改动比较小 (可能表达不清楚,图片上是要完成事情) 你爬虫有没有日志?...下游一个程序从Kafka读出来,再传给普罗米修斯。如果你们不会Kafka,那可以redis代替。

1.7K40

前端-学习JavaScript是一种什么样体验?

准确地说,是一名「前端工程师」。不过你算是找对人了。对今年技术别提多熟了,前端可视化、音乐播放器、踢足球无人机,你尽管问吧。...我们很多方式来描述 JS 中多个库交互方式,比如 exports 和 requires。...是的,不过现在是 2016 年了,没有人 Bower 了…… 好吧,知道了,所以我应该用 npm 来安装依赖。 对。...Haskell 的人已经这套东西用了很久了,不过幸运是 Web 开发领域里 Ramda 这样库,让我们 JS 就可以进行函数式编程了。 你刚刚是不是又抛出了几个名词?...要回后端去了,受不这些变动、版本更新、编译和转译了,JS 社区如果觉得有人跟上它脚步,那这个社区就是疯了。 理解你。建议你去 Python 社区。 为什么?

1.1K30

你到底可以Python做什么?以下是Python3个主要应用程序。

Django:如果你关注最终产品,或者你正在研究一个简单应用,比如新闻网站、网店博客,并且你希望单一实现方式。 换句话说,如果你是初学者,Flask可能是更好选择,因为它要掌握组件更少。...然后,Python和Matplotlib(在谷歌)JavaScript和D3.js(在微软)来可视化和分析这些数据。...应该如何使用Python学习数据分析/可视化? 您应该首先学习数据分析和可视化基础知识。当我在网上寻找好资源时,找不到任何资源。...所以,让个人经历中给你一个例子。 曾经在日本一家小型创业公司工作,那里一个电子邮件支持系统。这是我们回复客户通过电子邮件发送给我们问题系统。...顺便说一句,Python并不是编写后端/服务器端代码唯一好选择。还有许多其他流行选择,包括基于JavaScriptNode.js。 无论如何,非常感谢您阅读文章!

72520

优秀开源推荐 | 数据可视化利器psyplot

这个包非常新,许多功能将在未来包括在内。所以我们非常高兴得到反馈!请直接在GitHub上提出问题。 为什么选择psyplot? 在数据可视化时候,人们总是要选择。...从命令行创建绘图,例如通过NCL、Rpython更多自定义和脚本可能性,但也不太直观。...然后我们可以讨论你修改。 周围大量软件工具用于可视化,那么psyplot什么特别之处?下面的列表应该希望能为你提供一些指导。 它是什么? 它速度很快。...没有任何图形用户界面,独立于它直观性,比懂一点编码和如何使用psyplot中不同格式选项科学家速度更快。 它可以可视化非结构化网格,如ICONUGRID模型数据。...虽然psyplot和龙卷风Flask来建立一个后台服务器会很简单,但由于matplotlib提供选项,它仅限于发送栅格图像数据。

1.1K20

阻碍你升职加薪五大学生思维

期望跳槽到一个有人教有人带公司。然而面试时候又惊恐发现:如果不吹自己能干,根本连一份工作都拿不下来!于是又陷入了吹了能耐拿offer,硬着头皮顶工作死循环。一味等着别人来指导。...你见过《21天精通,大华电子信息有限公司,IT部在费用不能超过2017年,且市场部催IT催火烧屁股,并且基础数据一塌糊涂,人手只有你一个情况下,python2个月内搭建精准营销模型》书吗?...学生思维之五 管他领导说什么,想咋做就咋做 这类同学是怀才不遇升级版。在学校上课也不听讲啊,反正作业我会做,考试成绩好就行。那在企业管领导说什么。不就是做这个吗,书上都有讲,对着做就好了。...很多时候领导也没有清晰思路到底怎么干,没有人敢无限制承担风险。所以了不清晰,了自己想想,也才使那些指望着别人教同学,彻底陷入迷茫。...,我们肩负着一个两个家庭责任,我们可以不满、牢骚、沮丧,唯独不能停止赚钱。

62730

最完美方案!模拟浏览器如何正确隐藏特征

Selenium 与 Puppeteer 被网站探测几十个特征》中,我们提到目前网上反检测方法几乎都是掩耳盗铃,因为模拟浏览器几十个特征可以被检测,仅仅隐藏 webdriver 这一个值是没有任何意义...然后再说明这个解决方案,是通过什么方式找到。 解决这个问题关键,就是一个 js 文件,叫做stealth.min.js。稍后我会说明如何生成这个文件。...我们知道,Python 版本pyppeteer已经很久没有人维护了,但是Node.js 版本 puppeteer持续有人维护,并且在持续更新,生态也越来越好。...这个东西,就来专门用来让 puppeteer 隐藏模拟浏览器指纹特征。 这个东西是专门给 puppeteer 。...所以,如果你使用是 puppeteer,那么你可以根据它 Readme说明,直接使用。 那么,我们 Python 的人怎么办?实际上也有办法。

6.9K21

如何将Python应用于数据科学工作

02 将Python用于机器学习 一些热门机器学习库和Python框架。其中两个最热门是scikit-learn和TensorFlow。...03 数据分析和数据可视化 假设你在一家在线销售产品公司工作。作为数据分析师,你会绘制这样条形图。 形图1 - Python生成 ?...为了理解哪种解释是正确,你可以绘制另一个图 ? 折线图1 - Python生成 不止看周日数据,还要看到一周数据。从这张图表中可以看出,在不同日子里这种差异比较一致。...但如果你看到像这样图表? 折线图2 - Python生成 那么,怎么解释周日差异? 你可能会说,也许出于某种原因男性只在周日才会更多地购买这款产品。或许这只是巧合。...然后,Python和Matplotlib(在谷歌)JavaScript和D3.js(在微软)来可视化和分析这些数据。

1K20

Python能用来做什么?以下是Python三大主要用途

Django:如果你关注最终产品,或者你正在研究一个简单应用,比如新闻网站、网店博客,并且你希望单一实现方式。 换句话说,如果你是初学者,Flask可能是更好选择,因为它要掌握组件更少。...另一方面,如果你想直接构建一些东西,Django可能会让你更快实现。 二、数据科学 数据科学,这里包括机器学习,数据分析和数据可视化。 机器学习是什么 假设你想开发一个能够自动检测图片内容程序。...那么当你给出新图片让它识别是狗还是桌子时,它就能够进行判断。 这有点类似孩子学习新事物方式。孩子是如何学习认知狗桌子?就是通过大量例子。...但如果你看到像这样图表? ? 折线图2 - Python生成 那么,怎么解释周日差异? 你可能会说,也许出于某种原因男性只在周日才会更多地购买这款产品。或许这只是巧合。...然后,Python和Matplotlib(在谷歌)JavaScript和D3.js(在微软)来可视化和分析这些数据。

1.7K10

谷歌广告越权获取Youtube私享视频图像帧分析

首先,第二个Youtube账户进行了视频上传,并把该视频权限设置为私享(Private),然后以该视频为对象进行测试。如果一个Youtube账户获取到该视频,那么,漏洞就存在了。...可以这样想想,看看是否其它产品/服务是否会从内部去调用YouTube视频,或者说与YouTube上传视频交互关系。如果有,那么在其中机制中可能会有一些脆弱性环节。...这是一个典型IDOR越权漏洞,可以通过该漏洞利用获取Youtube上任意私享(Private)视频任意图像帧,当然最终也完全拼凑出一个完整视频来!...好吧,现在漏洞利用只能对单独图像帧进行获取,能否获取更多东西?之后,决定通过Python脚本来进行更多图像帧获取。假如目标视频每秒传输帧数为24FPS,那么每个图像帧驻屏时间为33毫秒。...经验总结 当在测试中碰壁时,可以转变思路,看看周边产品服务是否与当前系统交互调用;认真细致地去了解目标系统应用功能特性,尽量多去测试一些相关功能,不要放过任何可执行操作。

1.8K30

前端工程化发展历史

,但更准确是前端工程师(Front End engineer)。可视化、音乐播放器、足球游戏,凡是你想到都属于前端开发。...天哪,不不不,已经没有人再用 jQuery 了。你应该去学习 React,现在已经 2016 年了! 啊,好吧,React 是什么?...完全被 CommonJS/ES6 这些东西搞晕了。 大家都是这样,但通过 SystemJS 的话你就不用关心它们了。 苍天啊,又一个 js 名词,所以 SystemJS 是啥?...觉得追不上这么多变化,各种版本号,还有各种编译器和转换器。javaScript 社区真是太疯狂了,它觉得每个人跟上这么快变化吗。 哈哈,你应该去了解一下 Python 社区。 为什么?...听过 Python 3 吗?( python 3 没有向前兼容 pyhon 2,差异巨大) ---- 总结一下,前端之所以发生这么大变化,觉得一个很关键点就是 Node.js 出现。

77220

周一经典 | 如何成为一名数据科学家?

team,而且恰巧懂一点点统计和住在旧金山,所以冲动地没有邀请就厚脸回答了:D 认为几个大方面 1) 学好Python 现在几乎所以公司数据都可以api给你,而python数据处理能力强大且方便...那么与其纠结在这么悲剧80年代数据集上,为什么不自己搜集一些? 开始写一个小程序,API爬下Twitter上随机tweets(或者weibo吧。。。)...推荐普林斯顿算法课【8】(注意,可以从算法1开始,它有两个版本) 写一个基础服务器,flask【9】基本模板写一个可以让你做可视化分析backbone。...另外,学术圈里也有很多厉害数据科学家,不必怕看论文,看了几篇之后,你就会觉得:哈!想到这个! 读blog一个好处是,如果你跟他们交流甚欢,甚至于你可以从他们那里要一个实习来做!...曾有幸上过或者旁听过美国这里一些顶级名校课程,感觉它作用仍然是把你领进门,以及给你一个跟世界上最聪明的人一个交流机会(指那些教授)。除此之外,修行都是回家在寝室进行

69550

代码高亮分词对比

在做独立博客时候,特别是对于程序员来说,代码高亮是很重要一个组件。也接触过几款不同代码高亮引擎。衡量一个高亮引擎好坏很多不同方面:分词、性能、稳定性、主题丰富性。...对比对象 测试例子代码是 Python,因为也主要关注 Python 代码分词表现,主题统一 Monokai 并做了微调以求尽量统一。...根据分词进行在前端或者后端,本次参加对比选手: 前端分词:Highlight.js, Prism.js,送到 HTML 中是未标注代码段 Python 后端分词:Pygments, 送到 HTML...中是已标注代码段 另外请到了几位大佬下场指导:他们分别是编辑器界扛把子 Vim、GUI 编辑器扛把子 VSCode,以及专用 IDE 扛把子 PyCharm(没有人比我更懂 Python 分词)。...他们仅作为天花板参考。编辑器都尽量最简单配置,禁用多余扩展。 对比结果 废话少说,拉了一个清单,把例子代码中涉及到语法元素做了大概总结,渲染结果可以在这里查看。

24940

【鸿蒙学院】鸿蒙App开发直播学员提问与回答

A4-李宁老师:ROS是机器人操作系统,当然,理论上,鸿蒙也可以完成ROS完成工作。 Q5. STM32上可以鸿蒙操作系统吗? A5-李宁老师:这要看有没有人做移植了。...Harmony也是一样,不使用DevEco Studio,需要自己配置很多东西,如果你是高手,什么开发(包括记事本)都可以,如果是初学者,建议DevEco Studio。 Q8....A13-李宁老师:因为x86和arm一些指令不同,所以需要调整 Q14.Python可以直接利用Windowsos,Python开发了一个网盘,鸿蒙系统可以?...老师, 现在开源鸿蒙是轻鸿蒙, 主要是iot方向, 就拿只能手表来说, 他这个app开发好后部署和适配问题是如何解决? 是像安卓那样还是像鸿蒙一样, 或是有着自己一套标准?...两个watch啥关系和区别 A27-李宁老师:智能手表与手机一样,运行富鸿蒙,支持java和js开发,运动表运行是轻鸿蒙,只能使用js开发 Q28.js 开发方式, HML + CSS 如何编译成显示界面

1.1K32

五个技巧教你编程实现数据可视化

就好比我之前提到d3.js这个JacaScript函式库,如果你不熟悉JavaScript,或者刚刚开始学习编程,很多类似的东西都会看起来很难。...建议你从MikeBostock写基础教程学起,慢慢开始了解你做东西。 3. 找一个项目去完成 不要认为要把所有的东西学完再开始做项目,这样你会被耽搁。...1.处理和格式化数据 Python 当我一个非矩形分隔文件 , 数据比较凌乱时,我会写一些特别的Python脚本。幸运的话,我会找到并重新利用过去已有的脚本。...4.制作交互式图形 Flash已经过时了,而JavaScript是新宠儿。R在这里应用不广。 d3.js 数据驱动文档来做交互式数据可视化还在学习中)。许多例子可以用来试手。...着手去做 有时会也会因为想太多而迟迟不开始,但是只要你着手按照以上小提示去做,节省很多时间。用工具进行数据可视化,一般会有一个最优做法,但没有必要从一开始就去寻找它。

98190

【干货】五个技巧教你编程实现数据可视化

就好比我之前提到d3.js这个JacaScript函式库,如果你不熟悉JavaScript,或者刚刚开始学习编程,很多类似的东西都会看起来很难。...建议你从MikeBostock写基础教程学起,慢慢开始了解你做东西。 3. 找一个项目去完成 不要认为要把所有的东西学完再开始做项目,这样你会被耽搁。...1.处理和格式化数据 Python 当我一个非矩形分隔文件 , 数据比较凌乱时,我会写一些特别的Python脚本。幸运的话,我会找到并重新利用过去已有的脚本。...4.制作交互式图形 Flash已经过时了,而JavaScript是新宠儿。R在这里应用不广。 d3.js 数据驱动文档来做交互式数据可视化还在学习中)。许多例子可以用来试手。...着手去做 有时会也会因为想太多而迟迟不开始,但是只要你着手按照以上小提示去做,节省很多时间。用工具进行数据可视化,一般会有一个最优做法,但没有必要从一开始就去寻找它。

1.1K70

2017,那些出现在日记中的人:简单文本挖掘

一、前言 终于做出这张图时,突然有点感慨,这就是2017年日记中提到过记录过一个个人名,当然为避免引起不必要麻烦,隐去了许多亲人朋友名字。...童年、少年、青年时期的人与事,忘却了总是难免,然而眼下一载春秋里又何尝不是“事如春梦了无痕”?...二、提取人名 首先为了获取文本中出现的人名,根据这篇文章《从天龙八部小说衍生出google语义分析与gephi社交网络》里提供思路,jieba中文分词Python库尝试从日记文本中提取出TF/IDF...由于还不知道什么便捷高效方法可以实现提取人名,本次先根据文本中人名出现次数,划定一个下限,再手动筛选出符合要求姓名,接着将TF/IDF权重同时增大1001000倍,以便HTML5 Word...每个人因其不同缘故而被记录,并得以拼凑出这一年度印记。 ? 三、提取人物关系 除了从文本中提取人名,本次还基于共现提取出日记中人物网络关系,并运用gephi进行可视化

39920
领券