<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[seafit的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/seafit</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; seafit]]></copyright><item><title><![CDATA[mysql_real_connect to {IP}:SSL connection error: Failed to set ciphers to use]]></title><link>https://blog.youkuaiyun.com/seafit/article/details/138998995</link><guid>https://blog.youkuaiyun.com/seafit/article/details/138998995</guid><author>seafit</author><pubDate>Fri, 17 May 2024 10:46:24 +0800</pubDate><description><![CDATA[一年内因为换电脑不停的出现这个问题。网上也找不到合适的办法，大模型也给了一些解释，但是都没有具体的解决方案。原因：mysql server 虽然注释掉了ssl的配置文件，但是实际还是没有关闭（可能是因为我是自己编译mysql的原因）解决：在mysql配置文件里加上ssl=0，重启解决。]]></description><category></category></item><item><title><![CDATA[XCODE下载版本]]></title><link>https://blog.youkuaiyun.com/seafit/article/details/129299151</link><guid>https://blog.youkuaiyun.com/seafit/article/details/129299151</guid><author>seafit</author><pubDate>Thu, 02 Mar 2023 13:40:14 +0800</pubDate><description><![CDATA[macOS Catalina 10.15.4 (搭载 Intel 芯片的 Mac)macOS Catalina 10.15.4 (搭载 Intel 芯片的 Mac)macOS Catalina 10.15.4 (搭载 Intel 芯片的 Mac)macOS Catalina 10.15.4 (搭载 Intel 芯片的 Mac)(搭载 Apple 芯片的 Mac)(搭载 Apple 芯片的 Mac)(搭载 Apple 芯片的 Mac)(搭载 Apple 芯片的 Mac)要求的最低 OS 版本。]]></description><category></category></item><item><title><![CDATA[undefined reference to `vtable for 问题的补充]]></title><link>https://blog.youkuaiyun.com/seafit/article/details/107089817</link><guid>https://blog.youkuaiyun.com/seafit/article/details/107089817</guid><author>seafit</author><pubDate>Fri, 03 Jul 2020 16:33:03 +0800</pubDate><description><![CDATA[半天时间在纠结这个问题，最终是因为低级错误。但是追查的思路应该记录一下。

1，原因

   这个错误的原因网上有很多，确切的原因是因为继承的父类之后的父类虚函数没有实现导致，查了半天怎么看都是实现了的，结果发现另有原因。

2，解决

  函数未实现的原因一般有两种，一种是确实没定义，这个很好定位，另一种则是定义了未找到。 最后发现问题是我定义了，但是GCC未找到，原来是没有在MAKEFILE里指定目录。
...]]></description><category></category></item><item><title><![CDATA[MySQL导入导出数据相关操作]]></title><link>https://blog.youkuaiyun.com/seafit/article/details/107024394</link><guid>https://blog.youkuaiyun.com/seafit/article/details/107024394</guid><author>seafit</author><pubDate>Mon, 29 Jun 2020 17:17:05 +0800</pubDate><description><![CDATA[导出

mysqldump -uroot -pseafitjava --databases data_statistic &gt; ./data_stat.sql

导入

mysql&gt; source ./data_stat.sql;


]]></description><category></category></item><item><title><![CDATA[自己搭建开源数据统计报表系统]]></title><link>https://blog.youkuaiyun.com/seafit/article/details/107017460</link><guid>https://blog.youkuaiyun.com/seafit/article/details/107017460</guid><author>seafit</author><pubDate>Mon, 29 Jun 2020 11:52:15 +0800</pubDate><description><![CDATA[data_statistic
通用数据统计报表系统
苦统计报表久已！
最近在做规则引擎的数据分析，苦于没有一款合适的数据可视化统计报表，网上搜索了一圈，并没有一款开源的拿来即用的统计报表，于是尝试着看是否能自己做一个。
可视化报表的核心是数据可视化，在搜索过程中，找到了Chart.js这样的神兵利器 示例，顿时信心大增，感觉一天可以把报表建起来。
&nbsp;&nbsp;
如何Run起来
&nbsp;&nbsp;
效果示例
&nbsp;&nbsp;
当前已经在规则引擎的数据分析中用起来，让数据查看和分析简单]]></description><category></category></item><item><title><![CDATA[服务报错:[TARS]ServantHandle::handle request protocol decode error:require field not exist, tag: 1, head]]></title><link>https://blog.youkuaiyun.com/seafit/article/details/106940650</link><guid>https://blog.youkuaiyun.com/seafit/article/details/106940650</guid><author>seafit</author><pubDate>Wed, 24 Jun 2020 11:32:22 +0800</pubDate><description><![CDATA[服务报错:[TARS]ServantHandle::handle request protocol decode error:require field not exist, tag: 1, headTag: 0

