<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[chagiko的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/chagiko</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; chagiko]]></copyright><item><title><![CDATA[c语言的指针、引用]]></title><link>https://blog.youkuaiyun.com/chagiko/article/details/129464732</link><guid>https://blog.youkuaiyun.com/chagiko/article/details/129464732</guid><author>chagiko</author><pubDate>Sat, 11 Mar 2023 15:58:34 +0800</pubDate><description><![CDATA[C语言的指针、引用]]></description><category></category></item><item><title><![CDATA[vscode配置C/C++环境]]></title><link>https://blog.youkuaiyun.com/chagiko/article/details/129226156</link><guid>https://blog.youkuaiyun.com/chagiko/article/details/129226156</guid><author>chagiko</author><pubDate>Sun, 26 Feb 2023 13:57:06 +0800</pubDate><description><![CDATA[VScode中配置C/C++运行环境]]></description><category></category></item><item><title><![CDATA[2023年重庆邮电大学计算机科学与技术（802）初试经验贴]]></title><link>https://blog.youkuaiyun.com/chagiko/article/details/129205462</link><guid>https://blog.youkuaiyun.com/chagiko/article/details/129205462</guid><author>chagiko</author><pubDate>Fri, 24 Feb 2023 20:15:33 +0800</pubDate><description><![CDATA[2023年重庆邮电大学计算机科学与技术（802）初试经验贴]]></description><category></category></item><item><title><![CDATA[C语言小细节（自用）]]></title><link>https://blog.youkuaiyun.com/chagiko/article/details/128667447</link><guid>https://blog.youkuaiyun.com/chagiko/article/details/128667447</guid><author>chagiko</author><pubDate>Thu, 12 Jan 2023 22:51:28 +0800</pubDate><description><![CDATA[自用]]></description><category></category></item><item><title><![CDATA[anaconda+pytorch]]></title><link>https://blog.youkuaiyun.com/chagiko/article/details/121419818</link><guid>https://blog.youkuaiyun.com/chagiko/article/details/121419818</guid><author>chagiko</author><pubDate>Fri, 19 Nov 2021 12:32:45 +0800</pubDate><description><![CDATA[环境配置牢记一点，如果你按照教程来安装之后还是不行，不妨降低一下版本！

]]></description><category></category></item><item><title><![CDATA[单链表c++实现]]></title><link>https://blog.youkuaiyun.com/chagiko/article/details/119001934</link><guid>https://blog.youkuaiyun.com/chagiko/article/details/119001934</guid><author>chagiko</author><pubDate>Thu, 22 Jul 2021 16:12:54 +0800</pubDate><description><![CDATA[#include&lt;iostream&gt; 
using namespace std;

template&lt;typename DataType&gt;
struct Node
{
	DataType data;//数据域 
	Node&lt;DataType&gt; *next;//指针域 
}; 

template&lt;typename DataType&gt;
class LinkList
{
public:
	LinkList();//建立只有头节点的空链表 
	LinkList(Da]]></description><category></category></item><item><title><![CDATA[顺序表的c++实现]]></title><link>https://blog.youkuaiyun.com/chagiko/article/details/118966700</link><guid>https://blog.youkuaiyun.com/chagiko/article/details/118966700</guid><author>chagiko</author><pubDate>Wed, 21 Jul 2021 16:05:12 +0800</pubDate><description><![CDATA[#include&lt;iostream&gt;
