<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[大熊的笔记]]></title><description><![CDATA[在路上。]]></description><link>https://blog.youkuaiyun.com/kernelxiao</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; kernelxiao]]></copyright><item><title><![CDATA[【C++】ios_base::sync_with_stdio(false) 和 cin.tie(NULL)]]></title><link>https://blog.youkuaiyun.com/kernelxiao/article/details/108600862</link><guid>https://blog.youkuaiyun.com/kernelxiao/article/details/108600862</guid><author>kernelxiao</author><pubDate>Tue, 15 Sep 2020 16:10:33 +0800</pubDate><description><![CDATA[文章目录问题解释参考资料
问题
见输入输出编程题：计算一系列数的和
有篇答案如下：
#include &lt;string&gt;
#include &lt;iostream&gt;
#include &lt;vector&gt;
#include &lt;cmath&gt;
#include &lt;algorithm&gt;
using namespace std;
using ll = long long;

int main()
{
	ios_base::sync_with_stdio(false)]]></description><category></category></item><item><title><![CDATA[【C++】cin和getline的辨析]]></title><link>https://blog.youkuaiyun.com/kernelxiao/article/details/108598976</link><guid>https://blog.youkuaiyun.com/kernelxiao/article/details/108598976</guid><author>kernelxiao</author><pubDate>Tue, 15 Sep 2020 15:08:51 +0800</pubDate><description><![CDATA[文章目录问题分析参考资料
问题
#include &lt;iostream&gt;
#include &lt;string&gt;
using namespace std;

int main()
{
	int age;
	string name;
	//cin &gt;&gt; age &gt;&gt; name; //只使用cin，结果正确
	//注：getline(cin, age);是错误的，参考getline()函数原型，不能用于int类型 
	cin &gt;&gt; age;
	getline]]></description><category></category></item><item><title><![CDATA[【C++】一些语法糖]]></title><link>https://blog.youkuaiyun.com/kernelxiao/article/details/107932214</link><guid>https://blog.youkuaiyun.com/kernelxiao/article/details/107932214</guid><author>kernelxiao</author><pubDate>Tue, 11 Aug 2020 11:49:22 +0800</pubDate><description><![CDATA[文章目录max_element() 与 min_element()参考链接
max_element() 与 min_element()
max_element()与min_element()都定义于头文件 ，分别实现了返回区间 [first,last)中第一个最大值和第一个最小值对应的迭代器。
#include &lt;algorithm&gt;
#include &lt;iostream&gt;
#include &lt;vector&gt;
 
int main()
{
    std::vector&]]></description><category></category></item><item><title><![CDATA[【神经网络】一些专业术语的理解]]></title><link>https://blog.youkuaiyun.com/kernelxiao/article/details/107040463</link><guid>https://blog.youkuaiyun.com/kernelxiao/article/details/107040463</guid><author>kernelxiao</author><pubDate>Wed, 22 Jul 2020 21:13:19 +0800</pubDate><description><![CDATA[文章目录参考链接
Convolution卷积层之后是无法直接连接Dense全连接层，需要把Convolution层的数据压平（Flatten），然后就可以直接加Dense层了。也就是把 (height,width,channel)的数据压缩成长度为 height × width × channel 的一维数组，然后再与 FC层连接，这之后就跟普通的神经网络无异了。

可以从图中看到，随着网络的深入，我们的图像（严格来说中间的那些不能叫图像了，但是为了方便，还是这样说吧）越来越小，但是channels却越来越]]></description><category></category></item><item><title><![CDATA[【神经网络】深度学习训练时GPU显存不足 & 浮点数在计算机中的存储 & 大小端字节序 & 内存对齐]]></title><link>https://blog.youkuaiyun.com/kernelxiao/article/details/107459409</link><guid>https://blog.youkuaiyun.com/kernelxiao/article/details/107459409</guid><author>kernelxiao</author><pubDate>Mon, 20 Jul 2020 19:36:30 +0800</pubDate><description><![CDATA[文章目录问题描述参考链接
问题描述
2020-07-20 10:48:49.753261: W tensorflow/core/common_runtime/bfc_allocator.cc:439] ****************************************___**____***************************************____________
2020-07-20 10:48:49.753329: W tensorflow/core/framewor]]></description><category></category></item><item><title><![CDATA[【C++】字符串常用函数整理]]></title><link>https://blog.youkuaiyun.com/kernelxiao/article/details/107382771</link><guid>https://blog.youkuaiyun.com/kernelxiao/article/details/107382771</guid><author>kernelxiao</author><pubDate>Thu, 16 Jul 2020 17:36:02 +0800</pubDate><description><![CDATA[文章目录参考链接
持续更新
isalpha() 用来判断一个字符是否为字母，如果是字符则返回非零，否则返回零。
isalnum() 用来判断一个字符是否为数字或字母，也就是说判断一个字符是否属于a~z || A~Z || 0~9。
islower() 用来判断一个字符是否为小写字母，也就是是否属于a~z。
isupper() 用来判断一个字符是否为大写字母。
参考链接
C++ isalpha、isalnum、islower、isupper用法

