<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[pillow233的博客]]></title><description><![CDATA[分享日常学习，欢迎指教~]]></description><link>https://blog.csdn.net/pillow233</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; pillow233]]></copyright><item><title><![CDATA[黑马程序员-学成在线项目总结]]></title><link>https://blog.csdn.net/pillow233/article/details/130600660</link><guid>https://blog.csdn.net/pillow233/article/details/130600660</guid><author>pillow233</author><pubDate>Wed, 10 May 2023 15:13:25 +0800</pubDate><description><![CDATA[基础公共样式清除默认样式，例如内边距、外边距、项目符号等等设置通用样式，例如：文字样式项目结构注:多个css文件引入顺序，先清除，后设置版心效果许多网页整体都有版心居中，可将版心样式设为通用css若有通栏（水平方向铺满）则多嵌套一层div即可整体布局方法先整体后局部，从左往右，层层递进，善用flex布局，例下图第一步：本模块为通栏效果，则先设置通栏div的效果第二步：设置版心样式，分析可知，内容左右两部分，采用flex布局。]]></description><category></category></item><item><title><![CDATA[mybatis]]></title><link>https://blog.csdn.net/pillow233/article/details/127949752</link><guid>https://blog.csdn.net/pillow233/article/details/127949752</guid><author>pillow233</author><pubDate>Sun, 20 Nov 2022 15:38:39 +0800</pubDate><description><![CDATA[持久层：负责将数据到保存到数据库的那一层代码。以后开发我们会将操作数据库的Java代码作为持久层。而Mybatis就是对jdbc代码进行了封装。JavaEE三层架构：表现层、业务层、持久层三层架构]]></description><category></category></item><item><title><![CDATA[maven基础入门]]></title><link>https://blog.csdn.net/pillow233/article/details/127935948</link><guid>https://blog.csdn.net/pillow233/article/details/127935948</guid><author>pillow233</author><pubDate>Sat, 19 Nov 2022 13:46:01 +0800</pubDate><description><![CDATA[项目结构我们都知道，每一个开发工具（IDE）都有自己不同的项目结构，它们互相之间不通用。我再eclipse中创建的目录，无法在idea中进行使用，这就造成了很大的不方便而Maven提供了一套标准化的项目结构，所有的IDE使用Maven构建的项目完全一样，所以IDE创建的Maven项目可以通用。如下图右边就是Maven构建的项目结构。例如我们开发了一套系统，代码需要进行编译、测试、打包、发布，这些操作如果需要反复进行就显得特别麻烦，而Maven提供了一套简单的命令来完成项目构建。]]></description><category></category></item><item><title><![CDATA[JDBC技术]]></title><link>https://blog.csdn.net/pillow233/article/details/127929917</link><guid>https://blog.csdn.net/pillow233/article/details/127929917</guid><author>pillow233</author><pubDate>Fri, 18 Nov 2022 21:23:18 +0800</pubDate><description><![CDATA[jdbc连接池]]></description><category></category></item><item><title><![CDATA[通信原理FM直接调频实验]]></title><link>https://blog.csdn.net/pillow233/article/details/121279518</link><guid>https://blog.csdn.net/pillow233/article/details/121279518</guid><author>pillow233</author><pubDate>Fri, 12 Nov 2021 00:35:56 +0800</pubDate><description><![CDATA[通信原理FM直接调频实验
系统框图

基带信号1V 10hz

基带信号频谱

ＦＭ信号波形1V 200Hz 50Hz/V
疏密相间的等幅波形
注意：此处我们fm信号调制器的频率要大于基波信号的频率

FM信号频谱

带通滤波

输出波形
注意：我们滤掉了直流，
实际操作发现，直流不仅仅在0频

输出频谱


...]]></description><category></category></item><item><title><![CDATA[有趣的汇编]]></title><link>https://blog.csdn.net/pillow233/article/details/117395475</link><guid>https://blog.csdn.net/pillow233/article/details/117395475</guid><author>pillow233</author><pubDate>Sun, 30 May 2021 10:57:34 +0800</pubDate><description><![CDATA[思考retf指令
assume cs:code,ss:stack

stack segment
	db 16 dup(0)
stack ends

code segment 
		mov ax, 4c00h
		int 21h
		
	start:
		mov ax, stack
		mov ss, ax
		mov sp, 16
		mov ax, 0 
		push ax
		mov bx, 0
		retf

code ends
end start


思考：为什么执行mov ss,ax后 cs进入了]]></description><category></category></item><item><title><![CDATA[实验9（王爽汇编语言）]]></title><link>https://blog.csdn.net/pillow233/article/details/117390704</link><guid>https://blog.csdn.net/pillow233/article/details/117390704</guid><author>pillow233</author><pubDate>Sat, 29 May 2021 20:33:31 +0800</pubDate><description><![CDATA[assume cs:code,ds:data,ss:stack
data segment
	db 'welcome to masm'  ;定义要显示的字符串 16字节
	db 02h,24h,71h;定义三种颜色属性
data ends

stack segment 
	dw 8 dup(0)
stack ends

