Search – key value database for dynamic / changing keys

I have the following data set:

(234,565,678,90,66,7,8,44,5)
(275,23,54,34,5)
(4745,23,54,4,556,65,89,5,4,569,87,412)
(75,273,59,5,4,567,412)
(44,34,556,69,5,4,569,812)

Each array represents a web session. Each element in the array represents an activity that the user performed during the session.

What is shown above is just a subset of the entire array list (which consists of over a million arrays).

My job is to deliver the next elementgiven across all arrays an item or a list of items,

Here is an example: if (234) given, I have to return 565 because (234) matches the first element of the first array. So I have to return the following 565

But I also need to be able to return a result with a number of elements, like this: if (275,23,54) given, I have to return 34, because (275,23,54) matches the first three elements of the second array, and 34 follow that.

This can be done fairly easily in a Java-like language if I cache the entire record in memory and then search through it. However, my challenge is to store and search them using a database. I tended to key / value databases like Redis. My challenge here is that I don't have a "good" key here. My input could be any of the elements in any Array or list of elements.

What would be the best way to save and search for this?

Bottom up!

Where can the registry registry keys for the profile be on the remote server when using a roaming user profile?

By default, when a user account is configured to use a roaming profile, multiple locations related to the profile are copied to a file share when that user logs out. One of these elements included in the synchronization process includes the user's local registry keys. If you look at the data for the user's roaming profile on the file share on the server, where can the registration data for the profile be located?

Keyboard – 10/19: How can I deactivate the standard combinations for composition keys after activating the composition key?

I want to use the Compose key to enter mathematical symbols. However, I found it difficult (to say the least) to find prefixes because the standard compose list uses so many prefixes.

I activated the Compose Key using the Gnome Tweak Tool.

I was able to successfully add composition keys ~/.XCompose but also without include "%L" A default list of build keys continues to be used in the file, and I'm not sure how to disable them.

I tried to change the input modes from ibus to xim and tried to wipe it off /usr/share/X11/locale/en_US.UTF-8/Compose However, the file had none of these effects and the standard Compose keys were still included.

I was wondering if it is possible to disable the standard compose keys so that only those in mine ~/.XCompose are used?

macos – How do I assign WASD to the arrow keys?

OK, I've seen this answer in another thread remapping thread:

Apple's TN2450 technical note describes how keys are reassigned. Executive
The following command reassigns Right Alt to Right Control.

hidutil property --set '{"UserKeyMapping":
    ({"HIDKeyboardModifierMappingSrc":0x7000000e6,
      "HIDKeyboardModifierMappingDst":0x7000000e4})
}'

So I wrote the following:

hidutil property --set '{"UserKeyMapping":
    ({"HIDKeyboardModifierMappingSrc":0x700000052,
      "HIDKeyboardModifierMappingDst":0x70000001A}
      "HIDKeyboardModifierMappingSrc":0x700000051,
      "HIDKeyboardModifierMappingDst":0x700000016}
      "HIDKeyboardModifierMappingSrc":0x700000050,
      "HIDKeyboardModifierMappingDst":0x700000004}
      "HIDKeyboardModifierMappingSrc":0x70000004F,
      "HIDKeyboardModifierMappingDst":0x700000007})
}'

But when I start it, I get this error:

2020-02-17 11:47:40.303 hidutil(2619:57497) NSJSONSerialization Error Domain=NSCocoaErrorDomain Code=3840 

"Badly formed array around character 127." 

UserInfo={NSDebugDescription=Badly formed array around character 127.}

ERROR!!!! Unable to create property object for 
'{"UserKeyMapping":
    ({"HIDKeyboardModifierMappingSrc":0x700000052,
      "HIDKeyboardModifierMappingDst":0x70000001A}
      "HIDKeyboardModifierMappingSrc":0x700000051,
      "HIDKeyboardModifierMappingDst":0x700000016}
      "HIDKeyboardModifierMappingSrc":0x700000050,
      "HIDKeyboardModifierMappingDst":0x700000004}
      "HIDKeyboardModifierMappingSrc":0x70000004F,
      "HIDKeyboardModifierMappingDst":0x700000007})
}'

