DevOps
DevOps
DevOps 一词的来自于Development和Operations的组合,突出重视软件开发人员和运维人员的沟通合作,
通过自动化流程来使得软件构建、测试、发布更加快捷、频繁和可靠。
一篇文了解DevOps:从概念、关键问题、兴起到实现需求
优点
DevOps的一个巨大好处就是可以高效交付,这也正好是它的初衷
Puppet和DevOps Resear...
2018-03-16 05:49:25 |
Think
ShotCut & OmmWriter
ShotCut
Shotcut is a free, open source, cross-platform video editor.
Github
缘起
想寻找一款视频编辑工具。
作为程序员,刚好找到了这款开源的软件。觉得很棒。
OmmWriter
OmmWriter is a perfect place to think and write.
是一款十分佛系的写...
2018-02-22 07:57:24 |
Tool
AsciiDoc
AsciiDoc
AsciiDoc is a text document format for writing notes, documentation, articles, books, ebooks, slideshows, web pages, man pages and blogs.
AsciiDoc files can be translated to many formats...
2018-02-21 09:48:00 |
Tool
DN4j
DN4j
DN4j is N-Dimensional Arrays for Java.
主要特点
多用途多维数组对象
多平台功能,包括GPU
线性代数和信号处理功能
由于易用性上存在的缺口,Java、Scala 和 Clojure 编程人员无法充分利用NumPy或Matlab等数据分析方面最强大的工具。
Breeze 等...
2018-02-17 08:41:20 |
Deep Learning
Python v3.12.3 学习-15 Floating Point Arithmetic Issues and Limitations
浮点数表示
浮点数在计算机硬件中以基数2(二进制)小数的形式表示。例如,十进制小数0.625的值为6/10 + 2/100 + 5/1000,同样地,二进制小数0.101的值为1/2 + 0/4 + 1/8。这两个小数具有相同的值,唯一的区别是第一个使用基数10的小数表示法,而第二个使用基数2的小数表示法。
浮点数的近似表示
不幸的是,大多数十进制小数不能完全表示为二进制小数。因此,通...
2018-02-14 07:09:30 |
Lang
Python v3.12.3 学习-14-Interactive Input Editing and History Substitution
14. 交互式输入编辑和历史替换
Python 解释器的某些版本支持编辑当前输入行和历史替换,类似于 Korn shell 和 GNU Bash shell 中的设施。这是使用 GNU Readline 库实现的,该库支持各种编辑样式。这个库有自己的文档,我们这里不会重复。
14.1. Tab 键补全和历史编辑
变量和模块名的补全在解释器启动时自动启用,这样 Tab 键就会调用补全函数...
2018-02-14 07:09:30 |
Lang
Python v3.12.3 学习-13-what now
13. 接下来做什么?
阅读本教程可能已经增强了你使用 Python 的兴趣 —— 你应该渴望将 Python 应用于解决你的实际问题。你应该去哪里获取更多的学习资源呢?
这个教程是 Python 文档集的一部分。该集合中的其他文档有:
Python 标准库:
你应该浏览这本手册,它提供了关于类型、函数和标准库中模块的完整(虽然简洁)参考资料。标准的 Python 发行版包含了大量的...
2018-02-14 07:09:30 |
Lang
Python v3.12.3 学习-12-Virtual Environments and Packages
12.1. 引言
Python 应用程序通常会使用不包含在标准库中的包和模块。应用程序有时需要特定版本的库,因为应用程序可能需要修复特定的错误或应用程序可能使用了库的过时版本的接口。
这意味着一个 Python 安装可能无法满足每个应用程序的要求。如果应用程序 A 需要特定模块的 1.0 版本,但应用程序 B 需要 2.0 版本,那么这些要求就会发生冲突,安装版本 1.0 或 2.0 都...
2018-02-14 07:09:30 |
Lang