老王 的文章
-
内存管理 – Linux内核API alloc_pages_exact
alloc_pages_exact函数功能描述:alloc_pages_exact( )函数分配满足一定大小的物理上连续的一组页面。它与alloc_pages( )功能相似,但是它分配满足size大小的…… -
C语言文件处理 -C语言从文件中读写格式化数据
从图 1 所示的文件 fin.txt 中读取学生姓名、身高和体重,计算并显示它们的平均值,并且将显示结果保存到文件 fout.txt 中。 图 1:输入输出文件示例 C语…… -
Nginx集群 -Nginx集群配置管理规划
Nginx 的配置是以文件形式存在的,配置指令会在启动时一次性加载并生效,采用这种方式除 upstream 的配置可动态变更(商业版本支持 API 变更,开源版本依赖第…… -
Scrapy安装(针对不同平台)
Scrapy 是用 Python 实现的爬虫应用框架。 Scrapy 经常被应用在数据挖掘、信息处理等方面。可以使用 Scrapy 框架通过添加很少的代码来实现一个爬虫,达到提取…… -
C语言指针 -C语言单链表的创建(附带源码)
了解了单链表的概念,接着我们就使用C语言来创建一个单链表。读入整数 n,建立一个单向链表,按顺序存储自然数 1 至 n。 该问题中,用于定义链表结点的结构体…… -
中断机制 – Linux内核API tasklet_enable
tasklet_enable函数功能描述:函数tasklet_enable( )用于减小结构体tasklet_struct中字段count的值,当此字段的值等于0时,相应的软中断被重新使能,对应的中…… -
C语言结构体 -C语言比较两个日期的早晚
这是一个C语言结构体示例程序:设计一个函数,用来比较输入的两个日期的迟早,日期定义为结构体类型。 日期包含年月日三部分,因而我们可以声明一个包含 year…… -
后端项目分析&开发都用DDD了吗
所有级别的厂都推广使用DDD了吗? 使用DDD后,业务开发、技术开发 是不是少加很多班,更高效 舒服了呢? 使用 阿里开源的 COLA (COLA,全称是Clean Object-oriented a -
-
python 使用 smtp 或 imap 连接 gmail 邮箱时总是超时
使用 smtplib.SMTP 587端口 或者 smtplib.SMTP_SSL 465端口 去连接 gmail邮箱时,总是超时,有没有什么解决方法 -
Nginx在Kubernetes(k8s)中的应用 -Nginx Ingress简介
Kubernetes 通过 kube-proxy 服务实现了 Service 的对外发布及负载均衡,它的各种方式都是基于传输层实现的。在实际的互联网应用场景中,不仅要实现单纯的转发…… -
C语言函数 -C语言函数定义的语法格式
C语言程序是由多个零件组合而成的,而函数就是最主要的组合零件。C语言程序的主体部分就是一个 main( ) 函数,它在 C语言程序中是必不可少的,每一个 C 程序都…… -
-
Scrapy – Scrapy 教程
在本教程中,我们假定scrapy已经安装在您的系统上。如果不是这样的话,看 安装指南 . 我们将抓取' quotes.toscrape.com <http: quotes.toscrape.com="">…… -
-
进程调度 – Linux内核API do_exit
do_exit函数功能描述:此函数结束当前正在执行的线程,释放占用的CPU资源。 do_exit文件包含 #include <linux/kernel.h> do_exit函数定义 在内核源码…… -
第一个Tkinter程序
tkinter 是 Python 的标准 GUI 库,Python 使用 tkinter 可以快速创建 GUI 应用程序。 由于 tkinter 是内置到 python 安装包中的,因此只要安装好 Python 之后…… -
Python模块及导入方法
模块就是一个 Python 文件。一个空的 Python 文件也可以称为模块。多数情况下,一个 Python 文件包含变量、函数和其他的内容,这些内容可以被其他代码使用。 …… -
-
Python re正则表达式模块用法详解
前面章节介绍了一些系统自带的工具函数,如 id()、max()。这些函数在 Python 启动时会自动加载进来,不需要我们做任何事情。但并不是所有的模块都是自动加载进…… -
Tkinter pack()布局
所有 tkinter 控件都可以使用以下方法设置控件在窗口内的几何位置。 pack():将控件放置在父控件内之前,规划此控件在区块内的位置。 grid():将控件放置在…… -
Python datatime模块的用法
日期库 datatime 包括 date 类、datetime 类和 time 类等,这些类能够完成不同的功能。该库不用安装,仅需引入即可,方式如下: import datetime datetime.da…… -
Python binarytree模块的用法
二叉树库需要安装,推荐使用PIP进行安装。安装命令如下: pip install binarytree 目前的版本是 binarytree-4.0.0。安装后,需要引入该库才可以使用,方法如…… -
-