Redis source code reading – link establishment

In production environments where concurrent requests are high, a single Redis cannot meet performance requirements, and usually a Redis cluster is configured to improve service performance. Redis supported cluster mode after 3.   RedisThe officially provided cluster functionality is centralized, and command requests can be sent to any Redis node. If the key of the request is not handled by that node, it is returned to the client MOVED error, prompting the client to switch to the corresponding processing node for that key. Support cluster modeThe redis client will turn automatically, while...

BZOJ1835 [ZJOI2010] base station location [dynamic programming] [line tree]

Title Analysis: First, consider a DP equation, Let f [m] [n] denote that M base stations are currently selected in the first n villages, and the M base station is placed at the minimum value of n. Transfer can enumerate the last base station village, and then calculate the cost between the two villages. If you think about the cost of a village between two base stations, you’ll find that for a village, it has to pay if and only if the previous base station can’t control it, and the next base station can’t control it, so you can calculate the base station interval that makes i...

HashMap access

  One.Put method Case 1:   Click on the topputEnter the underneath    The first step is to get the hashCode value first.    The second step is to get the hash value according to the hashCode value.    The third step is to get a subscript i from the hash value. The above code is as follows:                            The results are as follows:    The fourth step: traversing the hash bucket of the subscript location.    The fifth step is to make a substitution if the reference is equal or equals equal.   2.Click on the tophashEnter the underneath     3.Be...

The representation of cyclic decimal numbers and the length of loop nodes

Question:   Input integer a and B, output a/b’s cyclic decimal representation and its loop node length. For example, the decimal number of a=5 b=43 is 0. (116279069767441860465), and the loop node length is 21.   Analysis:   The calculation process of long division       ①mod = a%b;       ②Decimal = (mod*10) / B;       ③mod = (mod*10)%b;     Cycle, step 3, when there is a repeating residue, that is, the loop section appears. Matters needing attention:   When the two or three steps above are looped, the remainder is zero, that is...

Git download and install

Download https://git-scm.com/download/win Reference https://www.cnblogs.com/wj-1314/p/7993819.html After installation, the desktop will appear.   Initialization  Check your username and email address:   $ git config user.name   $ git config user.email Modify your username and email address:   $ git config –global user.name “xxx”   $ git config –global user.email “xxx” Update to a historical version https://www.jianshu.com/p/0d4e62dcc62c Client https://www.cnblogs.com/shanheyongmu/p/6726452.html https://www.jianshu.com/p/466cf85c0ad8 ...