Tutorial by Topics: key

The Redis keyspace can be thought of as a hash table or dictionary mapping keys to data structures in the database. Redis provides a wide range of commands that work with keys to manage the keyspace, including the ability to remove keys, inspect key metadata, search for keys, and modify certain pro...
bind -P show all configured shortcuts.
Option optionName [value] Option Explicit Option Compare {Text | Binary | Database} Option Private Module Option Base {0 | 1} OptionDetailExplicitRequire variable declaration in the module it's specified in (ideally all of them); with this option specified, using an undeclared (/mispelle...
Primary keys are used to uniquely identify a record in a table. A table may only have a single primary key (though the primary key can consist of multiple columns), and a primary key is required for certain types of replication. Primary keys are often used as (but don't have to be) the clustered ...
EVP_PKEY *EVP_PKEY_new(void); RSA * RSA_new(void); int RSA_generate_key_ex(RSA *rsa, int bits, BIGNUM *e, BN_GENCB *cb); int EVP_PKEY_assign_RSA(EVP_PKEY *pkey, RSA *key); int PEM_write_PrivateKey(FILE *fp, EVP_PKEY *x, const EVP_CIPHER *enc, unsigned char *kstr, int klen, pem_password_cb *cb,...
Keywords have fixed meaning defined by the C++ standard and cannot be used as identifiers. It is illegal to redefine keywords using the preprocessor in any translation unit that includes a standard library header. However, keywords lose their special meaning inside attributes. asm (string-lite...
The key and indices of a data.table allow certain computations to run faster, mostly related to joins and subsetting. The key describes the table's current sort order; while each index stores information about the order of the table with respect a sequence of columns. See the "Remarks&quo...
Keyword arguments were introduced in Ruby 2.0, and improved in Ruby 2.1 with the addition of required keyword arguments. A simple method with a keyword argument looks like the following one: def say(message: "Hello World") puts message end say # => "Hello World" ...
Monkey Patching is a way of modifying and extending classes in Ruby. Basically, you can modify already defined classes in Ruby, adding new methods and even modifying previously defined methods. Monkey patching is often used to change the behavior of existing ruby code, from gems for instance. For...
Monkey patching, while convenient, has some pitfalls that aren't immediately obvious. Most notably, a patch like that in the example pollutes the global scope. If two modules both add Hash#symbolize, only the last module required actually applies its change; the rest are erased. Furthermore, if t...

Page 2 of 3