What is the problem?

(I'm an absolute noob just trying to reassign a key to a game (EU: 4). I'm not an experienced programmer or anything. So please be gentle and explain things in lay terms so that my noob Ass she understands! XD)

Thank you, R69NiX

wifi – How are keys negotiated in wpa-eap?

Question about PEAP-MSCHAPV2 on RADIUS.

After MSCHAPV2, success keys are extracted from the TLS context. Then sent it to AP.

The client could not connect to WiFi (or eapol etc.) with my handmade RADIUS Access-Accept.

Can you explain the full key negotiation?

Radius source code implementations based on state machines, so code is difficult to understand.

Encryption – Would Triple DES-X with 9 keys be much slower than standard Triple DES?

Would Triple DES-X with nine 64-bit keys used in the following way be practically identical to 3DES in terms of code size, memory consumption and execution speed because a single hardware run of an XOR with a 64-bit key is very fast?

XOR (key 1)
DES (key 2)
XOR (key 3)

XOR (key 4)
DES (key 5)
XOR (key 6)

XOR (key 7)
DES (key 8)
XOR (key 9)

Would it also be significantly stronger? Would it still suffer from the same DES-X block size based vulnerability?

Do disabled access keys still have to conform to the contrast?

Very related to this question: accessible disabled status, but this is about how disabled buttons are designed to be compatible with accessibility, but my question is a little different.

Is it actually an accessibility requirement for disabled features to be in compliance?

You do not hide the functionality from visually impaired people by setting it gray to gray, since the function is not available to everyone, so they do not miss any functions for this reason. Yes, it is always better if everything is in contrast, but this may not be relevant here.

The situation is as follows: We have to deactivate the functions of our web application when the system is subjected to planned maintenance. That's why we don't want to remove the total buttons because we want the user to know that the feature is temporarily unavailable. Additional messages are posted on the page saying that some features are not available.

We designed a standard inactive status button (dark gray text on a light gray button background), but it has returned us with concerns that DDA compliance may not be met. However, I disagree with this concern for the reasons mentioned above. Am I wrong or is it okay to have gray-on-gray buttons in such situations?

Note: I am not looking for alternative solutions (leave that to the related questions). My request is specifically about whether or not this is an accessibility issue.

Certificate – The protection of strong private keys seems to be ignored by Windows 10 Home

I have to install a certificate with Strong Private Key Protection for Windows tested 10 Enterprise and found that Windows prompts me to enter the password that I specified when importing the private key if the VPN software attempts to access it.

If I follow the same steps on a Windows 10 home computer, the VPN software (same version) can access the certificate without entering my strong private key protection password, even though it was set during the import.

I tried multiple passwords in case Windows did something stupid, like auto-filling with one that is the same as the Windows user password.

I also tried deleting the certificate from the user store and connecting the VPN, but the VPN then complains, as expected, that it cannot be authenticated, so I know that the certificate that I am installing is using for authentication becomes. After reinstalling the certificate with Strong Private Key Protection, automatic login to the VPN is restored without being prompted for the password.

Is it just that this feature is not supported in Windows 10 Home, and if so, is there any documentation about it? I haven't found any indication that the feature isn't supported in the home version, and the fact that it's included in the user interface suggests that it should work.

database – MySQL: Why can I no longer set foreign keys?

I am creating a database for a series, but an error is displayed in several tables and I cannot create any more foreign keys and try to vary the tables and give the keys with and without CONSTRAINT different names. I tried to put the boards together to hang out but there is no way. Can you believe that something is wrong with my code?
Thanks in advance

use voltron;
CREATE TABLE IF NOT EXISTS actores (cod_actor INT PRIMARY KEY, nombre VARCHAR(50) NOT NULL, fecha DATE NOT NULL, nacionalidad VARCHAR(20) DEFAULT "Spain");

