首页 > 其他分享 >一些可能用得上的板子

一些可能用得上的板子

时间:2023-11-06 15:33:29浏览次数:35  
标签:用得上 const double 板子 return other Complex operator 一些

复数模板

点击查看代码
struct Complex{
  double r,i;//real part , imaginary part
  
  Complex(double r = 0,double i = 0) : r(r),i(i) {}//abc怎么你了?
  
  Complex operator+(const Complex& other) const{
    return Complex(r + other.r,i + other.i);
  }
  
  Complex operator-(const Complex& other) const{
    return Complex(r - other.r,i - other.i);
  }

  Complex operator*(const Complex& other) const{
    return Complex(r * other.r - i * other.i,r * other.i + i * other.r);
  }

  Complex operator/(const Complex& other) const{
    double d = other.r * other.r + other.i * other.i;//denominator
    return Complex((r * other.r - i * (-other.i)) / d,(r * (-other.i) + i * other.r) / d);
  }
};

毫秒级?重置种子模板

点击查看代码
void Srand(){
  clockid_t clk = 0;
  struct timespec p = {0, 0};
  clock_gettime(clk, &p);
  srand((unsigned)p.tv_nsec);
  return;
}

标签:用得上,const,double,板子,return,other,Complex,operator,一些
From: https://www.cnblogs.com/moonbowqwq/p/17799454.html

相关文章

  • 一些测试数据记录汇总
     //这段代码耗费时间150us 波特率256000//GpioDataRegs.GPBSET.bit.GPIO54=1;//上电配置输出高电平/* ScicRegs.SCITXBUF=0x00; while(ScicRegs.SCICTL2.bit.TXRDY!=1){} ScicRegs.SCITXBUF=0x00;......
  • AT2505板子调试
    1、连接J-Link  在这个目录下说命令找不到 JLinkGDBServer-deviceStar  sudodpkg-i*.deb 2、连接串口打印线(TX-RX,RX-TX,GND-GND)sudominicom-D/dev/ttyUSB0 打开串口调试窗口 3、仿真 注意:J-link一连接后会一直打印奇奇怪怪的乱码,不用管,刚连接后......
  • uni app 的ui插件uview里自带的一些正则表达式
    uniapp的ui插件uview里自带的一些正则表达式取自"uni_modules\uview-ui\libs\function\test.js"  /***验证电子邮箱格式*/functionemail(value){return/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/.test(value)}/***......
  • 汇编程序语言设计的一些小点
    汇编学的时间好短,尽力速成一下程序设计,其他就靠背了DOS功能调用 1-键盘输入-2-屏幕输出 -3-辅助输入-4-辅助输出-5-打印器输出-6-直接控制台输入/输出-7-直接控制台输入,不回显-8-读取键盘不回显-9-显示字符串-0Ah-Buffered键盘输入-0Bh-检......
  • 存储云服务中弹性文件服务(SFS)的一些总结
    1.概念简单地说,即按需扩展的高性能文件存储,并且可共享里面的所有数据,可把它看作是一个大的文件夹。采用的是FTP/SFTP协议,且要访问该文件夹的时候只需在本地进行访问即可,即减少了访问时长。2.地位可为ECS,BMS,CCE等提供服务,也可被共享其中的数据。3.优势弹性扩展操作简单,低......
  • Angular Form 的一些问答
    AngularForm的一些问答如何理解FormGroup,FormArray,FormControl?它们可以映射成对象,数组,原生字段FormGroup上的invalid字段是如何获取整个表单的状态的?首先,它的状态是存在于它内部的Status字段。其次,每单它内部的一个节点有值的改动,会调用updateValueAndValidity()方......
  • 关于topology generated by functions的一些思考
      平时所学的拓扑都是直接给出开集族或者是basisorsubbasis,然后由basisorsubbasis生成拓扑。  前些天看Kechris时,遇到了weaktopology。泛函分析时学过weakconvergence,但没有接触过weaktopology。  它给出的定义是generatedbyfunctions………看到的时候就很纳闷到......
  • 推荐一些socket工具,TCP、UDP调试、抓包工具
    推荐一些socket工具,TCP、UDP调试、抓包工具https://www.cnblogs.com/porter/p/7838753.html如何使用TCP|UDPSOCKET调试工具联机超高频读卡器HXU7881-6DBI/IPhttps://zhuanlan.zhihu.com/p/648752372?utm_id=0......
  • 存储云服务中OBS(对象存储服务)的一些总结
    一、OBS1.概念一个以及对象的海量存储服务,桶(类似于文件夹)里面装着对象(文件)。桶是OBS中存储对象的容器,对象是OBS中数据存储的基本单位一个对象实际上是文件数据与其相关属性信息的集合体(不只是一个data),可以类似于Java中的类。OBS用户可以上传下载OBS系统里的任意资源我自己......
  • 存储云服务中云硬盘(EVS)的一些总结
    一、概念即类似于磁盘,一块一块的进行存储。(支持加密,解密)二、相对于普通的硬盘的优势:规格丰富弹性扩展实时监控安全可靠三、EVS的产品架构-可以给多台ECS挂一台云硬盘四、关于云硬盘中备份和快照的区别备份快照拷贝全部数据(即复制)恢复原时间点(恢复到之前那......