<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[yuanjiteng的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/yuanjiteng</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; yuanjiteng]]></copyright><item><title><![CDATA[PYQT5的安装和使用]]></title><link>https://blog.youkuaiyun.com/yuanjiteng/article/details/116503301</link><guid>https://blog.youkuaiyun.com/yuanjiteng/article/details/116503301</guid><author>yuanjiteng</author><pubDate>Fri, 07 May 2021 21:39:09 +0800</pubDate><description><![CDATA[最简单的 PYQT5安装和使用步骤：
第一步：安装相关文件
pip install PYQT5
pip install pyqt5-tools

理论而言，这一步之后pyqt就已经能够使用了，后续的配置是为了方便在ide中更加方便地使用这个包 以及其可视化程序 designer.exe

第二步：添加环境变量（跳过）
思考：为什么需要配置环境变量？

有一个博客说的是：依赖包安装完成，接下来介绍如何在PyCharm中添加工具，其实这几个工具在安装PyQt5-tools的时候已经包括在目录中，只不过要在PyC]]></description><category></category></item><item><title><![CDATA[tf 变量共享]]></title><link>https://blog.youkuaiyun.com/yuanjiteng/article/details/114238510</link><guid>https://blog.youkuaiyun.com/yuanjiteng/article/details/114238510</guid><author>yuanjiteng</author><pubDate>Sun, 28 Feb 2021 19:37:39 +0800</pubDate><description><![CDATA[下面内容由各处综合参考而来
TF官方文档链接
https://tensorflow.google.cn/versions/r1.15/api_docs/python/tf
问题1  tf中张量的分类和使用:常量 变量 占位符
明确创建和执行的区别 学会各种api使用
https://cloud.tencent.com/developer/news/65965
常量
tf.constant  tf.zeros tf.ones tf.linspace tf.range tf.random_​
参数 value ]]></description><category></category></item><item><title><![CDATA[git安装和其正确的打开方式]]></title><link>https://blog.youkuaiyun.com/yuanjiteng/article/details/110190007</link><guid>https://blog.youkuaiyun.com/yuanjiteng/article/details/110190007</guid><author>yuanjiteng</author><pubDate>Thu, 26 Nov 2020 15:40:34 +0800</pubDate><description><![CDATA[最近看论文写一些笔记总是不是很舒服，图片上传图床总是很麻烦。然后搜了一些帖子发现使用picgo搭配github会很方便，于是又来看git,发现自己github密码是啥都忘了淦。。。就遑论git命令了，所以决定痛改前非，用这篇文章记录一下，以免以后再次尴尬。
文章目录**git 安装和使用**git简介git 前期安装配置git基本功能git 高级功能**git GUI使用****github 配合picgo typora作为图床****github搭建个人博客****github搭建个人博客**
git 安]]></description><category></category></item><item><title><![CDATA[opencv学习笔记（六）霍夫直线检测和圆检测]]></title><link>https://blog.youkuaiyun.com/yuanjiteng/article/details/109002405</link><guid>https://blog.youkuaiyun.com/yuanjiteng/article/details/109002405</guid><author>yuanjiteng</author><pubDate>Sat, 10 Oct 2020 18:49:10 +0800</pubDate><description><![CDATA[1.霍夫变换直线检测和圆检测
霍夫变换是一种从空间域到极坐标域的转换。已知二维空间的一条直线有很多表现方式，例如截距式斜率式比如：y=kx+b,一旦我们知道k和b，就知道了这条直线，而k和b在坐标上表示的只是一个点而已，如果直线的k相同也就是直线平行,那么表现在kb坐标域也就是条k直线。那么问题在于，如何在kb坐标系表示一个点呢？显然不是很好表示，因为过一个点直线的kb不同的话，kb值表示了一整个坐标系。如果点表示出来是一条直线或者曲线是不是就很好了呢？
霍夫变换和这种想法类似，归根到底是寻找直线的不同表现]]></description><category></category></item><item><title><![CDATA[opencv学习笔记（五）边缘检测]]></title><link>https://blog.youkuaiyun.com/yuanjiteng/article/details/108987012</link><guid>https://blog.youkuaiyun.com/yuanjiteng/article/details/108987012</guid><author>yuanjiteng</author><pubDate>Fri, 09 Oct 2020 21:43:54 +0800</pubDate><description><![CDATA[图像边缘检测之索贝尔算子、拉普拉斯算子、canny算子
1.Sobel算子
Sobel 算子又被叫做一阶微分算子，是一种差分近似微分的方法。其中根据核的不同又有水平和竖直梯度之分，对应着不同的卷积核。API如下：
cv::Sobel (
InputArray Src // 输入图像
OutputArray dst// 输出图像，大小与输入图像一致
int depth // 输出图像深度.
Int dx.  // X方向，几阶导数
int dy // Y方向，几阶导数.
int ksize, SOBEL算子k]]></description><category></category></item><item><title><![CDATA[opencv学习笔记（四）阈值和金字塔]]></title><link>https://blog.youkuaiyun.com/yuanjiteng/article/details/108983033</link><guid>https://blog.youkuaiyun.com/yuanjiteng/article/details/108983033</guid><author>yuanjiteng</author><pubDate>Fri, 09 Oct 2020 17:38:18 +0800</pubDate><description><![CDATA[1.图像阈值threshold
ladaptiveThreshold(
Mat src, // 输入的灰度图像
Mat dst, // 二值图像
double maxValue, // 二值图像最大值
int adaptiveMethod // 自适应方法，只能其中之一 –
// ADAPTIVE_THRESH_MEAN_C ， ADAPTIVE_THRESH_GAUSSIAN_C
int thresholdType,// 阈值类型
int blockSize, // 块大小
double C // 常量C]]></description><category></category></item><item><title><![CDATA[实参形参指针引用]]></title><link>https://blog.youkuaiyun.com/yuanjiteng/article/details/108977861</link><guid>https://blog.youkuaiyun.com/yuanjiteng/article/details/108977861</guid><author>yuanjiteng</author><pubDate>Fri, 09 Oct 2020 14:23:00 +0800</pubDate><description><![CDATA[最近写代码遇到一些古老的简单的C语言问题，记录一下。
int* int&amp; int **等形式的意义：
https://www.cnblogs.com/alephsoul-alephsoul/archive/2012/10/10/2719192.html
注意int*和int *没有区别；
同理 int&amp; 和int &amp;都是引用，没有区别
引用和指针的区别，以及引用使用的注意事项：
指针有引用，但是引用没有指针。
https://www.cnblogs.com/byteHuang/p/7]]></description><category></category></item><item><title><![CDATA[opencv学习笔记（三）]]></title><link>https://blog.youkuaiyun.com/yuanjiteng/article/details/108977774</link><guid>https://blog.youkuaiyun.com/yuanjiteng/article/details/108977774</guid><author>yuanjiteng</author><pubDate>Fri, 09 Oct 2020 14:19:18 +0800</pubDate><description><![CDATA[1 图像的卷积操作
卷积操作是图像处理中最常见的方式，体现在图像的特征增强这一点上面。可是我们却很少思考，为什么卷积是一个卷积核覆盖上图片移动然后加权相加？因此，我们必须首先从数学上理解矩阵的卷积计算，学过数字信号处理的同学应该都知道一维信号线性卷积的计算公式体现为信号的反转相乘相加，那么在矩阵中卷积的运算是什么样的？
参考博客：https://blog.youkuaiyun.com/bitcarmanlee/article/details/54729807
问题：图像进行卷积之后为什么大小不会变？
2 图像平滑处理
]]></description><category></category></item><item><title><![CDATA[opencv学习笔记（二）]]></title><link>https://blog.youkuaiyun.com/yuanjiteng/article/details/108953690</link><guid>https://blog.youkuaiyun.com/yuanjiteng/article/details/108953690</guid><author>yuanjiteng</author><pubDate>Wed, 07 Oct 2020 18:18:45 +0800</pubDate><description><![CDATA[1.像素读写和修改操作
读一个GRAY像素点的像素值（CV_8UC1）
Scalar intensity = img.at(y,x);或者Scalar intensity = img.at(Point(x,y));
读一个多通道像素点的像素值
Vec3f intensity = img.at(y, x);
float blue = intensity.val[0];
float green = intensity.val[1];
float red = intensity.val[2];
注意上面的vec3]]></description><category></category></item><item><title><![CDATA[opencv学习笔记（一）]]></title><link>https://blog.youkuaiyun.com/yuanjiteng/article/details/108953675</link><guid>https://blog.youkuaiyun.com/yuanjiteng/article/details/108953675</guid><author>yuanjiteng</author><pubDate>Wed, 07 Oct 2020 18:18:05 +0800</pubDate><description><![CDATA[1.Mat 对象和IPImage 对象
IPImage 内部存在内存泄漏问题，因此一般不用此对象
mat类常用的构造函数：
Mat::Mat()
Mat::Mat(int rows, int cols, int type)
Mat::Mat(Size size, int type）
Mat::Mat(int rows, int cols, int type, const Scalar&amp; s)
Mat::Mat(Size size, int type, const Scalar&amp; s)
Mat]]></description><category></category></item><item><title><![CDATA[python网页爬虫学习笔记一]]></title><link>https://blog.youkuaiyun.com/yuanjiteng/article/details/107031053</link><guid>https://blog.youkuaiyun.com/yuanjiteng/article/details/107031053</guid><author>yuanjiteng</author><pubDate>Mon, 29 Jun 2020 23:39:08 +0800</pubDate><description><![CDATA[Python进行爬取数据是比较方便的一中获取数据的方法，在很多地方都可以使用到。也就花一点时间进行简单的学习一下。
下面是学习笔记一：
首先安装 pip install requests 库
requests有七种主要方法，基本上就是提交某种请求的方法：

