cos

上传图片到腾讯云

无人久伴 提交于 2020-12-09 04:19:08
1、composer安装扩展 " qcloud/cos-sdk-v5 " : " 1.* " 2、代码,多图 <? php namespace App\Library\lib; use Qcloud\Cos\Client; class CosLib { const REGION = ' test ' ; const APP_ID = ' test ' ; const SECRET_ID = ' test ' ; const SECRET_KEY = ' test ' ; const BUCKET = ' test ' ; const ROOT_PATH = ' test'; /* * * 【构造函数】 * */ public function __construct() { } /* * * 上传多张图片到腾讯云 * @param $files * $files示例:$request->file('file_img') * @return array */ public static function uploadSkuImg($files) { $cosClient = new Client( array( ' region ' => self::REGION, ' credentials ' => array( ' appId ' => self::APP_ID, '

实验三

两盒软妹~` 提交于 2020-12-06 15:40:19
#第一题 /* * @Author: 曾钰芝 * @Date: 2020-12-06 14:01:12 * @LastEditTime: 2020-12-06 14:01:12 * @LastEditors: Please set LastEditors * @Description: In User Settings Edit * @FilePath: \undefinedc:\Users\wangfuren\Desktop\秃头c\实验三1.c */ int main() { char ch ='\0'; printf("input a char:\n"); scanf("%c",&ch); if(ch>='a'&&ch<='z') ch = ch-32; printf("%c\n",ch); return 0; } #第二题 /* * @Author: 曾钰芝 * @Date: 2020-12-06 14:01:12 * @LastEditTime: 2020-12-06 14:01:12 * @LastEditors: Please set LastEditors * @Description: In User Settings Edit * @FilePath: \undefinedc:\Users\wangfuren\Desktop\秃头c\实验三2.c */ int

matlab的三维绘图和四维绘图

给你一囗甜甜゛ 提交于 2020-12-04 18:33:37
一、三维绘图 1.曲线图 plot3(X1,Y1,Z1,...):以默认线性属性绘制三维点集(X1,Y1,Z1)确定的曲线 plot3(X1,Y1,Z1,LineSpec):以参数LineSpec确定的线性属性绘制三维点集 plot3(X1,Y1,Z1,'PropertyName',PropertyValue,...):根据指定的属性绘制三维曲线 theta = 0:0.01*pi:2*pi; x = sin(theta); y = cos(theta); z = cos(4*theta); plot3(x,y,z,'LineWidth',2); hold on; theta = 0:0.02*pi:2*pi; x = sin(theta); y = cos(theta); z = cos(4*theta); plot3(x,y,z,'rd','MarkerSize',10,'LineWidth',2); 2.网格图 绘制函数z=f(x,y)的三维网格图的过程: 确定自变量x和y的取值范围和取值间隔 利用meshgrid函数生成“格点”矩阵 计算自变量采样“格点”上的函数值:Z = f(x,y) matlab中提供了mesh函数用于实现绘制网格图: mesh(X,Y,Z):绘制三维网格图,颜色与曲面的高度相匹配 mesh(Z):系统默认颜色与网格区域的情况下绘制数据Z的网格图

「PKUSC2018」神仙的游戏

筅森魡賤 提交于 2020-12-04 14:01:59
由于day2在考场上错误的先开了T3,导致T2只打满了暴力。。。T1暴力都没打满。。。 最后T3虽然想出了正解却因为计算几何的某些细节不会处理而gg掉了(平时不学计算几何活该gg),只得了20分。。。 于是只有132分,被大众分虐暴QWQWQWQWQWQ 其实T2的正解只要想到了 最后一个部分分就差不多会做啦。。。。 由于一个1和0 位移差的绝对值的 所以约数的位移差 的border 都不可行,所以正着的[ s[i] == '1' ] 和 倒着的 [ s[i] == '0' ] 卷一下,就可以判断哪些位移是可行的(不考虑被倍数覆盖的),然后再一个调和级数考虑倍数覆盖就好啦。。。 至于卷积写个FFT就ojbk了,注意eps不要开太小。。。不然会gg #include<cstdio> #include<cstdlib> #include<algorithm> #include<ctime> #include<iostream> #include<complex> #include<cmath> #include<cstring> #define ll long long #define D double #define E complex<double> using namespace std; const int maxn=1100005; const D eps=1e-6,pi

C# 绘制印章

被刻印的时光 ゝ 提交于 2020-12-03 05:03:45
  最近有个.net core的项目要绘制印章功能,一个公司印章,一个个人印章,于是抽了点时间自己写了一个,现在分享出来     using System; using System.Collections.Generic; using System.Drawing; using System.Drawing.Drawing2D; using System.Drawing.Imaging; using System.IO; using System.Text; namespace DemoConsole { public class SealHelper { public static MechanismSealHelper Mechanism() { return new MechanismSealHelper(); } public static PersonalSealHelper Personal() { return new PersonalSealHelper(); } public class MechanismSealHelper : IDisposable { string star = " ★ " ; int size = 160 ; Image map; Graphics g; int defaultWidth; float defaultStarSize;

MATLAB入门教程

浪子不回头ぞ 提交于 2020-11-27 03:02:19
声明: 1.本教程原文出处已经不可查,我所见到最早的来源是CSDN上的一篇博文 [1] 。本文版权全部归原文作者所有,此处转载仅供学习交流之用,如有侵犯请及时联系我进行删除。 2.本教程浅显易懂,十分适合新手学习,但是根据我自己的阅读来判断,原文作者应当是台湾人,所以会有部分繁体字,然而更重要的是!!! 台湾人的行和列与大陆人刚好相反!!! [2] 这对于MATLAB这种依靠矩阵运算的工具来说简直是灾难!!!所以读者在学习时应当自行注意。 [1] MATLAB入门教程 [2] 为什么台湾的行和列与大陆恰好相反 (好文章值得一读) 1 MATLAB的基本知识 1.1 基本运算与函数 在MATLAB下进行基本数学运算,只需将运算式直接打入提示号(>>)之後,并按入Enter键即可。例如: >> (5*2+1.3-0.8)*10/25 ans =4.2000 MATLAB会将运算结果直接存入一变数ans,代表MATLAB运算後的答案(Answer)并显示其数值於萤幕上。 小提示: ">>"是MATLAB的提示符号(Prompt),但在PC中文视窗系统下,由於编码方式不同,此提示符号常会消失不见,但这并不会影响到MATLAB的运算结果。 我们也可将上述运算式的结果设定给另一个变数x: x = (5*2+1.3-0.8)*10^2/25 x = 42 此时MATLAB会直接显示x的值

RabbitMQ基本使用六(主题模式)

心已入冬 提交于 2020-11-24 18:28:51
Hello, 大家好,我是一名在互联网捡破烂的程序员 在上一期呢,我们讲到了工作队列的使用,还没有打怪升级的小伙伴先去修炼哦 RabbitMQ基本使用(路由模式) 今天呢,我们要继续打怪升级哦。 今天我们来讲一讲比较高级的消息方式,嗯,我想一下,是什么呢? 这下不会再翻车的???? 哼哼,我已经提前看过了 那就开始我们的表演了 一、开篇前提 那我们就开始吧,今天就讲一讲主题模式 何为主题模式呢? 在此之前我们也要回顾上一期的内容 在上一期我们讲到了路由模式。路由模式的概念呢,就是我们想要接收哪一个路由发送过来的消息,我们在消费者中就定义相同路由名称就OK了。 那么缺点是什么呢?路由模式下,我们定义的路由键是固定的。如果定义了很多路由,那么会定义很多个路由键,这样就不好维护了,这不就又炸了吗? 心不慌,手不抖,我们跟着感觉走 1. 何为主题模式(topics) 那么主题模式呢?其实和路由模式类似,路由模式指定的路由建是固定的,而主题模式是可以模糊匹配路由键,就类似于SQL语句中的 = 和 like 的关系 P:消息生产者 X:交换机 Q1,Q2:队列 C1,C2:消息消费者 topics模式与routing模式比较接近,topics模式不能具有任意的routingKey,必须由一个英文句点号"."分割的字符串(我们将被句点号"."分割开的每一段独立的字符串称为一个单词),比如:fc

机械臂运动学逆解(Analytical solution)

依然范特西╮ 提交于 2020-11-24 13:20:52
计算机器人运动学逆解首先要考虑可解性(solvability),即考虑无解、多解等情况。在机器人工作空间外的目标点显然是无解的。对于多解的情况从下面的例子可以看出平面二杆机械臂(两个关节可以360°旋转)在工作空间内存在两个解: ​   如果逆运动学有多个解,那么控制程序在运行时就必须选择其中一个解,然后发给驱动器驱动机器人关节旋转或平移。如何选择合适的解有许多不同的准则,其中一种比较合理的方法就是选择 “最近”的解(the closest solution) 。如下图所示,如果机器人在A点,并期望运动到B点,合理的解是关节运动量最小的那一个( A good choice would be the solution that minimizes the amount that each joint is required to move )。因此在不存在障碍物的情况下,上面的虚线构型会被选为逆解。在计算逆解时我们可以考虑将当前位置作为输入参数,这样我们就可以选择关节空间中离当前位置最近的解。   这个“最近”有多种定义方式。比如对于典型的6自由度关节型机器人来说,其前三个关节较大,后三个关节较小。因此在定义关节空间内的距离远近时要考虑给不同关节赋予不同的权重,比如前三个关节设置大权重,后三个关节设置小权重。那么在选择解的时候会优先考虑移动较小的关节而非移动大关节。而当存在障碍物时,

机械臂运动学逆解(Analytical solution)

杀马特。学长 韩版系。学妹 提交于 2020-11-24 13:20:38
  计算机器人运动学逆解首先要考虑可解性(solvability),即考虑无解、多解等情况。在机器人工作空间外的目标点显然是无解的。对于多解的情况从下面的例子可以看出平面二杆机械臂(两个关节可以360°旋转)在工作空间内存在两个解:   如果逆运动学有多个解,那么控制程序在运行时就必须选择其中一个解,然后发给驱动器驱动机器人关节旋转或平移。如何选择合适的解有许多不同的准则,其中一种比较合理的方法就是选择 “最近”的解(the closest solution) 。如下图所示,如果机器人在A点,并期望运动到B点,合理的解是关节运动量最小的那一个( A good choice would be the solution that minimizes the amount that each joint is required to move )。因此在不存在障碍物的情况下,上面的虚线构型会被选为逆解。在计算逆解时我们可以考虑将当前位置作为输入参数,这样我们就可以选择关节空间中离当前位置最近的解。   这个“最近”有多种定义方式。比如对于典型的6自由度关节型机器人来说,其前三个关节较大,后三个关节较小。因此 在定义关节空间内的距离远近时要考虑给不同关节赋予不同的权重 ,比如前三个关节设置大权重,后三个关节设置小权重。那么在选择解的时候会优先考虑移动较小的关节而非移动大关节。而