<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[hhhcj的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/hhhcj</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hhhcj]]></copyright><item><title><![CDATA[devops及混合云]]></title><link>https://blog.youkuaiyun.com/hhhcj/article/details/123095646</link><guid>https://blog.youkuaiyun.com/hhhcj/article/details/123095646</guid><author>hhhcj</author><pubDate>Wed, 23 Feb 2022 17:41:33 +0800</pubDate><description><![CDATA[devops

技术栈

持续集成CI（Continuous Integration）：gitlab ci。开发人员提交了新代码之后，立刻进行构建、（单元）测试。根据测试结果，我们可以确定新代码和原有代码能否正确地集成在一起。

持续交付CD（Continuous Delivery）：gitlab cd。完成单元测试后，可以把代码部署到连接数据库的 Staging 环境中更多的测试。如果代码没有问题，可以继续手动部署到生产环境中。

容器：Docker。

编排：K8S。

服务注册与发现：Consul /]]></description><category></category></item><item><title><![CDATA[后端面试大全]]></title><link>https://blog.youkuaiyun.com/hhhcj/article/details/122674038</link><guid>https://blog.youkuaiyun.com/hhhcj/article/details/122674038</guid><author>hhhcj</author><pubDate>Mon, 07 Feb 2022 16:32:27 +0800</pubDate><description><![CDATA[目录

Mysql

事务的隔离级别

MVCC

Redis

跳表

HTTP

HTTPS

502、504

301、302

网络

TCP四次挥手

TCP/IP 五层模型

Mysql

事务的隔离级别

MVCC

B+树

Redis

跳表

HTTP

HTTPS

502、504

301、302

网络

TCP四次挥手

