cos

7年赚的2个亿,数学家6年就花光了,全砸在自家的房子上

旧巷老猫 提交于 2020-08-11 13:27:40
全世界只有 3.14 % 的人关注了 爆炸吧知识 提到数学家, 我以为是这样的: 发际线不低,面部表情匮乏, 总爱是写外星符号。 然而却是这样的, 刚刚还在讲sin、cos, 一转头就掏出一把小提琴, 超高难度的帕格尼尼随想曲说来就来。 数学家的家, 我以为是这样的: 到处都是方便食品, 颜色搭配看心情,装修看运气。 就是想拉《生活大爆炸》出来遛一下 然而却是这样的, 优雅的曲线细细地勾勒边框, 磨砂玻璃和实木的简洁搭配, 柔和、精准的灯光设计。 没错,这个看上去又美又贵的建筑不是博物馆也不是剧院,只是一个数学家的私人住宅。 他叫James Stewart,没听过?不要紧,如果你的大学数学课用的是英文教材,那么你八成已经见过他的名字一千八百遍了,尤其是期末考之前。 这本虐你如初恋的微积分教材(Single Variable Calculus: Early Transcendentals)就是他写的。 这本书以极高的习题质量和严谨行文闻名于世。杀伤范围覆盖整个北美,辐射全世界,是全球销量最高的微积分教材。 高到什么程度呢?光这本书的稿费,截止到2014年,他就拿了将近两个亿人民币……两亿啊朋友! Stewart还在大学教书的时候,有两个学生说他讲的内容比教科书里的好多了,不如自己写一本。于是任性的Stewart就花七年时间写了一本。 Stewart为了写这本书真是呕心沥血 看到这里

Shone.Math开源系列1 — 基于.NET 5实现Math<T>泛型数值计算

假装没事ソ 提交于 2020-08-11 10:29:33
Shone.Math开源系列1 — 基于.NET 5实现Math<T>泛型数值计算 作者:Shone .NET 5 preview 4已经可用了,从微软Build2020给出的信息看,.NET 5将实现框架统一,.NET 6将实现界面统一。开源的.NET更加有活力,咱们也从基础开始贡献一点微薄力量,拥抱开源,拥抱.NET未来。 Shone.Math 是一个支持Math<T>泛型数值计算和Real实数运算(浮点数、分数、PI,E,Log,Exp等无理数)的轻量级基础数学库 。该项目开源地址https://github.com/shonescript/Shone.Math,是本人把多年代码积累正式转向.NET 5,也是我的第一个开源项目,请大家多多支持了。 一、.NET泛型数值计算优势 .NET 2.0开始支持泛型编程,支持IEnumerable<T>, List<T>, Func<T,T,…>等各种泛型类型,提高了编程效率和质量,这是公认的价值。 但是对于基础类似的数值运算,.NET没有默认泛型实现方式。StackOverflow上有大量关于泛型数值计算的讨论,C#9.0的部分草案建议也提出添加对泛型计算的支持。 在大量处理数据时,特别是几何或空间数据计算时,泛型数值计算的主要优势是: (1)可重用: 专注于数值计算算法,不用为每种数据编写实现,提高开发效率; (2)无装箱:

圆形环绕字 从直角坐标到极坐标的转换

无人久伴 提交于 2020-08-11 06:28:48
极坐标通常用于校正图像中的圆形物体或者包含在圆环中的物体。 如上图所示 : 设原图变换的中心坐标(即圆心坐标)为 (Mr,Mc),图像上一点(r,c)极坐标变换后为(d,theta) 则 d = sqrt( (r - Mr) * (r - Mr) + (c - Mc ) * (c -Mc) ) theta = atan2( - (r - Mr) / (c - Mc)) 其反变换形式为 r = Mr - d sin(theta) c= Mc + d cos(theta) 本程序基于opencv2.3 // polar.cpp : 定义控制台应用程序的入口点。 // # include "stdafx.h" # include "highgui.h" # include "cv.h" # include "cxcore.h" # ifdef DEBUG # pragma comment(lib, " opencv_core231d.lib" ) # pragma comment(lib, "opencv_features2d231d.lib" ) # pragma comment(lib, "opencv_flann231d.lib" ) # pragma comment(lib, "opencv_gpu231d.lib" ) # pragma comment(lib, "opencv

怎么将数据迁移到对象存储OSS?

