h2

nginx反向代理signalr

人盡茶涼 提交于 2020-03-23 18:09:58
3 月,跳不动了?>>> asp.net core应用常常要通过nginx来反向代理, 普通的web api配置asp.net core反向代理比较常见, 如果在应用中集成了 signalr , 如何使用nginx来反代呢? nginx配置 我用的nginx的版本: nginx/1.16.1 location /posthub { proxy_pass http://<signalr监听的地址>; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection upgrade; proxy_http_version 1.1; } 上面单独为signalr监听的路径 /posthub 做了配置, 在我看来这是必要的... 关键配置 proxy_set_header Connection upgrade; 注意 要对signalr路由进行单独的配置, 因为signalr需要长连接, 而其他请求未必需要. 来源: oschina 链接: https://my.oschina.net/u/4263893/blog/3209224

推荐系统的美好世界

折月煮酒 提交于 2020-03-23 18:08:35
3 月,跳不动了?>>> CDA数据分析师 出品 我们为什么要关心推荐系统? 对于大多数人来说,关注推荐系统的关键原因可能是金钱。对于亚马逊,Netflix和Spotify等公司而言,推荐系统可带来巨大的参与度和收入。但这是对事物更加愤世嫉俗的看法。这些公司收入增加的原因是因为它们为客户提供了实际价值 –推荐系统为具有很多项目的场景中的用户提供了一种可扩展的方式来个性化内容。 数据科学家特别应该关注推荐系统的另一个原因是,这是一个真正的数据科学问题。也就是说,至少按照我最喜欢的数据科学定义,即软件工程,机器学习和统计之间的交集。我们将看到,构建成功的推荐系统需要所有这些技能,以及更多。 定义推荐系统 尝试定义任何内容时,合理的第一步是询问Wikipedia。不幸的是,截至本文发布之日,Wikipedia对推荐系统的定义过于狭窄,即“信息过滤系统的子类,旨在预测用户对某项产品的评价或偏好”。 Wikipedia定义的问题在于,推荐系统要比评级预测多得多。首先,推荐者用词不当–称其为发现助手更好,因为所谓的推荐远非束缚。其次,系统意味着诸如表示之类的元素很重要,这是使推荐成为如此有趣的数据科学问题的一部分。 我的定义很简单: 推荐系统是帮助用户发现他们喜欢的物品的系统。 推荐范式 根据要问的人,有两种到二十种不同的推荐范例。通常的分类是根据用于生成建议的数据类型进行的

一个疫情,让我更爱国

别说谁变了你拦得住时间么 提交于 2020-03-23 18:03:25
3 月,跳不动了?>>> Contents 1. 民族习惯 2. 理论和实践的差异 3. 歧视和双标 4. 各政府的神操作 4.1. 中国 4.2. 新加坡 4.3. 日本和韩国 4.4. 西方 5. 国家之间的“友谊” 6. 唠叨 2020,注定是世界再发生大变局的一年。 在这里,首先要感谢的是新浪微博,即便我也第一次享受到了禁言 30 天的待遇。但是,肺炎疑似事件和李文亮医生被训诫的消息,我最早就是从微博获取的。这也让我为家里准备到了 10 个基本的口罩。而且,微博上信息的快速流动,虽然传播了一些谣言,但我看到更多的是信息的透明传递,以便于监督,求助和援助。 从和老婆吵架,决定过年只待在珠海,到已经在家远程工作了好几周的今天,武汉湖北的疫情,全国各地的决策,慈善和援助的行动,国外的应对和民众行为,让我思考了很多。疫情应对真的是科学和人的结合。 民族习惯 西方国家,推崇个人自由。不到非不得已,不可能实施封城这样的策略,也很难让民众接受。最开始意大利局部封城,都导致很多人不满,出来示威游行。 1918年导致全球 2000万人死亡的“西班牙流感”,欧洲强制要求民众带口罩,让大家认为带口罩是疫病的象征。美国当时还大肆反对。欧美的个人习惯是得病了才戴口罩。而我们的所谓保护自己,同时保护他人的想法,西方理解不了。 况且,国外还有反蒙面法,禁止公共场合遮盖脸部,仅仅露出眼睛。 而在亚洲

异步编程二三事 | Promise/async/Generator实现原理解析 | 9k字

耗尽温柔 提交于 2020-03-23 17:45:27
3 月,跳不动了?>>> 笔者刚接触 async/await 时,就被其暂停执行的特性吸引了,心想在没有原生API支持的情况下,await居然能挂起当前方法,实现暂停执行,我感到十分好奇。好奇心驱使我一层一层剥开有关JS异步编程的一切。阅读完本文,读者应该能够了解: Promise 的实现原理 async/await 的实现原理 Generator 的实现原理 Promise实现 在成文过程中,笔者查阅了很多讲解Promise实现的文章,但感觉大多文章都很难称得上条理清晰,有的上来就放大段Promise规范翻译,有的在Promise基础使用上浪费篇幅,又或者把一个简单的东西长篇大论,过度讲解,我推荐头铁的同学直接拉到本章小结看最终实现,结合着注释直接啃代码也能理解十之八九 回归正题,文章开头我们先点一下Promise为我们解决了什么问题:在传统的异步编程中,如果异步之间存在依赖关系,我们就需要通过层层嵌套回调来满足这种依赖,如果嵌套层数过多,可读性和可维护性都变得很差,产生所谓“回调地狱”,而Promise将回调嵌套改为链式调用,增加可读性和可维护性。下面我们就来一步步实现一个Promise: 1. 观察者模式 我们先来看一个最简单的Promise使用: const p1 = new Promise ( ( resolve, reject ) => { setTimeout( ()

汽车业寒冬降临,逆势增长的新能源车市何去何从?| 电动汽车百人会 2019

大城市里の小女人 提交于 2020-03-23 17:44:02
3 月,跳不动了?>>> 雷锋网按:1月11日~1月13日,以“汽车革命与交通、能源、城市协同发展”为主题的中国电动汽车百人会论坛(2019)在北京钓鱼台国宾馆举行。本届论坛围绕汽车零排放和电动化变革、能源转化及传统能源公司转型、未来交通和出行变革图景、下一代汽车关键技术发展、汽车智能化和网联化趋势、核心供应链培育、汽车生产组织方式变革、国际创新对接、产业政策调整等热点问题进行研讨。 1月12日, 在论坛首日,来自国家多个汽车产业相关部委领导、产业界学术专家,以及传统汽车领域、新造车领域均到场发表演讲。北汽徐和谊、比亚迪王传福、上汽陈志鑫、蔚来汽车秦力洪、天际汽车张海亮、一汽车集团奚国华 等决定中国汽车产业走向的人齐聚论坛,他们说了什么? 以下是雷锋网·新智驾对论坛首日演讲精彩内容的整理编辑。 国家多部委领导讲话,把脉汽车产业转型关键期的走向 全国政协副主席、中国科学技术协会主席 万钢 各大企业积极加快氢能及燃料电池汽车产业化。 万钢表示,发达国家把氢作为能源管理,创制了科学安全的氢加注站建设和车载氢罐技术标准及监测体系,有力推动了燃料电池汽车商业化。 建议借鉴先进经验,总结试点成果,抓紧研究修订氢能、加氢站和储氢技术标准,提升检测能力,尽快破除标准检测障碍和市场准入壁垒,加强和完善氢能生产、储运和供销体系建设。 同时,应及时把产业重点向燃料电池汽车拓展,我国已形成的电

2019年图灵奖,颁给了图形学的传承

时光怂恿深爱的人放手 提交于 2020-03-23 17:23:41
3 月,跳不动了?>>> 3月18日,国际计算机学会(ACM)公布,计算机图形学奠基者Patrick M. Hanrahan和 Edwin Catmull 共同获2019年图灵奖。 ACM 提到,图灵奖颁给这两位,以表彰他们对3D计算机图形学的贡献,以及对电影制作和计算机生成图像等应用的革命性影响。1988年图灵奖颁给计算机图形学之父 Sutherland,2019年 Sutherland 的学生 Catmull 加入图灵奖获得者行列。 时隔三十二年,图形学作为一个学科第二次获奖,某种意义上是给予图形学传承的一个肯定。从Sutherland起源,到今天Pat 和 Ed 获得贡献奖,也无疑给整个图形学社区带来了莫大的精神鼓舞,毕竟作为一个要求码力超强,理论扎实的学科并没有像计算机视觉一样容易入门。 图形学的骄傲:Pat 与 Ed Edwin Catmull,是著名计算机科学家,皮克斯动画工作室联合创始人、前总裁,曾参与创办了现代视觉特效的起源地 NYIT 计算机图形实验室。因为其技术,Catmull曾先后 9 次获得奥斯卡金奖,影视圈莫不熟知。 Patrick Hanrahan 目前担任斯坦福大学计算机图形学实验室教授,但曾也是皮克斯动画工作室创始员工之一。 25年前《玩具总动员》家喻户晓,其背后的皮克斯动画工作室也正风生水起,那时候Catmull 和

Android 11 中的存储机制更新

牧云@^-^@ 提交于 2020-03-23 17:13:14
3 月,跳不动了?>>> Android 10 引入了对外部存储权限的更改,旨在更好地保护用户数据以及降低应用的存储空间。 Android 11 开发者预览版 里加入了更多改进,以帮助开发者更好地适应这些权限修改。 在 Google Play 上发布的大部分应用都会 请求 (READ_EXTERNAL_STORAGE) 存储权限 ,来做一些诸如在 SD 卡中存储文件或者读取多媒体文件等常规操作。这些应用可能会在磁盘中存储大量文件,即使应用被卸载了还会依然存在。另外,这些应用还可能会读取其他应用的一些敏感文件数据。 在 Android 10 中,我们调整了存储权限的工作方式,仅为应用提供其所需的访问权限。这也是在鼓励应用在指定目录下进行文件存储以限制文件混乱。当应用被卸载后,这些相关的目录也会被删除。 Android 10 所带来的关于存储上的变更遵循了以下三个基本原则 更好的从属性: 系统知道哪些文件属于哪些应用,这可以让用户更方便地管理他们的文件。当应用被卸载后,除非用户需要,否则应用之前所创建的文件也不应该保留在设备上; 保护应用数据: 当一个应用将 它所属的文件 写入外部存储时,这些文件是不应该被其他应用所访问的; 保护用户数据: 当用户下载了一些文件,比如带有敏感信息的邮件附件,这些文件应该对其他应用不可见。 目标 API 级别 (Target SDK Level) 设定为

基于jQuery消息提示框插件Tipso

人走茶凉 提交于 2020-03-23 04:33:49
今天要分享的这款jQuery消息提示框插件名叫Tipso,它的特点是可以定义提示框的显示位置,以及动态改变提示框的提示内容,应该说是一款相当灵活的jQuery消息提示框插件。效果图如下: 在线预览 源码下载 实现的代码: <div class="dowebok"> <h2> 1、默认</h2> <div class="inner"> <span id="tip1" data-tipso="dowebok.com">Tipso</span></div> </div> <div class="dowebok"> <h2> 2、左边显示</h2> <div class="inner"> <span id="tip2" data-tipso="dowebok.com">Tipso</span></div> </div> <div class="dowebok"> <h2> 3、背景颜色</h2> <div class="inner"> <span id="tip3" data-tipso="dowebok.com">Tipso</span></div> </div> <div class="dowebok"> <h2> 4、使用title属性</h2> <div class="inner"> <span id="tip4" title="内容来自 title 属性">Tipso</span

html游戏

我的未来我决定 提交于 2020-03-22 15:10:20
3 月,跳不动了?>>> 开发工具:Visual Studio Code 游戏介绍:已知3个一组的方块,前面2个方块涂有相近的两种颜色,你根据这两种颜色序列的递减情况,猜测第三个方块的颜色是什么,并从下面的方块中选择你认为最接近的颜色。 程序设计步骤: 1.编写html代码 2.编写js代码 html代码编写 设置css文件 import url('https://fonts.googleapis.com/css?family=Pacifico'); html, body { background: #9cf; margin: 0; padding: 0; } h1, h2 { text-align: center; color: white; font-size: 5vmin; text-shadow: 0 1px 3px rgba(0,0,0,0.25); font-family: Pacifico, arial, serif; font-weight: normal; } h2 { font-size: 3.5vmin; margin-top: 5vmin; } #points { font-family: Pacifico, Verdana, sans-serif; color: white; font-size: 5vmin; text-shadow: 0 1px 3px

H2 Database not found error: 90146. H2 database is not created on start

允我心安 提交于 2020-03-22 10:43:47
问题 Just created a simple spring-boot project from the spring initializer. I went to add a local h2 db for testing and am unable to login. Seems that it cannot create the test db when starting up but cannot figure out why this may be the case. spring: h2: console: enabled: true path: /h2 datasource: url: jdbc:h2:mem:testdb; username: sa password: driver-class-name: org.h2.Driver platform: h2 jpa: show-sql: true hibernate: ddl-auto: create properties: hibernate: dialect=org: hibernate: dialect: