<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Liam的博客]]></title><description><![CDATA[技术在于坚持不懈的学习与思考]]></description><link>https://blog.youkuaiyun.com/TongxinV</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; TongxinV]]></copyright><item><title><![CDATA[#Windows命令行终端选择#git-bash ipconfig/ping/执行window命令#windows terminal git-bash ls 输出中文乱码]]></title><link>https://blog.youkuaiyun.com/TongxinV/article/details/113728205</link><guid>https://blog.youkuaiyun.com/TongxinV/article/details/113728205</guid><author>TongxinV</author><pubDate>Sat, 06 Feb 2021 17:34:30 +0800</pubDate><description><![CDATA[Windows命令行终端选择+git-bash ipconfig/ping/执行window命令+windows terminal git-bash ls 输出中文乱码

#git-bash ipconfig/ping/执行window命令 输出中文乱码# #windows terminal git-bash ls 输出中文乱码#

背景：git-bash ipconfig/ping/执行window命令 输出中文乱码
习惯了linux下的命令，所以window自带的都用不习惯，用的git-bash(安装G]]></description><category></category></item><item><title><![CDATA[编译 rocketmq-client-cpp centos]]></title><link>https://blog.youkuaiyun.com/TongxinV/article/details/108838715</link><guid>https://blog.youkuaiyun.com/TongxinV/article/details/108838715</guid><author>TongxinV</author><pubDate>Sun, 27 Sep 2020 23:17:05 +0800</pubDate><description><![CDATA[编译 rocketmq-client-cpp
按照github上的README进行安装，它那边有个错误

否则会出现如下类似的错误：
bufferevent_openssl.c: In function 'bio_bufferevent_new':
bufferevent_openssl.c:106:3: error: dereferencing pointer to incomplete type
。。。

具体原因可以参考：https://segmentfault.com/q/1010000015949]]></description><category></category></item><item><title><![CDATA[合格的软件开发工程师-基本技能]]></title><link>https://blog.youkuaiyun.com/TongxinV/article/details/107950902</link><guid>https://blog.youkuaiyun.com/TongxinV/article/details/107950902</guid><author>TongxinV</author><pubDate>Wed, 12 Aug 2020 10:01:09 +0800</pubDate><description><![CDATA[合格的软件开发工程师-基本技能
工作三年了，最近开始带新人，整理了一下对新人的培养计划，其实也是对自己的要求


]]></description><category></category></item><item><title><![CDATA[Centos8双系统安装与卸载&Grub Error]]></title><link>https://blog.youkuaiyun.com/TongxinV/article/details/106323699</link><guid>https://blog.youkuaiyun.com/TongxinV/article/details/106323699</guid><author>TongxinV</author><pubDate>Sun, 07 Jun 2020 14:29:39 +0800</pubDate><description><![CDATA[安装Centos8双系统与卸载centos
安装
主要一个步骤是，启动后没有win10的启动选项
参考：Win10+Linux(CentOS) 双系统安装教程–踩坑实录
### BEGIN /etc/grub.d/30_os-prober###

menuentry 'Windows 10' {
　　insmod part_msdos
　　insmod ntfs
　　set root='hd0,msdos1'
　　chainloader +1
}
### END /etc/grub.d/30_os-prob]]></description><category></category></item><item><title><![CDATA[VirtualBox虚拟机安装Centos8 boot]]></title><link>https://blog.youkuaiyun.com/TongxinV/article/details/106316215</link><guid>https://blog.youkuaiyun.com/TongxinV/article/details/106316215</guid><author>TongxinV</author><pubDate>Sun, 24 May 2020 16:29:50 +0800</pubDate><description><![CDATA[Centos8 boot VirtualBox 虚拟机前置工作virtualbox新建虚拟镜像centos安装关键设置
前置工作

安装virtualbox
到centos官网下载好镜像

virtualbox新建虚拟镜像


相关步骤此处不再赘述，注意选择动态分配大小


镜像大小个人选择70G，后续root分配40G, home目录分配30G


新建好了之后，添加centos ios路径





centos安装关键设置

以下只描述关键步骤：

在上面图片上标注的步骤3中：点进去后，填写aliyu]]></description><category></category></item><item><title><![CDATA[linux uts 全称]]></title><link>https://blog.youkuaiyun.com/TongxinV/article/details/106012072</link><guid>https://blog.youkuaiyun.com/TongxinV/article/details/106012072</guid><author>TongxinV</author><pubDate>Sat, 09 May 2020 09:26:08 +0800</pubDate><description><![CDATA[linux uts 全称
uts是linux中的一种namespace类型，表示不同的 namespace 可以配置不同的 hostname。
uts的全称: UNIX Time Sharing, UNIX分时操作系统
参考：whats-a-uts-namespace

]]></description><category></category></item><item><title><![CDATA[linux 内存中Buffer和Cache的区别]]></title><link>https://blog.youkuaiyun.com/TongxinV/article/details/105574441</link><guid>https://blog.youkuaiyun.com/TongxinV/article/details/105574441</guid><author>TongxinV</author><pubDate>Fri, 17 Apr 2020 12:52:22 +0800</pubDate><description><![CDATA[linux 内存中Bufferhe和Cache的区别
通过man proc(或者 man procfs)，搜索关键词meminfo：

Buffers %lu
Relatively temporary storage for raw disk blocks that shouldn't get tremendously large (20MB or so).

Cached %lu
       ...]]></description><category></category></item><item><title><![CDATA[关于进程CPU使用率的解释]]></title><link>https://blog.youkuaiyun.com/TongxinV/article/details/105217002</link><guid>https://blog.youkuaiyun.com/TongxinV/article/details/105217002</guid><author>TongxinV</author><pubDate>Tue, 31 Mar 2020 10:39:42 +0800</pubDate><description><![CDATA[关于进程CPU使用率的解释
比如系统现在有10个进程，进程a在单位时间内（比如1s）获取到的cpu时间的百分比
计算公式：
CPU平均使用率=1−空闲时间当前−空闲时间1s前CPU总时间当前−CPU总时间1s前
CPU平均使用率=1-\frac{空闲时间_{当前}-空闲时间_{1s前}}{CPU总时间_{当前}-CPU总时间_{1s前}}
CPU平均使用率=1−CPU总时间当前​−CPU总时间1s...]]></description><category></category></item><item><title><![CDATA[jupyter attachment(jupyter 插入图片的原理)]]></title><link>https://blog.youkuaiyun.com/TongxinV/article/details/105170037</link><guid>https://blog.youkuaiyun.com/TongxinV/article/details/105170037</guid><author>TongxinV</author><pubDate>Sat, 28 Mar 2020 22:20:18 +0800</pubDate><description><![CDATA[jupyter attachment(jupyter 插入图片的原理)

What is an ipynb File?
It will be useful to understand what this file really is. Each .ipynb file is a text file that describes the contents of your notebook in a ...]]></description><category></category></item><item><title><![CDATA[epoll 主从反应堆模式代码实现]]></title><link>https://blog.youkuaiyun.com/TongxinV/article/details/104105821</link><guid>https://blog.youkuaiyun.com/TongxinV/article/details/104105821</guid><author>TongxinV</author><pubDate>Wed, 29 Jan 2020 12:32:25 +0800</pubDate><description><![CDATA[epoll 主从反应堆模式
学习极客时间《网络编程》。将 epoll 主从反应堆模式 部分的代码单独剥离出来，并写了简单的makefile。方便大家学习。
如果不妥，联系删除。谢谢！

...]]></description><category></category></item><item><title><![CDATA[vim 打开文件 gb2312 (Linux下为cp936)]]></title><link>https://blog.youkuaiyun.com/TongxinV/article/details/100118018</link><guid>https://blog.youkuaiyun.com/TongxinV/article/details/100118018</guid><author>TongxinV</author><pubDate>Wed, 28 Aug 2019 13:59:21 +0800</pubDate><description><![CDATA[vim 打开文件 gb2312 (Linux下为cp936)
Windows下的中文编码gb2312在Linux下为cp936
vim打开文件123.txt后，进入底线命令模式（在命令模式下按下:（英文冒号）就进入了底线命令模式）
输入：
e ++enc=cp936 123.txt


...]]></description><category></category></item><item><title><![CDATA[web服务器原理与nodejs搭建]]></title><link>https://blog.youkuaiyun.com/TongxinV/article/details/99767203</link><guid>https://blog.youkuaiyun.com/TongxinV/article/details/99767203</guid><author>TongxinV</author><pubDate>Mon, 19 Aug 2019 22:35:24 +0800</pubDate><description><![CDATA[web服务器原理与nodejs搭建
基础概念
Web Service：https://zh.wikipedia.org/wiki/Web服务
基础http网络传输协议的web服务处理过程：

node.js: 基于JavaScript语言和V8引擎的开源Web服务器项目, 发展过程参考：https://www.liaoxuefeng.com/wiki/1022910821149312/102302...]]></description><category></category></item><item><title><![CDATA[git 用becompare查看本次修改内容]]></title><link>https://blog.youkuaiyun.com/TongxinV/article/details/99288439</link><guid>https://blog.youkuaiyun.com/TongxinV/article/details/99288439</guid><author>TongxinV</author><pubDate>Mon, 12 Aug 2019 09:54:59 +0800</pubDate><description><![CDATA[git 用becompare查看本次修改内容
git difftool -x bcompare

]]></description><category></category></item><item><title><![CDATA[svn E200009 尚未纳入版本控制]]></title><link>https://blog.youkuaiyun.com/TongxinV/article/details/98941867</link><guid>https://blog.youkuaiyun.com/TongxinV/article/details/98941867</guid><author>TongxinV</author><pubDate>Fri, 09 Aug 2019 10:12:27 +0800</pubDate><description><![CDATA[svn E200009  尚未纳入版本控制
svn commit -m "xxx" dir1/dir2/AAA 业务信令详解.docx

