<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ypbsyy</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ypbsyy]]></copyright><item><title><![CDATA[mysql打开文件数超过限制]]></title><link>https://blog.youkuaiyun.com/ypbsyy/article/details/100055055</link><guid>https://blog.youkuaiyun.com/ypbsyy/article/details/100055055</guid><author>ypbsyy</author><pubDate>Sat, 24 Aug 2019 17:19:22 +0800</pubDate><description><![CDATA[https://www.cnblogs.com/zengkefu/p/5683017.html

1、ulimit -a查看open files大小

2、查看mysql用户当前打开的文件数


lsof -u mysql|wc -l

3、修改mysql的文件数限制


vi /etc/security/limits.conf   //新增如下行：

mysql soft nofile 6553...]]></description><category></category></item><item><title><![CDATA[busybox交叉编译]]></title><link>https://blog.youkuaiyun.com/ypbsyy/article/details/99628080</link><guid>https://blog.youkuaiyun.com/ypbsyy/article/details/99628080</guid><author>ypbsyy</author><pubDate>Thu, 15 Aug 2019 12:00:28 +0800</pubDate><description><![CDATA[wget  https://busybox.net/downloads/busybox-1.30.0.tar.bz2 
tar xvjf ./busybox-1.30.0.tar.bz2 
cd busybox-1.30.0
make menuconfig
make CROSS_COMPILE=/opt/toolchains/crosstools-arm-gcc-5.3-linux-4.1-gl...]]></description><category></category></item><item><title><![CDATA[vmware的ubuntu下的ens33接口不见了]]></title><link>https://blog.youkuaiyun.com/ypbsyy/article/details/99572885</link><guid>https://blog.youkuaiyun.com/ypbsyy/article/details/99572885</guid><author>ypbsyy</author><pubDate>Wed, 14 Aug 2019 15:17:48 +0800</pubDate><description><![CDATA[dhclient ens33


]]></description><category></category></item><item><title><![CDATA[驱动程序概念介绍]]></title><link>https://blog.youkuaiyun.com/ypbsyy/article/details/99094691</link><guid>https://blog.youkuaiyun.com/ypbsyy/article/details/99094691</guid><author>ypbsyy</author><pubDate>Sat, 10 Aug 2019 18:04:17 +0800</pubDate><description><![CDATA[https://www.cnblogs.com/lifexy/p/7506103.html
]]></description><category></category></item><item><title><![CDATA[根据分隔符提取文件中字符串]]></title><link>https://blog.youkuaiyun.com/ypbsyy/article/details/99072363</link><guid>https://blog.youkuaiyun.com/ypbsyy/article/details/99072363</guid><author>ypbsyy</author><pubDate>Sat, 10 Aug 2019 14:28:25 +0800</pubDate><description><![CDATA[分隔符为逗号,


file='/mnt/hgfs/ubuntu64_share/route.txt'
string=$(cat $file)
array=(${string//,/ })
for var in ${array[@]}
do
#   echo $var
    echo $var&gt;&gt;result.txt
done  


]]></description><category></category></item><item><title><![CDATA[Linux添加环境变量与GCC编译器添加INCLUDE与LIB环境变量]]></title><link>https://blog.youkuaiyun.com/ypbsyy/article/details/98941810</link><guid>https://blog.youkuaiyun.com/ypbsyy/article/details/98941810</guid><author>ypbsyy</author><pubDate>Fri, 09 Aug 2019 10:10:01 +0800</pubDate><description><![CDATA[https://www.cnblogs.com/image-eye/archive/2011/08/20/2147133.html

对所有用户有效在/etc/profile增加以下内容。只对当前用户有效在Home目录下的
.bashrc或.bash_profile里增加下面的内容：
(注意：等号前面不要加空格,否则可能出现 command not found)
#在PATH中找到可执行文件程序的...]]></description><category></category></item><item><title><![CDATA[libev安装和测试]]></title><link>https://blog.youkuaiyun.com/ypbsyy/article/details/98618237</link><guid>https://blog.youkuaiyun.com/ypbsyy/article/details/98618237</guid><author>ypbsyy</author><pubDate>Tue, 06 Aug 2019 15:00:58 +0800</pubDate><description><![CDATA[1、libev安装