#include&lt;cstdio&gt;
using namespace std;
const int MaxSize=100;//顺序表的最大长度 
template&lt;class DataType&gt;//将其设成模板，class替换成TypeName也是一样的 
class SeqList
{
public:
	SeqList(){length=0;};//建立空的顺序表 
	SeqList(DataType a[],int n);//建立长]]></description><category></category></item><item><title><![CDATA[输入输出流简介]]></title><link>https://blog.youkuaiyun.com/chagiko/article/details/118962158</link><guid>https://blog.youkuaiyun.com/chagiko/article/details/118962158</guid><author>chagiko</author><pubDate>Wed, 21 Jul 2021 14:18:01 +0800</pubDate><description><![CDATA[流标准输入输出流标准输入流标准输出流流操纵算子整数型浮点数设置域宽
标准输入输出流
标准输入流
cin&gt;&gt;x
-读入整形数时，以第一个非数字为终结
-读入字符串时以第一个空格、tab或换行符为终结

cin.getline(str,len,ch)//读入一个字符串
						//ch被从流中提出，但不存入str
ch = cin.get();         //读入一个单独的字符
cin.ingore(len,ch);     //忽略一串字符，ch同上


具体用法（侵删）：cin.get]]></description><category></category></item><item><title><![CDATA[MATLAB 在线性代数和高等数学中的应用]]></title><link>https://blog.youkuaiyun.com/chagiko/article/details/118926599</link><guid>https://blog.youkuaiyun.com/chagiko/article/details/118926599</guid><author>chagiko</author><pubDate>Tue, 20 Jul 2021 16:44:44 +0800</pubDate><description><![CDATA[线性代数
调用格式




目的
命令




求方阵A的行列式
det(A)


求矩阵A的秩
rank(A)


求矩阵A的逆矩阵
inv(A)


求矩阵A的行最简行
rref(A)


求特征值和特征向量
[V,D]=eig(A)


求模最大的特征值和特征向量
[V,D]=eigs[A,1]


例题

MATLAB程序实现：
clc, clear, syms s
a=[3*s,-2;-6,s]; b=[4;1];
c=det(a) %计算系数矩阵的行列式
s0=solve(c) %求行列式等于零]]></description><category></category></item><item><title><![CDATA[M文件输入及程序编写]]></title><link>https://blog.youkuaiyun.com/chagiko/article/details/118912803</link><guid>https://blog.youkuaiyun.com/chagiko/article/details/118912803</guid><author>chagiko</author><pubDate>Mon, 19 Jul 2021 20:10:25 +0800</pubDate><description><![CDATA[MATLAB控制流
if-else-end结构
if 条件式1
	语句段1
elseif 条件句2
	语句段2
.......
else
	语句段n+1
end

switch-case结构
switch 开关表达式
	case 表达式1
		语句段1
	case 表达式2
		语句段2
	......
	otherwise
		语句段n
	end

if-else-end与switch-case的联动
%定义分数段：满分（100），优秀（90-99），良好（80-89），及格（60-79），不及格（&lt]]></description><category></category></item><item><title><![CDATA[MATLAB基本运算]]></title><link>https://blog.youkuaiyun.com/chagiko/article/details/118891897</link><guid>https://blog.youkuaiyun.com/chagiko/article/details/118891897</guid><author>chagiko</author><pubDate>Mon, 19 Jul 2021 11:28:13 +0800</pubDate><description><![CDATA[基本表示方法
变量和赋值语句
MATLAB赋值语句有两种形式：
（1）变量=表达式
a=[1,2,3;4,5,6]

输出为：
a =

     1     2     3
     4     5     6

（2）表达式
[1,2,3;4,5,6]

输出为：
ans =

     1     2     3
     4     5     6

[注1]在（2）的形式下，将表达式的值赋给MATLAB的永久变量ans.
[注2]在一条语句中，如果表达式太复杂，一行写不下，可以加上三个小黑点(续行]]></description><category></category></item><item><title><![CDATA[C++类与对象简介]]></title><link>https://blog.youkuaiyun.com/chagiko/article/details/118854603</link><guid>https://blog.youkuaiyun.com/chagiko/article/details/118854603</guid><author>chagiko</author><pubDate>Sat, 17 Jul 2021 16:02:07 +0800</pubDate><description><![CDATA[类类的概念与结构体的比较：类的定义和使用定义类使用类完整代码使用类的3种方式1.对象名.成员名2.指针-&gt;成员名3.引用名.成员名声明、定义分离访问权限
类的概念

