<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qdylan的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qdylan</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qdylan]]></copyright><item><title><![CDATA[[2021-11-08] maria DB 重装，被黑后]]></title><link>https://blog.youkuaiyun.com/qdylan/article/details/121205319</link><guid>https://blog.youkuaiyun.com/qdylan/article/details/121205319</guid><author>qdylan</author><pubDate>Mon, 08 Nov 2021 15:22:38 +0800</pubDate><description><![CDATA[背景：

中招了，在MacWk - 精品mac软件下载这个网站上下载的Navicat Premium，含黑客程序，导致整个数据库中的数据被删， 幸亏， 有备份，没使用root用户，立刻改密码，恢复数据，但是怕，黑客程序，更近一步侵蚀，决定重新，安装mariaDB

重装过程：

1. 看看系统都有哪些程序，需要重装：rpm -qa | grep mariadb



2. 卸载mariadb 数据库相关部分：

# rpm -e --nodeps mariadb

# rpm -e --nodeps m..]]></description><category></category></item><item><title><![CDATA[[2020-11-17] Mac 下 docker 安装镜像配置]]></title><link>https://blog.youkuaiyun.com/qdylan/article/details/109744837</link><guid>https://blog.youkuaiyun.com/qdylan/article/details/109744837</guid><author>qdylan</author><pubDate>Tue, 17 Nov 2020 16:10:21 +0800</pubDate><description><![CDATA[建议拖拽下载安装：
下载地址：https://download.docker.com/mac/stable/Docker.dmg

拖拽安装， 此处不再赘述！
安装后， 启动服务成功后，会有会有菜单栏图标

服务的控制，重启都在这里
启动服务， 检车配置
docker info
此时我们打开终端， 看一下配置情况：

配置镜像
键入命令：docker， 会出现帮助信息
找到配置文件地址，进入并编辑文件：

vim /Users/XXXXXX/.docker/daemon.json
添加如下内容：
1 {
.]]></description><category></category></item><item><title><![CDATA[[2020-07-28] protobufjs--pbjs--安装、报错指导]]></title><link>https://blog.youkuaiyun.com/qdylan/article/details/107629641</link><guid>https://blog.youkuaiyun.com/qdylan/article/details/107629641</guid><author>qdylan</author><pubDate>Tue, 28 Jul 2020 09:59:46 +0800</pubDate><description><![CDATA[@ [2020-07-28] protobufjs–pbjs–安装、报错指导
1. 安装环境说明：
a. Linux 3.10.0-957.27.2.el7.x86_64
b. Darwin 19.6.0
2. 安装步骤： （两系统步骤相同）
a. npm install -g protobufjs
b. npm install -g pbjs
** mac 请加sudo 即：
后，即安装完成：
![pbjs命令可正常使用
End 若未执行以上命令，将会有以下报错
a. /usr/local/lib/nod]]></description><category></category></item><item><title><![CDATA[[Tensorflow][2017-07-25] Demo 运行报错]]></title><link>https://blog.youkuaiyun.com/qdylan/article/details/76080250</link><guid>https://blog.youkuaiyun.com/qdylan/article/details/76080250</guid><author>qdylan</author><pubDate>Tue, 25 Jul 2017 16:06:01 +0800</pubDate><description><![CDATA[TypeError: only integer scalar arrays can be converted to a scalar index]]></description><category></category></item><item><title><![CDATA[[Hadoop][2017-06-27] lzo.lzocodec not found]]></title><link>https://blog.youkuaiyun.com/qdylan/article/details/73800280</link><guid>https://blog.youkuaiyun.com/qdylan/article/details/73800280</guid><author>qdylan</author><pubDate>Tue, 27 Jun 2017 15:46:50 +0800</pubDate><description><![CDATA[在编译 Demo 时报错  hadoop jar WordCount.jar WordCount /input /output 
注意：/input /output    ／表示绝对路径， 不加为相对路径 


此问题， 解决知道
hadoop-lzo-0.4.20-SNAPSHOT.jar   此文件， 需要放入hadoop所有节点上， NameNode & DataNode]]></description><category></category></item><item><title><![CDATA[[maven][2017-03-24] eclipse下导入maven库]]></title><link>https://blog.youkuaiyun.com/qdylan/article/details/65634512</link><guid>https://blog.youkuaiyun.com/qdylan/article/details/65634512</guid><author>qdylan</author><pubDate>Fri, 24 Mar 2017 17:46:40 +0800</pubDate><description><![CDATA[添加 maven 依赖库 依赖包]]></description><category></category></item><item><title><![CDATA[[boost][2015-04-23] boost linux下的安装 编译 使用]]></title><link>https://blog.youkuaiyun.com/qdylan/article/details/45217687</link><guid>https://blog.youkuaiyun.com/qdylan/article/details/45217687</guid><author>qdylan</author><pubDate>Fri, 24 Apr 2015 09:59:29 +0800</pubDate><description><![CDATA[参考博文:
http://www.cnblogs.com/wondering/archive/2009/05/21/boost_setup.html



