[置顶] Nginx-解读内置非默认模块 ngx_http_stub_status_module

摘要: 1.Background ngx_http_stub_status_module 是一个 Nginx 的内置 HTTP 模块,该模块可以提供 Nginx 的状态信息。默认情况下这个模块是不被编译进来的,所以在编译 Nginx 时要指定加载该模块: 当然了,如果你是重新编译,仅仅-s reload是不 阅读全文

posted @ 2016-12-17 23:47 John_ABC 阅读(1587) 评论(0) 推荐(0) 编辑

[置顶] C-随笔

摘要: C语言的设计哲学之一: 程序员知道自己在干什么-没有安全带! 值的类型并不是值的内在本质, 而是取决于它被使用的方式 1.#include <stdio.h>在预处理器处理的时候把stdio.h中的源码读到当前文件中, 然后交给编译器 2.gets()函数会把输入的值的换行符转化为NULL字节, 来 阅读全文

posted @ 2013-10-22 09:41 John_ABC 阅读(476) 评论(1) 推荐(0) 编辑

[置顶] 计划-近期计划

该文被密码保护。 阅读全文

posted @ 2013-10-14 09:21 John_ABC 阅读(13) 评论(0) 推荐(0) 编辑

2021年5月24日

Python-Python3 生成 Google Authenticator 的 6 位验证码

摘要: 代码如下: # -*- coding: utf-8 -*- import hmac import math import base64 import struct import hashlib import time def cal_google_code(secret_key): # secret 阅读全文

posted @ 2021-05-24 15:02 John_ABC 阅读(954) 评论(0) 推荐(0) 编辑

2018年5月24日

Linux-task_struct和文件系统及管道的关系

摘要: 推荐:文件描述符和文件指针的关系 fs_struct 记录该进程所在文件系统等信息。 files_struct 记录该进程当前打开的所有文件等信息,其中有一个元素为数组,数组索引是文件描述符,数组元素(FILE *类型)指向了 file 对象。由此可知两个文件描述符可以指向同一 file 对象,即使 阅读全文

posted @ 2018-05-24 20:40 John_ABC 阅读(644) 评论(0) 推荐(0) 编辑

Linux-进程描述符 task_struct 详解

摘要: 为了描述控制进程的运行,系统中存放进程的管理和控制信息的数据结构称为进程控制块 PCB(Process Control Block),它是进程实体的一部分,是操作系统中最重要的记录性数据结构。它是进程管理和控制的最重要的数据结构,每一个进程均有一个 PCB,在创建进程时,建立 PCB,伴随进程运行的 阅读全文

posted @ 2018-05-24 19:34 John_ABC 阅读(12518) 评论(0) 推荐(1) 编辑

2018年4月25日

Unix环境高级编程-阻塞访问原理——等待队列

摘要: 有些时候,一个系统调用可能无法马上取到或者送出数据:一个温度采集器如果没有采用中断或者轮询的策略,而是在用户发出请求时才进行采集,并在一定的时间后返回结果。如果用户程序希望调用read或write并且在调用返回时能确保得到想要的结果,那么用户程序应该阻塞,直到有结果或者错误后返回,用户程序的阻塞体现 阅读全文

posted @ 2018-04-25 15:45 John_ABC 阅读(733) 评论(0) 推荐(0) 编辑

2018年2月22日

C语言-转

该文被密码保护。 阅读全文

posted @ 2018-02-22 14:39 John_ABC 阅读(5) 评论(0) 推荐(0) 编辑

2018年1月27日

Python-MacOSX下SIP引起的pip权限问题解决方案(非取消SIP机制)

摘要: 网上很多资料都是取消SIP机制,安装完再恢复。可是基于用户的权限来安装模块包显得更加合理。 第一种:(推荐)pip install module --user -U http://www.jianshu.com/p/cad54f9a695c 第二种:pip install module --igno 阅读全文

posted @ 2018-01-27 12:54 John_ABC 阅读(312) 评论(0) 推荐(0) 编辑

2017年12月6日

Python-Python内部是用什么编码表示unicode的?

该文被密码保护。 阅读全文

posted @ 2017-12-06 23:26 John_ABC 阅读(1) 评论(0) 推荐(0) 编辑

2017年11月17日

Unix环境高级编程-TCP之ACK发送场景

该文被密码保护。 阅读全文

posted @ 2017-11-17 09:59 John_ABC 阅读(15) 评论(0) 推荐(0) 编辑

2017年11月14日

Unix环境高级编程-TCP之PSH标识

该文被密码保护。 阅读全文

posted @ 2017-11-14 17:13 John_ABC 阅读(2) 评论(0) 推荐(0) 编辑

Unix环境高级编程-TCP之TCP_CORK和TCP_NODELAY

该文被密码保护。 阅读全文

posted @ 2017-11-14 16:34 John_ABC 阅读(0) 评论(0) 推荐(0) 编辑

导航