...]]></description><category></category></item><item><title><![CDATA[【Tensorflow】Linux下Tensorflow报错：AttributeError: module ‘tensorflow‘ has no attribute ‘xxxx‘]]></title><link>https://blog.youkuaiyun.com/kernelxiao/article/details/107316841</link><guid>https://blog.youkuaiyun.com/kernelxiao/article/details/107316841</guid><author>kernelxiao</author><pubDate>Mon, 13 Jul 2020 14:59:57 +0800</pubDate><description><![CDATA[文章目录问题描述解决办法参考链接
问题描述
Linux 下使用 tensorflow-gpu 出现如下报错：
import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))
Traceback (most recent call last):

  File "&lt;ipython-input-2-25b92e4d5dec&gt;", line 2, i]]></description><category></category></item><item><title><![CDATA[【MySQL】经典查找题目及解答]]></title><link>https://blog.youkuaiyun.com/kernelxiao/article/details/107062487</link><guid>https://blog.youkuaiyun.com/kernelxiao/article/details/107062487</guid><author>kernelxiao</author><pubDate>Sun, 12 Jul 2020 23:42:44 +0800</pubDate><description><![CDATA[文章目录数据准备参考链接
数据准备
建表
建立如下四张表：

添加/删除主键
# 建表时添加
create table tableName(
	id int primary key
);
或：
create table tableName(
	id int,
	primary key (id)
);

# 单独添加
alter table tableName add primary key(id)

# 删除主键
alter table tableName drop primary key;


1、学生表]]></description><category></category></item><item><title><![CDATA[【Socket】WSL下Socket编程示例及理解]]></title><link>https://blog.youkuaiyun.com/kernelxiao/article/details/107288520</link><guid>https://blog.youkuaiyun.com/kernelxiao/article/details/107288520</guid><author>kernelxiao</author><pubDate>Sat, 11 Jul 2020 22:21:32 +0800</pubDate><description><![CDATA[文章目录问题描述Linux Socket 编程理解示例代码一 服务端向客户端发送数据示例代码二 客户端向服务端发送数据示例代码三 迭代回声参考链接
问题描述
平台：WSL
代码功能：server 向 client 发送消息，client 读取消息并显示。
示例代码一：server 只接受一次 client 请求，当 server 向 client 传回数据后，程序就运行结束了。如果想再次接收到服务器的数据，必须再次运行 server，所以这是一个非常简陋的 socket 程序，不能够一直接受客户端的请求。
]]></description><category></category></item><item><title><![CDATA[【Linux】Tensorflow2.0 报错 AttributeError module tensorflow has no attribute Session 的解决办法]]></title><link>https://blog.youkuaiyun.com/kernelxiao/article/details/107003847</link><guid>https://blog.youkuaiyun.com/kernelxiao/article/details/107003847</guid><author>kernelxiao</author><pubDate>Sun, 28 Jun 2020 17:17:33 +0800</pubDate><description><![CDATA[文章目录问题描述解决办法参考链接
问题描述
&gt;&gt;&gt; import tensorflow as tf
&gt;&gt;&gt; hello = tf.constant('Hello, TensorFlow!')
&gt;&gt;&gt; sess = tf.Session()
Traceback (most recent call last):
  File "&lt;stdin&gt;", line 1, in &lt;module&gt;
