<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xymyeah]]></title><description><![CDATA[专注AI]]></description><link>https://blog.youkuaiyun.com/xymyeah</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xymyeah]]></copyright><item><title><![CDATA[理解Docker容器的进程管理]]></title><link>https://blog.youkuaiyun.com/xymyeah/article/details/108412804</link><guid>https://blog.youkuaiyun.com/xymyeah/article/details/108412804</guid><author>xymyeah</author><pubDate>Fri, 04 Sep 2020 22:40:38 +0800</pubDate><description><![CDATA[https://www.cnblogs.com/ilinuxer/p/6188303.html
]]></description><category></category></item><item><title><![CDATA[k8s中文文档]]></title><link>https://blog.youkuaiyun.com/xymyeah/article/details/107647494</link><guid>https://blog.youkuaiyun.com/xymyeah/article/details/107647494</guid><author>xymyeah</author><pubDate>Tue, 28 Jul 2020 22:48:28 +0800</pubDate><description><![CDATA[https://feisky.gitbooks.io/kubernetes/content/concepts/customresourcedefinition.html
]]></description><category></category></item><item><title><![CDATA[Kubernetes  pod的生命周期]]></title><link>https://blog.youkuaiyun.com/xymyeah/article/details/107416139</link><guid>https://blog.youkuaiyun.com/xymyeah/article/details/107416139</guid><author>xymyeah</author><pubDate>Fri, 17 Jul 2020 19:30:58 +0800</pubDate><description><![CDATA[https://www.openshift.com/blog/kubernetes-pods-life

https://blog.youkuaiyun.com/thermal_life/article/details/106972070
]]></description><category></category></item><item><title><![CDATA[Kubernetes架构详细解说]]></title><link>https://blog.youkuaiyun.com/xymyeah/article/details/96839530</link><guid>https://blog.youkuaiyun.com/xymyeah/article/details/96839530</guid><author>xymyeah</author><pubDate>Mon, 22 Jul 2019 11:19:25 +0800</pubDate><description><![CDATA[转自：https://ywnz.com/linuxyffq/2528.html


			以下为你介绍Kubernetes架构的详细解说，以下是Kubernetes的各组件介绍。

			

			先上一个 Kubernetes 整体架构图

			

			

			Kube-Master「控制节点」

			以下是 Kube-Master 的工作流程图：

			

			1...]]></description><category></category></item><item><title><![CDATA[【CNN】理解卷积神经网络中的通道 channel]]></title><link>https://blog.youkuaiyun.com/xymyeah/article/details/96781377</link><guid>https://blog.youkuaiyun.com/xymyeah/article/details/96781377</guid><author>xymyeah</author><pubDate>Mon, 22 Jul 2019 00:05:00 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/sscc_learning/article/details/79814146
]]></description><category></category></item><item><title><![CDATA[深度学习-conv卷积]]></title><link>https://blog.youkuaiyun.com/xymyeah/article/details/96516195</link><guid>https://blog.youkuaiyun.com/xymyeah/article/details/96516195</guid><author>xymyeah</author><pubDate>Sat, 20 Jul 2019 00:12:14 +0800</pubDate><description><![CDATA[深度学习-conv卷积

过滤器(卷积核)

传统的图像过滤器算子有以下几种:

blurkernel：减少相邻像素的差异，使图像变平滑。
	sobel：显示相邻元素在特定方向上的差异。
	sharpen：强化相邻像素的差异，使图片看起来更生动。
	outline：也称为edge kernel，相邻像素相似亮度的像素点设成黑，有较大差异的设为白。
更多可参考image-kernels在线演...]]></description><category></category></item><item><title><![CDATA[MPI知识汇总]]></title><link>https://blog.youkuaiyun.com/xymyeah/article/details/93978188</link><guid>https://blog.youkuaiyun.com/xymyeah/article/details/93978188</guid><author>xymyeah</author><pubDate>Fri, 28 Jun 2019 11:10:26 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/bigzhao_25/article/details/54340822

http://blog.sina.com.cn/s/blog_92b17f030102wrre.html

https://blog.youkuaiyun.com/weixin_42742438/article/details/84328939



mpicc mpi_hello_worl...]]></description><category></category></item><item><title><![CDATA[gcc/g++静态链接和动态链接解决glibc版本不兼容的问题]]></title><link>https://blog.youkuaiyun.com/xymyeah/article/details/92853286</link><guid>https://blog.youkuaiyun.com/xymyeah/article/details/92853286</guid><author>xymyeah</author><pubDate>Wed, 19 Jun 2019 23:55:39 +0800</pubDate><description><![CDATA[写程序时，在开发的linux平台编译的程序，到了测试的linux平台往往不能使用，大部分是由于glibc的版本存在差异导致的，为了解决glibc版本兼容的问题，可以使用静态链接的方式链接glibc相关的库，但同时也会遇到需要链接部分so库的情况。

