- 博客(41)
- 收藏
- 关注
原创 概率密度函数 累积分布函数
概率密度函数:是指想要求得面积的图形表达式,注意只是表达式,要乘上区间才是概率,所以概率密度并不是概率,而是概率的分布程度。为什么要引入概率密度,可能是因为连续变量,无法求出某个变量的概率,所以引入概率密度,概率密度 * 变量区间 = 概率。累积分布函数:概率密度函数在某一分布范围内的积分。
2023-08-24 16:10:42 2079
原创 c/c++ 关于访问数组超范围
以下标a[0][3]访问数组a,编译时会报index 3超出数组范围的warning,有的编译器可能也不会报这个warning,直接就通过了。运行时是否报错就要看越界访问的那块内存是否有效。而用指针指向数组时,编译时都没报。
2023-08-14 10:53:07 240
原创 c++ 结构体拷贝/赋值
结构体中有指针,使用memcpy或"=",都只能拷贝指针的值,即只拷贝地址,而不会重新申请一块内存空间来拷贝指针指向的内容,因为源结构体对象的指针和目标结构体对象的指针指向同一块内存,可能会存在内存问题,如重复delete。使用"="可以调用vector的拷贝构造函数,将源结构体对象中vector的元素拷贝到目标结构体对象。结构体中有数组,拷贝时使用memcpy或使用"="进行赋值都可以。memcpy和"="都可以将数组中的元素逐一赋值到目标结构体中的数组中。结构体拷贝时默认调用各个成员的拷贝赋值函数。
2023-07-28 11:03:43 2500
原创 auto接收返回引用的函数
关键字自动推导变量的类型时,会自动忽略掉引用、const、volatile 等修饰符,只保留基本类型,例如 int、double、char 等。这样的语句进行自动推导时,变量 a 的类型会被推导为 int,而不是 int&在 C++ 中,使用。
2023-03-09 12:02:42 337
原创 makefile踩的坑
一、tab 空格Makefile中的tab缩进 - 胡小兔 - 博客园makefile中tab与空格,及格式问题导致的错误_mengzhe2016的博客-CSDN博客_makefile不能使用空格
2022-04-22 17:05:14 481
原创 pip安装镜像
python3 -m pip install --upgrade pip --force-reinstall -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
2022-03-17 22:18:34 737
转载 std::bind
std::bind用于给一个可调用对象绑定参数。可调用对象包括函数对象(仿函数)、函数指针、函数引用、成员函数指针和数据成员指针。绑定的参数可以是实际的参数,也可以是std::placeholders::_1等占位符。std::bind返回一个函数对象,称为“bind表达式”,它被调用时,先前绑定的可调用对象被调用,参数为在std::bind中绑定的参数,占位符用调用函数对象时传入的参数替换,_1表示第一个参数,从1开始计数。调用时多余的参数会被求值然后忽略。很抽象吧?看个例子:#include
2021-08-12 11:16:50 337
转载 source insight
https://www.cnblogs.com/andy-songwei/p/9965714.html【工利其器】必会工具之(一)Source Insight篇
2021-07-22 10:52:18 64
原创 c语言字符串
参考https://blog.csdn.net/yunjie167/article/details/77963551近期在看版本号宏定义时,对宏定义中字符串连接的用法不解,也只查到了参考链接的用法。#include <stdio.h>#define MAINVER 2#define SUBVER1 0#define SUBVER2 1 #define STR(s) #s #define VERSION(a,b,c) "System V" STR(a) "."
2021-06-24 11:20:55 70
原创 FFMPEG+SDL2播放器
在windows+QT环境下接入SDL时,报如下错:22:37:03: Starting E:\FFMPEG\sdl_test\build-sdl_test-Desktop_Qt_5_9_8_MinGW_32bit-Debug\debug\sdl_test.exe...22:37:04: E:/FFMPEG/sdl_test/build-sdl_test-Desktop_Qt_5_9_8_MinGW_32bit-Debug/debug/sdl_test.exe exited with code -1
2020-12-07 22:43:24 151
原创 FFMPEG+SDL2函数
int av_image_get_buffer_size(enum AVPixelFormat pix_fmt, int width, int height, int align)/** * Return the size in bytes of the amount of data required to store an * image with the given parameters. * * @param pix_fmt the pixel format of the image
2020-12-06 11:51:27 274
原创 包含了math.h,仍提示log函数未定义
使用log函数,包含了math.h,还是会报未定义的错误,后来查到用gcc命令时要加上-lm,发现还是不行,最后查到-lm要加到gcc命令最后,编译可通过
2020-11-06 14:03:28 1042
原创 shell中输出文件内容
CUR_PATH=${0%/*} #指当前目录INFO=$CUR_PATH/shell/info.hcat $INFOcat $CUR_PATH/shell/info.h
2020-11-06 10:13:51 2314
原创 shell中获取指定目录下文件及文件夹名
列出指定路径path下的文件夹名称#方法一:CUR_PATH=${0%/*} #指当前目录path=$CUR_PATH/incfor dir in $(ls $path)do [ -d $dir ] && echo $dirdone #方法二:ls -l $path |awk '/^d/ {print $NF}'列出指定路径path下的文件及文件夹名称for file in `ls $path`do echo $path"/"$fi...
2020-11-06 10:04:55 10062
原创 void *作为形参
1.结构体内嵌结构体时,内嵌结构体成员与结构体其它成员依次存储,地址连续2.void型指针作为形参传递后,在子函数内可以被转换成任意类型解引用,如下:DQP结构体类型的void指针先强制转换为int *,再转换为DQP *。#include <stdio.h>#include <stdlib.h>typedef struct{ int dp; struct arg { int arg_w; int arg_h;...
2020-07-04 18:00:17 5040
原创 memset 1 -1
//memset是按字节赋值int main(int argc,char **argv){ int a[2]={0}; short b[2]={0}; memset(a,1,sizeof(a)); memset(b,1,sizeof(b)); for(int i=0;i<2;i++) printf("a[%d]=%d,",...
2020-04-30 11:04:03 306
原创 数字图像处理--直方图均衡
在学习数字图像处理(冈萨雷斯版)直方图均衡时,对s=T(r)相关推导记录如下:1、关于由于,,故,即变换前后同一灰度级范围的概率和应相等,若足够小,则,变换可得。2、关于由于是均匀概率密度函数,故=1,。由...
2019-05-15 15:44:42 224
原创 matlab 图像输入/显示等
1 图像输入将matlab的文件路径设置为要读入图像所在位置,使用imread('filename')即可读入图像。切记,在输入语句后面加分号,否则matlab会将整个图像以矩阵的形式输出。可以在工作区看到此图像是751*751*3的三维数组,即长宽均为751像素,其中3是R/G/B三个分量下的灰度值图像。2 图像信息使用imfinfo('filename')...
2019-05-11 16:15:23 6502 2
原创 matlab使用基础1
isinteger()函数:x=3 判断是否为整数数组。例isinteger(x) ans=0 因为matlab中常量默认为双精度浮点值。如isfloat(x)则ans=1。isvector()函数:用于判断是否是一个向量,在MATLAB中向量, 即一个1行n列或n行1列的矩阵,故isvector(x)=1。isscalar()函数:判断是否是一个标量,在matlab中标量,即1行1列...
2019-04-23 10:56:15 847
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人