#define SG14_FIXED_POINT_H 1
#include "type_traits.h"
#include "bits/common.h"
#define SG14_FIXED_POINT_EXCEPTIONS_ENABLED
# Simple Google Drive backup script with automatic authentication | |
# for Google Colaboratory (Python 3) | |
# Instructions: | |
# 1. Run this cell and authenticate via the link and text box. | |
# 2. Copy the JSON output below this cell into the `mycreds_file_contents` | |
# variable. Authentication will occur automatically from now on. | |
# 3. Create a new folder in Google Drive and copy the ID of this folder | |
# from the URL bar to the `folder_id` variable. | |
# 4. Specify the directory to be backed up in `dir_to_backup`. |
#include "utf.hpp" | |
#include <iostream> | |
#include <string> | |
int main() | |
{ | |
// A UTF-8 literal | |
std::string utf8 = u8"z\u00df\u6c34\U0001d10b"; // or u8"zß水𝄋" | |
// or "\x7a\xc3\x9f\xe6\xb0\xb4\xf0\x9d\x84\x8b"; |
// This package implements 128-bit ("double double") floating point using | |
// a pair of 64-bit hardware floating point values and standard hardware | |
// floating point operations. It is based directly on libqd by Yozo Hida, | |
// Xiaoye S. Li, David H. Bailey, Yves Renard and E. Jason Riedy. Source: | |
// http://crd.lbl.gov/~dhbailey/mpdist/qd-2.3.13.tar.gz | |
package float128 | |
import ( | |
"errors" | |
"fmt" |
#include <iostream> | |
#include <vector> | |
#include <concepts> | |
#include <iostream> | |
#include <type_traits> | |
template<typename Tag, typename T> | |
class StrongNum; | |
template<typename Tag, typename T> |
#include <type_traits> | |
#include <iostream> | |
using std::enable_if; | |
using std::is_same; | |
using std::declval; | |
using std::integral_constant; | |
template <typename T> | |
using Invoke = typename T::type; |
// SFINAE, enable_if example | |
// based on http://stackoverflow.com/questions/257288/is-it-possible-to-write-a-c-template-to-check-for-a-functions-existence | |
#include <iostream> | |
#include <type_traits> | |
class ClassWithToString | |
{ | |
public: |
In computer science, the event loop, message dispatcher, message loop, message pump, or run loop is a programming construct that waits for and dispatches events or messages in a program.
It works by making a request to some internal or external "event provider" (that generally blocks the request until an event has arrived), and then it calls the relevant event handler ("dispatches the event").
The event-loop may be used in conjunction with a reactor, if the event provider follows the file interface, which can be selected or 'polled' (the Unix system call, not actual polling).
The event loop almost always operates asynchronously with the message originator.
A minimal HTTP server in python. It sends a JSON Hello World for GET requests, and echoes back JSON for POST requests.
python server.py 8009
Starting httpd on port 8009...
curl http://localhost:8009
{"received": "ok", "hello": "world"}