阳光跑得快
码龄12年
关注
提问 私信
  • 博客:14,356
    14,356
    总访问量
  • 8
    原创
  • 1,824,414
    排名
  • 4
    粉丝
  • 0
    铁粉

个人简介:Young & Run

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2012-11-25
博客描述:
No one
查看详细资料
个人成就
  • 获得2次点赞
  • 内容获得2次评论
  • 获得8次收藏
创作历程
  • 2篇
    2020年
  • 2篇
    2019年
  • 10篇
    2017年
TA的专栏
  • crosscompile
    1篇
  • c/c++
    1篇
  • 网络编程基础
    1篇
  • Unix学习自我笔记
    1篇
  • 使用小知识
    1篇
  • Linux网络编程
    6篇
  • Tools
    1篇
  • Golang
    1篇
兴趣领域 设置
  • 后端
    架构
  • 服务器
    linux
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

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 ·
719 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

虚函数调用及实现

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

Golang gin反向代理

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

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 ·
1601 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

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

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

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

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

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

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

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

TCP三次握手及四次挥手
转载
发布博客 2017.11.10 ·
329 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

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

简单总结select处理单进程并发服务器
原创
发布博客 2017.11.09 ·
548 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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 ·
256 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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 ·
373 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Unix 1 基础知识

Unix 基础
原创
发布博客 2017.09.05 ·
423 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

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

笔记本连上Wifi,QQ可以上网,浏览器无法访问问题解决策。
原创
发布博客 2017.09.05 ·
2063 阅读 ·
1 点赞 ·
2 评论 ·
1 收藏

测试字节序

·关于字节序 测试
原创
发布博客 2017.08.08 ·
927 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