默认情况下，gcc/g++使用的是动态链接，链接时，优先查找待链接的so库是否存在，如果存在，则链接so库；如果不存在，则查找.a是否存在...]]></description><category></category></item><item><title><![CDATA[linux系统——ld-linux.so.X查找和加载共享动态库的顺序]]></title><link>https://blog.youkuaiyun.com/xymyeah/article/details/92834840</link><guid>https://blog.youkuaiyun.com/xymyeah/article/details/92834840</guid><author>xymyeah</author><pubDate>Wed, 19 Jun 2019 16:05:22 +0800</pubDate><description><![CDATA[ld-linux.so查找共享库的顺序：

Glibc安装的库中有一个为ld-linux.so.X，其中X为一个数字，在不同的平台上名字也会不同。可以用ldd查看：
#ldd /bin/cat
linux-gate.so.1 =&gt; (0x00bfe000)
libc.so.6 =&gt; /lib/libc.so.6 (0x00a4a000)
/lib/ld-linux.so.2 (0x00...]]></description><category></category></item><item><title><![CDATA[动态库的链接和链接选项-L，-rpath-link，-rpath]]></title><link>https://blog.youkuaiyun.com/xymyeah/article/details/92834764</link><guid>https://blog.youkuaiyun.com/xymyeah/article/details/92834764</guid><author>xymyeah</author><pubDate>Wed, 19 Jun 2019 16:03:49 +0800</pubDate><description><![CDATA[链接动态库

如何程序在连接时使用了共享库，就必须在运行的时候能够找到共享库的位置。linux的可执行程序在执行的时候默认是先搜索/lib和/usr/lib这两个目录，然后按照/etc/ld.so.conf里面的配置搜索绝对路径。同时，Linux也提供了环境变量LD_LIBRARY_PATH供用户选择使用，用户可以通过设定它来查找除默认路径之外的其他路径，如查找/work/lib路径,你可以在/e...]]></description><category></category></item><item><title><![CDATA[深入理解LINUX下动态库链接器/加载器ld-linux.so.2]]></title><link>https://blog.youkuaiyun.com/xymyeah/article/details/92832528</link><guid>https://blog.youkuaiyun.com/xymyeah/article/details/92832528</guid><author>xymyeah</author><pubDate>Wed, 19 Jun 2019 15:22:42 +0800</pubDate><description><![CDATA[ld-linux.so.2 是linux下的动态库加载器/链接器，这篇文章主要来讲一下 ld-linux.so.2 是如何和Linux 以及相关应用打交道的。



1. 什么是 ld.linux.so ?

很多现代应用都是通过动态编译链接的，当一个 需要动态链接 的应用被操作系统加载时，系统必须要 定位 然后 加载它所需要的所有动态库文件。 在Linux环境下，这项工作是由ld-linux...]]></description><category></category></item><item><title><![CDATA[Linux修改ELF解决glibc兼容性问题]]></title><link>https://blog.youkuaiyun.com/xymyeah/article/details/92442814</link><guid>https://blog.youkuaiyun.com/xymyeah/article/details/92442814</guid><author>xymyeah</author><pubDate>Sun, 16 Jun 2019 23:49:08 +0800</pubDate><description><![CDATA[Linux glibc 问题

相信有不少 Linux 用户都碰到过运行第三方（非系统自带软件源）发布的程序时的 glibc 兼容性问题，这一般是由于当前 Linux 系统上的 GNU C 库（glibc）版本比较老导致的，例如我在 CentOS 6 64 位系统上运行某第三方闭源软件时会报：


			1

			2

			3

			4

			5

			6

			7

			8

		...]]></description><category></category></item><item><title><![CDATA[深入理解C++的动态绑定和静态绑定]]></title><link>https://blog.youkuaiyun.com/xymyeah/article/details/90490150</link><guid>https://blog.youkuaiyun.com/xymyeah/article/details/90490150</guid><author>xymyeah</author><pubDate>Thu, 23 May 2019 23:31:18 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/chgaowei/article/details/6427731



https://www.cnblogs.com/lizhenghn/p/3657717.html
]]></description><category></category></item><item><title><![CDATA[C++ Struct继承]]></title><link>https://blog.youkuaiyun.com/xymyeah/article/details/90443706</link><guid>https://blog.youkuaiyun.com/xymyeah/article/details/90443706</guid><author>xymyeah</author><pubDate>Wed, 22 May 2019 14:42:51 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/u012422855/article/details/58148133