git clone  git://git.lighttpd.net/libev.git
cd libev
chmod u+x -R ./*
./autogen.sh 
./configure
make
make install

2、libev测试1

gcc -o test test.c -lev


#include &lt;ev.h&gt;
#include &lt;...]]></description><category></category></item><item><title><![CDATA[mmap使用]]></title><link>https://blog.youkuaiyun.com/ypbsyy/article/details/97795770</link><guid>https://blog.youkuaiyun.com/ypbsyy/article/details/97795770</guid><author>ypbsyy</author><pubDate>Tue, 30 Jul 2019 16:41:19 +0800</pubDate><description><![CDATA[root@ubuntu:/home/code/test_virtual# more ./test_mmap.c
#include &lt;stdio.h&gt;
#include &lt;unistd.h&gt;
#include &lt;sys/types.h&gt;    
#include &lt;sys/stat.h&gt;    
#include &lt;fcntl.h&gt;
#i...]]></description><category></category></item><item><title><![CDATA[终端read和write]]></title><link>https://blog.youkuaiyun.com/ypbsyy/article/details/97795030</link><guid>https://blog.youkuaiyun.com/ypbsyy/article/details/97795030</guid><author>ypbsyy</author><pubDate>Tue, 30 Jul 2019 16:35:14 +0800</pubDate><description><![CDATA[#include &lt;stdio.h&gt;
#include &lt;unistd.h&gt;
#include &lt;sys/types.h&gt;
#include &lt;sys/stat.h&gt;
#include &lt;fcntl.h&gt;

int main()
{
    char buf[32];
    int n;
    n = read(STDIN_FILE...]]></description><category></category></item><item><title><![CDATA[Linux终端编译并执行Java文件]]></title><link>https://blog.youkuaiyun.com/ypbsyy/article/details/97779752</link><guid>https://blog.youkuaiyun.com/ypbsyy/article/details/97779752</guid><author>ypbsyy</author><pubDate>Tue, 30 Jul 2019 14:18:54 +0800</pubDate><description><![CDATA[转：https://blog.youkuaiyun.com/qq_34231010/article/details/77923091

条件: 配置好jdk，搭建好java环境。

shell 中操作：

1、先创建java项目目录，名称project。

 mkdir project

2、在项目中创建src和bin目录，src下用于存放 “.java” 文件，bin下存放 “ .class ” 文件...]]></description><category></category></item><item><title><![CDATA[gcc和ld]]></title><link>https://blog.youkuaiyun.com/ypbsyy/article/details/96997575</link><guid>https://blog.youkuaiyun.com/ypbsyy/article/details/96997575</guid><author>ypbsyy</author><pubDate>Tue, 23 Jul 2019 15:14:05 +0800</pubDate><description><![CDATA[https://www.cnblogs.com/tianyajuanke/p/3359100.html


root@ubuntu:/home/code/test_virtual# more test2.c
#include &lt;stdio.h&gt;

int main(void)
{
    printf("sizeof(long)=%d\r\n", 8);
    return 0;
}...]]></description><category></category></item><item><title><![CDATA[ASCII，Unicode和UTF-8终于找到一个能完全搞清楚的文章了]]></title><link>https://blog.youkuaiyun.com/ypbsyy/article/details/96973629</link><guid>https://blog.youkuaiyun.com/ypbsyy/article/details/96973629</guid><author>ypbsyy</author><pubDate>Tue, 23 Jul 2019 10:43:06 +0800</pubDate><description><![CDATA[转：https://blog.youkuaiyun.com/Deft_MKJing/article/details/79460485

前言

NSDictionary和NSMutableArray底层原理（哈希表和环形缓冲区）

Django中CSRF防御全过程解析以及中间件作用机制

平时喜欢写东西，看博客，一直对编码有些懵，今天下午也不知道看到了什么，突然想了解下，就找到了这个文章，看完真的豁然开朗，这...]]></description><category></category></item><item><title><![CDATA[Fiddler抓取https设置及其原理]]></title><link>https://blog.youkuaiyun.com/ypbsyy/article/details/96828765</link><guid>https://blog.youkuaiyun.com/ypbsyy/article/details/96828765</guid><author>ypbsyy</author><pubDate>Mon, 22 Jul 2019 09:16:57 +0800</pubDate><description><![CDATA[https://www.cnblogs.com/Ming8006/p/8405555.html
]]></description><category></category></item><item><title><![CDATA[libcurl交叉编译]]></title><link>https://blog.youkuaiyun.com/ypbsyy/article/details/96452507</link><guid>https://blog.youkuaiyun.com/ypbsyy/article/details/96452507</guid><author>ypbsyy</author><pubDate>Thu, 18 Jul 2019 20:32:57 +0800</pubDate><description><![CDATA[wget https://curl.haxx.se/download/curl-7.60.0.tar.gz
 tar xvzf ./curl-7.60.0.tar.gz 
 cd curl-7.60.0
 ./configure --prefix=/home/merlin/yidong/libcurl/prefix CC=mips-linux-gcc --host=mips-linux --b...]]></description><category></category></item><item><title><![CDATA[zlib交叉编译]]></title><link>https://blog.youkuaiyun.com/ypbsyy/article/details/96450415</link><guid>https://blog.youkuaiyun.com/ypbsyy/article/details/96450415</guid><author>ypbsyy</author><pubDate>Thu, 18 Jul 2019 20:09:33 +0800</pubDate><description><![CDATA[转：https://www.cnblogs.com/smallredness/p/9321564.html



下载 zlib-1.2.9.tar.gz


wget http://www.zlib.net/fossils/zlib-1.2.9.tar.gz

解压文件


tar -zxvf zlib-1.2.9.tar.gz

指定编译器


export CC=arm-androidea...]]></description><category></category></item><item><title><![CDATA[json-c的交叉编译]]></title><link>https://blog.youkuaiyun.com/ypbsyy/article/details/96448572</link><guid>https://blog.youkuaiyun.com/ypbsyy/article/details/96448572</guid><author>ypbsyy</author><pubDate>Thu, 18 Jul 2019 19:50:11 +0800</pubDate><description><![CDATA[1、源码下载


mkdir json-c
cd json-c/
git clone https://github.com/json-c/json-c.git
（或取分支：git clone -b json-c-0.12 https://github.com/json-c/json-c.git）

2、交叉编译


cd json-c/
./autogen.sh 
./config.guess ...]]></description><category></category></item><item><title><![CDATA[socket协议原理]]></title><link>https://blog.youkuaiyun.com/ypbsyy/article/details/93485360</link><guid>https://blog.youkuaiyun.com/ypbsyy/article/details/93485360</guid><author>ypbsyy</author><pubDate>Mon, 24 Jun 2019 14:27:47 +0800</pubDate><description><![CDATA[https://www.mojidong.com/post/2015-03-07-socket5-1/

https://sq.163yun.com/blog/article/185531711118745600

最近研究了下socket5协议,它是一个tcp、udp的代理协议(socket4不支持udp),大部分软件都支持socket5代理。

一般来说要建立起一个代理的连接要经过三个阶段。
...]]></description><category></category></item><item><title><![CDATA[Linux流量控制TC中的HTB队列创建与过滤]]></title><link>https://blog.youkuaiyun.com/ypbsyy/article/details/92841143</link><guid>https://blog.youkuaiyun.com/ypbsyy/article/details/92841143</guid><author>ypbsyy</author><pubDate>Wed, 19 Jun 2019 19:02:31 +0800</pubDate><description><![CDATA[众所周知，在互联网诞生之初都是各个高校和科研机构相互通讯，并没有Linux流量控制方面的考虑和设计，IP协议的原则是尽可能好地为所有数据流服务，不同的数据流之间是平等的。然而多年的实践表明，这种原则并不是最理想的，有些数据流应该得到特别的照顾， 比如，远程登录的交互数据流应该比数据下载有更高的优先级。

针对不同的数据流采取不同的策略，这种可能性是存在的。并且，随着研究的发展和深入， 人们已经提出...]]></description><category></category></item><item><title><![CDATA[Java 通过 ssh 协议远程执行 linux 主机命令]]></title><link>https://blog.youkuaiyun.com/ypbsyy/article/details/92099838</link><guid>https://blog.youkuaiyun.com/ypbsyy/article/details/92099838</guid><author>ypbsyy</author><pubDate>Sat, 15 Jun 2019 16:13:38 +0800</pubDate><description><![CDATA[转：https://blog.youkuaiyun.com/qq_29690869/article/details/80396034

Java 通过 ssh 协议远程执行 linux 主机命令：

使用架包：ganymed-ssh2-build210.jar

public class SSH {
 private String charset = null;
 private String i...]]></description><category></category></item><item><title><![CDATA[dns回包解析]]></title><link>https://blog.youkuaiyun.com/ypbsyy/article/details/90812318</link><guid>https://blog.youkuaiyun.com/ypbsyy/article/details/90812318</guid><author>ypbsyy</author><pubDate>Tue, 04 Jun 2019 20:02:32 +0800</pubDate><description><![CDATA[#include &lt;pcap.h&gt;  
#include &lt;time.h&gt;  
#include &lt;stdlib.h&gt;  
#include &lt;stdio.h&gt;  
#include &lt;string.h&gt; 
#include &lt;arpa/inet.h&gt;

#define DNS_ETH_IPV4_UDP_LEN  (14 +...]]></description><category></category></item></channel></rss>