自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

No one

  • 博客(14)
  • 收藏
  • 关注

原创 openssh 交叉编译

openssh 交叉编译export CC=aarch64-openwrt-linux-gcc1、zlib./configure --prefix=$PWD/installmake -j4 && make install2、openssl./Configure linux-aarch64 --prefix=$PWD/installmake -j4 && make install3、openssh./configure --host=aarch64-openw

2020-09-02 17:14:12 681

转载 虚函数调用及实现

【摘自】C/C++虚函数实现的基本原理1. 概述简单地说,每一个含有虚函数(无论是其本身的,还是继承而来的)的类都至少有一个与之对应的虚函数表,其中存放着该类所有的虚函数对应的函数指针。例:其中:B的虚函数表中存放着B::foo和B::bar两个函数指针。 D的虚函数表中存放的既有继承自B的虚函数B::foo,又有重写(override)了基类虚函数B::bar的D::...

2020-04-25 23:11:07 1698

原创 Golang gin反向代理

【摘自反向代理】 大家都有过这样的经历,拨打10086 客服电话,一个地区的 10086 客服有几个或者几十个,你永远都不需要关心在电话那头的是哪一个,叫什么,男的,还是女的,漂亮的还是帅气的,你都不关心,你关心的是你的问题能不能得到专业的解答,你只需要拨通了10086 的总机号码,电话那头总会有人会回答你,只是有时慢有时快而已。那么这里的 10086 总机号码就是我们说的反向代...

2019-04-28 17:31:38 4226

原创 nginx 交叉编译及上传大文件处理

1、编译工具链Hi3559A  aarch64-himix100-linux2、编译依赖nginx依赖以下模块:zlib 库(zlib-1.2.11):http://www.zlib.net/pcre 库(pcre-8.42):http://www.pcre.org/openssl库(openssl-1.1.0h) :http://www.openssl.org/sourc...

2019-02-18 19:46:09 1531

原创 Linux网络编程12 -- select的局限和poll函数

一、select的局限性1、最大文件描述符的局限。套接字在socket创建时,受到最大文件描述符的限制,Linux系统默认最多创建1024个套接字,且三个已被占用:标准输入、标准输出、标准错误,且服务器端还要去掉一个监听套接字listenfd。linux系统可通过ulimit -n 查看和ulimit -n count 进行修改。2、select进行检测时,受限于FD_SETSIZE的

2017-11-30 16:21:16 310

转载 Linux网络编程10(3) -- close 与 shutdown

1.close()函数   close一个套接字的默认行为是把套接字标记为已关闭,然后立即返回到调用进程,该套接字描述符不能再由调用进程使用,也就是说它不能再作为read或write的第一个参数,然而TCP将尝试发送已排队等待发送到对端的任何数据,发送完毕后发生的是正常的TCP连接终止序列。    在多进程并发服务器中,父子进程共享着套接字,套接字描述符引用计数记录着共享着的进程个

2017-11-27 15:16:31 285

转载 Linux网络编程10(2) -- TCP通信过程中的状态

状态图 1状态图 2对于上面的图 N 多人都知道,它排除和定位网络或系统故障时大有帮助,但是怎样牢牢地将这张图刻在脑中呢?那么你就一定要对这张图的每一个状态,及转换的过程有深刻的认识,不能只停留在一知半解之中。下面对这张图的11种状态详细解析一下,以便加强记忆!不过在这之前,先回顾一下 TCP 建立连接的三次握手过程,以及关闭连接的四次握手过程,详情请看《

2017-11-10 16:36:46 354

转载 Linux网络编程10(1) -- TCP三次握手及四次挥手

TCP三次握手及四次挥手

2017-11-10 16:31:31 293

原创 Linux网络编程9 -- 简单总结Select改善多进程并发服务器

简单总结select处理单进程并发服务器

2017-11-09 16:24:57 518

转载 Linux网络编程8(2) -- select

linux c中 select(I/O多工机制)表头文件#include#include#include定义函数int select(int n,fd_set * readfds,fd_set * writefds,fd_set * exceptfds,struct timeval * timeout);函数说明select()用来等待文

2017-11-08 16:44:53 231

转载 Linux网络编程8(1) -- Socket五种I/O模型

1)阻塞I/O(blocking I/O)2)非阻塞I/O (nonblocking I/O)3) I/O复用(select 和poll) (I/O multiplexing)4)信号驱动I/O (signal driven I/O (SIGIO))5)异步I/O (asynchronous I/O (the POSIX aio_functions))前四种都是

2017-11-08 11:15:12 335

原创 Unix 1 基础知识

Unix 基础

2017-09-05 10:39:20 390

原创 PC连上WIFI,浏览器找不到服务器无法上网 解决

笔记本连上Wifi,QQ可以上网,浏览器无法访问问题解决策。

2017-09-05 10:25:51 2015 2

原创 测试字节序

·关于字节序 测试

2017-08-08 15:10:41 887

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除