首页 软件开发 代码讲解 Linux ( Page 3 )

Linux 852

#Linux
详解从Linux源码看Socket(TCP)的bind

目录一、一个最简单的Server端例子二、bind系统调用2.1、inet_bind2.2、inet_csk_get_port三、判断端口号是否冲突四、SO_REUSEADDR和S…

2021-09-16 644

#Linux
分析从Linux源码看TIME_WAIT的持续时间

目录一、前言二、首先介绍下Linux环境三、TIME_WAIT状态转移图四、持续时间真如TCP_TIMEWAIT_LEN所定义么?五、TIME_WAIT定时器源码5.1、…

2021-09-14 470

#Linux
Linux中Nginx的防盗链和优化的实现代码

隐藏版本号 未隐藏版本号,为了提高安全性,需要对版本号进行隐藏。 隐藏版本号实验 cd /usr/local/nginx/ ### 编辑配置文件 vim conf/nginx.co…

2021-09-10 855

#Linux
详解Linux使用ss命令结合zabbix对socket做监控

目录前言一、ss命令二、zabbix监控机器总体的socket情况2.1、写脚本2.2、配置zabbix agent的配置文件2.3、配置zabbix的模板三、zabbix监控机器…

2021-08-23 421

#Linux
如何解决Linux下Too many open files问题

引起的原因就是进程在某个时刻打开了超过系统限制的文件数量以及通讯链接数。 通过命令ulimit -a可以查看当前系统设置的最大句柄数是多少 core file size …

2021-07-26 527

#Linux
浅谈Linux的虚拟内存

目录由来虚拟内存分页和页表内存寻址和分配功能进程内存管理数据共享SWAP常见问题32位和64位直接操作物理内存JVM 进程占用虚拟内存过多常用管理命令查看系统内存状态pmap修改内…

2021-07-17 664

#Linux
浅析ARM架构下的函数的调用过程

目录1、背景知识1、ARM64寄存器介绍2、STP指令详解(ARMV8手册)2、一个例子3、实战讲解1、背景知识 1、ARM64寄存器介绍 2、STP指令详解(ARMV8手册) 我…

2021-07-08 396

#Linux
解析Linux下C++编译和链接

目录编译原理问题一:头文件遮挡目标文件符号解析问题二:静态库顺序动态链接问题三:全局符号介入运行时加载动态库问题四:静态全局变量与动态库导致double free总结编译原理 将如…

2021-07-04 425

#Linux
详细介绍Linux IO

1.IO概述 分析一下写操作: char *buf = malloc(MAX_BUF_SIZE); strncpy(buf, src, , MAX_BUF_SIZE); fwrit…

2021-05-25 267

#Linux
linux下idea、pycharm等输入中文拼音时满3个字母后无法继续拼音输入的问题

问题描述:idea输入中文,没输入几个拼音就好像自动回车,有时得到几个字母,然后就不能输入拼音了。 遇到这个情况就导致输入中文特别困难,可以采取: 修改idea.sh和pychar…

2021-05-20 374

#Linux
浅谈python条件表达式:多项分支,双向分支

如下所示: # ### 多项分支 '''<br> if 条件表达式1: code1 code2 elif 条件表达式2: code3 code4 elif 条件表达式3…

2021-04-27 246

#Linux
Python通过tkinter实现百度搜索的示例代码

本文主要介绍了Python通过tkinter实现百度搜索的示例代码,分享给大家,具体如下: """ 百度搜索可视化 """ import tkinter import win32a…

2021-04-27 738