yiyan 的文章
-
定时机制 – Linux内核API get_seconds
get_seconds函数功能描述:用于获得当前系统内核的时间,该时间是距离1970年1月1日0时0分0秒的整秒数。 get_seconds文件包含 #include<linux/timekeeping.…… -
-
Nginx代理服务器 -Nginx TCP/UDP代理简述
Nginx 并不直接提供 TCP/UDP 的应用响应,Nginx Stream 模块的核心功能是将客户端的 TCP/UDP 连接反向代理给后端的被代理服务器。 1) 核心配置指令 TCP/UDP …… -
内存管理 – Linux内核API vma_pages
vma_pages函数功能描述:vma_pages( )函数根据一个给定的进程虚拟区间,获得该区间所包含的页数。 vma_pages文件包含 #include<linux/mm.h> vma_pages…… -
Nginx缓存 -Nginx Memcached缓存模块简述
Nginx 的 ngx_http_memcached_module 模块本身并没有提供缓存功能,它只是一个将用户请求转发到 Memcached 服务器的代理模块。 在以 Memcached 服务器为缓存应…… -
Java StringTokenizer 类使用方法概述
StringTokenizer 构造方法: StringTokenizer(String str) :构造一个用来解析 str 的 StringTokenizer 对象。java 默认的分隔符是空格("")、制表符(\t)、换…… -
内存管理 – Linux内核API mempool_kmalloc
mempool_kmalloc函数功能描述:内存池创建时需要有内存分配(alloc)和释放(free)函数,alloc和free方法常见由mempool_alloc_slab( )和 mempool_free_slab(…… -
内存管理 – Linux内核API mempool_create
mempool_create函数功能描述:mempool_create( )函数的功能是创建一个新的内存池。 mempool_create文件包含 #include<linux/mempool.h> mempool_creat…… -
内存管理 – Linux内核API mempool_alloc_slab
mempool_alloc_slab函数功能描述:内存池创建时需要有内存分配(alloc)和释放(free)函数,当内存元素是slab对象时,alloc和free方法一般由mempool_alloc_s…… -
-
-
-
内存管理 – Linux内核API kmemdup
kmemdup函数功能描述:kmemdup( )函数的功能是根据给定的一段地址空间(这里由void * src和size_t len决定),再分配一个内存空间(分配模式是gfp),并将原…… -
-
内存管理 – Linux内核API kmem_cache_alloc
kmem_cache_alloc函数功能描述:kmem_cache_alloc( )函数用来从一个给定的缓存分配一个对象,如果缓存目前为空,那么这个函数就会调用cache_alloc_ref ill( )…… -
Docker启动Redis过程详解
本节不介绍传统的 Redis 安装方法,而是介绍使用 Docker 来启动 Redis 服务器的方法。 服务器容器下载 可以通过 docker pull 命令来得到 Redis 服务器的镜像…… -
内存管理 – Linux内核API kcalloc
kcalloc函数功能描述:kcalloc( )函数与kzalloc( )函数(参考kzalloc( )函数的分析)功能类似,都是基于slab分配在物理上连续的实际的内存,并且在分配了内存…… -
-
Python redis list列表操作
本节主要介绍对列表数据类型的操作,包括在左右两边添加元素、在指定位置添加元素、删除指定位置的元素等。 列表数据类型的结构如图 1 所示。 图 1 列表类型…… -
内存管理 – Linux内核API find_vma_intersection
find_vma_intersection函数功能描述:find_vma_intersection( )函数的功能是查找获得给定的地址空间中所存在的某一进程的第一个虚拟区间,若没有该进程的虚拟…… -
-
-
了解下Scala 使用 Option、Some、None,避免 null 使用
避免 null 使用 大多数语言都有一个特殊的关键字或者对象来表示一个对象引用的是"无",在 Java,它是 null。在 Java 里,null 是一个关键字,不是一个对象,…… -
Scrapy配置项用法详解
Scrapy 提供了定制 Scrapy 组件的方法,用户可以定制核心(core)、插件(extension)、pipeline 及 spider 组件。 如果使用某个配置文件,就需要设定环境变量…… -