原因： 部署HTTP服务必须用非TARS协议
]]></description><category></category></item><item><title><![CDATA[腾讯开源TARS安装问题记录]]></title><link>https://blog.youkuaiyun.com/seafit/article/details/106851334</link><guid>https://blog.youkuaiyun.com/seafit/article/details/106851334</guid><author>seafit</author><pubDate>Fri, 19 Jun 2020 11:06:13 +0800</pubDate><description><![CDATA[1，服务的位数一定要是64位，否则编译是会出现 undefined xxx content

2，替换安装源，最好用阿里云的，速度最快（以下复制全替换）

     deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
     deb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted univ...]]></description><category></category></item><item><title><![CDATA[Centos mysql.h]]></title><link>https://blog.youkuaiyun.com/seafit/article/details/79519540</link><guid>https://blog.youkuaiyun.com/seafit/article/details/79519540</guid><author>seafit</author><pubDate>Sun, 11 Mar 2018 20:09:57 +0800</pubDate><description><![CDATA[操作系统是centos7,在make时报如下错误：In file included from db_exception.cpp:22:0:db_interface_mysql.h:32:25: 致命错误：mysql/mysql.h：没有那个文件或目录 #include &quot;mysql/mysql.h&quot;                         ^编译中断。make[2]: *** [Hybri...]]></description><category></category></item><item><title><![CDATA[各种符号的英文]]></title><link>https://blog.youkuaiyun.com/seafit/article/details/77061970</link><guid>https://blog.youkuaiyun.com/seafit/article/details/77061970</guid><author>seafit</author><pubDate>Thu, 10 Aug 2017 16:52:09 +0800</pubDate><description><![CDATA[! 叹号 exclamation mark/bang 