code segment
	start:
		mov ax, data
		mov ds, ax
		mov ax, stack
		mov ss, ax
		mov sp, 10h
		
	]]></description><category></category></item><item><title><![CDATA[数字图像处理非线性滤波]]></title><link>https://blog.csdn.net/pillow233/article/details/117305173</link><guid>https://blog.csdn.net/pillow233/article/details/117305173</guid><author>pillow233</author><pubDate>Wed, 26 May 2021 20:55:16 +0800</pubDate><description><![CDATA[//-----------------------------------------------------------------------------------------------

//-----------------------------------【头文件包含部分】---------------------------------------
//            描述：包含程序所依赖的头文件
//----------------------------------------]]></description><category></category></item><item><title><![CDATA[数字图像处理线性滤波]]></title><link>https://blog.csdn.net/pillow233/article/details/117304887</link><guid>https://blog.csdn.net/pillow233/article/details/117304887</guid><author>pillow233</author><pubDate>Wed, 26 May 2021 20:43:25 +0800</pubDate><description><![CDATA[数字图像处理线性滤波
/*
* 
* 数字图像处理线性滤波:
输出图像fo(x,y)= T[ fi(x,y) ]，T是线性算子，即：输出图像上每个像素点的值都是由输入图像各像素点值加权求和的结果。
非线性滤波的算子中包含了取绝对值、置零等非线性运算。

线性滤波器的原始数据与滤波结果是一种算术运算，即用加减乘除等运算实现，如均值滤波器（模板内像素灰度值的平均值）、
高斯滤波器（高斯加权平均值）等。由于线性滤波器是算术运算，有固定的模板，
因此滤波器的转移函数是可以确定并且是唯一的（转移函数即模板的傅里叶变换]]></description><category></category></item><item><title><![CDATA[图像点运算(代数运算、逻辑运算及几何运算)]]></title><link>https://blog.csdn.net/pillow233/article/details/117303210</link><guid>https://blog.csdn.net/pillow233/article/details/117303210</guid><author>pillow233</author><pubDate>Wed, 26 May 2021 19:46:49 +0800</pubDate><description><![CDATA[环境：vs2019+OpenCV4.5.1
实验内容：图像（相加）平均去除高斯噪音
/*
图像平均的一种重要应用是在天文学领域，在该领域在非常低的照度下成像常常会导致传感器噪声；以至于单幅图像无法解析；
多次高斯模糊求平均值可以消除图像在低照度下的噪音
*/
#include &lt;cstdlib&gt;
#include &lt;cmath&gt;
#include &lt;limits&gt;
#include &lt;iostream&gt;
#include &lt;sstream&gt;
#in]]></description><category></category></item><item><title><![CDATA[直方图均衡化实现图像增强]]></title><link>https://blog.csdn.net/pillow233/article/details/117302986</link><guid>https://blog.csdn.net/pillow233/article/details/117302986</guid><author>pillow233</author><pubDate>Wed, 26 May 2021 19:33:01 +0800</pubDate><description><![CDATA[环境：vs2019+OpenCV4.5.1
实验内容：对图像进行对数变换和直方图均衡化处理，显示两种方法处理后的图像直方图
#include&lt;opencv2/opencv.hpp&gt;
#include&lt;iostream&gt;
#include&lt;vector&gt;

using namespace cv;
using namespace std;

Mat Histogram_Display(Mat&amp; srcImage);
void logTransform1(cv::Mat]]></description><category></category></item><item><title><![CDATA[cpu三大总线]]></title><link>https://blog.csdn.net/pillow233/article/details/115872255</link><guid>https://blog.csdn.net/pillow233/article/details/115872255</guid><author>pillow233</author><pubDate>Mon, 19 Apr 2021 19:43:30 +0800</pubDate><description><![CDATA[cpu三大总线

例如六十四位就是2的64次方的寻址能力，现在理论上是无限大，量子计算机出来以后就不一定了，没有这么大的内存的，32位寻址能力为2的32次方，即4GB。






]]></description><category></category></item><item><title><![CDATA[OpenCV实现图像的灰度变换]]></title><link>https://blog.csdn.net/pillow233/article/details/115490102</link><guid>https://blog.csdn.net/pillow233/article/details/115490102</guid><author>pillow233</author><pubDate>Wed, 07 Apr 2021 17:44:50 +0800</pubDate><description><![CDATA[1、灰度变换的基本概念
灰度变换指对图像的单个像素进行操作，主要以对比度和阈值处理为目的。其变换形式如下：
s=T®
其中，T是灰度变换函数；r是变换前的灰度；s是变换后的像素。
图像灰度变换的有以下作用：

改善图像的质量，使图像能够显示更多的细节，提高图像的对比度（对比度拉伸）
有选择的突出图像感兴趣的特征或者抑制图像中不需要的特征
可以有效的改变图像的直方图分布，使像素的分布更为均匀

