So you want to be a functional programmer

Taking that first step to understanding Functional Programming concepts is the most important and sometimes the most difficult step. But it doesn’t have to be. Not with the right perspective.

Read More

Docker下Alpine镜像

Alpine 系统跟 Ubuntu 一样也有包管理器,为 apk ,正常通过 apk 安装软件速度都会比较慢,原因你懂的。

Dockerfile 如下:

1
2
3
4
5
6
7
FROM alpine

MAINTAINER ismdeep ismdeep@protonmail.com

RUN echo "https://mirrors.aliyun.com/alpine/latest-stable/main/" > /etc/apk/repositories
RUN apk --no-cache add python libsodium wget
ENTRYPOINT ["/sh"]

Read More

Docker常用命令

Docker是容器的一种,容器是一种轻量级的虚拟技术。与容器不同,虚拟机是一种重量级的虚拟技术。Docker具有:

  • 跨平台的可移植性

  • 面向应用

Read More

如何参与linux内核开发

如果想评论或更新本文的内容,请直接联系原文档的维护者。如果你使用英文交流有困难的话,也可以向中文版维护者求助。如果本翻译更新不及时或者翻译存在问题,请联系中文版维护者。

英文版维护者: Greg Kroah-Hartman greg@kroah.com

Read More

如何设置Linux操作系统中shell命令所使用的语言

跟上篇文章一样,我们在Linux终端中执行命令或者shell脚本中写的一些命令,我们需要命令返回的内容是英文的或是其他特定语言。这样能够方便解析。但是又不想去更改系统中语言设置。

这样我们可以通过下面的命令去执行。而且这样执行的优势在于这条命令并不会改变上下文命令的语言设置。也就是说在执行完这条命令后再次单独执行其他语句,依旧会使用系统的语言设置。

Read More

让Windows命令提示符显示指定国家语言

在不同的Windows环境下我们都不能直接确定服务器上默认语言是什么。也不能直接修改服务器的默认语言,这里我们为什么要说服务器呢?因为脚本这种工具大多时候都是为了解决服务器上的一些问题而存在的。至于为什么有些人要用Windows来作为服务器呢,这我就没法理解了,毕竟Windows作为服务器的话,虽然操作简单,但是如果是想要做分布式,还是比较麻烦的,软件安装不能自动化,软件配置也不能自动化。

Read More

大数据预备知识

大图

Read More

2019-04-21-how-to-write-a-git-commit-message

img


Introduction | The Seven Rules | Tips

Read More

大学数学不好或许是数学教材的锅

高数就不行了,我努力多时也没法把那些公式定理形象化理解,貌似只能死记硬背。所以直接导致大学物理、电磁场电磁波等科目成绩也相当一般。是不是我的脑子学到高中就是极限了?直说也无妨,因为我发现我现在干的这活其实学到初中就能做了,赚的貌似也还可以。。。囧。。。

Read More

操作系统中进程打开文件(进程)数量的限制问题

前段时间写了一个测试程序,每次都在第430个测试用例左右就会出现异常,然后程序终止。一开始还以为是使用的内存没有释放导致系统内存占用过多而出现问题。在一通调试(比如老老实实写一下释放内存的代码)之后,发现还是没有什么作用。最后干脆把测试的核心功能代码(也就是我要测试的真正功能代码)删掉,只保留了用于控制测试的代码,最后发现我把打开文件的代码关掉之后,就没有出现问题了。一看,惊了,每次打开的文件没有关闭操作。

Read More