response对象的主要属性：

举例1;
import requests
r= requests.get("http://www.baidu.com")
print(r.status_code)
print(r.text)
print(r.encod]]></description><category></category></item><item><title><![CDATA[c++多线程笔记3 线程同步机制]]></title><link>https://blog.youkuaiyun.com/yuanjiteng/article/details/105253663</link><guid>https://blog.youkuaiyun.com/yuanjiteng/article/details/105253663</guid><author>yuanjiteng</author><pubDate>Wed, 01 Apr 2020 19:39:54 +0800</pubDate><description><![CDATA[线程同步机制
文章目录1 全局变量2 临界区（critical section)3 互斥量（mutex)4 信号量(semaphore)5 事件同步(event)6 注意事项
由于线程共享同一进程的内存空间,多个线程可能需要同时访问同一个数据。如果没有正确的保护措施,对共享数据的访问会造成数据的不一致和错误。
常用的几种同步机制：
全局变量、临界区（critical section)、信号量（si...]]></description><category></category></item><item><title><![CDATA[c++多线程笔记2 线程的基本管理]]></title><link>https://blog.youkuaiyun.com/yuanjiteng/article/details/105247936</link><guid>https://blog.youkuaiyun.com/yuanjiteng/article/details/105247936</guid><author>yuanjiteng</author><pubDate>Wed, 01 Apr 2020 15:55:20 +0800</pubDate><description><![CDATA[线程的基本管理：
设置线程的优先级
线程优先级 = 进程优先级 + 线程相对优先级
Bool SetThreadPriority (HANDL E hPriority , int nPriority)
线程的挂起与恢复
进程中的每个线程都有挂起计数器(suspend count) 。当挂起计数器值为0 时，线程被执行；当挂起计数器值大于0 时，调度器不去调度该线程。
DWORD SuspendTh...]]></description><category></category></item><item><title><![CDATA[C++多线程笔记1  学会使用四种方式创建c++线程]]></title><link>https://blog.youkuaiyun.com/yuanjiteng/article/details/105159319</link><guid>https://blog.youkuaiyun.com/yuanjiteng/article/details/105159319</guid><author>yuanjiteng</author><pubDate>Sat, 28 Mar 2020 12:49:35 +0800</pubDate><description><![CDATA[C++多线程笔记1  学会使用四种方式创建c++线程
文章目录1.线程和进程概念关系：2.C++创建新线程的四种方式：方式一（不推荐）：CreateThread（记得关闭线程句柄）方式二（简单）：_beginthread（）方式三(推荐，安全度高)：_beginthreadex（需要关闭线程句柄）方式四：AfxBeginThread（会自动释放的，不用你去释放）
1.线程和进程概念关系：
进程是一...]]></description><category></category></item><item><title><![CDATA[编写一个多线程注册验证程序]]></title><link>https://blog.youkuaiyun.com/yuanjiteng/article/details/105039397</link><guid>https://blog.youkuaiyun.com/yuanjiteng/article/details/105039397</guid><author>yuanjiteng</author><pubDate>Mon, 23 Mar 2020 00:10:57 +0800</pubDate><description><![CDATA[文章目录1.数据的处理问题，数据类型、如何保存，如何遍历，写入、读取、a. 数据表示b. 文件处理声明c.  文件处理成员的具体难点:c.1 ifstream ifs(_F_login);c.2  ifs.getline(buf, sizeof(buf));c.3   **char \*strtok(char \*str, const char \*delim)**c.4 CStringA str...]]></description><category></category></item><item><title><![CDATA[计算机网络作业1]]></title><link>https://blog.youkuaiyun.com/yuanjiteng/article/details/105034585</link><guid>https://blog.youkuaiyun.com/yuanjiteng/article/details/105034585</guid><author>yuanjiteng</author><pubDate>Sun, 22 Mar 2020 20:30:23 +0800</pubDate><description><![CDATA[文章目录1. 采用交换模式的通信网络的好处是什么？主要需解决的问题是什么？2. 最短路径树与最小生成树有什么不同？3. 网络体系结构中，服务、服务访问点、协议 的含义和作用是什么？4. 开放系统互连（OSI）模型中，每一层实现 的主要功能是什么？5. 网络中的可靠数据传输包括哪几方面？6. 物理接口特性有哪些？7. RS-232接口的数据线有几根？控制线有几根？8. RJ45接口中，通过什么方式实...]]></description><category></category></item><item><title><![CDATA[pyqt学习笔记二]]></title><link>https://blog.youkuaiyun.com/yuanjiteng/article/details/104863930</link><guid>https://blog.youkuaiyun.com/yuanjiteng/article/details/104863930</guid><author>yuanjiteng</author><pubDate>Sat, 14 Mar 2020 17:28:42 +0800</pubDate><description><![CDATA[又到了更新的时候，pyqt写软件还有弄好，但是这周也不能算是完全没有进展的一周。下面就来复盘一下学到的pyqt基本知识
首先是所有知识系统的学习方法，按先后顺序可以看作是：控件的特性 控件的样式 资源的加载 控件的布局 事件的信号 动画特效 界面跳转 设计工具使用 额外（网络，多线程，数据库）
上面的结构基本上和我学习网页知识时候差不多，不过当时学习网页知识时候水平太低，撸的代码还是太少了，现在也...]]></description><category></category></item><item><title><![CDATA[vscode使用pyqt5安装]]></title><link>https://blog.youkuaiyun.com/yuanjiteng/article/details/104724988</link><guid>https://blog.youkuaiyun.com/yuanjiteng/article/details/104724988</guid><author>yuanjiteng</author><pubDate>Sat, 07 Mar 2020 23:26:05 +0800</pubDate><description><![CDATA[1.pyqt5安装
GUI图像用户界面(Graphical User Interface) 。PyQt是一个用于创建GUI应用程序的跨平台的工具包，他将Python编程语言和Qt库成功融合在一起。
PyQt5安装，推荐直接pip install PyQt5;pip install Pyqt5-tools
由于我是用的vscode和anaconda，这里简单介绍一下如何配置。
首先是在扩展里面找到 ...]]></description><category></category></item><item><title><![CDATA[计算机网络学习笔记（一）计算机网络概论]]></title><link>https://blog.youkuaiyun.com/yuanjiteng/article/details/104644871</link><guid>https://blog.youkuaiyun.com/yuanjiteng/article/details/104644871</guid><author>yuanjiteng</author><pubDate>Tue, 03 Mar 2020 23:49:10 +0800</pubDate><description><![CDATA[第一章计算机网络概述
1.互联网概述
概念和术语：
网络： 用数学语言说，由节点和连线构成的图，表示诸对象及其相互联系。
计算机网络：基于计算机通信网的信息传递和共享系统，由若干结点和连接这些结点的链路组成。可以直接叫做网络。
互联网：可以通过路由器把网络连接起来，这就构成了一个更大的计算机网络，称之为互联网。
计算机通信网络的演变过程：ARPANET（分组交换）&gt;计算机的普及&gt;程控交...]]></description><category></category></item><item><title><![CDATA[ADS20XX完全安装（任意盘）、卸载指南]]></title><link>https://blog.youkuaiyun.com/yuanjiteng/article/details/104512598</link><guid>https://blog.youkuaiyun.com/yuanjiteng/article/details/104512598</guid><author>yuanjiteng</author><pubDate>Wed, 26 Feb 2020 11:02:52 +0800</pubDate><description><![CDATA[搞了一个下午ADS，终于是安装完成了，看网上居然没有license路径跳过相关问题的解决方法，我就记录一下。
1 安装方法
下面是安装指南和一些安装问题的解决方法。
我的电脑是win10,64版，ADS2015,2017,2019,2020都试了一遍。
安装时候随便参照一个网上博客。
例如参考博客：
2017：https://blog.youkuaiyun.com/weixin_42693097/articl...]]></description><category></category></item></channel></rss>