CREATE TABLE IF NOT EXISTS personajes (cod_per INT PRIMARY KEY, nombre VARCHAR(50) NOT NULL, raza VARCHAR(20) NOT NULL, grado VARCHAR(20) NOT NULL,
codigoactor INT, FOREIGN KEY (codigoactor) REFERENCES actores (cod_actor), codigosuperior INT, FOREIGN KEY (codigosuperior) REFERENCES personajes (cod_per));

CREATE TABLE IF NOT EXISTS planetas (cod_plan INT PRIMARY KEY, galaxia VARCHAR(50), nombre VARCHAR(50) NOT NULL);
CREATE TABLE IF NOT EXISTS capitulos (titulo VARCHAR NOT NULL, fecha DATE NOT NULL, temporada INT, orden INT, PRIMARY KEY(temporada, orden));

CREATE TABLE IF NOT EXISTS peliculas (cod_pel INT PRIMARY KEY, titulo CHAR NOT NULL, director CHAR NOT NULL, fecha DATE);

CREATE TABLE IF NOT EXISTS personajescapitulos (codigopersonaje INT PRIMARY KEY, Temporada INT, Orden INT, FOREIGN KEY (Temporada) 
REFERENCES capitulos (temporada), FOREIGN KEY (Orden) REFERENCES capitulos (orden));

CREATE TABLE IF NOT EXISTS personajespeliculas (cod_personaje INT, cod_pelicula INT, FOREIGN KEY (cod_personaje) REFERENCES personajes (cod_per), FOREIGN KEY 
(cod_pelicula) REFERENCES peliculas (cod_pel));
CREATE TABLE IF NOT EXISTS naves (cod_nave INT PRIMARY KEY, ntripulantes INT, nombre VARCHAR(50) NOT NULL);

CREATE TABLE IF NOT EXISTS visitas (codigonave INT, codigoplaneta INT, tempo INT, ordencap INT, FOREIGN KEY (codigonave) REFERENCES naves (cod_nave), 
FOREIGN KEY (codigoplaneta) REFERENCES planetas (cod_plan), FOREIGN KEY (tempo) REFERENCES personajescapitulos (Temporada), FOREIGN KEY (ordencap) REFERENCES
personajescapitulos (Orden));
CREATE TABLE IF NOT EXISTS lanzaderas (codigoNave INT, numero INT, personas INT, FOREIGN KEY (codigoNave) REFERENCES visitas (codigonave), 
PRIMARY KEY (codigoNave,numero));´´´

3d – what are spline input keys?

A spline keystroke is a bit like an index in the spline. A spline is generally formed from control points, similar to a Bezier curve. My knowledge of it has rusted, but the idea seems to be that the starting point is 0.0f and is increased by 1.0f (by default) per point, so that a minimum spline of two points from 0.0f to 0.0f goes 1.0f, while one consists of 4 points, would go from 0.0f to 3.0f, with the intermediate points being 1.0f and 2.0f.

Why a swimmer? So that you can point somewhere between the control points and ask about the value there. In the case of our simplest spline, "two thirds by" would correspond to 0.67f. This value basically encodes two things in one way: the integer part selects the two points between which the interpolation takes place (0.67f => points 0 and 1), and the fractional part selects the interpolation amount (0 , 67 => 33%). from point 0, 67% from point 1).

FindInputKeyClosestToWorldLocation – This function uses a world position and finds the closest point on the selected spline to that position. The value of the input key is then determined and returned.

Here's a mediocre graphic in Paint:

A point on a spline is closest to another point outside of it

Here a spline is drawn in green, with two points (0 and 1) being its control points. One point ON is selected. What the function does is find the point B on the spline that is the next point out ON, Then it determines that Value of the key input at the point Bwhich appears to be about half, corresponding to about 0.5f.

If I get it right, it is possible to give your own keystroke values ​​for the points so that a 4-point spline can be moved from 0.0f to 1.0f, with the two centers at 0.25f and 0 , 75f are or even have their own custom values.