- 博客(168)
- 资源 (2)
- 收藏
- 关注
原创 mysql打开文件数超过限制
https://www.cnblogs.com/zengkefu/p/5683017.html1、ulimit -a查看open files大小2、查看mysql用户当前打开的文件数lsof -u mysql|wc -l3、修改mysql的文件数限制vi /etc/security/limits.conf //新增如下行:mysql soft nofile 6553...
2019-08-24 17:19:22
1438
原创 busybox交叉编译
wget https://busybox.net/downloads/busybox-1.30.0.tar.bz2 tar xvjf ./busybox-1.30.0.tar.bz2 cd busybox-1.30.0make menuconfigmake CROSS_COMPILE=/opt/toolchains/crosstools-arm-gcc-5.3-linux-4.1-gl...
2019-08-15 12:00:28
1590
原创 根据分隔符提取文件中字符串
分隔符为逗号,file='/mnt/hgfs/ubuntu64_share/route.txt'string=$(cat $file)array=(${string//,/ })for var in ${array[@]}do# echo $var echo $var>>result.txtdone
2019-08-10 14:28:25
732
原创 Linux添加环境变量与GCC编译器添加INCLUDE与LIB环境变量
https://www.cnblogs.com/image-eye/archive/2011/08/20/2147133.html对所有用户有效在/etc/profile增加以下内容。只对当前用户有效在Home目录下的.bashrc或.bash_profile里增加下面的内容:(注意:等号前面不要加空格,否则可能出现 command not found)#在PATH中找到可执行文件程序的...
2019-08-09 10:10:01
782
原创 libev安装和测试
1、libev安装git clone git://git.lighttpd.net/libev.gitcd libevchmod u+x -R ./*./autogen.sh ./configuremakemake install2、libev测试1gcc -o test test.c -lev#include <ev.h>#include <...
2019-08-06 15:00:58
400
原创 mmap使用
root@ubuntu:/home/code/test_virtual# more ./test_mmap.c#include <stdio.h>#include <unistd.h>#include <sys/types.h> #include <sys/stat.h> #include <fcntl.h>#i...
2019-07-30 16:41:19
222
原创 终端read和write
#include <stdio.h>#include <unistd.h>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>int main(){ char buf[32]; int n; n = read(STDIN_FILE...
2019-07-30 16:35:14
209
转载 Linux终端编译并执行Java文件
转:https://blog.youkuaiyun.com/qq_34231010/article/details/77923091条件: 配置好jdk,搭建好java环境。shell 中操作:1、先创建java项目目录,名称project。 mkdir project2、在项目中创建src和bin目录,src下用于存放 “.java” 文件,bin下存放 “ .class ” 文件...
2019-07-30 14:18:54
5281
转载 gcc和ld
https://www.cnblogs.com/tianyajuanke/p/3359100.htmlroot@ubuntu:/home/code/test_virtual# more test2.c#include <stdio.h>int main(void){ printf("sizeof(long)=%d\r\n", 8); return 0;}...
2019-07-23 15:14:05
1021
转载 ASCII,Unicode和UTF-8终于找到一个能完全搞清楚的文章了
转:https://blog.youkuaiyun.com/Deft_MKJing/article/details/79460485前言NSDictionary和NSMutableArray底层原理(哈希表和环形缓冲区)Django中CSRF防御全过程解析以及中间件作用机制平时喜欢写东西,看博客,一直对编码有些懵,今天下午也不知道看到了什么,突然想了解下,就找到了这个文章,看完真的豁然开朗,这...
2019-07-23 10:43:06
140
原创 libcurl交叉编译
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...
2019-07-18 20:32:57
1115
转载 zlib交叉编译
转:https://www.cnblogs.com/smallredness/p/9321564.html下载 zlib-1.2.9.tar.gzwget http://www.zlib.net/fossils/zlib-1.2.9.tar.gz解压文件tar -zxvf zlib-1.2.9.tar.gz指定编译器export CC=arm-androidea...
2019-07-18 20:09:33
498
原创 json-c的交叉编译
1、源码下载mkdir json-ccd 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 ...
2019-07-18 19:50:11
1348
转载 socket协议原理
https://www.mojidong.com/post/2015-03-07-socket5-1/https://sq.163yun.com/blog/article/185531711118745600最近研究了下socket5协议,它是一个tcp、udp的代理协议(socket4不支持udp),大部分软件都支持socket5代理。一般来说要建立起一个代理的连接要经过三个阶段。...
2019-06-24 14:27:47
430
转载 Linux流量控制TC中的HTB队列创建与过滤
众所周知,在互联网诞生之初都是各个高校和科研机构相互通讯,并没有Linux流量控制方面的考虑和设计,IP协议的原则是尽可能好地为所有数据流服务,不同的数据流之间是平等的。然而多年的实践表明,这种原则并不是最理想的,有些数据流应该得到特别的照顾, 比如,远程登录的交互数据流应该比数据下载有更高的优先级。针对不同的数据流采取不同的策略,这种可能性是存在的。并且,随着研究的发展和深入, 人们已经提出...
2019-06-19 19:02:31
502
1
转载 Java 通过 ssh 协议远程执行 linux 主机命令
转:https://blog.youkuaiyun.com/qq_29690869/article/details/80396034Java 通过 ssh 协议远程执行 linux 主机命令:使用架包:ganymed-ssh2-build210.jarpublic class SSH { private String charset = null; private String i...
2019-06-15 16:13:38
728
转载 dns回包解析
#include <pcap.h> #include <time.h> #include <stdlib.h> #include <stdio.h> #include <string.h> #include <arpa/inet.h>#define DNS_ETH_IPV4_UDP_LEN (14 +...
2019-06-04 20:02:32
1691
转载 linux下清空连接跟踪表的方法
转:https://blog.youkuaiyun.com/kcavi/article/details/59697767做linux下iptables规则,特别是nat规则时,有时候增加的规则并没有立刻生效,其中原因多半是配置的规则已经连接跟踪表里了,这时候需要手动清空一下连接表,linux提供的连接表操作库比较复杂,我写了一个简单的清空跟踪表的方法。 #include <stdio....
2019-05-24 17:53:07
2343
转载 ip rule、route路由表
https://blog.youkuaiyun.com/zqixiao_09/article/details/53327074https://blog.youkuaiyun.com/zqixiao_09/article/details/79166047ip route add 78.22.45.0/24 via 10.45.22.1 src 10.45.22.12 (发到 78.22.45.0/24 网段的...
2019-05-17 11:13:45
685
原创 tcpdump交叉编译
1、下载libpcap和tcpdump源码http://www.tcpdump.org/2、解压tar xvzf libpcap-1.9.0.tar.gztar xvzf tcpdump-4.9.2.tar.gzroot@defbcd186d2c:/home/merlin/tcpdump# lslibpcap-1.9.0 libpcap-1.9.0.tar.gz p...
2019-05-14 17:35:20
776
1
转载 ubuntu16.04安装samba
1 安装 view plain copy sudo apt-get install samba 2 配置打开Samba配置文件: view plain copy sudo vi /etc/samba/smb.conf 在其最后添加:[share] path = /data valid users = share available = yes...
2019-04-22 09:55:47
211
原创 go语言的leaf游戏服务器安装和测试
1、安装https://github.com/name5566/leaf/blob/master/TUTORIAL_ZH.mdhttps://github.com/name5566/leaf/issues/192、测试<!DOCTYPE html><html lang="en"><head><meta http-equiv="Con...
2019-04-03 20:01:31
769
原创 ajax使用
function getHttp(data, url, callback, error) { $.ajax({ type: "post", url: url, data: data, async: true, dataType: 'json', ...
2019-04-03 14:39:20
122
原创 beego实现json消息的收发
1、修改beego代码 1、运行解析post的json数据root@instance-x8rtph4n:/home/go/src/myproject# more conf/app.conf appname = myprojecthttpport = 8080runmode = devcopyrequestbody = trueroot@instance-x8rtph4n:/hom...
2019-04-03 13:42:47
1960
转载 64位编译32位程序
参考:https://linkscue.com/2018/06/11/2018-06-11/解决方法: dpkg --add-architecture i386apt-get updateapt-get install links:i386apt-get install libstdc++6:i386 libgcc1:i386 zlib1g:i386 libncurses5:...
2019-02-27 17:28:19
1025
原创 hugo加入mermaid作图
1、画图vi content/post/first.mddraft: false#添加下面代码<div class="mermaid">graph LR A --- B B-->C[fa:fa-ban forbidden] B-->D(fa:fa-spinner);</div>2、添加mermaid脚本vi ...
2019-02-02 18:24:05
1365
原创 博客加入百度统计
1、注册百度统计账号https://tongji.baidu.com2、添加需要统计的网站点“新增网站”3、获取统计代码 4、修改footer.htmlvi myblog_pub/themes/yinwang/layouts/partials 5、代码安装检查5、查看统计数据等半个小时,查看分析报告...
2019-02-02 12:41:38
974
原创 hugo部署博客到github
1、创建bloghugo new site myblog_pubcd myblog_pub/git initgit submodule add https://github.com/chinanf-boy/gohugo-theme-yinwang.git themes/yinwang2、修改配置vi config.tomlroot@instance-x8rtph4n:/h...
2019-02-02 10:47:14
2630
2
原创 ubuntu16.04搭建静态网站
1、安装hugogo get -u -v github.com/spf13/hugocd /home/go/srcmkdir -p golang.org/xcd golang.org/xgit clone https://github.com/golang/net.gitgit clone https://github.com/golang/sys.gitgit clone ht...
2019-02-01 18:51:58
1058
原创 ubuntu16.04上安装go和beego
1、下载go下载地址:https://golang.google.cn/dl/下载文件:go1.11.5.linux-amd64.tar.gztar -C /usr/local -xzf go1.11.5.linux-amd64.tar.gz2、设置环境变量vi /etc/profileexport GOPATH=/home/goexport GOROOT=/usr/l...
2019-01-31 11:22:30
1393
原创 mips架构下go语言交叉编译
1、安装mips go(/home/code/go/mips/)git clone https://github.com/gomini/go-mips32.git cd go-mips32/src./make.bash 2、编写代码hello.gopackage mainimport "fmt"func main() { fmt.Printf("hello,...
2019-01-25 18:00:54
4484
1
原创 路由器相关论坛
https://www.right.com.cn/forum/forum-171-1.htmlhttps://github.com/blademainer/miwifi-sshttps://www.right.com.cn/forum/forum-171-2.htmlhttps://github.com/monlor/MIXBOX/tree/master/apps/tinyproxy/...
2019-01-16 17:45:15
3704
原创 ss编译
1、编译openssl1、下载:wget https://www.openssl.org/source/old/1.0.1/openssl-1.0.1e.tar.gz2、解压:tar zxf openssl-1.0.1e.tar.gz3、编译./config no-asm shared os/compiler:/data/merlin/xiaomi/sdk_package_r1c/to...
2019-01-05 16:19:48
539
原创 小米3g路由器编译libwebsockets
1、下载编译工具链http://www1.miwifi.com/miwifi_open.html2、编译r1cmore /data/merlin/xiaomi/libwebsockets/libwebsockets/build/build.sh cmake .. -DCMAKE_INSTALL_PREFIX=../../prefix -DCMAKE_C_COMPIL...
2019-01-05 14:57:26
788
转载 MTK 3.10.14 OPENWRT编译
转:http://www.iytc.net/wordpress/?p=2310两种方法任选其一一、源码编译1、下载源码mkdir mtkcd mtkgit clone https://github.com/unigent/openwrt-3.10.14.git2、编译cd openwrt-3.10.14make3、排错首先会提示找不到linux-3.10.14-p11287...
2019-01-05 13:47:23
2406
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人