摘要:在这篇文章中我们介绍了julia编程语言的一些基本特点,这是一门兼顾了高性能与高效开发的编程语言,而且开源免费。不仅具备有python的便捷性,还有接近于C语言的高性能特性,是一门为科学计算而生的编程语言。我们介绍了其在Manjaro Linux平台下的安装方法,及其基本使用方法,如变量定义、函数定义和调用、包的管理以及与python编程语言的协同工作。 阅读全文
posted @ 2021-03-31 19:35 陆言君 阅读(280) 评论(0) 推荐(0) 编辑
摘要:告警和异常信息的定义与处理,在网络编程项目和各种实际计算的场景中都会被用到。这里我们通过两篇博客进行了比较简单的介绍,对于没有特殊要求的用户而言,按照示例中给出的样板直接修改就能够使用。更多的时候是规范的要求,我们可能需要修改异常和告警所继承的类型。同时对于异常和告警信息,我们也能够有方案去进行抑制,更加适配各种不同的场景需求。 阅读全文
posted @ 2021-03-30 22:31 陆言君 阅读(190) 评论(0) 推荐(1) 编辑
摘要:一个完善的python项目,不仅需要梳理好核心代码的软件架构,还需要定义好依赖文件、编译构建文件、API接口文档、编码规范门禁等。这里我们介绍了如何用setup.py文件来完善一个最简单的python项目,这也是每一个python开源项目所必须要具备的条件。 阅读全文
posted @ 2021-03-30 13:17 陆言君 阅读(469) 评论(0) 推荐(1) 编辑
摘要:通过pyinstaller我们可以将一个python项目打包编译构建成一个可执行文件,然后将该可执行文件放置到一个系统路径下,使得系统可以不需要路径也能够识别到这个可执行文件,这样我们就可以仅配置一些输入文件或者命令行的入参,来运行我们的项目。 阅读全文
posted @ 2021-03-29 23:14 陆言君 阅读(50) 评论(0) 推荐(0) 编辑
摘要:本文中介绍了常规python中的异常的定义方法,可以在自己的python项目中定制化的实现一些异常类。在定制化的类中我们可以给打印信息加上一些醒目的颜色,用于提醒用户以促进问题的修改。 阅读全文
posted @ 2021-03-29 22:14 陆言君 阅读(31) 评论(0) 推荐(0) 编辑
摘要:在本地构建基于Docker的编程环境是一个兼容性和可用性非常强的解决方案,这里我们介绍了一个使用Dockerfile来构建Docker容器镜像的简单实例。同时也用谷歌所主导的开源线性规划求解器ortools来测试这个容器化的编程环境解决方案,最终我们用ortools成功的求解了一个单背包问题,并且跟前面一篇博客中所介绍的IBM主导的cplex一样都得到了问题的最优解。 阅读全文
posted @ 2021-03-29 19:42 陆言君 阅读(155) 评论(0) 推荐(0) 编辑
摘要:在这篇文章中我们介绍了如何使用docker去搭建一个cplex线性规划求解器的编程环境,制作完docker容器,我们也展示了如何写一个线性规划问题定义的文件,并使用cplex对给定一个背包问题的线性规划(实际上是一个二元规划问题)文件进行求解。 阅读全文
posted @ 2021-03-28 23:03 陆言君 阅读(32) 评论(0) 推荐(0) 编辑
摘要:为了在本地构建一个可用性强、易于部署的环境,我们选择了放弃直接安装pdflatex的方案,以及线上的overleaf的方案。这些方案各有利弊,但是综合起来看,对于个人使用的环境而言,还是在本地使用docker镜像直接部署一个tex编译环境是最方便、最人性化的。 阅读全文
posted @ 2021-03-28 19:57 陆言君 阅读(267) 评论(0) 推荐(2) 编辑
摘要:在这篇文章中我们介绍了三种不同的python库对表格数据进行处理,分别是xlrd、pandas和vaex,其中特别着重的强调了一下vaex的优越性能以及在大数据中的应用价值。配合一些简单的示例,我们可以初步的了解到这些库各自的特点,在实际场景中可以斟酌使用。 阅读全文
posted @ 2021-03-27 23:56 陆言君 阅读(189) 评论(0) 推荐(0) 编辑
摘要:在本文中我们通过一个实例来介绍了Git的基本用法,包括提交代码、远程链接以及变基等,这使得我们可以更美观更简洁的去维护我们自己的开源代码仓库。 阅读全文
posted @ 2021-03-26 14:11 陆言君 阅读(1546) 评论(1) 推荐(5) 编辑