linux
文章平均质量分 56
UNOmoist
菜的安逸
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Nginx 源码调试记录
Nginx 源码调试记录虽然Nginx在事件到来时有post机制来讲事件分别处理,但是在测试的时候,并没有触发post机制,所有事件都是立即处理的。后续研究什么情况下会触发post队列机制。post队列机制与accept_mutex 有关,只有当nginx配置文件中打开accept_mutex配置项才能实现负载均衡以及惊群问题解决等问题。而accept_mutex(nginx1.18.0)在实际测试中默认是关闭的,所以出现了以上不孬触发post,所有连接事件都是立即处理的问题,开启accept_mut原创 2021-07-12 11:17:47 · 331 阅读 · 0 评论 -
Nginx 连接 Redis 实现数据库操作
Nginx 连接 Redis 实现数据库操作实现的功能:当有新的连接到达Nginx时,在redis记录连接数量。1. redis 创建数据库安装完成redis之后,通过set connums 0 创建数据。(redis基本使用参照官方文档即可)。2. 更改 Nginx 源码由于是要在新建连接时进行连接计数加一,因此需要在nginx accept新的连接时进行计数操作,首先找到 Nginx 处理新连接的函数所在文件nginx/src/event/ngx_event_accept.c,在该文件中能够找原创 2021-07-11 21:22:32 · 2726 阅读 · 1 评论 -
c++ 查看对象内存布局
c++ 查看对象内存布局网上大多数文章使用的是g++ -fdump-class-hierarchy vptr.cpp生成输出文件,通过文件查看内存布局。但是优于g++的版本问题,在8之后该选项已经失效,改用g++ -fdump-lang-class vptr.cpp才能正确生成输出文件。输出文件是一个包含几多信息的文件,可以在文件中通过类名定位到要查看的类。具体内存分析参考:C++在gcc下的单继承,多继承,虚继承的内存布局...原创 2021-07-02 15:59:54 · 2151 阅读 · 0 评论 -
centos 拨号上网
centos 拨号上网由于课程需要,需要将机房的机器通过拨号连接互联网,使得多媒体教室的学生机器能够访问到机房的设备。机房共有六台机器,方案为将一台重装为windows 10系统,其他五台重装为centos 7系统,首先将windows拨号实现上网,再将另外五台机器通过windows上网,下载linux 下的拨号上网工具:rp-pppoe,从而实现六台机器均通过拨号实现上网。步骤1、重装系统2、centos 通过 windows 上网windows 安装 CCproxy 代理工具,开启网络代理原创 2021-05-30 17:38:51 · 907 阅读 · 0 评论 -
ADB(Android Debug Bridge)基本使用
ADB(Android Debug Bridge)基本使用基本的linux命令在安卓系统中基本都能适用,本文记录在实验过程中使用到的一些常用命令。app 相关查看安卓设备安装了哪些包:pm list packages,可以通过grep进行条件过滤打 CALL(打电话):am start -a android.intent.action.CALL -d tel:10086...原创 2021-05-30 09:14:51 · 477 阅读 · 2 评论 -
dup函数---三兄弟
dup函数—三兄弟本文介绍dup、dup2以及dup3三兄弟。功能: 复制一个描述符(创建一个新描述符,它与原有描述符指向相同的文件、管道或网络连接)。用途:dupdup2dup3原创 2020-10-16 14:47:21 · 1188 阅读 · 2 评论 -
Linux网络编程、测试及网络诊断常用工具(命令)
记录linux网络编程、测试以及网络诊断中使用到的一些网络工具,以及他们的实用方法。原创 2020-10-13 14:09:16 · 394 阅读 · 0 评论 -
Linux 内核参数优化
学习工作过程中遇到的Linux内核参数优化相关参数的含义以及简单使用。原创 2020-09-19 06:50:20 · 309 阅读 · 0 评论 -
vim日常使用
记录在日常使用vim过程中使用到的一些设置以及快捷键。原创 2020-10-12 16:22:18 · 172 阅读 · 0 评论 -
linux 常用文件
编程学习过程中linux常用文件的记录。原创 2020-10-12 20:31:42 · 282 阅读 · 0 评论
分享