一、下载
使用svn下载主线最新版本: http://svn.boost.org/svn/boost/trunk。可以很方便的进行update和build，而不是每次都下载新的安装包并rebuild。
二、编译]]></description><category></category></item><item><title><![CDATA[[Linux][2015-03-17] gcc/g++ 编译选项]]></title><link>https://blog.youkuaiyun.com/qdylan/article/details/44344831</link><guid>https://blog.youkuaiyun.com/qdylan/article/details/44344831</guid><author>qdylan</author><pubDate>Tue, 17 Mar 2015 17:28:40 +0800</pubDate><description><![CDATA[转自:http://blog.chinaunix.net/uid-7673620-id-2598645.html



太长了,  有空的 时候 再研究





GCC的几个常用选项　
                              
gcc常用的编译选项对代码的影响
创建时间：2001-12-21
文章属性：原创
文章来源：http://xfocus.]]></description><category></category></item><item><title><![CDATA[[Linux][2014-09-23] enca Linux下 文件编码  查看 转换 工具]]></title><link>https://blog.youkuaiyun.com/qdylan/article/details/39499041</link><guid>https://blog.youkuaiyun.com/qdylan/article/details/39499041</guid><author>qdylan</author><pubDate>Tue, 23 Sep 2014 15:33:34 +0800</pubDate><description><![CDATA[Windows下中文的默认编码是bg2312
Linux下是utf-8。]]></description><category></category></item><item><title><![CDATA[[Linux][2014-09-04] Linux 打印 颜色显示]]></title><link>https://blog.youkuaiyun.com/qdylan/article/details/39048225</link><guid>https://blog.youkuaiyun.com/qdylan/article/details/39048225</guid><author>qdylan</author><pubDate>Thu, 04 Sep 2014 09:42:46 +0800</pubDate><description><![CDATA[linux终端中的颜色是用转义序列控制的，转义序列是以ESC开头，可以用\033完成相同的工作(ESC的ASCII码用十进制表示就是27，等于用八进制表示的33)。



书写格式，和相关说明如下:
复制代码 代码如下:

格式：\033[显示方式;前景色;背景色m
 
说明：
前景色            背景色           颜色
-----------------]]></description><category></category></item><item><title><![CDATA[[Tools][2014-08-28] svn 本地版本库]]></title><link>https://blog.youkuaiyun.com/qdylan/article/details/38900983</link><guid>https://blog.youkuaiyun.com/qdylan/article/details/38900983</guid><author>qdylan</author><pubDate>Thu, 28 Aug 2014 17:19:52 +0800</pubDate><description><![CDATA[单机开发再也不用



以下内容转自: http://blog.youkuaiyun.com/minico/article/details/4381281



安装个SVN服务器电脑运行慢不说，加上配置也是超级麻烦。这个小方法无须安装SVN的服务器软件，但只能单机使用。在家使用个人电脑做开发时是个不错的选择。
方法如下：
（1）安装TortoiseSVN；
（２）创建一个文件夹作为版本]]></description><category></category></item><item><title><![CDATA[[Linux][2014-06-03] grep 主要参数]]></title><link>https://blog.youkuaiyun.com/qdylan/article/details/28260153</link><guid>https://blog.youkuaiyun.com/qdylan/article/details/28260153</guid><author>qdylan</author><pubDate>Tue, 03 Jun 2014 14:34:20 +0800</pubDate><description><![CDATA[1. -i  :    不区分大小写]]></description><category></category></item><item><title><![CDATA[[Linux][2014-05-09] 单步调试 Python]]></title><link>https://blog.youkuaiyun.com/qdylan/article/details/25396623</link><guid>https://blog.youkuaiyun.com/qdylan/article/details/25396623</guid><author>qdylan</author><pubDate>Fri, 09 May 2014 15:11:40 +0800</pubDate><description><![CDATA[python -m pdb XXXXXXXX.py]]></description><category></category></item><item><title><![CDATA[[Linux][2013-09-23] shell脚本加密]]></title><link>https://blog.youkuaiyun.com/qdylan/article/details/11936547</link><guid>https://blog.youkuaiyun.com/qdylan/article/details/11936547</guid><author>qdylan</author><pubDate>Mon, 23 Sep 2013 16:24:14 +0800</pubDate><description><![CDATA[转自: http://blog.youkuaiyun.com/shaobingj126/article/details/9471425



