Setting Up Oracle JDK On GNU/Linux

| 漢文版

Java SE is an abbreviation for Java Platform, Standard Edition, and JDK is an abbreviation for Java SE Development Kit. JDK provides running environment for Java applications. This article documents how to set up Oracle JDK on GNU/Linux, then implement the entire process through Shell script.

Setting Up Anaconda And Jupyter Notebook On GNU/Linux

| 漢文版

The Jupyter Notebook is an open-source interactive web application developed by Python language. The official recommends installing Python and Jupyter Notebook using the Anaconda Distribution. This article documents how to set up Anaconda and Jupyter Notebook, and implement the entire process through a shell script.

We are changing versioning in Anaconda Distribution from a major/minor version scheme to a year.month scheme. We made this change to differentiate between the open source Anaconda Distribution and Anaconda Enterprise, our managed data science platform. Conda, will continue to use a major/minor versioning scheme. – Anaconda Distribution 2018.12 Released

Using Hugo and Travis CI To Deploy Blog To Github Pages Automatically

| 漢文版

My personal static blog is hosted on Github. I used Hexo before, but as its complicated package dependence and cumbersome deployment process, I have to encapsulated the whole deploying environment into Docker image for rapid deployment. But it was still too complex. Now I switch to Hugo which is faster, simpler.

This article documents how to automatically synchronize blog contents generated by Hugo to Github through Travis CI.

Attention: The following operation process will not involve account registration, Git configuration.

Cleaning Text Data Which Delimiter Is Special Character Using Sed & Awk

需要對一份招聘相關的數據樣本(160多萬行)進行數據分析,妻子在用Python處理時出現報錯。經過分析,原因出在分隔符換行符等特殊符號上,此外還有一條數據分散爲兩行的情況。本人通過對異常數據進行分析,整理出特殊情況類別,在GNU/Linux系統下用sedawk對數據進行初步清洗,實現預期要求。