筅森魡賤 提交于 2020-08-11 04:04:59
用户希望将历史数据迁移到OSS上的用户目标存储桶。需要迁移的源数据可能来自某个OSS桶,也可能来自本地或第三方云存储(例如AWS S3,Azure Blob,腾讯云COS,七公牛,百度BOS,云,金山KS3)。等等,HTTP等。 主要方法 在线迁移服务 使用联机迁移服务进行迁移。各种数据源的数据,批量迁移到OSS。迁移期间无需设置迁移环境。您可以在线提交迁移任务并随时监控迁移过程。请参阅在线迁移服务文档。 购买阿里云服务器ECS或其它任何产品,请先领取 阿里云通用代金券 礼包! 购买腾讯云服务器ECS或其它任何产品,请先领取 腾讯云通用代金券 礼包! OssImport 使用Ossimport工具进行迁移。有关各种数据源的历史数据,批量迁移到OSS,请参阅OssImport文档。 镜像回源 适用于客户源站,可将数据无缝迁移到OSS。也就是说,该服务已在其自身或其他云产品上建立的源站上运行,并且需要迁移到OSS,但该服务无法停止。在这种情况下,可以实现图像后向源功能。在Ossimport完成历史数据迁移后,新生成的数据迁移过程请参考镜像反向源并无缝迁移到OSS。 OSS跨区域复制 适用于同一帐户,将数据从OSS Bucket A复制到Bucket B,请参考设置跨区域复制。使用时,请注意设置“​​同步历史数据”。此外,如果您不想同步Bucket的删除操作,可以将同步策略设置为

用Python爬取COS网页全部图片

点点圈 提交于 2020-08-11 02:58:45
Python爬取网页图片 一、爬取的网站内容 爬取http://www.win4000.com/meinvtag26_1.html的COS图片 二、爬取的网站域名 win4000.com 三、完成内容 (1)抓取的内容分布在电脑主题之家网站的24个页面和24个链接中。 (2)抓取一系列图片,并将图片按页面标题建立文件夹分类存入,存入时根据下载先后顺序排序。 (3)抓取内容的命名与抓取内容相衔接。 (4)使用了反爬技术 (5)图像数据选择JPG文档格式来保存 四、爬虫步骤及代码分析 爬虫的思路分为4步,具体如下: 1、分析目标网页,确定爬取的url路径,headers参数 (1)比如按F12后在内容中搜索“王者荣耀”(ctrl+f),寻找该页面的关系 因为可以找到当前网页的数据,所以这个网页是一个静态网页,那么这个网页的URL地址就是地址导航栏中的内容,即:http://www.win4000.com/meinvtag26_1.html (2)我用谷歌浏览器,在network中找到User-agent 不知道为什么我的谷歌浏览器不能复制network中的User-agent 然后我用到了抓包工具fiddler复制了User-agent (后来我的”谷歌浏览器不能复制network中的User-agent”问题解决了,原来是我没有用鼠标划取选择的内容…) (3)代码如下: 1

腾讯地图JSAPI GL实现文本标记的碰撞避让

☆樱花仙子☆ 提交于 2020-08-11 01:48:03
以下内容转载自Crape的文章《web页面上的旋转矩形碰撞》 作者:Crape 链接: https://juejin.im/post/5eede991e51d45740950c946 来源:掘金 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 前言 本文主要是总结一下web页面中的旋转矩形的碰撞检测,碰撞算法本身并不难,只是需要注意web坐标系在计算中的影响。碰撞检测应该是在游戏等场景中很常见且基础的功能,本文记录了在 JavaScript API GL 遇到了这类碰撞问题的调研和实现的过程。 需求场景 用户在地图上实现MultiLabel文本标注覆盖物时,会由于两个label坐标过近,或者地图的旋转、缩放产生的变化而相互重叠。目前label的背景色均为透明且暂时还不支持配置,文字重叠之后识别度下降很多,就计划先实现label之间的避让功能。检测到两个label碰撞时,根据优先级选择隐藏其中的一个,保证文字的可读性。 确定算法 在JSAPI GL中,label并不是在三维空间中的,而是绘制在屏幕上的,只是会根据用户视角的移动实时计算出label在屏幕坐标中所处的位置,然后在每一帧中进行绘制。label实际上就是一行文字,我们可以把它用一个矩形包围起来,当做整体计算,因为每个字之间的相对位置并不会变

官宣!ASF官方正式宣布Apache Hudi成为顶级项目

