PostgreSQL中使用Python编写存储过程实现科学计算
作为写进官方文档过程语言支持,Python
可说是PostgreSQL
中最适合写数据库函数的了。因为Python
是宇宙最强胶水语言,能用Python
就意味着打开了另一个世界的大门,比如GPU计算
、机器学习
什么的。当然这是后话了,今天我们先来个简单的,做些与科学计算有关的的东西(这应该也很少有人在数据库上来做)。需要这样几个步骤。
作为写进官方文档过程语言支持,Python
可说是PostgreSQL
中最适合写数据库函数的了。因为Python
是宇宙最强胶水语言,能用Python
就意味着打开了另一个世界的大门,比如GPU计算
、机器学习
什么的。当然这是后话了,今天我们先来个简单的,做些与科学计算有关的的东西(这应该也很少有人在数据库上来做)。需要这样几个步骤。
随着Java 11
的正式推出,关于Java
收费的言论又开始甚嚣尘上。然后国外一众大神,写了这篇著名的Java Is Still Free。我总结一下其中的重点,供你参考(这里只谈商业用途,这才是各位老板最关心的):
如果clone
一个项目后,发现其中有.gitmodules
文件,就说明这个项目是包含子项目的。这个文件的产生,是由于在一个git
项目内,执行命令
git submodule add a_git_project_path rack |
今天介绍的主要是搜索引擎使用技巧,其实跟PostgreSQL
关系不大,仅仅以对PostgreSQL
的中文文档搜搜举个例子。
比如想了解PostgreSQL
关于string
类型的数据库内置函数。最直观的搜索方式,是去google
搜postgres string function
,这当然是一种符合直觉方式。通常情况下google
给出的结果会不赖,如图:
但是有个问题,默认搜到的内容都是英文的,这可能不利于中国的小伙伴细致地学习。但其实,我们已经有一个汉化过的文档版本,静静地躺在PostgreSQL 中文社区,并且社区提供多个版本的汉化文档,比如:10、9.6
我们最理想的,就是期望google
能把关键词的搜索范围限制在中文文档的地址内。其实这对搜索引擎是个再常见不过的需求了,很多小伙伴也早就知道了,那就是site:
。
当我们希望把postgres string function
的搜索范围仅限制在中文文档10这个版本上时,仅需要在之前的搜索内容中增加site
关键字限制范围,最终输入给google
如下