一个类别、数据类型—万物皆对象
以手机为例子，每个手机都是一个物体，所有手机构成的集合叫做类，其中具体的一个物体，叫做对象
属性：亮度、电量、运营商…
方法：开关机、调整亮度、发送短信…
在执行一个方法时，要指定一个特定的对象
类的实例化：当我们定义一个类的概念时，我们会定义这个类有许多特征，当某个东西满足这些特征时，我们可以说，这个东西]]></description><category></category></item><item><title><![CDATA[实验二 数字图像基本操作及基本运算]]></title><link>https://blog.youkuaiyun.com/chagiko/article/details/116150290</link><guid>https://blog.youkuaiyun.com/chagiko/article/details/116150290</guid><author>chagiko</author><pubDate>Mon, 26 Apr 2021 12:53:28 +0800</pubDate><description><![CDATA[实验目的
1、掌握灰度图像的直方图均衡化与规定化的方法。
2、掌握基于空间平滑滤波的图像增强方法。
3、掌握基于空间锐化滤波的图像增强方法。

实验内容
使用 MATLAB 实现灰度图像的直方图均衡化和规定化，实现平滑滤波器和锐化滤波器对图像的滤 波操作，编写程序并对实验结果进行分析。

实验步骤与实验报告
1、了解直方图相关函数 hist、imhist、histeq 的用法，实现灰度图像的均衡化与规定化

1）读取图像“lena.jpg”并将其转换为灰度图像。

clc
clear all
close a]]></description><category></category></item><item><title><![CDATA[实验一 数字图像基本操作及基本运算]]></title><link>https://blog.youkuaiyun.com/chagiko/article/details/116148232</link><guid>https://blog.youkuaiyun.com/chagiko/article/details/116148232</guid><author>chagiko</author><pubDate>Mon, 26 Apr 2021 12:07:32 +0800</pubDate><description><![CDATA[实验目的：
1、掌握读、写图像的基本方法。
2、掌握 MATLAB 语言中图像数据与信息的读取方法。
3、掌握数字图像点运算方法。
4、掌握数字图像的代数运算与几何运算方法。

实验内容：
使用 MATLAB 实现对数字图像的读取、显示、存储等操作，编写对数字图像进行点运算、直方图显示以及几何运算的程序，并分析图像的各种运算的作用。

实验步骤：
1、熟悉 Matlab 语言中对图像数据读取，显示等基本函数：imread、imwrite、subplot、 figure、imshow、rgb2gray

使用]]></description><category></category></item><item><title><![CDATA[数据爬取-初步练习]]></title><link>https://blog.youkuaiyun.com/chagiko/article/details/116085120</link><guid>https://blog.youkuaiyun.com/chagiko/article/details/116085120</guid><author>chagiko</author><pubDate>Sat, 24 Apr 2021 11:35:02 +0800</pubDate><description><![CDATA[数据爬取-初步练习
第一滴血-爬取搜狗首页的页面数据
#!/user/bin/env python
#-*-coding:utf-8-*-
#需求：爬取搜狗首页的页面数据
import requests

if __name__ == "__main__":
    #step 1：指定url
    url = 'https://www.sogou.com/'
    #step 2：发起请求
    #get方法会返回一个响应对象
    response = requests.get(url=url)]]></description><category></category></item><item><title><![CDATA[数据爬取-简介]]></title><link>https://blog.youkuaiyun.com/chagiko/article/details/115383956</link><guid>https://blog.youkuaiyun.com/chagiko/article/details/115383956</guid><author>chagiko</author><pubDate>Thu, 01 Apr 2021 20:44:22 +0800</pubDate><description><![CDATA[爬虫的合法性？

在法律中是不被禁止的
但具有违法风险
善意爬虫、恶意爬虫

爬虫带来的风险：

爬虫干扰了被访问网站的正常运营
爬虫抓取了受到法律保护的特定类型的数据或信息

如何避免进局子？（重点！！）

