Get Unix timestamp with C++

C++20 introduced a guarantee that time_since_epoch is relative to the UNIX epoch, and cppreference.com gives an example that I’ve distilled to the relevant code, and changed to units of seconds rather than hours: Using C++17 or earlier, time() is the simplest function – seconds since Epoch, which for Linux and UNIX at least would be the UNIX epoch. Linux manpage here. The … Read more

What is the ASCII Code of ½?

I want to print the value ‘½’ in a file. I searched for the ascii value of this as Alt+(ascii Value) will give you the same. To my surprise I found 2 ascii values for this symbol in various sites. One is 171 and the other is 189. I tried to write this symbol by … Read more

How to download a file from server using SSH?

In your terminal, type: replacing the username, host, remote filename, and local directory as appropriate. If you want to access EC2 (or other service that requires authenticating with a private key), use the -i option: From: http://www.hypexr.org/linux_scp_help.php

What can cause a “Resource temporarily unavailable” on sock send() command

“Resource temporarily unavailable” is the error message corresponding to EAGAIN, which means that the operation would have blocked but nonblocking operation was requested. For send(), that could be due to any of: explicitly marking the file descriptor as nonblocking with fcntl(); or passing the MSG_DONTWAIT flag to send(); or setting a send timeout with the SO_SNDTIMEO socket option.