cos

vs code 图床插件 picgo 腾讯云cos配置

你离开我真会死。 提交于 2020-04-18 15:51:31
vs code 图床插件 picgo 腾讯云cos配置 之前我一直使用七牛云做图床,而插件也就用了 vscode 的七牛云插件。可是七牛云的测试域名被无情的收回了,以至于之前博客图片都不能正常显示,在这里我向大家说一声抱歉,是我之前没有考虑周到。 在次之后我比较了几款图床,最终选用了腾讯云做为主要图床。那么问题来了,vs-code上有好用的腾讯云图床插件吗?如果是直接在应用拓展中搜索腾讯云,有如下插件: 这个插件还是不错的可以用,但是只支持一个腾讯云图床。其实在客户端有款名为 picgo 的软件非常实用,而我惊喜地发现了,picgo 也有vs-code插件版,而且和客户端一样能支持多种图床,非常好用。 这款插件直接安装好无需配置就可以上传图片,默认图床是 smms 。但是我们如果用其他图床呢?插件说名中对自定义图床做了一些说明,但我感觉不是非常具体,对小白而言配置起来恐怕不是那么容易,为此我分享一下如何配置 腾讯云cos 图床,其他图床可以参照这个配置,大同小异。首先切换到 vscode设置界面 ,搜索 picgo 发现,没有图形化界面的设置,我们进入到 setting.json 文件中进行配置,在文件末尾添加如下代码就可以了: "picBed" : { "uploader" : "tcyun" , "tcyun" : { "secretId" : "********

数学-名词:虚数

可紊 提交于 2020-04-16 09:57:10
【推荐阅读】微服务还能火多久?>>> ylbtech-数学-名词:虚数 在数学中,虚数就是形如a+b*i的数,其中a,b是实数,且b≠0,i² = - 1。虚数这个名词是17世纪著名数学家 笛卡尔 创立,因为当时的观念认为这是真实不存在的数字。后来发现虚数a+b*i的实部a可对应平面上的横轴,虚部b与对应平面上的 纵轴 ,这样虚数a+b*i可与平面内的点(a,b)对应。 可以将虚数bi添加到实数a以形成形式a + bi的复数,其中实数a和b分别被称为复数的实部和 虚部 。一些作者使用术语纯虚数来表示所谓的虚数,虚数表示具有非零虚部的任何 复数 。 1. 返回顶部 1、 中文名:虚数 外文名:imaginary number 定 义:平方是负数的或根号内是负数的数 发明人:勒内·笛卡尔 单 位:i 数学应用:虚数都是复数,拓宽了数学领域 举 例:虚时间 学 科:数学、物理、广义哲学 组 成:实部、虚部 目录 1 公式 2 定义 3 起源 4 符号 5 实际意义 6 i的性质 7 有关运算 8 相关描述 9 表达式 10 实际意义 2、 2. 返回顶部 1、 公式 三角函数 sin(a+bi)=sin(a)cos(bi)+sin(bi)cos(a) =sin(a)cosh(b)+isinh(b)cos(a) cos(a-bi)=cos(a)cos(bi)+sin(bi)sin(a)

Lecture17_材料与应用(Materials and Appearances)_GAMES101 课堂笔记

喜欢而已 提交于 2020-04-15 12:59:47
【推荐阅读】微服务还能火多久?>>> 本节课主要是讲一些前沿知识,理解即可。 上图是一个图形学中的材料例举,下面介绍一些相关概念: 第一部分:Material == BRDF 一、Diffuse / Lambertian 上图是漫反射( Lambertian)材质,每个出射光线被均匀反射到各个方向上,公式如下: 此时,brdf= 1/pi(BRDF 的取值范围是 0~1/pi)。albedo 的 取值范围是0~1. 二、Glossy material 三、Ideal reflective / refractive material (BSDF) BSDF (散射)是 BRDF(反射)、BTDF(折射)的统称。 四、Perfect Specular Reflection 对于其计算公式如下: 从上向下看,入射和折射方向的方位角相反。 镜面反射应用效果示意如下: 五、Specular Refraction (一)Snell's Law 为了方便计算相关变量,有 Snell's Law : (二)Law of Refraction 其中当 \(1-\left( \frac{\eta_i}{\eta_t} \right)^2 \left(1 - \cos\theta_i \right)<0\) 即 \(\eta_i > \eta_t\) (入射介质 > 出射介质的折射率) 时

matlab的legend()用法

大憨熊 提交于 2020-04-13 16:12:28
【今日推荐】:为什么一到面试就懵逼!>>> clc;clear;close all; x=0:0.1:2*pi(); figure(1);hold on;plot(x,sin(x),'b.',x,cos(x),'r+'); legend('sin','cos');%这样可以把"."标识为'sin',把"+"标识为"cos" 来源: oschina 链接: https://my.oschina.net/u/4352960/blog/3232884

基于Quartz编写一个可复用的分布式调度任务管理WebUI组件

不打扰是莪最后的温柔 提交于 2020-04-12 07:49:52
前提 创业小团队,无论选择任何方案,都优先考虑节省成本。关于分布式定时调度框架,成熟的候选方案有 XXL-JOB 、 Easy Scheduler 、 Light Task Scheduler 和 Elastic Job 等等,其实这些之前都在生产环境使用过。但是想要搭建高可用的分布式调度平台,这些框架(无论是否去中心化)都需要额外的服务器资源去部署中心调度管理服务实例,甚至有时候还会依赖一些中间件如 Zookeeper 。回想之前花过一段时间看 Quartz 的源码去分析它的线程模型,想到了它可以基于 MySQL ,通过一个不是很推荐的 X 锁方案( SELECT FOR UPDATE 加锁)实现服务集群中单个触发器只有一个节点(加锁成功的那个节点)能够执行,这样子,就能够仅仅依赖于现有的 MySQL 实例资源实现分布式调度任务管理。一般来说,有关系型数据保存需求的业务应用都会有自己的 MySQL 实例,这样子就能几乎零成本引入一个分布式调度管理模块。某个加班的周六下午敲定了初步方案之后,花了几个小时把这个轮子造出来了,效果如下: 方案设计 先说说用到的所有依赖: Uikit :选用的前端的一个轻量级的 UI 框架,主要是考虑到轻量、文档和组件相对齐全。 JQuery :选用 js 框架,原因只有一个:简单。 Freemarker :模板引擎,主观上比 Jsp 和

JS对象—2.工具对象(JSON,console,Math)

给你一囗甜甜゛ 提交于 2020-04-11 16:21:28
一 . JSON 序列化对象 parse ( 字符串 [ , 定制属性数组 ] ) 字符串转对象 stringify ( 对象 [ , 定制属性数组 ] ) 对象转字符串 ( 1 ) 只包含自身可枚举属性 ( 2 ) RegExp对象 , Error对象会转成 { } ( 3 ) Function对象 , undefined , NaN , Infinity 会转成 null ( 4 ) 存取器属性会变成数据属性 二 . console 控制台对象 assert ( flag , str ) 断言 , flag为 false 时打印str clear ( ) 清空所有打印记录 count ( str ) 打印 < str > 被打印了几次 trace ( ) 追踪函数的调用过程 error ( str ) 打印错误型信息 warn ( str ) 打印警告型信息 info ( str ) 打印信息型信息 log ( str ) 打印信息 table ( obj / list ) 表格形式显示对象或数组 time ( name ) 开始计时 , name 计时器名 timeEnd ( name ) 打印计时毫秒数 , 计时器名必须与time ( ) 相同 group ( name ) 将打印信息分组 , 可进行折叠展开 , name 层名 groupCollapsed ( name

对一张图片傅里叶变换后的频谱和相角,并分别用频谱和相角以及频谱+相角利用逆傅里叶变换图像重建

孤街醉人 提交于 2020-04-10 14:54:51
matlab关于傅里叶变换后的频谱和相角的图像重建 题目 :求出一张图片的傅里叶变换后的频谱和相角,并分别用频谱、相角、频谱+相角进行图形重构。 流程 : 1、对原灰度图像进行傅里叶变换 2、求出原灰度图像的频谱和相角 3、对频谱和相角进行重建 4、分别用频谱+相角、频谱 、相角重建图像 提示 : 求频谱:abs() 求相角可以用phi = atan2(I,R),也可以直接用 phi = angle()得出相角大小 原图: 实验代码: f = imread(‘C:\Users\ASUS\Desktop\数字图像处理\IMG_4846.JPG’); %读取原图像 x = rgb2gray(f);%得到灰度值图像 subplot(2,3,1);imshow(x);title(‘原图像’); F = fft2(x); %原灰度图像进行傅里叶变换 s = abs(F); subplot(2,3,2);imshow(s);title(‘原图像频谱’); %求原灰度图像的频谱 ph = angle(F);subplot(2,3,3);imshow(ph);title(‘原图像相角’); %求原灰度图像的相角 Fr = s.*cos(ph)+s.*sin(ph).*i; %利用相角和频谱重建图像 fr = abs(ifft2(Fr)); f = uint8(fr);subplot(2,3,4)

HFSS——平面正弦加载阿基米德螺旋线模型设计

怎甘沉沦 提交于 2020-04-07 08:53:43
  这学期开始进入HFSS的学习,这是软件应该是电磁相关专业必须掌握的软件之一。前几天图老师发布第一个模型设计任务,是关于平面正弦加载阿基米德螺旋线,拿到具体要求后,就去网上找资料,发现有关HFSS的资料其实挺少的,而且有不少人都有相似的疑问,并且没有给出详细的解决方法。下面是我在对平面正弦加载阿基米德螺旋线模型设计的具体步骤。 首先是老师的给设计内容,其实比较简单,就曲线函数的解决和完成后的模型图 分析曲线函数各参数的作用 通过曲线函数得x与y的坐标 x=(a+b*(Θ+c*sin(Θ*D)))cosΘ y=(a+b*(Θ+c*sin(Θ*D)))sinΘ 对于函数参数的主要讲解c和d。 一下对比都是采取控制变量法 c是正弦线的幅度,决定最高值和最小值的大小。c的数值不宜太多,否则出来的图像就不想正弦波。 对于D则是加载正弦波的周期,我理解为单位时间内周期的数次。数值越大,出现的周期则越密集。具体的数值更具需要调整 以下是我的具体的参数数据 第一步已经完成,出现了正弦加载阿基米德螺旋线,接下来就是将线改成平面,我在这一步卡了很久,教材没有找到怎么改线宽,去问老师,老师说要改线宽,使其变成面,但是一直没有找到在哪里改,后面通过网友帮忙,发现可能是版本太老的原因吧,HFSS13.0版找不到修改线宽的地方,15.0和19.0版本都有,也有可能是不知道被藏在某个角落没有被我找到

图形学基础(二)图形变换:3D 平行投影

夙愿已清 提交于 2020-04-06 13:09:58
因为我自己也没太能理解,所以在此就只写一些些。这么多分类,看着就头疼。 准备(齐次坐标系/ 图形 ) 新建BaseClass类(.h .cpp),添加必要的参数和函数。 typedef double array2d[ 5 ][ 5 ]; typedef double array[ 24 ]; class CBaseClass { public : int theta_y, phi_x, xx, yy, nn, n; array X, Y, Z, C, XT, YT, ZT, XP, YP, ZP, CP; array2d A, Ah, Aw; double ax[ 9 ], ay[ 9 ], az[ 9 ]; double bx[ 9 ], by[ 9 ], bz[ 9 ]; public : CBaseClass(); virtual ~ CBaseClass(); void ReadWorkpiece(); void Calculate(array2d B); void MCalculate(array2d B); void XCalculate(array2d B); void Drawtext(); void Display(); void Draw(); void Drawve(); void Drawvt(); void Drawse(); void Drawst();

图形学基础(二)图形变换:3D 平行投影

偶尔善良 提交于 2020-04-06 12:53:32
因为我自己也没太能理解,所以在此就只写一些些。这么多分类,看着就头疼。 准备(齐次坐标系/ 图形 ) 新建BaseClass类(.h .cpp),添加必要的参数和函数。 typedef double array2d[ 5 ][ 5 ]; typedef double array[ 24 ]; class CBaseClass { public : int theta_y, phi_x, xx, yy, nn, n; array X, Y, Z, C, XT, YT, ZT, XP, YP, ZP, CP; array2d A, Ah, Aw; double ax[ 9 ], ay[ 9 ], az[ 9 ]; double bx[ 9 ], by[ 9 ], bz[ 9 ]; public : CBaseClass(); virtual ~ CBaseClass(); void ReadWorkpiece(); void Calculate(array2d B); void MCalculate(array2d B); void XCalculate(array2d B); void Drawtext(); void Display(); void Draw(); void Drawve(); void Drawvt(); void Drawse(); void Drawst();