自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (5)
  • 收藏
  • 关注

翻译 函数式编程实战教程(Python版)

许多函数式文章讲述的是组合、流水线和高阶函数这样的抽象函数式技术。本文不同,它展示了人们每天编写的命令式、非函数式代码示例,以及将这些示例转换为函数式风格。文章的第一部分将一些短小的数据转换循环重写成函数式的 maps 和 reduces 。第二部分选取长一点的循环,把他们分解成单元,然后把每个单元改成函数式的。第三部分选取一个很长的连续数据转换循环,然后把它分解成函数式流水线。示例都是用 Python 写的,因为很多人觉得 Python 易读。为了证明函数式技术对许多语言来说都相同,许多示例避免使用

2021-07-30 22:09:56 273

翻译 Understanding Python metaclasses

Understanding Python metaclasses原文地址:https://blog.ionelmc.ro/2015/02/09/understanding-python-metaclasses/译文参考:https://blog.csdn.net/wwx890208/article/details/80644400国外的一位程序员(Ionel)在网上看了很多讲述Python元类的文章,但觉得没有一篇能讲明白元类在Python中是如何工作的,所以 Ionel 写了这篇文章,给出了自己的

2021-07-27 01:38:59 135

转载 深刻理解Python中的元类(metaclass)

深刻理解Python中的元类译注:这是一篇在Stack overflow上很热的帖子。提问者自称已经掌握了有关Python OOP编程中的各种概念,但始终觉得元类(metaclass)难以理解。他知道这肯定和自省有关,但仍然觉得不太明白,希望大家可以给出一些实际的例子和代码片段以帮助理解,以及在什么情况下需要进行元编程。于是e-satis同学给出了神一般的回复,该回复获得了985点的赞同点数,更有人评论说这段回复应该加入到Python的官方文档中去。而e-satis同学本人在Stack Overflow

2021-07-27 01:38:08 327

原创 Ubuntu 18.04 LTS安装KVM虚拟机

1 KVM安装1.1 配置确认首先需要确认服务器的硬件是否支持虚拟化,执行如下命令:egrep -c '(vmx|svm)' /proc/cpuinfo如果输出结果大于0,意味着服务器硬件是支持虚拟化的。否则,重启进入BIOS设置中启用VT技术。1.2 安装KVM安装KVM及依赖项:sudo apt updatesudo apt install qemu qemu-kvm lib...

2020-04-03 11:13:08 3179 5

转载 对Zebra的一点思考(Think of Zebra)

转自:netwalker.blog.chinaunix.nethttp://blog.chinaunix.net/uid-20608849-id-2103544.html此文并不是针对Zebra的应用,甚至不是一个架构的分析,只是对于Zebra的一点儿思考。Zebra设计得是如此简洁明快,每一种数据结构均对应于一定的应用。它们之间以一种松耦合的方式共存,而多种数据结构组成的功能模块几乎完...

2018-10-25 18:31:59 313

转载 代码实现Linux的ac命令

ac命令是什么?man ac命令后的解释是:“打印用户连接时间的统计数据”。 附带的两个常用的命令参数: -d 日统计 -p 每个用户的统计ac命令运行结果进入命令行,依次敲下命令,输出结果比较了然:$ ac total 312.64$ ac -dOct 8 total 48.11Oct 9 total 74...

2018-06-23 14:41:02 2170

原创 sys/time.h 和 time.h

time.h 是 ISO C99 标准日期时间头文件。 sys/time.h 是 Linux系统 的日期时间头文件。 sys/time.h 通常会包含 #include <time.h> 。 编写的代码如果与平台无关的,则需要在代码里 #include <time.h>,但这样使用 time_t 等数据结构的话需要手动 #define __...

2018-06-21 16:40:32 15159

原创 Centos 7安装Quagga

安装包quagga-0.99.22.4.tar.gz安装mkdir /var/run/quagga chmod 777 /var/run/quagga mkdir /etc/quagga chmod 777 /etc/quagga tar -zxf quagga-0.99.22.4.tar.gz cd quagga-0.99.22.4 ./configure –enab...

2018-05-24 11:13:31 4805 1

程序员面试金典(第5版) 高清PDF 带目录

  本书是原谷歌资深面试官的经验之作,层层紧扣程序员面试的每一个环节,全面而详尽地介绍了程序员应当如何应对面试,才能在面试中脱颖而出。第1~7 章主要涉及面试流程解析、面试官的幕后决策及可能提出的问题、面试前的准备工作、对面试结果的处理等内容;第8~9 章从数据结构、概念与算法、知识类问题和附加面试题4 个方面,为读者呈现了出自微软、苹果、谷歌等多家知名公司的150 道编程面试题,并针对每一道面试题目,分别给出了详细的解决方案。   本书适合程序开发和设计人员阅读。

2018-08-01

Lighttpd源码分析_mobi

  本书主要针对lighttpd源码进行了深度剖析。主要内容包括:lighttpd介绍与分析准备工作、lighttpd网络服务主模型、lighttpd数据结构、伸展树、日志系统、文件状态缓存器、配置信息加载、i/o多路复用技术模型、插件链、网络请求服务响应流程、请求响应数据快速传输方式,以及基本插件模块。本书针对的lighttpd项目版本为稳定版本1.4.20。   本书适合使用lighttpd的人员和爱好者参考。   mobi格式,文字高清版。

2018-07-01

Unix\Linux编程实践教程 随书光盘

《Unix\Linux编程实践教程》随书光盘 包括了书中源代码、课程PPT、部分课后习题答案,以及一些扩展的阅读资料。

2018-06-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除