-
Fix errors occurred no packages were upgraded in Arch Linux TOP NEW
What’s up? When you use yay -S <package> to install some package and face this prompt errors occured, no packages were upgraded, don’t worry, this article will guide you to settle it down. Problem reproduce At First, let’s try to remove any local package(e.g. zoom) mannually: $ sudo rm -rf /var/lib/pacman/local/zoom-2.9.265650.0716-1/ ... Read More
-
Fix invalid or corrupted package in Arch Linux TOP NEW
What’s up? Recently, when I use yay -Syu to update the software packages, it always prompts that a package cannot be updated and prompts are warning: could not fully load metadata for package and error: failded to prepare transaction (invalid or corrupted package). It’s time to solve this annoying problem. Remove first Try to remove it firs... Read More
-
Email Server Ports Table TOP NEW
-
How to build your own email server TOP NEW
Introduction Have you ever thought about setting up your own email server, but then left it behind. However, setting up a email server is not complicated. In this article, we will build it step by step from scratch. Here we will need the following environments: Nginx - an lightweight and open-source web server to offer low memory usage and... Read More
-
SSH connection was closed weirdly TOP NEW
What’s up? Recently, I encountered a weird problem. When I used SSH to connect to a Linux server, the connection was immediately interrupted, and such a message appeared: free(): invalid next size (fast), screenshot as below image: Troubleshooting After that, I tried to connect using another Linux computer and still had the same problem. Bu... Read More
-
Hash Algorithms TOP NEW
MD-family The MD family of hashing algorithms were designed by Ron Rivest during the late 1980’s and early 1990’s. MD actually stands for “Message Digest”. MD2 It was optimized to run on 8-bit computers and generates a 128-bit hash value the hashes are generally displayed as hexadecimal string which is 32 characters long. This hash exhibits f... Read More
-
Miscellaneous of OpenSSL TOP NEW
Generating RSA key pair OpenSSL can generate several kinds of public/private keypairs. RSA is the most common kind of keypair generation. Generating an RSA private key You can generate a 2048-bit RSA private key with the following commands: openssl genpkey -algorithm RSA -out rsa_private.pem \ -pkeyopt rsa_keygen_bits:2048 or openssl ge... Read More
-
Understanding of abstract and concrete TOP NEW
Abstract and concrete are opposite concepts, many times we just know what they mean, but don’t really understand them. So today let us get to know them again and have a clearer and deeper understanding of them. Abstract An abstract is a brief summary of one or more things, there are two important points here: From one or more things Find... Read More
-
English Phrase Patterns TOP NEW
Here are some phrase patterns for daily usage: A mixed blessing A stepping stone An eye-opening experience As opposed to sth. At first glance, I’d say… However, at the end of the day, I’d say… Bear out Both you and I are students. By and large Can you tell me the definition of sth. Cut both ways Either you or he is wrong.... Read More
-
English Vowels Table TOP NEW