推荐使用后一种方式.  gzexe a.sh





如何保护自己编写的shell程序
要保护自己编写的shell脚本程序，方法有很多，最简单的方法有两种：1、加密 2、设定过期时间，下面以shc工具为例说明：

一、下载安装shc工具
s]]></description><category></category></item><item><title><![CDATA[[Linux][2013-9-23]  vmstat 工具]]></title><link>https://blog.youkuaiyun.com/qdylan/article/details/11929261</link><guid>https://blog.youkuaiyun.com/qdylan/article/details/11929261</guid><author>qdylan</author><pubDate>Mon, 23 Sep 2013 14:14:50 +0800</pubDate><description><![CDATA[转自: http://wangjunle23.blog.163.com/blog/static/11783817120127220393903/




vmstat -n 3    (每个3秒刷新一次） 
procs          -----------memory----------            ---swap--         -----io----       ]]></description><category></category></item><item><title><![CDATA[[IDE][2013-5-13] source insight 设置 函数 括号 智能缩进 设置]]></title><link>https://blog.youkuaiyun.com/qdylan/article/details/9612739</link><guid>https://blog.youkuaiyun.com/qdylan/article/details/9612739</guid><author>qdylan</author><pubDate>Mon, 29 Jul 2013 10:27:56 +0800</pubDate><description><![CDATA[1. Auto Indent 设置:

点击" Auto Indent" 按钮, 弹出




勾选"indent Open Brace 和 Indent Close Brace" 的效果 截然不同:
勾选"indent Open Brace 和 Indent Close Brace" 的效果是:
if (0)
{
}


勾掉"indent Open Brace 和]]></description><category></category></item><item><title><![CDATA[[Linux][2013-5-13] Linux Shell $ $$ 美元符号]]></title><link>https://blog.youkuaiyun.com/qdylan/article/details/8919251</link><guid>https://blog.youkuaiyun.com/qdylan/article/details/8919251</guid><author>qdylan</author><pubDate>Mon, 13 May 2013 09:48:42 +0800</pubDate><description><![CDATA[原文转自:http://blog.youkuaiyun.com/lovingprince/article/details/6332636

linux脚中经常会遇到一大堆美元符号($)，有些符号容易搞混，他们代表的含义我做个记录：


[c-sharp] 
view plaincopyprint?


$0  shell的命令本身(包括完整路径)  $1到$9 数字表示shell 的第几个参]]></description><category></category></item><item><title><![CDATA[[Linux][2013-1-6] tcp 链接中 各 参数 设置]]></title><link>https://blog.youkuaiyun.com/qdylan/article/details/8473154</link><guid>https://blog.youkuaiyun.com/qdylan/article/details/8473154</guid><author>qdylan</author><pubDate>Sun, 06 Jan 2013 15:10:07 +0800</pubDate><description><![CDATA[英文版本：http://www.kernel.org/doc/Documentation/networking/ip-sysctl.txt
设置tcp参数一定要小心谨慎,轻易不要更改线上环境,我贴一下我们线上环境中，sysctl.conf的内容，见文章底部
net.ipv4.tcp_tw_reuse    = 1 
net.ipv4.tcp_tw_recycle  = 1 
net.ipv]]></description><category></category></item><item><title><![CDATA[[C/C++][2012-12-18] erase的返回值会指向下一个节点]]></title><link>https://blog.youkuaiyun.com/qdylan/article/details/8314301</link><guid>https://blog.youkuaiyun.com/qdylan/article/details/8314301</guid><author>qdylan</author><pubDate>Tue, 18 Dec 2012 14:51:32 +0800</pubDate><description><![CDATA[erase的返回值会指向下一个节点
for(TStrMapIter iter= strmap.begin(); iter!= strmap.end();)
{
      if ("somevalue" == iter->second )
      {
           iter = strmap.erase(iter);
       }
       else]]></description><category></category></item><item><title><![CDATA[[Linux][2012-12-11] gcc -D 选项]]></title><link>https://blog.youkuaiyun.com/qdylan/article/details/8282394</link><guid>https://blog.youkuaiyun.com/qdylan/article/details/8282394</guid><author>qdylan</author><pubDate>Tue, 11 Dec 2012 14:50:33 +0800</pubDate><description><![CDATA[编写程序时， 经常需要划分级别， 如 Debug 级别，release级别等。可以分开一些日志等信息是否必要。
 
例如：
 
#ifdef _DEBUG_
#define DEBUG_LOG printf
#else
#define DEBUG_LOG
#endif
意思就是， 如果定义了 _DEBUG_ 就 将系统中的 DEBUG_LOG 语句换成 printf，就是执行打印]]></description><category></category></item></channel></rss>