时常优化自己的程序，避免干扰被访问网站的正常运行
在使用、传播爬取到的数据时，审查抓取的内容，如果发现了涉及到用户隐私、商业机密等敏感内容，应当及时停止爬取或传播


...]]></description><category></category></item><item><title><![CDATA[opencv学习笔记（18）其他形态学操作]]></title><link>https://blog.youkuaiyun.com/chagiko/article/details/114375136</link><guid>https://blog.youkuaiyun.com/chagiko/article/details/114375136</guid><author>chagiko</author><pubDate>Thu, 04 Mar 2021 19:47:27 +0800</pubDate><description><![CDATA[其他形态学操作顶帽（tophat）定义（defination）API演示效果黑帽（blackhat）定义（defination）API演示效果形态学梯度（gradient）基本梯度（basic gradient）定义（defination）API演示效果内部梯度与外部梯度（internal gradient and external gradient）定义（defination）API演示效果
顶帽（tophat）
定义（defination）

顶帽是原图像与开操作之间的差值图像。

API演示
#cod]]></description><category></category></item><item><title><![CDATA[opencv学习笔记（17）开闭操作]]></title><link>https://blog.youkuaiyun.com/chagiko/article/details/114341132</link><guid>https://blog.youkuaiyun.com/chagiko/article/details/114341132</guid><author>chagiko</author><pubDate>Thu, 04 Mar 2021 17:16:03 +0800</pubDate><description><![CDATA[开闭操作开操作（open）简介作用闭操作（close）简介作用代码API使用
开操作（open）
简介
1.图像形态学的重要操作之一，基于膨胀与腐蚀操作组合形成的。
2.主要是应用在二值图像分析中，灰度图像亦可。
3.开操作=腐蚀+膨胀，输入图像+结构元素。
作用
1.消除图像中小的干扰区域，消除3×3、5×5的噪点。
2.水平或者垂直线提取。
闭操作（close）
简介
1.图像形态学的重要操作之一，基于膨胀与腐蚀操作组合形成的。
2.主要是应用在二值图像分析中，灰度图像亦可。
3.开操作=膨胀+腐蚀，输]]></description><category></category></item><item><title><![CDATA[opencv学习笔记（16）膨胀与腐蚀]]></title><link>https://blog.youkuaiyun.com/chagiko/article/details/114235624</link><guid>https://blog.youkuaiyun.com/chagiko/article/details/114235624</guid><author>chagiko</author><pubDate>Sun, 28 Feb 2021 19:24:08 +0800</pubDate><description><![CDATA[写在前面
1.膨胀和腐蚀可以分别理解为”低值滤波“和”高值滤波“，膨胀和腐蚀的都是低值。
2。膨胀腐蚀不仅仅可以用于单通道图像，一样适用于三通道的RGB图像。本篇博客将图像二值化，只是为了方便理解和效果呈现。
膨胀
膨胀的作用：
1.对象大小增加一个像素（3×3）
2.平滑对象边缘
3.减少或者填充对象之间的距离
API演示
#coding=UTF-8
import cv2 as cv
import numpy as np

def dilate_demo(image):
   print(image.sh]]></description><category></category></item><item><title><![CDATA[opencv学习笔记（15）轮廓发现]]></title><link>https://blog.youkuaiyun.com/chagiko/article/details/113869986</link><guid>https://blog.youkuaiyun.com/chagiko/article/details/113869986</guid><author>chagiko</author><pubDate>Fri, 19 Feb 2021 19:05:01 +0800</pubDate><description><![CDATA[参考：python-opencv2利用cv2.findContours()函数来查找检测物体的轮廓
试验用图：

1.图像二值化寻找边缘
#coding=UTF-8
import cv2 as cv
import numpy as np

def contours_demo(image):
    dst = cv.GaussianBlur(image,(3,3),0)
    gray = cv.cvtColor(dst,cv.COLOR_BGR2GRAY)
    ret,binary = cv.thr]]></description><category></category></item></channel></rss>