AttributeError: module ']]></description><category></category></item><item><title><![CDATA[【Linux】CentOS搭建Tensorflow环境]]></title><link>https://blog.youkuaiyun.com/kernelxiao/article/details/106996513</link><guid>https://blog.youkuaiyun.com/kernelxiao/article/details/106996513</guid><author>kernelxiao</author><pubDate>Sun, 28 Jun 2020 15:14:48 +0800</pubDate><description><![CDATA[文章目录步骤安装Anaconda3参考链接
步骤
安装Anaconda3
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2020.02-Linux-x86_64.sh

如果提示没有wget，使用yum安装：
yum -y install wget

在下载目录中执行该文件，根据下载的版本不同，名称会有不同：
bash Anaconda3-2020.02-Linux-x86_64.sh

接下来会出现一堆的Licen]]></description><category></category></item><item><title><![CDATA[【C++】STL算法库之lower_bound、upper_bound、binary_search]]></title><link>https://blog.youkuaiyun.com/kernelxiao/article/details/106909728</link><guid>https://blog.youkuaiyun.com/kernelxiao/article/details/106909728</guid><author>kernelxiao</author><pubDate>Mon, 22 Jun 2020 21:38:36 +0800</pubDate><description><![CDATA[文章目录算法介绍测试用例参考链接
算法介绍
lower_bound、upper_bound、binary_search算法都定义在头文件&lt;algorithm.h&gt;中，都基于“二分搜索”实现。
使用条件：数列有序。对于输入的容器类型，不能是set、map、list这种非连续性的容器，对于set、map、list它们都有自己的内置lower_bound、upper_bound函数。
lower_bound
lower_bound(起始地址（或迭代器），结束地址（或迭代器），target)
返回值：第]]></description><category></category></item><item><title><![CDATA[【C++】STL中 pair 和 make_pair 的关系]]></title><link>https://blog.youkuaiyun.com/kernelxiao/article/details/106886845</link><guid>https://blog.youkuaiyun.com/kernelxiao/article/details/106886845</guid><author>kernelxiao</author><pubDate>Sun, 21 Jun 2020 16:25:28 +0800</pubDate><description><![CDATA[文章目录概述参考链接
概述
pair 对组将2个数据组合，如 stl 中的 map 就是将 key 和 value 放在一起来保存。当一个函数需要返回2个数据的时候，可以选择 pair。 pair 的实现是一个结构体，主要的两个成员变量是 first 和 second，因为是使用 struct 不是 class，所以可以直接使用 pair 的成员变量。具体参见：C++ class和struct的区别
pair是二元组类模版，make_pair实际上是创建二元组的函数模版，在C++中，函数模版可省略参数，ma]]></description><category></category></item><item><title><![CDATA[【Git】删除GitHub远程仓库上的文件或文件夹]]></title><link>https://blog.youkuaiyun.com/kernelxiao/article/details/106885864</link><guid>https://blog.youkuaiyun.com/kernelxiao/article/details/106885864</guid><author>kernelxiao</author><pubDate>Sun, 21 Jun 2020 15:23:41 +0800</pubDate><description><![CDATA[文章目录背景解决办法参考链接
背景
笔者在GitHub上 commit 并 push 文件，发现文件有疏漏，想将 push 的文件删除。
解决办法
使用 Git Bash，操作如下。
git pull origin master # 将远程仓库的内容拉下来
ll # 查看目录下所有文件
git rm --cached filename # 删除 filename 文件
git commit -m "delete filename" # 添加注释
git push -u origin master # 同步到]]></description><category></category></item><item><title><![CDATA[【方法】阅读源码]]></title><link>https://blog.youkuaiyun.com/kernelxiao/article/details/103246026</link><guid>https://blog.youkuaiyun.com/kernelxiao/article/details/103246026</guid><author>kernelxiao</author><pubDate>Fri, 19 Jun 2020 11:11:03 +0800</pubDate><description><![CDATA[目录经验总结工具
经验总结
先别看代码，先看书或者国外牛人博客，尝试从设计者的角度审视代码，也就是从全局到模块再到主要类的方式去梳理。如果一上来就扎入代码，会很快迷失在茫茫代码中。
不要直接看代码。先看文档，特别是关于整个东西的整体架构、整体设计的部分，了解它的结构和运作方式。然后看API文档，了解它的主要接口都在干什么。最后再看具体实现。
先看代码的整体结构，实现类，接口类，模型类，工具类区别开...]]></description><category></category></item><item><title><![CDATA[【Sublime text 3】搭建C/C++环境（基于MinGW）]]></title><link>https://blog.youkuaiyun.com/kernelxiao/article/details/104886810</link><guid>https://blog.youkuaiyun.com/kernelxiao/article/details/104886810</guid><author>kernelxiao</author><pubDate>Sun, 15 Mar 2020 21:37:25 +0800</pubDate><description><![CDATA[文章目录问题描述解决方法
问题描述
在Sublime text 3中新建编译器，实现在cmd中的交互。
解决方法