2常用的灰度变换说明
灰度变换函数描述了输入灰度值和输出灰度值之间变换关系，一旦灰度变换函数确定下来了，那么其输出的]]></description><category></category></item><item><title><![CDATA[数字图像的二值化和反色图]]></title><link>https://blog.csdn.net/pillow233/article/details/115483012</link><guid>https://blog.csdn.net/pillow233/article/details/115483012</guid><author>pillow233</author><pubDate>Wed, 07 Apr 2021 13:00:59 +0800</pubDate><description><![CDATA[数字图像的二值化和反色图
环境：vs2019+OpenCV4.5.1
#include &lt;opencv2/core/core.hpp&gt;  
#include&lt;opencv2/highgui/highgui.hpp&gt;  
#include"opencv2/imgproc/imgproc.hpp"  
#include &lt;iostream&gt;  
#include &lt;opencv2\imgproc\types_c.h&gt;
#include &lt;opencv2/hi]]></description><category></category></item><item><title><![CDATA[OpenCV反色处理]]></title><link>https://blog.csdn.net/pillow233/article/details/115482308</link><guid>https://blog.csdn.net/pillow233/article/details/115482308</guid><author>pillow233</author><pubDate>Wed, 07 Apr 2021 11:53:23 +0800</pubDate><description><![CDATA[**## OpenCV反色处理
环境 vs2019+OpenCV4.5.1**
#include &lt;opencv2/opencv.hpp&gt;
#include &lt;iostream&gt;
#include &lt;math.h&gt;
#include &lt;opencv2\imgproc\types_c.h&gt;
#include &lt;opencv2/highgui/highgui_c.h&gt;

using namespace cv;
using namespace std;
]]></description><category></category></item><item><title><![CDATA[OpenCV实现彩色图像转换为灰度图及二值化处理]]></title><link>https://blog.csdn.net/pillow233/article/details/115465615</link><guid>https://blog.csdn.net/pillow233/article/details/115465615</guid><author>pillow233</author><pubDate>Tue, 06 Apr 2021 17:19:57 +0800</pubDate><description><![CDATA[OpenCV实现彩色图像转换为灰度图及二值化处理
环境win10+vs2019+OpenCV4.5.1
#include &lt;opencv2/core/core.hpp&gt;  
#include&lt;opencv2/highgui/highgui.hpp&gt;  
#include"opencv2/imgproc/imgproc.hpp"  
#include &lt;iostream&gt;  
#include &lt;opencv2\imgproc\types_c.h&gt;

using]]></description><category></category></item><item><title><![CDATA[openCV基础学习]]></title><link>https://blog.csdn.net/pillow233/article/details/115465249</link><guid>https://blog.csdn.net/pillow233/article/details/115465249</guid><author>pillow233</author><pubDate>Tue, 06 Apr 2021 17:12:48 +0800</pubDate><description><![CDATA[openCV读取图像
环境：vs2019+OpenCV4.5.1
#include&lt;opencv2\core\core.hpp&gt;
#include&lt;opencv2\highgui\highgui.hpp&gt;
#include&lt;opencv2\imgproc\imgproc.hpp&gt;
using namespace cv;
int main()
{
	//创建一个图像image2，并用imread函数进行读取
	Mat image2 = imread("d:\\images\]]></description><category></category></item><item><title><![CDATA[C语言动态内存管理]]></title><link>https://blog.csdn.net/pillow233/article/details/110649757</link><guid>https://blog.csdn.net/pillow233/article/details/110649757</guid><author>pillow233</author><pubDate>Fri, 04 Dec 2020 17:07:19 +0800</pubDate><description><![CDATA[malloc（申请动态内存空间）

free（释放动态内存空间）

#include &lt;stdio.h&gt;
#include &lt;stdlib.h&gt;

int main()
{
    char *p;
    //申请一动态内存空间，在堆里，如不释放，直到程序结束才会销毁
    p=(char *)malloc(sizeof(char));
    if(p == NULL)
    {
        printf("分配内存失败");
        exit(1);
    }]]></description><category></category></item><item><title><![CDATA[汉诺塔]]></title><link>https://blog.csdn.net/pillow233/article/details/110005870</link><guid>https://blog.csdn.net/pillow233/article/details/110005870</guid><author>pillow233</author><pubDate>Mon, 23 Nov 2020 19:50:33 +0800</pubDate><description><![CDATA[代码演示中文网
    void hanoi (int n,char x,char y,char z);
    void hanoi (int n,char x,char y,char z)
    {
        if(n==1)
        {
            printf("1111%c ---&gt; %c\n",x,z);
        }else
        {
            hanoi(n-1,x,z,y);
            printf("2222%]]></description><category></category></item><item><title><![CDATA[递归（C语言）]]></title><link>https://blog.csdn.net/pillow233/article/details/109994083</link><guid>https://blog.csdn.net/pillow233/article/details/109994083</guid><author>pillow233</author><pubDate>Mon, 23 Nov 2020 14:02:47 +0800</pubDate><description><![CDATA[实现递归要满足的两个基本条件

调用函数本身
设置了正确的结束条件

递归函数分为两类
①在递去的过程中解决问题
    int test(int i)
    {
        int itmp;
        int ii=i;
        if(ii&lt;=100)//判断递归的条件
        {
            printf("ii=%d\n",ii);
            itmp = ii+test(ii+1);
        }
        return it]]></description><category></category></item></channel></rss>