[Linux] Speed Up Pure Python Programs with Cython
When we developing a large-scale Python project, we will start to try various acceleration methods.
Read More »[Linux] Speed Up Pure Python Programs with CythonWhen we developing a large-scale Python project, we will start to try various acceleration methods.
Read More »[Linux] Speed Up Pure Python Programs with CythonAfter most Linux are installed, the Chinese input method is not installed on the system. However, we can actively install the Chinese input method in the system through configuration.
Read More »[Linux] Install the Chewing Chinese input method in UbuntuIf we want to use GPU for deep learning (for example, through Tensorflow or Keras), the installation environment is not really complicated, and it usually only takes a few hours to complete the environment in the first time.
Read More »[Linux] Install CUDA and CuDNN on Ubuntu 18.04C++ is a veteran programming language developed in 1979. In 1998, there was the first C++ standard specification, and it is also the most widely used programming language in system programming languages as far as I know.
Read More »[Linux][C++] How to compile and execute a C++ programSometimes, we need to execute our program regularly, it's like crawling financial news, waking us up, and sending us emails ... etc.
In Linux, we can use crontab tool to help us set up a schedule to automatically execute programs. Today, I will simply record how to set up crontab to accomplish these functions.
Read More »[Linux] Use crontab to execute the program regularlyCPU (Central Processing Unit) is a most important component in a computer. its main task is following the instructions given by the user. In other words, all the behaviors of our daily use of computer, including opening files, playing music, using editor to record work ... etc, are all inseparable from the CPU.
The better CPU can make the computer performance better.
Read More »[Linux] How to check CPU informationIn Ubuntu operating system, most of the software is installed and managed by APT. However, if the software we need is not officially included, we usually use the PPA (Personal Package Archive) to install the software.
Read More »[Linux] How to remove PPA that is no longer usedFor a long time, if we want to use Linux OS to connect to Windows with graphic user interface, we have many choices, such as Chrome remote, Teamviewer, RDP ... etc.
Today I want to record how to configure Linux to use RDP software to connect to Windows. At the beginning, I want to say that these two different operating systems might be in conflict with each other, and they are not so easy to configure. In fact, it takes less than 20 minutes to configure.
So, let's go.
Read More »[Linux] Using RDP to connect Windows OSWhen we using terminal to connect remote server, we can open the remote GUI program on the local device via some simple configures.
Read More »[Linux] Open remote server GUI program via terminalToday I saw the news and found the sudo tool commonly used in unix-liked operating systems has a heap overflow BUG (number CVE-2021-3156).
At present, it has been confirmed that full root permissions can be obtained in the following version:
According the news, as well as several discussion forums I have roughly read, almost all of them are suggesting that everyone quickly upgrade the package version. This bug was be found in 2021/01 and was notified to the sudo development group.
After a week, the new version of the fix was already online.
And then, I record how to upgrade our sudo package version.
Read More »[Linux] How to upgrade sudo package