hyper

Flask 作者 Armin Ronacher:我不觉得有异步压力

╄→гoц情女王★ 提交于 2021-01-12 02:59:05
https://zhuanlan.zhihu.com/p/102307133 英文 | I'm not feeling the async pressure 【1】 原作 | Armin Ronacher,2020.01.01 译者 | 豌豆花下猫@Python猫 声明 :本翻译基于 CC BY-NC-SA 4.0 【2】授权协议,内容略有改动,转载请保留原文出处,请勿用于商业或非法用途。 异步(async)正风靡一时。异步Python、异步Rust、go、node、.NET,任选一个你最爱的语言生态,它都在使用着一些异步。异步这东西有多好,这在很大程度上取决于语言的生态及其运行时间,但总体而言,它有一些不错的好处。它使得这种事情变得非常简单:等待可能需要一些时间才能完成的操作。 它是如此简单,以至于创造了无数新的方法来坑人(blow ones foot off)。我想讨论的一种情况是,直到系统出现超载,你才意识到自己踩到了脚的那一种,这就是背压(back pressure)管理的主题。在协议设计中有一个相关术语是流量控制(flow control)。 什么是背压 关于背压的解释有很多,我推荐阅读的一个很好的解释是: Backpressure explained — the resisted flow of data through software 【3】。因此

论AMD内核如何使用Android Studio虚拟机

扶醉桌前 提交于 2021-01-10 13:23:26
其实之前和老师求证过AMD内核要用虚拟机的话应求助第三方模拟器(不然速度太慢)或直接使用真机测试,当时拿着虚拟机的报错简单搜索了下只翻到了一个用谷歌第三方工具的(检索时关键词不对的锅),觉得麻烦就没去弄,第一周的作业直接USB真机测试,但上课看到虚拟机的样子还是羡慕了。 于是今天不甘心再去搜索了一下,很快了解到AMD内核只是不支持HAXM ( Intel Hardware Accelerated Execution Manager,英特尔硬件加速),但是2018年7月,谷歌已经解决这个问题,现在的 Android 模拟器也可以和 Windows 10 上 Hyper-V 支持的其他应用兼容运行。即amd也能用Android Studio的虚拟机,硬件要求android studio3.2以上,android模拟器v27.3.8以上。 此时打开控制面板-》程序-》程序和功能-》启用或关闭Windows功能-》勾选Hyper-V和Windows虚拟机监控程序平台,如果能直接勾选就结束了hhh 但是在当时是我是找不到 Hyper-V 的,首先可查看系统信息中hyper-v 对应的四个功能是否为是,对应的解决办法可查看 https://www.xiaoyuanjiu.com/10673.html 但是,很有可能是因为你使用的Windows10家庭版未安装hyper-v

VMWare安装Ubuntu16.04

巧了我就是萌 提交于 2021-01-08 18:48:33
一 概述 VMware Workstation 12的安装(略过,自行百度) Ubuntu16.04的安装 克隆出多个镜像 二 Ubuntu16.04的安装 1 准备 Window10 专业版(关闭Hyper-V) Ubuntu16.04 下载 2 安装 点击新建虚拟机 自定义并下一步 选择自己Workstation版本并下一步 选择下载好的ubuntu镜像并下一步 自行填写完主机名、登陆用户名和密码并下一步 自行修改虚拟机名和位置 选择处理器核心和数量并下一步 选择虚拟内存大小并下一步 网络选择NAT模式(各个模式有些区别,具体百度吧) 后面省略,疯狂下一步即可 点击完成开始创建 3 修改固定IP地址 (1)修改Hostname > vi /etc/hostname server01 (2)修改hosts > vi /etc/hosts 127.0.0.1 localhost 127.0.1.1 server01 # 域名解析使用 192.168.227.131 server01 192.168.227.132 server02 192.168.227.133 server03 # The following lines are desirable for IPv6 capable hosts ::1 localhost ip6-localhost ip6-loopback

黑科技!漫画文字自动翻译

廉价感情. 提交于 2021-01-08 18:25:05
点击上方 “ AI算法与图像处理 ”,选择加" 星标 "或“ 置顶 ” 重磅干货,第一时间送达 【CSDN 编者按】相信不少漫画迷都曾为了追漫画特地去学习外语,学外语的时候很累,看漫画的时候很爽。现在,东京大学两位博士研发了漫画文字自动翻译的一个工具,追漫再也不累了! 作者 | 神经星星 责编 | 张文 出品 | CSDN(ID:CSDNnews) 内容概要:一项关于漫画文字自动翻译的研究,引发了热议,由两位东京大学博士组成的 Mantra 团队发布了一篇论文,目前已被 AAAI 2021 收录,该 Mantra 项目旨在为日本漫画提供 自动化的机器翻译工具。 最近,由东京大学 Mantra 团队、雅虎(日本)等机构联合发布的《Towards Fully Automated Manga Translation 实现漫画全自动翻译》论文,引发了学界和二次元界的关注。 如图所示:左一为日文原版, 自动化输出英文版(右二)和中文版(右一) Mantra 团队成功地实现了将漫画的中的对话、气氛词、标签等文字自动识别,并做到了区分角色、联系上下文,最后将翻译文字准确替换、嵌入气泡区域 。 有了这个翻译神器,估计翻译组、追漫的小伙伴们都该偷着乐了。 发论文、公开数据集、商业化一条龙 在科研方面,目前该篇论文已经被 AAAI 2021 接收,研究团队还开源了一个包含五部不同风格(幻想、爱情、战斗

软件测试所需要掌握的技能

跟風遠走 提交于 2020-12-28 17:55:53
一、测试用例的编写 1.在测试中最重要的文档,他是测试工作的核心,是一组在测试时输入输出的标准,是软件需求的具体对照。编写测试用例,是测试人员的基本功,真正能写好的人并不多。 2.测试用例包含的内容:用例编号,用例名称,测试背景,前置条件,优先级,测试数据,测试步骤,预期结果,实际结果,备注。 3.当测试小伙伴拿到第一个需求文档的时候,进行分析,提取测试点,编写测试用例,然后叫上开发,产品以及相关人员进行用例评审。 4.编写测试用例常用的方法:等价类划分法,边界值分析法,错误推断法,流程图法等, 5.学会质疑需求,不要完全按照需求来写测试用例,要从用户角度去理解需求,看到需求之外的功能和体验。 二、http与https协议 1、http协议原理 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。----自行百度补脑 2、TCP和UDP区别 TCP和UDP是OSI模型中的运输层中的协议。TCP提供可靠的通信传输,而UDP则常被用于广播和细节控制交给应用的通信传输.。—自行百度补脑 3、get和post区别 1)Get,它用于获取信息,它只是获取、查询数据,也就是说它不会修改服务器上的数据,从这点来讲,它是数据安全的