最开始，就让我们来讨论一下一个最最基本，也最最容易被人忽视掉的问题——C++中的struct和class有什么区别？

如果谈到C中的struct和C++中的class的区别，你应该会告诉我很多。但我现在说的是C++中的struct，你还会依然那样告诉我吗？你会认为C中的struc...]]></description><category></category></item><item><title><![CDATA[C++11/14 constexpr 用法]]></title><link>https://blog.youkuaiyun.com/xymyeah/article/details/90439905</link><guid>https://blog.youkuaiyun.com/xymyeah/article/details/90439905</guid><author>xymyeah</author><pubDate>Wed, 22 May 2019 11:04:14 +0800</pubDate><description><![CDATA[来自：https://www.jianshu.com/p/34a2a79ea947

constexpr是C++11开始提出的关键字，其意义与14版本有一些区别。
C++11中的constexpr指定的函数返回值和参数必须要保证是字面值，而且必须有且只有一行return代码，这给函数的设计者带来了更多的限制，比如通常只能通过return 三目运算符+递归来计算返回的字面值。
而C++14中只要保证...]]></description><category></category></item><item><title><![CDATA[Git 分支的最佳实践]]></title><link>https://blog.youkuaiyun.com/xymyeah/article/details/90034929</link><guid>https://blog.youkuaiyun.com/xymyeah/article/details/90034929</guid><author>xymyeah</author><pubDate>Thu, 09 May 2019 15:01:18 +0800</pubDate><description><![CDATA[git简单流程：http://rogerdudler.github.io/git-guide/index.zh.html

复杂点的流程：http://jiongks.name/blog/a-successful-git-branching-model/
]]></description><category></category></item><item><title><![CDATA[GIL全局锁（Global Interpreter Lock）]]></title><link>https://blog.youkuaiyun.com/xymyeah/article/details/89496704</link><guid>https://blog.youkuaiyun.com/xymyeah/article/details/89496704</guid><author>xymyeah</author><pubDate>Wed, 24 Apr 2019 16:29:57 +0800</pubDate><description><![CDATA[GIL是什么

GIL并不是Python的特性，它是在实现Python解析器(CPython)时所引入的一个概念，而CPython是大部分环境下默认的Python执行环境。GIL 全称 gloabl interpreter lock (全局解释器锁) ，官方解释：


In CPython, the global interpreter lock, or GIL, is a mutex that ...]]></description><category></category></item><item><title><![CDATA[分布式训练模式]]></title><link>https://blog.youkuaiyun.com/xymyeah/article/details/89217856</link><guid>https://blog.youkuaiyun.com/xymyeah/article/details/89217856</guid><author>xymyeah</author><pubDate>Thu, 11 Apr 2019 19:12:36 +0800</pubDate><description><![CDATA[来源：https://www.cnblogs.com/hellcat/p/9193432.html

1，PS-worker架构

将模型维护和训练计算解耦合，将模型训练分为两个作业（job）：

模型相关作业，模型参数存储、分发、汇总、更新，有由PS执行
	训练相关作业，包含推理计算、梯度计算（正向/反向传播），由worker执行
该架构下，所有的woker共享PS上的参数，并按照相同的数据流图...]]></description><category></category></item><item><title><![CDATA[shell子进程修改父进程的环境变量值]]></title><link>https://blog.youkuaiyun.com/xymyeah/article/details/88249387</link><guid>https://blog.youkuaiyun.com/xymyeah/article/details/88249387</guid><author>xymyeah</author><pubDate>Wed, 06 Mar 2019 18:55:10 +0800</pubDate><description><![CDATA[转自：http://blog.chinaunix.net/uid-22666248-id-275553.html

脚本中的环境变量通过 export 导出，可以使这脚本调用其他脚本使用这个变量这里有两个脚本程序 hello 和 hello1


hello 脚本代码
	
	#!/bin/bash
	
	FILM=&quot;Front of the class&quot;
	#export FILM 这...]]></description><category></category></item><item><title><![CDATA[visual studio code 配置C++开发环境 （windows 开发环境）]]></title><link>https://blog.youkuaiyun.com/xymyeah/article/details/88095629</link><guid>https://blog.youkuaiyun.com/xymyeah/article/details/88095629</guid><author>xymyeah</author><pubDate>Sun, 03 Mar 2019 22:45:28 +0800</pubDate><description><![CDATA[1）安装教程

https://www.cnblogs.com/ghjnwk/p/9806677.html

2）乱码问题解决

https://blog.youkuaiyun.com/sigmeta/article/details/75144097



3）Mac版

https://blog.youkuaiyun.com/qq_37747262/article/details/81151037



4）...]]></description><category></category></item></channel></rss>