C++_cmd.sublime-build
  {
      "encoding": "utf-8",
      "working_dir": "$file_path",
      "shell_cmd": "g++ -Wall \"${file}\" -o \"${file_...]]></description><category></category></item><item><title><![CDATA[【Sublime text 3】卸载重装Sublime text 3英文版]]></title><link>https://blog.youkuaiyun.com/kernelxiao/article/details/104884972</link><guid>https://blog.youkuaiyun.com/kernelxiao/article/details/104884972</guid><author>kernelxiao</author><pubDate>Sun, 15 Mar 2020 20:25:21 +0800</pubDate><description><![CDATA[文章目录问题描述解决过程
问题描述
笔者之前所用Sublime text 3为中文版，发现不能安装插件的问题，现尝试卸载重装英文版。
解决过程
卸载关键：
在C盘搜索“sublime text”，目录一般是C:\Users\dell\AppData\Roaming\Sublime Text 3，将目录下的配置删除。
在控制面板中卸载Sublime text。
安装：
在Sublime text官网...]]></description><category></category></item><item><title><![CDATA[【Sublime text 3】Sublime text 3 解决“[Decode error - output not utf-8]”（C++环境）]]></title><link>https://blog.youkuaiyun.com/kernelxiao/article/details/104882671</link><guid>https://blog.youkuaiyun.com/kernelxiao/article/details/104882671</guid><author>kernelxiao</author><pubDate>Sun, 15 Mar 2020 18:15:16 +0800</pubDate><description><![CDATA[文章目录问题描述解决办法
问题描述
笔者在Sublime text 3下编写C++程序，编译时遇到“[Decode error - output not utf-8]”的错误。
该错误意即“输出的信息不是某种指定编码”。
解决办法

文件路径：SublimeText\Sublime Text3\Data\Packages\User

打开文件，添加"encoding":“cp936”,

解决过程...]]></description><category></category></item><item><title><![CDATA[【Linux】CentOS服务器常用命令]]></title><link>https://blog.youkuaiyun.com/kernelxiao/article/details/98208249</link><guid>https://blog.youkuaiyun.com/kernelxiao/article/details/98208249</guid><author>kernelxiao</author><pubDate>Sun, 08 Mar 2020 20:18:41 +0800</pubDate><description><![CDATA[目录背景查看Linux发行版名称及其版本号常用命令
背景
现阶段的项目
查看Linux发行版名称及其版本号
参考资料：如何查看LINUX发行版的名称及其版本号



如图所示，服务器版本为 CentOS Linux release 7.4.1708。
常用命令


上传文件：rz -bey
下载文件：sz &lt;文件名&gt;


解压缩命令




.zip 解压：unzip &lt;文件名&...]]></description><category></category></item><item><title><![CDATA[【WSL】使用zsh和oh-my-zsh]]></title><link>https://blog.youkuaiyun.com/kernelxiao/article/details/104593253</link><guid>https://blog.youkuaiyun.com/kernelxiao/article/details/104593253</guid><author>kernelxiao</author><pubDate>Sun, 01 Mar 2020 18:48:09 +0800</pubDate><description><![CDATA[文章目录背景步骤扩展阅读
背景
操作平台：WSL
默认shell：bash

步骤

查看自己有哪些shell

cat /etc/shells


可知，没有zsh，需要安装。

安装zsh

升级软件源：
sudo apt-get update
sudo apt-get upgrade

安装zsh：
sudo apt-get install zsh

再次查看/etc/shells目录，zs...]]></description><category></category></item></channel></rss>