第五次学习记录(Python)

醉酒当歌 提交于 2020-12-21 14:24:12
学习目标: Python网络爬虫 学习内容: 1.HTTP的基本原理 2.网页基础 3.Session和Cookie 学习时间: 周一晚上9:00-10:00 周二晚上9:00-10:00 周三晚上9:00-10:00 周四晚上9:00-10:00 周五晚上8:00-10:00 学习产出: HTTP的基本原理 URI和URL介绍 URI是统一资源标识符,全称为Uniform Resource Identifier,而URL是统一资源定位符,全称为Universal Resource Locator。 举例说明,“http://www.baidu.com/search/detail?z=0&word= 爬虫教程”这是一个百度搜索的一个链接,它是一个URI也是一个URL。用URL/URI来唯一指定它的访问方式,这其中包括访问协议http、访问主机www.baidu.com和资源路径(“/"之后的内容)。通过这样一个链接,可以从互联网上找到这个资源,这就是URL/URI。 因此,笼统地说,每一个URL也是一个URI,但不是每一个URI都是URL。因为URI还包括一个子类,即统一资源名称(Uniform Resource Name, URM),它命名资源但不能能指定如何定位资源。 URI是个纯粹的句法结构,用于指定识别Web资源的字符串的各个不同部分。URL是URI的一个特例

JavaWeb入门

余生颓废 提交于 2020-12-21 07:56:20
一、网页的组成 1、结构(HTML) HTML是网页内容的载体。内容就是网页制作者放在页面上想要让用户浏览的信息,可以包含文字、图片、视频等。 2、表现(CSS) CSS样式是表现。就像网页的外衣。比如,标题字体、颜色变化,或为标题加入背景图片、边框等。所有这些用来改变内容外观的东西称之为表现。 3、行为 JavaScript JQuery JavaScript是用来实现网页上的特效效果。如:鼠标滑过弹出下拉菜单。或鼠标滑过表格的背景颜色改变。还有焦点新闻(新闻图片)的轮换。可以这么理解,有动画的,有交互的一般都是用JavaScript来实现的,而JQuery是一个快速、简洁的JavaScript框架。 二、HTML简介 HTML 是用来描述网页的一种语言。HTML 指的是超文本标记语言 (Hyper Text Markup Language),超文本就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。 HTML 不是一种编程语言,而是一种标记语言 (markup language)。标记语言是一套标记标签 (markup tag), HTML 使用标记标签来描述网页。 1、 html 文件的结 构 1、<html></html>为HTML页面中的根标签,所有的HTML网页中的标签都在<html></html>中。 2、<head>标签用于定义文档的头部

2020-12-18

末鹿安然 提交于 2020-12-20 11:09:46
win10没有Hyper-v的解决方法 需求: 最近想装下win自带的Hyper-v 的虚拟化平台,但是在控制面板-程序-启用或关闭Windows功能下找不到Hyper-v节点。 问题: 在控制面板-程序-启用或关闭Windows功能下找不到Hyper-v节点,如下图: 解决办法: 1.将下面命令复制到文本文档中,并将文档重命名Hyper.cmd pushd "%~dp0" dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i" del hyper-v.txt Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL 2.用管理员身份运行该文档,如下图: 3.等待脚本执行,如下图: 4.最后输入Y,进行电脑重启,如下图: 5.输入Y重启电脑后,查看控制面板-程序-启用或关闭Windows功能,可以看下Hyper-v节点已存在。 总结:

web前端小知识点

大城市里の小女人 提交于 2020-12-18 02:17:07
写在前面:   该篇是个人平时对web前端小知识点的总结,会不定时更新......   如有错误,敬请批评指正。 正文:   1、WWW是World Wide Web的缩写。   2、HTML(Hyper Text Markup Language)是用于描述网页文档的超文档标记性语言。   3、Web主要包括超文本传输协议(HTTP)、统一资源定位符(URL)以及超文本标记语言HTML组成。   4、HTTP是客户端和服务器端信息交互的网络协议。   5、URL是网络上的资源的唯一标识符,俗称网址。   6、文本、图像、超级链接是网页的3种基本元素。   7、HTML中标签是专门给指定文字添加语义的。   8、网页主要由三部分组成:结构、标签、行为;对应的标准也分三个方面:结构化标准语言主要包括XHTML和XML,表现标准语言主要包括CSS,行为标准语言主要包括对象模型(W3C、DOM等)、ECMAScript等。 原文出处:https://www.cnblogs.com/CurryLi/p/11374391.html 来源: oschina 链接: https://my.oschina.net/u/4382953/blog/3255981