Can anyone remove my (hopefully) confusion about the security of USB devices in Windows once and for all?

I really understand things correctly when I say that:

  1. If a USB stick / USB device is inserted into a Windows PC that is currently in lock mode (that is, someone has pressed WinKey + L), it is automatically activated behind the scenes.
  2. If a USB stick / USB device is inserted into a Windows PC that is currently NOT in lock mode, it is automatically activated by default.
  3. In both of the above cases, will it ever run an executable that is there by default? (I believe it used to be the case with setup.exe on CD-ROMs.)
  4. Regardless of the conditions mentioned above, Windows will ever be installed automatically DRIVER Found on the device itself when plugged into the PC (with or without a lock screen)? Or is only the "device ID" retrieved from the stick / device and then the corresponding drivers are downloaded based on the device ID from the secure, curated Microsoft servers?
  5. Why exactly are "drivers" needed at all? Doesn't it use the USB standard? And also the "mass storage" standard? I don't understand why it would ever need special "drivers" for a standard device …?
  6. Is the idea of ​​inserting a USB stick / USB device into a PC nonsense in itself? Isn't the truth that the user is actively "Yes, please install the drivers from this random unknown device" or "Yes, please run this untrusted EXE file that you found on this stick just inserted and which I did but automatically mounted for you would never run anything without your active approval "? I have the same feeling as when people claim to be "hacked" all the time, but then it turned out that they played a binary email attachment or clicked a big red box that said, "WARNING! Want You really run this EXE from sketchy? " -hack-toolz-4-u.ru? "… but honestly nothing would surprise me at this point.

I wonder this for both the current Windows 10 as well as all previous versions of Windows.

Calculus confusion about reading $ mathrm {d} x ^ 2 $

I have already tried to ask this question (is writing $ dx ^ 2 $ the same as writing $ d (x ^ 2) $ in the calculus) but people seem to misunderstand what I was trying to express , so I decided to put it again.

My question is whether you write $ mathrm {d} x ^ 2 $ (that's a kind of differential expression), it should be read as $$ ( mathrm {d} x) ^ 2 $$ (Difference of x, but quadratic) or $$ mathrm {d} (x ^ 2) $$ (Differential of $ x ^ 2 $)?

The question can also be asked differently: whether I want to express something $ ( mathrm {d} x) ^ 2 $Do I have to write the parentheses explicitly or just write them $ mathrm {d} x ^ 2 $?

Remember that I am not asking for the meaning of the differential, but for the corresponding notation.

dnd 5e – surprise confusion

I've read information about the surprise mechanics and I'm still confused which one to use. There are 3 surprise methods that I see all over the internet.

First: group surprise check

To do a group surprise check, half or a majority of the PCs must reach the highest passive perception of the monsters to survive the surprise.

Second, fail a stealth, not everything is surprised.

If one of the PCs rolls less than the passive perception of the monsters (stealth), the surprise is botched.

Third, some are surprised, some are not.

PC 1 rolls 14
PC 2 rolls 14
PC 3 rolls 12
PC 4 rolls 11

Monster 1 with PP of 15
Monster 2 with PP of 15
Monster 3 with PP of 13
Monster 4 with PP of 10

PC 1 and 2 surprise monsters 3 and 4, but not monsters 1 and 2


I know that the group test can be an optional test. But what about the second and third exams? Which are true? Which one should be used?

c – What is the confusion that they are not giving me the right sample?

Are we really?

#include   
#include 


void pegaVetor(int* vetor, int qtd){
int i;
//__fpurge(stdin);
printf("n");
for (i = 0; i < qtd; ++i)
{
    scanf("%d", &vetor(i));
}
}

int main()
{
int* vetor;
int i,j,aux,n;

do
{
    __fpurge(stdin);
     //Se informar zero na frente sai.
    printf("nInforme a amostra:n ");
    scanf("%d", &n);
    if (n)
    {
        vetor = (int*)malloc(n * sizeof(int));
        pegaVetor(vetor, n);
        for (int k=0; k<=n; k++) {
                for (i=0; i<=n; i++){
                        if (vetor(i)>vetor(i+1)){
                                aux=vetor(i);
                                vetor(i)=vetor(i+1);
                                vetor (i+1)=aux;
                        }
                }
        }
        //Mostrando o vetor ordenado
        printf("Amostra ordenada: n");
        for (i=0; i

Blockchain – confusion about hashing and disk space

I'm having a problem understanding the concept of hashing related to disk space.

Each block is assigned to a hash. Blocks are linked together using hashes, creating a double-linked list type. We store blocks that contain the hash of the next block in the blockchain (i.e., a hard drive). This would make the hard drive full. Now we would use a different hard drive. The hash saved in the last block points to the block saved on the new hard disk. How we use the hash of the last block of the old hard drive to point to the next block stored on a brand new hard drive.

Zulfi.

Some confusion about cpanel and directadmin panel

Hello friends,

I have some confusion about the following position in my reseller account.

1. Can I have both Cpanel and Directadmin Panels? I want to ask if I have 10 Cpanels accounts and if I need to add more websites. Can I then set up DirectAdmin panels?

2. According to the reseller seller plans, Maria DB and MySQL DB are the same. Some of my websites are currently running on MySQL DB and I will switch to another reseller with Maria DB. A new reseller transfers my account free of charge. But my question is whether all freeware web applications like Osticket, WordPress and e-commerce apps support Maria DB. Does Softaculous AutoInstaller support Maria DB and is there no error during installation? Can I just switch from Maria DB to MySQL DB again?

I have confusion about these points. Help kindly.

Probability Theory – Contingency Table Confusion NLP

Hello for the contingency table: [really positive, false negative, wrong positive, really negative]. It is difficult for me to remember the difference between these terms, because all concepts consist of words that are very similar to each other but used in such contrasting contexts. The only ones that make sense are true positives and false negatives, but the others that I am always confusing and wondering is there a brief mnemonics that I can use?