? 问号 question mark 
, 逗号 comma 
. 点号 dot/period/point 
: 冒号 colon 
; 分号 semicolon 
” 双引号 quotation marks/double quote 
‘ 单引号/撇号 apostrophe/single quote 
` 重音号 backq]]></description><category></category></item><item><title><![CDATA[从《王者荣耀》来聊聊游戏的帧同步]]></title><link>https://blog.youkuaiyun.com/seafit/article/details/75388937</link><guid>https://blog.youkuaiyun.com/seafit/article/details/75388937</guid><author>seafit</author><pubDate>Wed, 19 Jul 2017 15:16:22 +0800</pubDate><description><![CDATA[http://www.sohu.com/a/153269736_163917





这是王者荣耀技术分析系列第二篇，有兴趣请持续关注。

1、像《王者荣耀》一样红过

2、从《王者荣耀》来聊聊游戏的帧同步

3、游戏服务器的架构演进

农药自从上线以来，依靠着强大的产品力以及腾讯的运营能力，在游戏市场上表现可谓是风生水起，根据第三方的调研数据显示，《王者荣耀》渗透率]]></description><category></category></item><item><title><![CDATA[__builtin_expect — 分支预测优化]]></title><link>https://blog.youkuaiyun.com/seafit/article/details/75126164</link><guid>https://blog.youkuaiyun.com/seafit/article/details/75126164</guid><author>seafit</author><pubDate>Fri, 14 Jul 2017 17:18:45 +0800</pubDate><description><![CDATA[http://www.cnblogs.com/LubinLew/p/GCC-__builtin_expect.html





1.引言



在很多源码如Linux内核、Glib等,我们都能看到likely()和unlikely()这两个宏,通常这两个宏定义是下面这样的形式。

#define likely(x)      __builtin_expect(!!(x),]]></description><category></category></item><item><title><![CDATA[关于linux/unix信号处理最深入的文章之一]]></title><link>https://blog.youkuaiyun.com/seafit/article/details/75006987</link><guid>https://blog.youkuaiyun.com/seafit/article/details/75006987</guid><author>seafit</author><pubDate>Wed, 12 Jul 2017 11:02:07 +0800</pubDate><description><![CDATA[http://www.cppblog.com/elva/archive/2008/09/10/61544.html





收集一些网上的资料，以便参考：

http://blog.chinaunix.net/u2/69143/showart_1087349.html

     当服务器close一个连接时，若client端接着发数据。根据TCP协议的规定，会收到一个RST]]></description><category></category></item><item><title><![CDATA[微服务架构]]></title><link>https://blog.youkuaiyun.com/seafit/article/details/75005912</link><guid>https://blog.youkuaiyun.com/seafit/article/details/75005912</guid><author>seafit</author><pubDate>Wed, 12 Jul 2017 10:12:55 +0800</pubDate><description><![CDATA[http://geek.youkuaiyun.com/news/detail/210557





大家都在提微服务架构，微服务架构到底是什么？它有哪些特点和设计模式？我们在打造微服务架构过程中，这些设计模式在实战当中如何应用？数据的一致性应该如何保证？今天我将针对上述疑问分享一下我的思考。

微服务架构特点

什么是微服务架构？看下图的这段英文，这是Martin Fowler 在201]]></description><category></category></item><item><title><![CDATA[CentOS 7中firewall防火墙详解和配置以及切换为iptables防火墙]]></title><link>https://blog.youkuaiyun.com/seafit/article/details/74857188</link><guid>https://blog.youkuaiyun.com/seafit/article/details/74857188</guid><author>seafit</author><pubDate>Sun, 09 Jul 2017 08:49:37 +0800</pubDate><description><![CDATA[原文链接：http://blog.youkuaiyun.com/xlgen157387/article/details/52672988


一、firewall介绍


CentOS 7中防火墙是一个非常的强大的功能，在CentOS 6.5中在iptables防火墙中进行了升级了。

1、官方介绍

The dynamic firewall daemon firewalld provid]]></description><category></category></item><item><title><![CDATA[最小版本Centos7安装完毕后无法联网的解决方法]]></title><link>https://blog.youkuaiyun.com/seafit/article/details/74847614</link><guid>https://blog.youkuaiyun.com/seafit/article/details/74847614</guid><author>seafit</author><pubDate>Sat, 08 Jul 2017 18:33:30 +0800</pubDate><description><![CDATA[Centos7安装完毕后无法联网的解决方法





1、打开终端窗口  用root登录

2、输入：cd /etc/sysconfig/network-scripts/



3、编辑配置文件：vi ifcfg-ens33   修改noboot=no 为 noboot=yes




4、修改完成后保存：冒号（:）wq  保存退出  

5、重启

6、]]></description><category></category></item><item><title><![CDATA[最小版本CentOS7 安装完成后ifconfig命令不能用]]></title><link>https://blog.youkuaiyun.com/seafit/article/details/74847208</link><guid>https://blog.youkuaiyun.com/seafit/article/details/74847208</guid><author>seafit</author><pubDate>Sat, 08 Jul 2017 18:30:23 +0800</pubDate><description><![CDATA[# ifconfig-bash: ifconfig: command not found




 1,   查看ifconfig命令是否存在

 查看 /sbin/ifconfig是否存在

 


2 ,   如果ifconfig命令存在，查看环境变量设置    

#echo $PATH

       如果环境变量中没有包含ifconfig命令的路径]]></description><category></category></item><item><title><![CDATA[SSL_connect失败返回-1的一种情况解决办法]]></title><link>https://blog.youkuaiyun.com/seafit/article/details/74158276</link><guid>https://blog.youkuaiyun.com/seafit/article/details/74158276</guid><author>seafit</author><pubDate>Sun, 02 Jul 2017 22:01:43 +0800</pubDate><description><![CDATA[SSL_connect返回-1的一种原因是因为socket设置成了非阻塞模式，应设置为阻塞模式。



SSL_library_init();
        ERR_load_BIO_strings();
        SSL_load_error_strings();
        OpenSSL_add_all_algorithms();
        
      ]]></description><category></category></item><item><title><![CDATA[select的理解]]></title><link>https://blog.youkuaiyun.com/seafit/article/details/73250158</link><guid>https://blog.youkuaiyun.com/seafit/article/details/73250158</guid><author>seafit</author><pubDate>Wed, 14 Jun 2017 17:03:32 +0800</pubDate><description><![CDATA[从别人的博客中转载过来了这一篇文章，经过重新编辑排版之后展现于此，做一个知识点保存与学习。





    select函数用于在非阻塞中，当一个套接字或一组套接字有信号时通知你，系统提供select函数来实现多路复用输入/输出模型，原型：
int select(int maxfd,fd_set *rdset,fd_set *wrset,fd_set *exset,struct t]]></description><category></category></item><item><title><![CDATA[VC设置环境变量]]></title><link>https://blog.youkuaiyun.com/seafit/article/details/73124249</link><guid>https://blog.youkuaiyun.com/seafit/article/details/73124249</guid><author>seafit</author><pubDate>Mon, 12 Jun 2017 17:03:54 +0800</pubDate><description><![CDATA[http://blog.youkuaiyun.com/liang19890820/article/details/51658574



将命令提示符定位到D:\Program Files\Microsoft Visual Studio 12.0\VC\bin，
 然后输入vcvars32.bat（如果没有这一步，会提示nmake不是内部或外部命令）。]]></description><category></category></item><item><title><![CDATA[数据库压缩技术探索]]></title><link>https://blog.youkuaiyun.com/seafit/article/details/72953838</link><guid>https://blog.youkuaiyun.com/seafit/article/details/72953838</guid><author>seafit</author><pubDate>Fri, 09 Jun 2017 09:51:27 +0800</pubDate><description><![CDATA[转载，http://geek.youkuaiyun.com/news/detail/201478


记录一下，免得找不到了


作为数据库，在系统资源（CPU、内存、SSD、磁盘等）一定的前提下，我们希望：


存储的数据更多：采用压缩，这个世界上有各种各样的压缩算法；访问的速度更快：更快的压缩（写）/解压（读）算法、更大的缓存。

几乎所有压缩算法都严重依赖上下文：

位置相邻的]]></description><category></category></item></channel></rss>