- 博客(27)
- 资源 (1)
- 收藏
- 关注
原创 某大厂面试题Selenium Web自动化笔记
Selenium是一款基于Web功能测试的自动化测试框架。它的应运而生经历了不同时代,组成了一系列工具集,已然成为了Web功能自动化测试的首选“武器”。本次主要基于Web功能自动化中常见面试题和大家交流分享。下面涉及到的代码示例以JAVA语言为例,技术点笔试/面试题,共30问,分为上下两个篇章;上篇主要关注于Selenium核心技术点。笔试/面试中常见技术要点 —— Selenium Web自动化相关知识点技能01.Selenium中有哪些不同类型的定位器?答:定位器可以看作一个地址,用
2021-10-12 17:53:46 463 1
原创 更安全的短信验证码设计
短信验证码被广泛的应用于金融领域的身份验证。我们常用的手机app转账、贷款,基本都需要通过短信发送验证码来校验识别身份信息。设计到金融,安全是首先要考虑的因素。那么,怎样才算是安全的短信验证码设计呢?体验过多家机构的验证码,表扬工商银行。为什么说它更安全呢?在这样的场景中,用户锁屏了,是无法在手机通知栏直接看到验证码的,因为短信前端的内容很长,所以必须手机解锁,才能看到短信里的验证码信息。 比如手机丢失或者锁屏了,这样的验证码短信编辑就很赞。对比一下,大部分短信验证码是这样编辑的:.
2021-09-24 16:27:10 539
原创 python双水平线双条形图,漂亮而直观!
投资金融产品(包括不限于基金)必须真金白银的投下去,才有更深刻的感悟。同样,产品也必须深入的使用,才发现应该有更好的功能,匹配用户日益增长的需求。以图为例,上篇只介绍了左图,双线水平条形图——我在网上没有搜到,所以自己摸索了一下,果然画出来了!投入产出一目了然。但是,好像还缺点什么。在FUNDS.csv中,有收益率,这个KPI人见人爱。索性,画到一张图中,Y label用统一的。贴代码: # 一行两列 fig, (ax0, ax1) = plt.subplots(nro.
2021-09-07 08:34:33 1196
原创 最流行的双线水平条形图,怎么画的?Horizontal bar chart by python and matplotlib
Horizontal bar chart水平条形图 更能放大数据的对比效果。《金字塔原理》一书的译者汪洱在讲座中提到,水平条形图???? 比垂直条形图更能放大数据的对比效果。找了全网,matplotlib 的实例都在讲单线水平条形图,我想画双线!双线图应用范围很广:计划和实际的对比 投入和产出的对比 期初和期末的对比......先看结果。而通常的例子多是单线条状图:来源:https://pbpython.com/effective-matplotlib.html还是从p
2021-09-04 15:50:00 709
原创 python+selenium每天计算基金净值和市值
去年7月份到今年1月份,新基金发布密集,明星基金的吸金能力很强,往往启动配售。没办法,没能躲过那波营销,买了20多只基金,成了FOF(Fund Of Fund)。而且是在不同平台买的。想起来都是泪啊,打理这些基金不容易!好处是真金白银体验一下各种基金是好还是坏。痛点:1. 手持20多只基金,每只投入不等。2. 在多个平台买的基金,分布在基金公司app,互联网基金平台,券商、银行。3. 跟踪净值变化,适当调整和赎回。...
2021-09-03 17:09:28 1683
原创 python IDE使用笔记:pycharm快捷键(持续更新...)
用MacOS的小伙伴越来越多。而很多资料都是基于windows的。所以我分享一下,便于果粉快速查阅。python最讲究格式,空几个格子都有规定,不像c/c++zhi guan
2021-05-31 09:44:54 120
原创 史上最全的学习笔记:JAVA 极速WEB+ORM框架 JFinal
JFinal 是基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。在拥有Java语言所有优势的同时再拥有 ruby、python 等动态语言的开发效率!为您节约更多时间,减少996。本文力争做出史上最全的JFinal学习笔记。JFinal有如下主要特点MVC 架构,设计精巧,使用简单遵循 COC 原则,支持零配置,无 XML独创 Db + Record 模式,灵活便利ActiveRecord 支持,使数据
2021-04-22 10:41:01 312
原创 要处理视频,直接上 ffmpeg 吧
小目录,便于查看ffmpeg在macOS上安装ffmpeg检查是否安装成功ffmpeg使用ffmpeg在macOS上安装ffmpeg笔记本是macOS,以下以macOS为例。其他OS,参考ffmpeg官网https://ffmpeg.org/download.html打开ternimal,输入命令 brew install ffmpeg开启安装。MacBook-Air:~ $ brew install ffmpeg==> Downloading https://homebrew.bin
2021-04-12 11:36:29 174
原创 一文看懂web组态编辑器web可视化组件
关键字: web组态编辑器集成,web组态页面集成,web可视化组件,web SCADA前端和后端,web可视化编辑器web组态编辑器web图形可视化软件web可视化编辑器,又称WEB组态可视化软件,即用户可以在web页面编辑器上直接搭建出一个行业应用系统出来。web组态可视化编辑器能够运用在哪些场景中呢?web组态可视化编辑器为工程用户提供了二次开发的可能,不用编程、不用写代码,通过可视化界面即可生成web页面,开发出一个应用系统来,在电力、物联网、大数据平台有广泛的应用。一个好的应用系统
2020-12-23 14:19:37 4116 1
原创 一文了解0代码
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数..
2020-11-30 14:45:47 1966
原创 解决OWASP benchmark用最新版sonar扫描失败的问题
版本OWASP Benchmark v1.2beta (Final)Sonar V8.X 依赖与JDK 11及以上。用了很久的JDK8 不行,不得已升级到JDK 11.问题来啦 用mvn sonar:sonar编译出错用 mvn -X -e看了是个编码问题,需要jdk 1.8 jdk1.11是不行的。所以项目本地编译要求用jdk 1.8 所以在POM.xml中填加: <plugin> <groupId>o...
2020-11-19 09:32:05 418
原创 工业互联网+安全生产 | 面向安全生产的工业互联网解决方案
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言物联网、工业互联网已经上升到行业发展战略高度。作为企业,要不要上工业互联网?怎样建设工业互联网?怎样运营工业互联网?服务过百家物联网客户,谈谈关于物联网平台建设的几点思考。互联网改变了生活,改变了时代,改变了风口,改变了行业变化的速度。任何人,任何企业,都期望搭上时代发展的快车,乘风破浪。提示:以下是本篇文章正文内容,下面案例可供参考一、panda
2020-11-13 15:35:53 4052
原创 Macbook如何打开Chrome调试工具Developer Tools
听开发人员说,前端开发必备神器——谷歌浏览器(Chorme)自带的前端调试工具——Developer Tools.搜了一下, 都说 快键键F12即可打开Devloper Tools:在我的本上敲了几遍F12,没反应啊,左看右看,键盘没坏,键盘没进水啊啊。re-search了一番,Mac上是右键,在弹出的菜单中选“Inspect”/ “检查元素”总结一下:如何打开developer Tools?1. F12 2. 右键,Inspect...
2020-11-12 10:14:44 5875 1
原创 开源物联网终端设备操作系统
终端设备开源操作系统,已从移动手机市场转向物联网市场。移动市场,已经由两大巨头占据:苹果公司的iOS和Google的安卓。一个闭源,一个开源。开源的移动操作系统,被国产手机华为、vivo、oppo、小米等学习并在市场上发扬光大。移动操作系统,市场容量是由购机人数*换机率来决定的。购机人群的上限就是人类人口总和,哈哈,再减去低龄儿童、青少年、一部分老年人。经过十几年的发展,移动操作系统基本稳定。科技要进步,商业要发展,所以转向潜力巨大、有想象空间的物联网终端设备操作系统。物联网终端设备,数量非常大,应用
2020-11-11 14:11:25 7059
原创 程序人生:程序员如何和老板谈升职加薪
声明:本文非原创,来自樊登老师的分享,感谢樊老师。读书点亮生活,分享点亮更多的智慧!文章目录前言一、关键对话是什么?为什么说加薪是关键对话?二、常见问题三、操作步骤1.分享事实2.大胆提出你的想法/要求3.征询对方的观点4.处理对方的不同意见4.1 沉默4.2 暴力总结前言#员工称不接受降薪被高管打伤# 这条新闻上了热搜。而我正在樊登读书里听《关键对话》,里面举例“如何跟老板谈加薪?”他讲的很好,通俗易懂,逻辑性强,好操作,相信即使最不善言辞的程序员也能学得会用得上,所以忍不住和各位分享一下。
2020-10-28 15:11:42 815
原创 物联网的三层架构和物联网平台建设的几点思考
物联网的三层架构——题记:服务过上千家物联网客户,谈谈关于物联网平台建设的几点思考。互联网改变了生活,改变了时代,改变了风口,改变了行业变化的速度。任何人,任何企业,都期望搭上时代发展的快车,乘风破浪。你我也不例外。随着新型基础设施新基建的发展,多数企业面临数字转型、智能升级、融合创新的重大机遇与挑战。同时由于国际环境的变化,在信息技术应用自主创新(信创)的背景下,对技术应用的自主可控提出了更高的要求。5G、物联网、数字新基建、工业互联网,自动化、数字化、智能化、人工智能AI、网络化建设…这些热词将会
2020-10-26 15:20:16 3379 3
原创 开源盛世:谈谈开源代码的使用与安全风险
@[TOC]开源盛世:谈谈开源代码的使用与安全风险本文最早于2020年5月18日发表于鉴释公众号。原文标题为:抓住“开源盛世“,这个工具你必须了解一下。开源的现状与潜在使用风险近些年来,开源技术的发展如火如荼,逐渐渗透到软件开发的各大领域,俨然“开源盛世“,市场一片繁荣。开源软件帮助企业或组织大大缩短发布周期、更快的推出创新产品。但同时,开源软件自身质量问题、潜在的风险问题却不容忽视。我们该如何面对开源软件带来的代码质量、安全漏洞、软件许可证等问题,以免“城门失火,殃及池鱼“?开源的好处知多少开源
2020-07-04 17:02:37 2863
翻译 CWE给年轻人的25条建议
时隔8年,CWE发布了25条最危险的软件编码错误。值得D站的每一个人深度学习。这25条建议是导致软件严重漏洞的最频繁和最关键的错误的汇编。攻击者通常可以利用这些漏洞来控制受影响的系统、获取敏感信息或导致拒绝服务的情况。 网络安全和基础设施安全机构 (CISA) 鼓励用户和管理员查看前 25 项列表,并评估建议的缓解措施,以确定最适合采用的缓解措施。 排名 CWE-ID CWE类型 CVE数量 占比
2020-06-26 15:03:12 616
原创 如何在github创建私有仓库private repo并上传代码
1. 登录www.github.com2. 在个人中心,选择“Repositories”, 点击“New”。3. 按提示填写repo信息。有公有和私有之分。4. 创建完毕,在本地可以 git clonehttps://github.com/***/**.git5. 本地git pull, git add, git commit, git push起来就好啦。...
2020-06-18 14:17:15 8399 3
原创 #开源星球# github项目排行榜
开源星球,带你探索新的宇宙~提到开源,不得不说用于4000万粉丝的github. 今天小源球带你看看最后欢迎的开源项目,简单粗暴一点,就以点赞数的多少来排名。把时间定格在这一刻,先看Top 10。1.freeCodeCamp/freeCodeCampfreeCodeCamp.org开源代码库和教程,用于在家学习敲代码。说白了,就是培训怎么写代码。看来想入行的人不少啊,呵呵。2.96icu/996.ICU996,如果你还没听说过,说明去年你还没入行,哈哈。程序员生存状态的调查。入行...
2020-05-25 13:25:20 470
原创 开源盛世: 仅有2行代码的npm包,改出问题了,影响到Facebook,Google、Amazon等。看看自己是否受牵连
开源的世界,你中有我,我中有你。 ——题记一个npm项目,仅有2行代码,应用却相当广泛。周六改出问题了,牵扯到Facebook,Google、Amazon一长串!就有这么大的杀伤力,它就是 is-promise,让开发者看看一个JavaScript 对象是不...
2020-04-30 15:25:01 138
原创 开源盛世之火眼金睛:形参和实参个数不匹配,谁说大侠不能秃顶?
今天说github开源项目,没想到中国的代码工程水平如此之高。代码优美、运行流畅,情不自禁想起我的法宝。12万多行C代码,发现这个bug可真不容易啊!github提交了bug, 以免运行莫名其妙的失败。一个文件近2000行代码,形参和实参个数不匹配,值得原谅。居然成功的骗过了编译器?...
2020-04-30 09:42:27 173
原创 面向安全的健壮可靠的C++编程
十X年前,林锐博士的一文《高质量C\C++编程指南》,加上房鸣老师的高级C++编程,成为校园招聘中我的笔试利器。软件的发展,对代码提出了更高的要求:安全性、可靠性、健壮性。C/C++语言,成也内存,败也内存。内存错误是每个程序员的噩梦。编译器管词法分析、语法分析,但管不了多种内存错误。多数情况是,发生了莫名其妙的问题,有时有有时无, 不是每次必现,not reproducable!如果每次都...
2019-12-13 13:10:29 239
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人