- 博客(215)
- 资源 (3)
- 收藏
- 关注
原创 C001--Visual C++ 6.0集成开发环境的下载与安装并运行简单的C语言程序
一,下载安装集成开发环境1,流程2,熟悉visual c++工作界面二,用visual c++ 运行一个c程序1,创建项目(工程)2,创建文件3,输入程序代码并运行第一个c程序(1)代码(2)编译(3)链接(4)运行4,调整界面外观
2023-05-23 01:25:44 4115 6
原创 SQL server学习10-数据库编程(中)
一,分支语句 IF...ELSE二,多路分支函数 CASE1,简单CASE函数2,CASE搜索函数三,循环语句 WHILE四,检测语句 IF...EXISTS
2024-12-23 20:48:45 897 3
原创 SQL server学习09-数据库编程(上)
一,了解T-SQL语言1,常量(标量值)2,变量1)局部变量2)全局变量二,内置函数1,字符串函数2,数学函数3,日期时间函数4,转换函数三,批处理
2024-12-23 16:27:42 1350
原创 SQL server学习08-使用索引和视图优化查询
一,创建和管理索引1,索引的概念2,索引的分类3,创建索引的原则4,创建索引1)使用SSMS的图形化界面2)使用T-SQL二,创建和使用视图1,视图概念2,创建视图1)使用SSMS在图形化界面2)使用T-SQL语句创建视图3,通过视图查询数据4,通过视图修改数据5,视图的优缺点6,使用T-SQL管理视图1)查看视图定义2)修改视图定义3)重命名视图4)删除视图
2024-12-20 16:47:28 1102
原创 SQL server学习07-查询数据表中的数据(下)
一,自连接查询二,多表查询三,关系代数运算1,笛卡尔乘积运算1)交叉连接2,连接运算2)内连接四,外连接1,左外连接2,右外连接3,全外连接五,子查询1,非相关子查询2,任务实施1)使用比较运算符2)使用[NOT] IN 运算符3)使用[NOT] EXISTS子句六,查询语句的其它应用1, 根据子查询修改相应的记录2,使用SELECT INTO语句将查询到的记录创为一张新表
2024-12-17 22:17:52 1197 5
原创 SQL server学习06-查询数据表中的数据(中)
一,聚合函数1,常用聚合函数2,具体使用二,GROP BY子句分组1,基础语法2,具体使用3,加上HAVING对组进行筛选4,使WHERE记录查询条件
2024-12-16 19:44:13 1340
原创 SQL server学习05-查询数据表中的数据(上)
一,基本格式1,简单的SQL查询语句2,关键字TOP3,关键字DISTINCT二,模糊查询1,通配符三,对结果集排序1,不含关键字DISTINCT2,含关键字DISTINCT3,多列排序
2024-12-15 22:52:21 1362
原创 SQL server学习04-编辑数据表中的数据
一,使用INSERT语句插入数据二,使用UPDATE语句修改数据1,具体值2,表达式三,使用DELETE语句删除数据1,删除表中一条记录2,删除表中所有记录1)使用DELETE删除表中数据2)使用TRUNCATE删除表中数据
2024-12-15 11:58:12 884
原创 SQL server学习03-创建和管理数据表
一,SQL server的数据类型1,基本数据类型2,自定义数据类型二,使用T-SQL创建表1,数据完整性的分类2,约束的类型3,创建表时创建约束4,任务5,由任务编写的SQL语句三,使用T-SQL管理表1,创表时添加约束名1)添加约束名2) 修改由任务编写的SQL语句 (添加约束名)2,使用ALTER TABLE修改表1)从表中删除列2)向表中添加列3)修改表中列的长度4)对指定表添加默认约束3,使用DROP TAB
2024-12-13 14:31:44 1256 2
原创 SQL server学习02-使用T-SQL创建数据库
一,使用T-SQL创建数据库1,数据库的存储结构2,创建数据库的语法结构1)使用T-SQL创建学生成绩管理数据库二,使用T-SQL修改数据库1,修改数据库的语法结构1)修改学生成绩管理数据库①增加文件组及次要数据文件编辑②增加日志文件③修改主数据文件最大容量2)使用T-SQL备份数据库3)使用T-SQL删除数据库①无法删除数据库 "xxx",因为该数据库当前正在使用4)重新加载数据库
2024-12-12 10:18:41 946
原创 《数字图像处理基础》学习07-图像几何变换之最近邻插值法放大图像
一般来说,很少用最邻近插值法来放大图像,基本使用的时双线性插值法来放大图像,之所以我要写这篇文章,主要是因为刚刚好学了,想着雁过留痕,就将自己的学习记录下来,往后还可以再看看。在通过解题思路中,可以看到在填充过程中,不变的是原始图像矩阵中的每一个像素放大后的对应像素点(像素的坐标,i,j),因此, 读取图像形成矩阵。像给出的题目中的图像矩阵 f 很简单,所以也不包含颜色,不是彩色图像,因此,是灰度图像,它的颜色通道数。起始位置跟上一次的填充的列结束位置有关,例如,上一次的填充在。
2024-11-29 13:11:13 968
原创 《数字图像处理基础》学习06-图像几何变换之最邻近插值法缩小图像
对图像进行几何变换时,都是对数字图像进行处理。由于在matlab中使用imread函数读取的图像通常已经是数字图像,因此不需要进行额外的采样和量化等操作,就可以将图像拿来使用,直接对读取的图像进行操作(一般是将图像矩阵赋值给一个变量)。图像的缩小有两种:数字图像的缩小实际上就是减少像素的个数,从而使得图像的尺寸(即分辨率)变小。在将图像进行比例缩小时,。这篇文章主要学习使用来缩小图像。最邻近插值法的算法相对简单且代码量少,(就我已知)唯一的缺点就是没有被选取到的像素点的信息无法反映到缩小后的图像中。
2024-11-22 21:06:10 1093
原创 c++习题39-求最小公倍数
输入要求:输入包含多组测试数据,每组只有一行,包括两个不大于1000的正整数.注意输入为多组输入c语言=EOF)C++输出要求:对于每个测试用例,给出这两个数的最小公倍数,每个实例输出一行。输入示例:10 14输出示例:70。
2024-11-15 09:42:57 452
原创 c++习题38-计算蜜蜂爬行的路线组合数
有一只经过训练的蜜蜂只能爬向右侧相邻的蜂房,不能反向爬行。请编程计算蜜蜂从蜂房a爬到蜂房b的可能路线数。其中,蜂房的结构如下所示。输入要求输入数据的第一行是一个整数N,表示测试实例的个数,然后是N 行数据,每行包含两个整数a和b(0
2024-11-14 19:11:48 1111
原创 c++习题37-农场的母牛
有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?输入要求:输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0
2024-11-10 22:58:51 401
原创 《数字图像处理基础》学习05-数字图像的灰度直方图
1,二值图像每个像素非黑即白,其灰度值没有中间过渡的图像,就是二值图像。适合于文字信息图像的描述。虽然,二值图像对画面的细节信息描述的比较粗略,但是对于一副一般的场景图像,从画面上就已经完全可以理解其基本内容。如下图:二值图像的矩阵取值只有两种,具有数据量小的优点:黑:=0白:=1现在显示该二值图像矩阵的局部块一部分,就可以直观的看到元素值只有0和1这两种取值:二值图像已经是离散的,不需要进行量化处理。每个像素的值直接代表了它的状态(黑或白)。2,灰度图像
2024-11-02 22:25:53 1489
原创 《数字图像处理基础》学习04-图像的量化
相关术语的基本概念可以对照着上图来理解:灰度值(或称灰阶),量化值:对连续图像在区间内的像素值进行量化。由于图像灰度值的概率分布密度函数因图像不同而异,所以不能找到一个适用于各种不同图像的最佳非等间隔量化方案,因此一般使用的是等间隔量化(又称为均匀量化),与之相对的是非等间隔量化(又称为非均匀量化)。量化误差:真实值与量化值之差,即。灰度等级(或称灰度标度):各个像素的亮暗程度。量化:把采样点上表示亮暗信息的连续量离散化后,用数值来表示。其中:连续量离散化,
2024-10-31 20:21:31 1456 1
原创 c++习题36-奇数单增序列
给定一个长度为N(不大于500)的正整数序列,请将其中的所有奇数取出,并按升序输出。输入描述第1行为 N;第2行为 N 个正整数,其间用空格间隔。输出描述增序输出的奇数序列,数据之间以逗号间隔。数据保证至少有一个奇数。用例输入 1用例输出 11,3,5,7,9。
2024-10-29 22:20:39 447
原创 《数字图像处理基础》学习03-图像的采样
因为图像的表现方式不同,所以也可以分为:连续图像和离散图像。连续图像:在二维坐标系上是连续变化的。(即该图像画面的像素点是无限稠密的)。相信学过《数字信号处理》的还记得“模拟信号”这一概念,模拟信号就是连续的,因此模拟信号也称为连续信号。对于连续的信号而言,它所包含的信号就称为模拟信号。在《数字图像处理》中,连续图像所包含的图片,图纸,或景物等原始信息都是连续的模拟信号,因此连续图像也称为模拟图像。离散图像:使用数字阵列来表示。离散图像也称为数字图像。这种图像所包含的数字信号就是计算机所能处理的
2024-10-28 21:57:51 1036
原创 Matlab学习04-matlab程序设计中的基础语句
一,数据的输入和输出二,顺序结构三,if判断语句四,switch分支语句matlab五,for循环语句1,求1+2+3+...+99+100的和六,while循环语句1,求1+3+5+...+97+99的和和其它计算机编程语言一样,也提供了很多程序流程控制语句,例如数据的输入输出,顺序结构判断语句,分支语句,循环语句以及其它流程控制函数,接下来去学习它们。考虑到这些语句使用M文件编写会更加简便明了,因此,涉及到判断语句,分支语句及循环语句的编写等,我都在M文件中编写。
2024-10-27 22:47:49 695
原创 Matlab学习03-符号的替换及运算(接上一篇)
一,符号替换二,常用的符号运算1,diff函数2,int函数3,simplify4,solve函数1)求解单个方程2)求解方程组:在matlab中,subs函数(substitute :替代品)可以用于符号变量的替换,该命令适用单个符号矩阵,符号表达式,符号代数方程和微分方程中的变量替换,该函数的调用方法如下:,其中:1)f:表示需要被替换的符号表达式或者是符号方程式。2)新的符号变量:用来替代符号表达式或符号方程中旧的符号变量。如果用具
2024-10-26 21:56:09 1353
原创 Matlab学习02-matlab中的数据显示格式及符号变量
一,关系运算和逻辑运算二,变量三,数据显示格式四,符号运算1,创建符号变量2,数值矩阵转换成符号矩阵对于关系运算符其实是相伴我们时间最长的运算符,从小学就开始学习大于,小于,大于等于 ,小于等于 ,等于 ,不等于(~=)等运算符,关系运算符基本上搭配着逻辑运算符:与(&),或(|)和非( !)一起使用找到大于3小于10的数字二,变量通过上面的例子可以看到,在matlab中,不需要事先定义一个变量(变量的大小和类型),就可以直接对某变量进行赋值和运算。在python编程中也是一样,极其方便。数值
2024-10-25 22:51:55 1702
原创 c++习题35-谁考了第K名
在一次考试中,每个学生的成绩都不相同,现知道了每个学生的学号和成绩,求考第k名学生的学号和成绩。输入描述第一行有两个整数,分别是学生的人数n(1≤n≤100),和求第k名学生的k(1≤k≤n)。其后有n行数据,每行包括一个学号(整数)和一个成绩(浮点数),中间用一个空格分隔。输出描述输出第k名学生的学号和成绩,中间用空格分隔。(注:请用%g输出成绩)用例输入 1用例输出 1。
2024-10-24 17:00:40 878
原创 Matlab学习01-矩阵
一,矩阵的创建1,直接输入法创建矩阵2,利用M文件创建矩阵3,利用其它文本编辑器创建矩阵二,矩阵的拼接1,基本拼接1)水平方向的拼接2)垂直方向的拼接3)拼接函数三,矩阵的寻访1,下标寻访(全下标方式)2,单元素寻址(单下标方式)3,多元素寻址单元素寻址就是将矩阵看成一维的向量(扁平化)。依旧是之前的矩阵:如果我想要取出元素6,使用单下标的方式,就是矩阵名加上小括号,小括号内输入元素6横着数的序号6:当矩阵数据较多,不能在较短时间内通
2024-10-23 21:10:29 3779
原创 《数字图像处理》学习02-BMP位图文件
BMP文件由四部分组成:位图文件头所存的内容如下:typedef struct tagBITMAPFILEHEADER{ WORD bfType; // 字节 'BM' DWORD bfSize; // 文件大小,表示文件的总字节数 WORD bfReserved; // 保留字,一般设为标准值0 WORD bfReserved; // 保留字,一般设为标准值0 DWORD bfOffBits;// 位图数据的起始位置(位图数据距文件头的偏移量)}BITMAPFILEHEADER
2024-10-19 22:53:15 1133
原创 c++习题34-说谎
ljc以自己的人格担保他最后一个回答一定是正确的,但并不保证其它的回答是对的。每个数为ljc对上一个的回答,若为0表示说上句话是错的,若为1表示说上句话是对的。根据他四次的回答,请输出他原来的四句话的对与错。输入描述一行四个数,表示他回答的每次的对错值。输出描述一行四个数,为小明四句话的对错,对输出1、错输出0。用例输入 11 0 0 0用例输出 10 1 0 1。由题可知,需要声明定义一个可以放置4个元素的整型数组,由于在后续对该数组的处理过程中,该数组中的值不能发生变化,否则就会影响到后面的
2024-10-16 19:51:27 475
原创 《数字信号处理》学习10-长除法(幂级数展开法)计算z 逆变换
前学习了使用围线积分法(留数法)和部分分式展开法计算z逆变换,接下来我继续学习第三种计算z逆变换的方法:幂级数展开法(长除法)。1,长除法(幂级数展开法)的相关概念根据z变换的定义:是关于的幂级数。将上式幂级数展开:可以看到,在z 复变量之前的系数就是需要求的原序列。长除法:一般情况下,是一个有理分式,分子分母都是z的多项式,可以直接用分子多项式除以分母多项式,先得到幂级数展开式,再得到所求的原序列。2,多项式除法的运算看到长除法运算概念的我想起以前学过的与之类似的多项式除法。多项式的相关运算如下
2024-10-16 10:44:26 1653
原创 《数字信号处理》学习09-部分分式展开法计算z 逆变换
一个离散时间系统,其输入序列和输出序列之间的关系可以通过线性常系数差分方程表示:现在对两边同时进行z变换,需要注意的是在时域上的延迟单位对应的z域上乘上 ,如下: // 因此,差分方程的z变换如下: // 自变量为
2024-10-15 16:16:25 2236 1
原创 《数字信号处理》学习08-围线积分法(留数法)计算z 逆变换
接下来开始学习z变换的反变换-z逆变换(z反变化)。由象函数求它的原序列的过程就称为逆变换。即。求z逆变换的方法通常有三种:围线积分法,部分分式展开法和长除法。由于原序列就是罗朗级数,因此用围线积分法求z逆变换的积分公式如下👇可以看到上式比较复杂,如果直接计算围线积分,会比较麻烦,因此可以借助复变函数的留数定理来计算出围线积分的结果。
2024-10-13 20:55:13 3003
原创 c++习题33-大整数除以13求其商和余
描述输入一个大于0的大整数N,长度不超过100位,要求输出其除以13得到的商和余数。输入描述一个大于0的大整数,长度不超过100位。输出描述两行,分别为整数除法得到的商和余数。用例输入 1用例输出 10。
2024-10-10 14:13:18 747
原创 c++习题32-大整数乘法
求两个不超过200位的非负整数的积。输入描述有两行,每行是一个不超过200位的非负整数,没有多余的前导0。输出描述一行,即相乘后的结果。结果里不能有多余的前导0,即如果结果是342,那么就不能输出为0342。用例输入 11234567890098765432100用例输出 11219326311126352690000
2024-10-06 23:59:25 285
原创 《数字图像处理》学习01-数字图像处理的相关基础知识
一,图像的基本概念图:是指物体反射或者是投射电磁波的分布。像:是指图在人脑中的印象。(或指 人的视觉系统对接收的图信息在大脑中形成的印象)因此,由上面两个字“图”和“像”组成的词“图像”就是指:用各种观测系统以不同形式和手段观测客观世界而获得的,可以直接或间接作用于人的视觉系统而产生的视知觉实体。(或是对客观存在物体的一种相似性的生动模仿与1,图像2,图像的分类1)物理图像2)虚拟图像二,数字图像处理三,数字图像处理系统结构四,数字图像处理的主要研究内容
2024-10-06 18:21:58 1046
原创 SQL server学习01-SQL server环境配置
一,手动下载及安装 microsoft .net framework 3.51,下载2,安装二,安装SQL server20141,下载2,安装3,启动SQL server服务三,下载及安装Microsoft SQL Server Management Studio1,下载2,安装3,运行集成环境1)SQL server身份验证选择SQL server身份验证但是出现了下面的报错18456①启动协议②设置纯数字的密码
2024-09-21 10:03:28 1433
原创 《数字信号处理》学习07-z变换
在之前的学习中,对离散时间系统的分析都是用时域分析方法,但在信号与系统的分析方法中,还有变换域分析方法:变换和傅里叶变换法。这篇文章主要是学习变换,在学习变换之前,建议先了解连续时间上的傅里叶变换,具体可参考下面的文章👇通过上篇文章的学习,我知道了变换是离散时间上的傅里叶变换,对应的定义公式如下:经过变换后的函数是原函数的象函数,即是的象函数。为 函数的原序列。1,z变换的收敛域2,有限长序列3,左边序列4,右边序列5,双边序列
2024-09-12 15:01:51 1054 1
原创 c++习题31-阶乘和
用高精度计算出 S=1!+2!+3!+…+n!(n≤50),其中“!”表示阶乘,例如:5!=5×4×3×2×1。输入正整数n,输出计算结果S。输入描述一个正整数n。输出描述计算结果S。用例输入 15用例输出 1153二,思路先产生阶乘:1!,2!,3!,4!,5!...n!,生成阶乘相关的代码请参考下面的文章👇c++习题30-求10000以内N的阶乘-CSDN博客产生每一次的阶乘之后,要将结果保存起来,这个时候就需要对之前文章中的代码进行修改:1) 最
2024-09-11 20:26:42 953
原创 《数字信号处理》学习06-因果系统与稳定系统
之前学习了系统中的线性时不变系统(系统),接下来学习线性时不变系统(系统)中的因果系统与稳定系统。(非LTI系统这里暂时不作为学习的要求)一,因果系统在《周易·系辞上》中就涉及到“有果必有因”的概念。通过百度百科的“因果律”可知:“果由因生:无因不能生果,有果必有其因。其具有
2024-09-10 15:39:16 1762 1
原创 《数字信号处理》学习05-单位冲击响应与系统响应
一,单位冲激响应二,LTI系统对任意序列的系统响应三,LTI系统的性质在《信号与系统》中,离散时间线性时不变系统用 唯一表征::单位冲击响应(或称为单位抽样响应)。输入序列是单位冲击序列,输出序列是初始状态为0时系统的输出。1,h虽然不是特定单词的缩写,但在信号处理领域的使用已经成为一种约定,代表了系统的单位冲击响应,因此,一般用来代表离散时间LTI系统的单位冲击响应。2,之所以强调输出序列是在初始状态为0时的系统输出,是因为在“初始状态为0”时输出序列完全基于输入序列和单
2024-09-08 22:00:22 2344
原创 c++习题30-求10000以内N的阶乘
描述求10000以内n的阶乘。输入描述只有一行输入,整数n(0≤n≤10000)。输出描述一行,即n!的值。用例输入 14用例输出 124
2024-09-08 09:45:54 1130
原创 《数字信号处理》学习04-离散时间系统中的线性时不变系统
一,系统及离散时间系统二,离散时间系统中的线性时不变系统1,线性系统1) 可加性2) 比例性(齐次性)3)叠加原理(叠加性质)2,时不变系统(移不变系统)
2024-09-04 20:45:13 1571
免费下载jdk1.8和eclipse软件,附带说明。
2022-04-03
java博客前前八天代码合集
2022-03-24
c数据范围问题[有 知道的吗]
2024-03-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人