提示错误
svn: E200009: 提交失败(细节如下):
svn: E200009: “dir1/dir2/AAA” 尚未纳入版本控制

显然是因为，要提交的文件名包含空格，导致解析失败。将要提交的文件名用双引号括起来
svn commit -m "xxx"...]]></description><category></category></item><item><title><![CDATA[vscode win10 ssh连接 && 解决Bad owner or permissions]]></title><link>https://blog.youkuaiyun.com/TongxinV/article/details/94883101</link><guid>https://blog.youkuaiyun.com/TongxinV/article/details/94883101</guid><author>TongxinV</author><pubDate>Sat, 06 Jul 2019 19:32:26 +0800</pubDate><description><![CDATA[vscode win10 ssh连接 &amp;&amp; 解决Bad owner or permissions
参考官方的文档进行操作：https://code.visualstudio.com/docs/remote/ssh#_getting-started
生成本地私钥和公钥之后，利用ssh-copy-id命令将公钥拷贝到远程主机上
配置config文件【可选】

点击连接即可
解决 Bad...]]></description><category></category></item><item><title><![CDATA[SHELL TEST命令[文件判断，字符串判断，整型判断]]]></title><link>https://blog.youkuaiyun.com/TongxinV/article/details/84334404</link><guid>https://blog.youkuaiyun.com/TongxinV/article/details/84334404</guid><author>TongxinV</author><pubDate>Thu, 22 Nov 2018 10:04:33 +0800</pubDate><description><![CDATA[SHELL TEST命令[文件判断，字符串判断，整型判断]
文章目录SHELL TEST命令[文件判断，字符串判断，整型判断]test命令文件表达式字符串表达式整型表达式
test命令
test命令，test命令是一个经常与if 一块使用的命令，这个test 命令执行各种各样的检查与比较。它有两种等价模式：
test expression
比较流行的格式是:
[ expression ]   # ...]]></description><category></category></item><item><title><![CDATA[随笔-杂散]]></title><link>https://blog.youkuaiyun.com/TongxinV/article/details/83960716</link><guid>https://blog.youkuaiyun.com/TongxinV/article/details/83960716</guid><author>TongxinV</author><pubDate>Sun, 11 Nov 2018 18:13:48 +0800</pubDate><description><![CDATA[随笔-杂散
文章目录随笔-杂散
当编译的时候，提示什么什么库没找到的时候
CentOS：
# yum search all 库的名称

例如：致命错误：mysql/mysql.h：没有那个文件或目录
root:# yum search all mysql | grep i686
qt-mysql.i686 : MySQL driver for Qt's SQL classes
qt3-MySQL....]]></description><category></category></item><item><title><![CDATA[懂得如何通过研究找到答案]]></title><link>https://blog.youkuaiyun.com/TongxinV/article/details/77795789</link><guid>https://blog.youkuaiyun.com/TongxinV/article/details/77795789</guid><author>TongxinV</author><pubDate>Sat, 02 Sep 2017 09:48:00 +0800</pubDate><description><![CDATA[通过研究找到答案可不仅仅只是在搜索引擎中键入几个关键字那么简单， 也不是到Stack Overflow或者MSDN forums这类网站发个问题帖。我就碰到过在搜索引擎里根本搜不到答案的问题，然后我Stack Overflow 或者MSDN forums里发的所有问题贴都没有一个像样的答案，不过我还是解决了我所碰到的问题使得工作得以继续。我不是魔术师 —— 我只是懂得如何找到答案，如何找出问题的根本原因。 
有许问题都属于情景式的问题，如果你依赖于搜索引擎或者论坛，就会在各种链接中浪费大量的时间而最终无法得]]></description><category></category></item><item><title><![CDATA[SDP学习笔记]]></title><link>https://blog.youkuaiyun.com/TongxinV/article/details/77763313</link><guid>https://blog.youkuaiyun.com/TongxinV/article/details/77763313</guid><author>TongxinV</author><pubDate>Fri, 01 Sep 2017 09:22:48 +0800</pubDate><description><![CDATA[SDP包括以下一些信息：
1）会话的名称和目的
2）会话存活时间
3）包含在会话中的媒体信息
4）  为接收媒体而需的信息（地址，端口，编码格式等）
5）  本端的带宽信息
6）  可信赖的接洽信息（Contact information）





一、SDP规范了回话描述的格式，一般结合会话协议共同工作。
常见的会话传送协议包括:SAP(Session Announcement Protocol 会话公告协议),SIP,RTSP,HTTP,和使用MIME的E-Mail。
（PS：对S]]></description><category></category></item><item><title><![CDATA[扩大VMware虚拟机中CentOS7的硬盘空间过程记录]]></title><link>https://blog.youkuaiyun.com/TongxinV/article/details/77600522</link><guid>https://blog.youkuaiyun.com/TongxinV/article/details/77600522</guid><author>TongxinV</author><pubDate>Sat, 26 Aug 2017 12:36:14 +0800</pubDate><description><![CDATA[扩大VMware虚拟机中CentOS7的硬盘空间过程记录]]></description><category></category></item></channel></rss>