• 2024-11-21程序设计实验4
    实验任务1实验任务21派生类GreadeCalc定义中,继承了vector<int>部分,因此储存在了用来储存整数的容器;派生类方法通过this->指针访问成绩;input方法通过this->push->back(grade)来实现数据存入对象.2.line68分母的功能是作为除数计算出平均分;去掉*1.0对结果有影响,乘1.0可以将结
  • 2024-11-21Linux下 GDB调试器的使用
    文章目录1.可执行程序的Debug版和Release版区别一、编译选项与目的二、性能与体积三、功能与特性四、查看可执行文件2.GDB相关命令GDB常用命令1.可执行程序的Debug版和Release版区别一、编译选项与目的Debug版:编译选项:通常使用包含调试信息的编译选项,如/MDd
  • 2024-11-20Lora里面说大模型参数是over-parametrized(过参数的),什么是over-parametrized?(另附相关概念:double descent和bias-variance trade
    诸神缄默不语-个人CSDN博文目录本文会介绍over-parametrized(过参数化)、doubledescent、bias-variancetrade-off概念。主要是我在看Lora论文的过程中看到了“over-parametrized”这个概念,所以写一篇关于这个概念的博文。文章目录1.over-parametrized2.doubledesce
  • 2024-11-20获取两个经纬度距离
    /***距离工具类用于计算两个金纬度距离*@authorzhengcj*@description:*@date2024/11/1910:27*/publicclassCalculationLogLatDistanceUtils{/***地球赤道半径(km)**/publicfinalstaticdoubleEARTH_RADIUS=6378.137;/*
  • 2024-11-20C#-WPF 常见类型转换方法(持续更新)
    目录一、普通类型转换1、Convert类2、Parse(转String)3、TryParse(转String)4、ToString(转String)5、int转double 6、自定义类型的显示/隐式转换二、byte[]转ImageSource方法一方法二一、普通类型转换1、Convert类提供了一种安全的方式来执行类型转换,可处理n
  • 2024-11-19实验4
    实验任务2Gradecalc.hpp代码点击查看代码#include<iostream>#include<vector>#include<string>#include<algorithm>#include<numeric>#include<iomanip>usingstd::vector;usingstd::string;usingstd::cin;usingstd::cout;us
  • 2024-11-19计算翻转角度
    计算翻转角度#include<stdio.h>#include<math.h>//定义一个宏来将弧度转换为度数#defineRAD_TO_DEG(rad)((rad)*180.0/M_PI)//计算俯仰角的函数doublecalculatePitch(doubleax,doubleay,doubleaz){//假设Z轴向下为正方向(这是许多加速度传感器的默
  • 2024-11-19【裂纹检测】检测和标记图片中的裂缝(Matlab代码实现)
  • 2024-11-19[Java] 浮点数的精度丢失问题与精度控制方法
    1需求描述场景1:两个整型相除,如何保证运算结果为浮点数?如何控制运算结果的精度(小数位数)?场景2:针对一个浮点数,如何控制其精度(小数位数)?2试验场景:两整型数相除,控制运算结果、浮点数的精度Longnumber1=110600L;intnumber2=999;intscale=2;//精度n(保留n位小数)/
  • 2024-11-17cpp 实验4
    1.hpp2#pragmaonce3#include<iostream>4#include<vector>5#include<string>6#include<algorithm>7#include<numeric>8#include<iomanip>9usingnamespacestd;10classGradeCalc:publicvector<int>
  • 2024-11-17C++-练习-88
    题目:下列程序中每个try后面都使用两个catch块,以确保nbad_index异常导致方法label_val()被调用。请修改该程序,在每个try块后面只使用一个catch块,并使用RTTI来确保合适时调用label_val()。test.h#ifndefQUEUE_H_#defineQUEUE_H_#include<iostream>usingnamespacestd;
  • 2024-11-17模板——实现泛型编程的有力武器
    模板——实现泛型编程的有力武器我们为什么需要模板?模板前言:关于模板,相信大家都有所而闻,以下是我对C++模板的个人看法,希望能够帮助到你们呀!我们为什么需要模板?  请到大家看这一段代码?voidSwap(int&left,int&right){inttemp=left;left=right;r
  • 2024-11-16工作学习笔记(十)Java 中 “<” 运算符不能应用于BigDecimal和double
    一、问题描述在Java编程过程中,尝试使用“<”运算符对java.math.BigDecimal和double类型的数据进行比较时,出现了编译错误:“Theoperator<isundefinedfortheargumenttype(s)java.math.BigDecimal,double”。二、问题分析Java中的基本数据类型(如int、double等)
  • 2024-11-16[USACO07DEC] Sightseeing Cows G
    算法初看题面没有思路,考虑使用数学语言表示注意本题最重要的信息是发现路径为一个环给你一张\(n\)点\(m\)边的有向图,第\(i\)个点点权为\(F_i\),第\(i\)条边边权为\(T_i\)找一个环,设环上的点组成的集合为\(S\),环的边组成的集合为\(E\),令\[\frac{\sum_
  • 2024-11-16各种内置函数技巧总结
    各种内置函数技巧总结数学库等abs(x)取绝对值,自动类型,注意没有abs(__int128)。(int)(x*100+0.5)/100.0四舍五入保留两位小数。printf("%.2lf",x)以double类型输出\(x\)保留两位小数,有时不一定四舍五入。longdouble的格式符是%Lf。以下函数在函数名末尾加上l就
  • 2024-11-16CSP/信奥赛C++语法基础刷题训练(9):洛谷P1035:[NOIP2002 普及组] 级数求和
    CSP/信奥赛C++语法基础刷题训练(9):洛谷P1035:[NOIP2002普及组]级数求和题目描述已知:Sn=1
  • 2024-11-15C# 读取四波段遥感影像生成植被覆盖度栅格(TIF)
    GDAL使用使用gdal.netcore来读取和生成栅格文件。优点:自带gdal运行时相关文件,不用额外再安装gdal库缺点:导致发布的文件变大很多,比如Win+Linux的运行时加起来就超过了400M,所以最好是按需加载对应的运行时。比如DEBUG是运行在win的,就添加MaxRev.Gdal.WindowsRuntime.Minimal包,然
  • 2024-11-15java计算二个四边形的重贴面积
    判断rect2在rect1上重贴面积publicbooleancalculateAreas(TbCusCameraRecognitionAreasrect1,TbCusCameraRecognitionAreasrect2){if(rect1==null||rect2==null){returntrue;}try{doublep1_x=Do
  • 2024-11-14Java方法(四)
    设计方法原则:本意为功能块,是实现某个功能语句块的结合,设计方法时保持原子性(一个方法完成一个功能)publicclassoperator{publicstaticvoidmain(String[]args){intsum=add(1,3);System.out.println(sum);}//加法publicstaticint
  • 2024-11-14Flutter图片上传与曝光度、饱和度、对比度调节(优化UI)
    前言:相较于前一版https://blog.csdn.net/m0_73231884/article/details/143768951?spm=1001.2014.3001.5501在这个版本中我将三个参数的按钮整合在了一起,并使用底部弹框的方式展现 其中,我修改了Slider组件的值,最小值为-40,最大值为40 。 源码如下:import'dart:io';i
  • 2024-11-14WGS84坐标 转 GCJ02坐标 / BD09坐标
    /*具体实现方法*/namespaceWGS84PositionConversion{publicclassCoordinateConverter{//PI值privateconstdoublePI=3.1415926535897932384626;//长半轴privateconstdoubleA=6378245.0;//扁率
  • 2024-11-12毛概课摸鱼结果
    Epa&Gjk算法的学习 基于EPA&GJK算法,对手部模型碰撞的检测作者:zmcpp 基础知识的学习GJK算法用于计算两个凸多面体之间的碰撞检测,以及最近距离时间复杂度:O(M+N)推荐速读的文章:https://zhuanlan.zhihu.com/p/178583914前置知识1、二维向量的点乘与叉乘——点乘用于
  • 2024-11-12leetcode 50. Pow(x, n)
    50.Pow(x,n)要特别注意n的范围,如果n=-2^31,使用int是不可以直接n=-n;的 一、使用longclassSolution{public:doublemyPow(doublex,intn){if(x==0)return0;if(n==0)return1;if(n==1)returnx;
  • 2024-11-11《【NOIP2000 基础】计算器的改良》 不全对题解
    温馨提示,本题难度略大,本人写不出来正确代码,文章代码并不对,只是提供一些思路,希望大家能谅解!目录题目描述输入描述输出描述解析完整代码描述NCL是一家专门从事计算器改良与升级的实验室,最近该实验室收到了某公司所委托的一个任务:需要在该公司某型号的计算器上加上解一
  • 2024-11-11叉积
    向量基本运算点积叉积一.Transmitters由叉积的基本定理得出,要判断一个点c再一条直线ab的左边还是右边,只要看(b-a)*(c-a)大于0还是小于0,对于这题,我们可以将左右边看成发射范围的半圆,因为要找出覆盖最多点的数量,所以最优解肯定有一个点再直径上,再通过叉积找出所有在这个点左侧的