TCP/IP 五层模型


	物理层
	
	
	数据链路层
	
	
	网络层：ICMP IGMP IP（IPV4 IPV6）
	
	
	传输层：TCP、UDP
]]></description><category></category></item><item><title><![CDATA[Fatal Python error: PyImport_GetModuleDict: no module dictionary!]]></title><link>https://blog.youkuaiyun.com/hhhcj/article/details/50925066</link><guid>https://blog.youkuaiyun.com/hhhcj/article/details/50925066</guid><author>hhhcj</author><pubDate>Fri, 18 Mar 2016 17:01:28 +0800</pubDate><description><![CDATA[The problem is that when you run this as a stand alone script you have a lot of daemon threads in doWork, but the script will exit
 when only daemon threads are left, so they all get killed by the in]]></description><category></category></item><item><title><![CDATA[自定义菜单，带参数的跳转url]]></title><link>https://blog.youkuaiyun.com/hhhcj/article/details/50685731</link><guid>https://blog.youkuaiyun.com/hhhcj/article/details/50685731</guid><author>hhhcj</author><pubDate>Thu, 18 Feb 2016 14:12:51 +0800</pubDate><description><![CDATA[{
    "button": [
        {
            "name": "微 服务", 
            "sub_button": [
                {
                    "type": "view", 
                    "name": "在线开户", 
                    "ur]]></description><category></category></item><item><title><![CDATA[html.encode('gbk','ignore')]]></title><link>https://blog.youkuaiyun.com/hhhcj/article/details/49889581</link><guid>https://blog.youkuaiyun.com/hhhcj/article/details/49889581</guid><author>hhhcj</author><pubDate>Tue, 17 Nov 2015 16:41:54 +0800</pubDate><description><![CDATA[html.encode('gbk','ignore')]]></description><category></category></item><item><title><![CDATA[Python正则表达式指南]]></title><link>https://blog.youkuaiyun.com/hhhcj/article/details/49841515</link><guid>https://blog.youkuaiyun.com/hhhcj/article/details/49841515</guid><author>hhhcj</author><pubDate>Sat, 14 Nov 2015 23:48:35 +0800</pubDate><description><![CDATA[http://www.cnblogs.com/huxi/archive/2010/07/04/1771073.html]]></description><category></category></item><item><title><![CDATA[error LNK2019: unresolved external symbol]]></title><link>https://blog.youkuaiyun.com/hhhcj/article/details/47973941</link><guid>https://blog.youkuaiyun.com/hhhcj/article/details/47973941</guid><author>hhhcj</author><pubDate>Tue, 25 Aug 2015 11:01:54 +0800</pubDate><description><![CDATA[64位Python总是各种问题啊，在安装talib时，出现这种问题，使用Visual C++ for Python也没有easy_install成功，不想再下个VS手动编译，直接去找非官方的64位库，离线安装解决。


TA-Lib, a wrapper for the TA-LIB Technical
 Analysis Library.

TA_Lib‑0.4.9‑cp26‑non]]></description><category></category></item><item><title><![CDATA[网页显示特殊字符]]></title><link>https://blog.youkuaiyun.com/hhhcj/article/details/7226659</link><guid>https://blog.youkuaiyun.com/hhhcj/article/details/7226659</guid><author>hhhcj</author><pubDate>Wed, 01 Feb 2012 20:24:24 +0800</pubDate><description><![CDATA[HTML特殊字符显示

HTML字符实体(Character Entities)
有些字符在HTML里有特别的含义，比如小于号
这就要说到HTML字符实体(HTML Character Entities)了。
一个字符实体(Character Entity)分成三部分：第一部分是一个&符号，英文叫ampersand；第二部分是实体(Entity)名字或者是#加上实体(Entity)编号；]]></description><category></category></item><item><title><![CDATA[Apache建虚拟目录，端口被占用问题实战]]></title><link>https://blog.youkuaiyun.com/hhhcj/article/details/7083663</link><guid>https://blog.youkuaiyun.com/hhhcj/article/details/7083663</guid><author>hhhcj</author><pubDate>Mon, 19 Dec 2011 11:51:33 +0800</pubDate><description><![CDATA[最近装Apache，出现各种问题，花了不少时间，总结起来主要是Apache服务启动失败，通过查看系统日志能够获得不少启发，原来虚拟目录的8000端口被RTX占用了，卸载了用的很少的RTX服务器，于是问题得到解决。
　　通过日志发现是端口被占用的问题，
The Apache service named  reported the following error:
>>> (OS 10048)O]]></description><category></category></item><item><title><![CDATA[8大排序算法源码实现]]></title><link>https://blog.youkuaiyun.com/hhhcj/article/details/5884596</link><guid>https://blog.youkuaiyun.com/hhhcj/article/details/5884596</guid><author>hhhcj</author><pubDate>Tue, 14 Sep 2010 21:47:00 +0800</pubDate><description><![CDATA[　　插入排序、选择排序、归并排序、冒泡排序、希尔排序、堆排序、快速排序、基数排序，8大排序算法的源码实现。一、插入排序//稳定的排序算法
void insertion_sort(int* A)
{
	int i,j,key;
	for(j=1;j=0&&A[i]>key)
		{
			A[i+1]=A[i];
			i--;
		}
		A[i+1]=key;
	}
}二、选择排序//不稳定的排序算法
void selection_sort(int* A)
{
	int i,j]]></description><category></category></item><item><title><![CDATA[程序员人生就是......]]></title><link>https://blog.youkuaiyun.com/hhhcj/article/details/5336931</link><guid>https://blog.youkuaiyun.com/hhhcj/article/details/5336931</guid><author>hhhcj</author><pubDate>Mon, 01 Mar 2010 21:19:00 +0800</pubDate><description><![CDATA[以下是网上看到的一个程序员人生示意图，感觉大体上还是对的，程序员就是坚持学习的一个过程，如果想一直做个程序员，坚持下去一定会有幸福生活，你看看国外牛人都是好几十岁的人。 下面为网上看到的漫画，觉得有些也很有意思，一并放出来大家看看。每个程序员都经历过下面这些阶段，只不过先后顺序不一样了，还是一句话，坚持下去就会有幸福生活！技术和业务与生俱来就存在一些鸿沟，如何给鸿沟]]></description><category></category></item><item><title><![CDATA[Windows程序设计摘录]]></title><link>https://blog.youkuaiyun.com/hhhcj/article/details/4302768</link><guid>https://blog.youkuaiyun.com/hhhcj/article/details/4302768</guid><author>hhhcj</author><pubDate>Sat, 27 Jun 2009 11:55:00 +0800</pubDate><description><![CDATA[Windows １．A window shares the screen with other windows, including those from other applications. Only one window at a time can receive input from the user. The user can use the mouse, keyboard, o]]></description><category></category></item></channel></rss>