Сетевая безопасность — важная область в области информационных технологий. Каждый день многие люди общаются с людьми по всему миру через Интернет. Когда люди общаются через Интернет, другие люди могут подслушивать или даже перехватить информацию, а затем распространить ее среди других вовлеченных сторон. Точно так же хакеры, использующие уязвимости в компьютерных сетях, также могут украсть личные данные пользователей.
网络安全是IT领域的重要领域。 每天都有许多人通过互联网与世界各地的人们进行交流。 当人们通过Internet进行通信时，其他人可能会窃听甚至劫持信息，然后再将其传播给所涉及的其他方。 同样，利用计算机网络中的漏洞的黑客也有可能窃取用户的个人数据。
密码术是保护信息和通信的过程，以便只有发送者和预定的接收方才能访问它们。 密码学构成了各种技术，可以正确地保护通信。 这些技术可以包括使用密码和解密进行加密和解密，使用各种算法对通信过程进行哈希处理或签名生成和验证。
It's not as simple to answer as you might think.
Don’t stress over understanding everything in one reading, it takes time to grasp the mental models behind most of this stuff. The purpose is to plant a seed in your brain and later dive deeper on your own.
Think of SQL (Structured Query Language) as asking questions to a database (how many, what is the, etc.)
This article will be a brain dump on how to use the PostgreSQL relational database management system (RDBMS).
The focus will be on key and advanced concepts about the SQL standard language and how it is used in PostgreSQL.
We will use PgAdmin as a dashboard to make SQL queries. It is exactly the same queries that you will be executed in your Node.js applications (with the help of an object relational mapping [ORM}module like TypeORM for TypeScript afficionados).
sudo apt install…
Ever wanted to lock the version of Node.js used to run your project ?
Ever wanted to automatically switch to the correct version of Node.js when moving to another project ?
In this brief article, I will show you one solution I found to achieve this.
This is mainly for development purposes if you do not use Docker containers.
The purpose is to automatically switch to the required version of Node.js each time you enter a project folder in the terminal.
To achieve this easily, you will need:
Do you want to be more than just another Node.js developer? (although being one is a great position these days)
Do you want to get a detailed high-level understanding of AWS services and get a certification from the most valuable company on Earth?
Do you want to leverage your existing AWS experience?
In this article, you will get all you need to start and pass the AWS Certified Cloud Practitioner Certification.
This is a foundational certification that tests your understanding of AWS services offering and the problems they solve.
It does not go into great details about each service…
Note: I am not the author of this article, this is a repost to propagate useful information in these times of crisis. I have kept the original author affiliate links so he can be compensated for his work. This article is not monetized. I just added audio.
With the news of the new coronavirus (COVID-19) sweeping the globe, it’s hard not to get caught up in the worry.
With the virus now confirmed in many countries around the world, more and more people are growing worried and wondering how to protect themselves. However, it is important to remember not…
Do you want to be more than just another Node.js developer ? Do you want to grow as a developer ?
Are you a Node developer who wants to finally dive into the cloud and not let others do it ?
Do you want to scale your Node.js apps / services using the AWS cloud services ?
Join me on this journey to become well versed in AWS (which will help you on other clouds) and eventually become a certified AWS developer.
These will be concise but thorough dives into the major AWS services useful to back-end developers. …
Still confused about generators and their use ?
Okay, let’s change that and make you understand what generators are and how they can be used. Spoilers: it’s not that difficult.
Basically, they serve as a common interface to iterate over any kind of structure in the language. As long as an object implements this interface, you will be able to use the for…of loop, the spread operator, etc.
Before talking about generators, we…