情到浓时终转凉″ 提交于 2020-08-11 01:06:31
官宣!ASF官方正式宣布Apache Hudi成为顶级项目 马萨诸塞州韦克菲尔德(Wakefield,MA)- 2020年6月 - Apache软件基金会(ASF)、350多个开源项目和全职开发人员、管理人员和孵化器宣布:Apache Hudi正式成为Apache顶级项目(TLP)。在投票表决Hudi毕业时,Hudi总共获得了19票binding(其中包括ASF联合创始人Jim Jagielski的一票),21票non-binding。 Apache Hudi(Hadoop Upserts Delete and Incremental)数据湖技术可在Apache Hadoop兼容的云存储和分布式文件系统之上进行流处理。该项目最初于2016年在Uber开发(代号和发音为"Hoodie"),于2017年开源,并于2019年1月提交给Apache孵化器。 Apache Hudi项目VP Vinoth Chandar说:“在孵化器中学习和发展Apache之道是一种有益的体验,作为一个社区,我们对我们共同推动该项目走了多远依然感到谦卑,与此同时,对即将到来的挑战感到兴奋。” Apache Hudi用于在Apache Hadoop分布式文件系统(HDFS)或云存储上使用流处理原语(例如插入更新和增量更改流)来管理PB级数据湖。Hudi数据湖提供了新鲜的数据,比传统批处理效率高一个数量级。

Python笔记:3D弹簧图

落爺英雄遲暮 提交于 2020-08-11 00:51:48
import math from pyecharts import options as opts from pyecharts.charts import Line3D from pyecharts.faker import Faker data = [] for t in range(0, 25000): _t = t / 1000 x = (1 + 0.25 * math.cos(75 * _t)) * math.cos(_t) y = (1 + 0.25 * math.cos(75 * _t)) * math.sin(_t) z = _t + 2.0 * math.sin(75 * _t) data.append([x, y, z]) c = ( Line3D() .add( "", data, xaxis3d_opts=opts.Axis3DOpts(Faker.clock, type_="value"), yaxis3d_opts=opts.Axis3DOpts(Faker.week_en, type_="value"), grid3d_opts=opts.Grid3DOpts( width=100, depth=100, rotate_speed=150, is_rotate=True ), ) .set_global_opts( visualmap_opts

Serverless + GitHub Actions 完美自动化部署静态网站

江枫思渺然 提交于 2020-08-10 19:18:40
作为强迫症患者,一直对自动化部署非常痴迷,个人认为全自动部署最重要的就是稳定可靠。经过研究测试,最终使用 GitHub 和腾讯云两大平台,成功完成了全自动部署网站的实践。 本文来自 Serverless 社区用户「Stille」投稿 方案简介 业务需求 博主有一个简单的纯静态文档站点 docs.ioiox.com ,使用的的是 docsify 项目的 Markdown 渲染程序,平时通过本地 VSCode 编辑文档,并提交到 GitHub。早前是直接使用 GitHub Pages 绑定域名来访问,但由于网络问题,体验并不好。 寻求方案 腾讯云对象存储 COS 服务能够提供静态网页服务,并可以配置 CDN 域名进行访问。那么就需要解决以下两个问题: 如何使 GitHub 自动同步文件到腾讯云 COS 腾讯云 COS 对应的 CDN 如何自动刷新 解决方案 GitHub Action - 配置每次 Push 代码后自动上传到 COS 腾讯云云函数 SCF - 检测到 COS 内文件变动后自动刷新对应的 CDN 链接 方案流程图 第一阶段 - GitHub Actions 2019 年 11 月,GitHub 正式开放了 GitHub Actions 这个功能,不再需要申请就能自由使用,目前是按照 workflow 的使用时长来收费,个人用户每月 2000 分钟的免费额度也基本够用了。

腾讯位置服务JSAPI GL实现文本标记的碰撞避让

北城以北 提交于 2020-08-10 18:22:20
以下内容转载自Crape的文章《web页面上的旋转矩形碰撞》 作者:Crape 链接: https://juejin.im/post/5eede991e51d45740950c946 来源:掘金 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 前言 本文主要是总结一下web页面中的旋转矩形的碰撞检测,碰撞算法本身并不难,只是需要注意web坐标系在计算中的影响。碰撞检测应该是在游戏等场景中很常见且基础的功能,本文记录了在 JavaScript API GL 遇到了这类碰撞问题的调研和实现的过程。 需求场景 用户在地图上实现MultiLabel文本标注覆盖物时,会由于两个label坐标过近,或者地图的旋转、缩放产生的变化而相互重叠。目前label的背景色均为透明且暂时还不支持配置,文字重叠之后识别度下降很多,就计划先实现label之间的避让功能。检测到两个label碰撞时,根据优先级选择隐藏其中的一个,保证文字的可读性。 确定算法 在JSAPI GL中,label并不是在三维空间中的,而是绘制在屏幕上的,只是会根据用户视角的移动实时计算出label在屏幕坐标中所处的位置,然后在每一帧中进行绘制。label实际上就是一行文字,我们可以把它用一个矩形包围起来,当做整体计算,因为每个字之间的相对位置并不会变