<script type="text/javascript"> $(function(){ $(".select-children-all").on('click', function(){ var checkList = $(this).parent().parent().next().find('[type="checkbox"]'); if (checkList.first().attr('checked')) { checkList.attr('c
本文是对 ACL 2020 最佳论文 「Beyond Accuracy: Behavioral Testing of NLP Models with CheckList」 的详细解读。
之前一直没注意到一个问题,就是el-checkbox-group选择的顺序是按照点击的多选框的顺序,而不是按照多选框的排列顺序。但是我们不希望它的顺序被打乱,有什么好的解决方案呢?
小华和小为是很好的朋友,他们约定周末一起吃饭,通过手机交流,他们在地图上选择了很多聚餐地点 (由于自然地形等原因,部分聚餐地点不可达),求小华和小为都能达到的聚餐地点有多少个。
本文主要介绍以及翻译一篇 ACL2020 Best Paper Beyond Accuracy:Behavioral Testing of NLP Models with Checklist
#!/usr/bin/python # -*- coding: utf-8 -*- '''https://www.ibm.com/developerworks/cn/linux/l-cn-pexpect2/index.html''' import pexpect import types username = "root" ip = "192.168.***.***" password = "****" pex = pexpect.spawn('ssh %s@%s' % (username, ip)
TakinTalks社区专家团成员。2019年加入去哪儿网,负责测试流程的治理和测试工具建设。主导/参与建设的平台有自动化测试、全链路压测、代码覆盖率、Mock平台、智能推荐等。曾先后就职于京东商城、海尔集团等,擅长性能压测平台建设,并实现近亿级QPS压测,曾多次为618、双11等重要活动保驾护航;
百度21年语言与智能技术竞赛落下帷幕,本人利用空余时间参加了机器阅读理解的赛道,虽然分数不高,但还是有很多想法想跟大家分享。主要的想法就是围绕「如果造更鲁棒的数据」。
PS:最近很多公众号喜欢把我们以前发过的内容拿出来再发一遍,希望你们再发我们这次整理好的,请注明出处和来源,好吗?
给定某只股票连续N天的价格列表stockPrices,其中stockPrices[i]表示股票某天的价格,请生成一个新列表,对应位置输出为:要想等到股票价格上涨,至少需要等待的天数,如果股票价格不上涨,对应位置输出为0。
最近遇到一个问题,在一个页面需要动态渲染页面内的表单,其中包括 checkbox 表单类型,并且使用 Element 组件 UI 时,此时 v-model 绑定的数据也是动态生成的
“为了减少产品设计带来的安全隐患,避免后续发现问题时,对功能实现流程甚至程序架构大刀阔斧改动带来高昂代价。在产品设计阶段,需要加入必要的安全活动,减少并消除产品安全隐患,纵深提升业务安全能力。”
--------Work Package ------ A work package is a portion of the work breakdown structure that allows project management to define the steps necessary for completion of the work package. A work package can be thought of as a mini project, that when combined with other work package units, form the completed project. An individual work package contains essential steps involved in completion of the work package along with a deadline by which each of the steps must be completed in order for project management to stay on track. A work package may in itself be thought of as a deliverable. Work packages allow for simultaneous work on many different components of a project at the same time by multiple teams. Each team follows the steps defined in the work package and completes them by the specified deadline. When all teams have finished their individual work packages, the whole project comes together with seamless integration. Completion of a work package is most often overseen by a specific person whether it is a manager, supervisor, team leader, or a designated team member. A work package is usually the bottom tier of the project management process.
【导语】2B,2G项目交付过程中,压力测试是重要的一环。 往往服务商与项目组更多的精力会先放在功能逻辑的实现,却忽视了在前期从架构层面暴露与解决后台可靠性的问题。我们团队经历了众多Ka项目的压测与后台可靠性的保障工作,梳理ISV压测交付checklist与压测能力成熟度评估项
直接从 GitHub 挖掘数据,Viz由 GitHub API 提供支持,并利用以下内容:
客观的讲,当下有能力、有意愿去构建数据质量测试的企业少之又少,甚至绝大部分企业并未意识到数据质量需要测试。
https://element.eleme.io/#/zh-CN/component/checkbox
【导语】toB,toG 项目交付过程中,压力测试是重要的一环。 往往服务商与项目组更多的精力会先放在功能逻辑的实现,却忽视了在前期从架构层面暴露与解决后台可靠性的问题。我们经历了众多项目的压测与后台可靠性的保障工作,梳理出压测支撑保障方案与 ISV 压测质量管理规范
这届ACL的最佳论文是《Beyond Accuracy: Behavioral Testing of NLP Models with CheckList》。(文末附论文链接)
升级版的mint-ui,基于vue.js,可自己拓展组件。 Installation 推荐使用 npm 的方式安装,它能更好地和 webpack 打包工具配合使用。 “ npm i mint-ui -S # for Vue 1.x npm i mint-ui@1 -S Usage Import all components. “ import Vue from 'vue' import Mint from 'mint-ui'; Vue.use(Mint); Or import specified comp
2017 我想要骑着 光轮2000 去 追金色飞贼 一转眼就到了年底,大家都在忙着做盘点,做总结,做计划。 我也来回顾一下,先来复习一下超级个体的成长工具箱。 我觉得这些工具真的有效,在过去的1个月里,我感觉效能就提高了很多,一个很明显的成长就是,原来每天有效学习时间只有3个小时,现在可以到9个小时。可是我却没有好好地利用,所以要分析一下原因,找到对策,让自己之后可以坚持践行,让我的2017可以更高效。 今天回头看看过去的这么多工具,发现自己坚持用的没有几个,本来就晚了一个月才开始学,之前的内容一直没
项目里的一个比较数据重复的功能,根据勾选的列,选择表格行数据,然后点击高亮重复项对比当前选中的行里面的数据,抛开业务部分这个功能提取后长这样子
推动SDL流程控制不仅仅是符合等保要求,在工作中落实SDL还能控制安全成本,提高产品上线质量和速度,保障业务安全。近来借鉴了不少SDL的文章,初步落实SDL。在此写下工作心得,希望能对开始实行SDL的安全人员带来一些帮助,也能在总结中使个人能力提升,丰富SDl流程推进中的内容。个人觉得推动SDL流程实际就是开发、安全、运维人员融入一起工作的过程,开始概念不清晰时候不识SDL,其实安全人员一直在做SDL的工作,最起码是其中某一环节工作。
比如: 登录页包括有:网站logo、登陆标题、账户名输入框、密码输入框(或者验证码)、重置密码按钮、注册按钮 等等;
作为一个爱躺平的咸鱼,一眼相中了这道题:P2848 [USACO16DEC] Cow Checklist G
大多数渗透人员在对一个系统做渗透测试的时候,最大的痛点是无法获得一个全面的测试思路和流程,以至于遗漏真正存在的漏洞或在不存在漏洞的点上浪费太多时间。
遇到性能问题怎么分析定位?这个问题太难回答了,各种底层环境、依赖系统、业务场景,怎么可能有统一的答案。于是产生了各种分析性能问题的“流派”。两个典型的 ANTI-METHODOLOGIES:
安全性测试的实施,需要基于威胁分析方面考虑设置检查点,同时该阶段也是测试案例的设计阶段。一个优秀的测试策略的设计方案,可以发现更多的软件安全方面存在的安全隐患;在此,博主根据日常项目实施经验,总结了以下安全测试Checklist:
4月底,我带着自己水的一篇文章,从深圳奔赴美帝西雅图参加了一个制药行业软件用户组2018年年会(PharmaSUG 2018)。听了一些报告,收获不少。在众多报告中,有一篇题目为Why SAS Programmers Should Learn Python Too的报告有点意思。不过在我看来,文章中的例子并没有很好地体现出Python的强大,因为那几个例子用Linux Shell脚本实现也很简单。不可否认,如果你想选择一种语言来入门编程,那么Python绝对是首选!但是对于SAS程序猿/媛来说,我觉得现阶段没有太多必要去学Python,因为行业的原因,Python对SAS程序猿/媛日常的编程工作几乎没有什么用。除非你和我一样,喜欢折腾代码,或者你想转行业做深度码农,那Python是必须掌握的语言,因为Python有各种强大的库。下面就让我们来感受下python-docx库的强大之处吧!
备忘和扯一扯最近散仙在工作用到的几个不错的小技术点: (1)使用shell写了一个根据年份能生成此年份下归档文件目录,精确到年-月-日-小时 谈谈本意: 由于散仙最近是在搞我们平台的搜索日志分析的工作,日志记录的数据是存在我们的Hadoop集群的HDFS上,日志记录的形式,自然也是按照年月日小时这样一个目录存储的,至于为啥这么设计,通过时间维度来准确归档: 好处: 这样在分析数据时,便能任意指定时间范围来分析,最细精确到小时上,最大可按年统计,所以,例如最近1小时,3小时,最近7天,最近一个月,
不同于《编写代码的「八荣八耻」》,《稳定性「三十六计」》是应用于设计阶段的非手脚架方式的标准化。
在写这篇文章前有过很多的犹豫,要不要与当前大众工作方式更近似一些,不引入迭代、看板,不加入基于针对验证的单元测试、功能测试、接口测试。后来发现如果不加入就会使得整个体系不完整,不能进行有效的质量保证就会使得验证后期压力过大;不能进行可视化管理就会降低对瓶颈发现的概率;不引入迭代就会失去对优先级的判断而产生浪费。
电商类的网站不可避免要面对大促的话题,每次大促对系统的可用性要求很高,是对技术人的一次考验,所以要做好整套的方案来保证。
第二部分,我想谈一谈流程,依然来源于我的理解。Ops 的实践上面,有两部分内容紧密结合,不但共同显示了 Ops 的生产力,也在相当程度上体现了 Ops 的技术水平。这第一部分就是流程,也是今天要说的内容,另一部分是工具(也包括和使用工具相关的技能),下一次再说。
网络信号经过传递会逐层衰减,且遇到阻隔物无法直接穿透,在此情况下需要计算某个位置的网络信号值。注意:网络信号可以绕过阻隔物
也不知code review是从哪年开始流行的,我的职场经历从刚开始完全没有到1对1,再到团队式review
论文 1:Beyond Accuracy: Behavioral Testing of NLP Models with CheckList
刚刚,ACL 2020颁布了论文方面的奖项,共有1篇最佳论文,2篇最佳论文提名,1篇最佳主题论文,1篇最佳主题论文提名,1篇最佳demo论文,2篇最佳demo论文提名。
以游戏运维的视角,从“更新优化(让玩家快速进入游戏)”的角度来解读保持游戏DAU的技巧。更新优化 首先介绍停机优化,看我们是如何把一款国内排名前3的端游停机维护时间从1.5小时优化到0.3小时。 一、背景介绍 端游停机维护是游戏的业务运维负责,定期的停机维护本身是枯燥的。为了不那么寂寞,我们有着一颗“每次都比上一次好一点”的心。每次维护后都输出总结,总结踩过的坑,思考可以提升的点。 就这样,经过数十次的维护变更,我们把停机维护的维护时间从1.5小时优化到0.3小时。同时总结了一套提升停机维护效率的经验。
通过在服务器上启用 OCSP stapling[2],可以加快 TLS 握手的速度。联机证书状态协议(OCSP)被创建为证书吊销列表(CRL)协议的替代品。两种协议都用于检查 SSL 证书是否已被吊销。但是,OCSP 协议不需要浏览器花时间下载和搜索证书信息列表,因此减少了握手所需的时间。
把项目里的所有人合适的定义角色,并且分配对应的分类里。 PM是单独的stakeholder key-stakeholder 非 key-stakeholder PM想从这些 stakeholder得到什么 ? - 干活,要钱,要人 stakeholder从PM这里得到什么? - 得到满意结果 Project Resources – The second part of the checklist should deal with your resources. Do you
在上一篇《安全开发生命周期(1)-从源头解决安全问题的SDL简介》中,简要介绍了实施SDL的意义。
CSS CSS3 Cheat Sheet ↓ 📷 CSS2 Visual Cheat Sheet ↓ 📷 CSS Cheat Sheet (V2) ↓ 📷 Css Property Index ↓ 📷 BluePrint CSS ↓ 📷 HTML HTML 5 Cheat Sheet ↓ 📷 HTML5 Canvas Cheat Sheet ↓ 📷 HTML5 Glossary ↓ 📷 HTML Character Entities Cheat Sheet ↓ 📷 Color Codes Matching
本来计划测试作为版本的一个内容来说,结果发现版本废话有点多,太长了;而且测试要点也挺多的就还是分开了。在这里主要介绍一些与测试相关的内容。
按照<产品安全开发流程规范>中的安全流程制度规范,在所有项目在立项时都必须要通知到安全团队,安全团队需要在项目立项时就产品安全评估流程进行贯宣,同时需要对产品最终上线前的安全质量要求进行贯宣并引导输出安全需求,尽早的规避因为后期安全评审阶段无法通过评审导致业务系统无法正常上线
SecLists 是安全测试人员的伴侣,它是一个收集了多种类型列表的项目,用于安全评估。这些列表包括用户名、密码、URL、敏感数据模式、模糊负载、Web shell 等。其目标是使安全测试人员能够将该存储库拉到新的测试环境中,并测试可能需要的每种类型的列表。
最近在研究supervisor的源码,参考supervisor的架构,做公司的项目。我后面会给出supervisor的开源学习的总结。github上有一个gopher写了一个golang版的supervisor,源码,原理和python版的都类似,但是 ctl是执行命令的方式,不是很优雅。
安全并不仅仅是安全团队的本职工作,也是企业的每个研发人员、产品经理、项目经理、企业高管额外的工作,每个企业员工都应该要了解安全基础知识并知道如何在软件和服务中构建安全以使产品更加安全,并在满足业务需求的同时并提供安全价值。 在企业SDL安全建设的第一步就是安全培训,这为企业构建安全体系制定了一个很好的基调,企业可以结合自身特点来制定安全培训计划和安全培训方式,就目前而言很多大公司的安全培训内容都要求必须要贯穿整个SDL流程,但安全培训的目的并非是要确保每个人都成为安全专家,也不是力求要成为熟练的渗透测试人员,但是需要确保每个人都了解攻击者的视角,攻击者的目标和可能利用的技巧,这将有助于提高企业团队安全意识水平
连线方式一:扩柜子容易,直接加入和连线即可,简单;但是柜子01和02任意一个掉电后,存储的链路中断了
领取专属 10元无门槛券
手把手带您无忧上云