DNSについて学んだこと

# 公式用語

ここで言う公式用語は、RFCやIANA・ICANNなどで一般的に使われている用語とする。  

## ドメイン

`example.com` `com` `example.co.jp` `co.jp` `jp` のように、ドットで区切られた階層構造のこと。  
`example.co.jp` だけがドメインじゃなくて、 `co.jp` `jp` `com` もドメインと呼ぶ。  

## ルートドメイン

`example.com.` `com.` `example.co.jp.` `co.jp.` のように、本当はドメインの最後についている「.」のこと。  
最後の「.」以外はドメインではなく、ただの区切り文字で全く意味が違うので注意。  
ちなみに、例えば `example.com.` の場合 `com` はあくまで `com` であって `.com` などではないし、 `example` も `example.` ではない。  

## ラベル

`example.co.jp` でいうと `example` `co` `jp` と

move all files to folders seperated by year of file creation

# move all files
find . -type f -exec bash -c 'mkdir -p "${1%/*}/$(date -r "$1" "+%Y")"; mv "$1" "${1%/*}/$(date -r "$1" "+%Y")/"' _ {} \;
# copy files
find . -type f -exec bash -c 'mkdir -p "${1%/*}/$(date -r "$1" "+%Y")"; cp "$1" "${1%/*}/$(date -r "$1" "+%Y")/"' _ {} \;

00000004 Install-map entry missing component key in populate

## Entry Syntax
```00000004 Install-map entry missing component key in populate [l:COMPONENT_NAME_LENGTH]'COMPONENT_NAME' [l:COMPONENT_VERSION_LENGTH]```

## Meaning
The ```identity``` name is missing under ```HKEY_LOCAL_MACHINE\COMPONENTS\DerivedData\VersionedIndex\...\ComponentFamilies\COMPONENT_NAME```.

00000003 PopulateComponentFamilies ignoring identity-less key

## Entry Syntax
```00000003 PopulateComponentFamilies ignoring identity-less key [l:COMPONENT_NAME_LENGTH]'COMPONENT_NAME'```

## Meaning
The ```identity``` name is missing under ```HKEY_LOCAL_MACHINE\COMPONENTS\DerivedData\VersionedIndex\...\ComponentFamilies\COMPONENT_NAME```.

1015. Smallest Integer Divisible by K

Given a positive integer k, you need to find the length of the smallest positive integer n such that n is divisible by k, and n only contains the digit 1. Return the length of n. If there is no such n, return -1. Note: n may not fit in a 64-bit signed integer.
/**
 * @param {number} k
 * @return {number}
 */
var smallestRepunitDivByK = function(k) {
    // Step 1: Handle impossible cases
    // Any number made only of '1's is odd and not divisible by 2 or 5.
    // So if k has a factor of 2 or 5, return -1 immediately.
    if (k % 2 === 0 || k % 5 === 0) {
        return -1;
    }

    // Step 2: Initialize variables
    // remainder will track (current number % k) without building the full number.
    // length will track how many '1's we've added so

sourcetree使用技巧

#sourcetree使用技巧

- ## 查看文件的提交历史
选中文件右键 -> `查看选中的修改日志`

git总结

# git总结

## `git reset --mixed <commit>`、`git reset --soft <commit>`、`git reset --hard <commit>`区别
![](https://p.sda1.dev/29/f8c10cb87b04076920df54eddb2d9e8d/image.png)

Fresh CC Fullz Bank Logs Paypal Transfer WU Transfer Bug MoneyGram CashApp Zelle Venmo Apple Pay Skrill Transfer ATM Cards.


_______ JEANSON ANCHETA_______

             🌎 

💻💸 Fresh Logs Pricing 💸💻
🔐 UK/US Logs / Clean Bank Drops (GBP/$)
💰 10K GBP/$ = 250
💰 12K GBP/$ = 300
💰 16K GBP/$ = 350
💰 20K GBP/$ = 500
💰 30K GBP/$ = 800

🛡️ Verified • HQ Access • Fast Delivery
💬 DM for escrow or direct 🔥
WESTERN UNION / MONEY GRAM/BANKS LOGINS/BANK TRANFERS/PAYPAL TRANSFERS WORLDWIDE/CASHAPP/ZELLLE/APPLE PAY/SKRILL/VENMO TRANSFER
Telegram:@JeansonTooL       https://t.me/+2__ynBAtFP00M2Fk                 
https://t.me/+CsF2t7Hv

Variance Threshold

import os
import json
from typing import Dict, Any
import pandas as pd
import numpy as np
from sklearn.feature_selection import VarianceThreshold

def variance_threshold_report(df_clean: pd.DataFrame, threshold: float, json_path: str):
    """
    Perform Variance Threshold feature selection and save report as JSON.
    The internal logic and steps remain exactly as the user provided.
    """

    # ----- STEP 1: Select numeric features -----
    dfnumeric = df_clean.select_dtypes(

1018. Binary Prefix Divisible By 5

You are given a binary array nums (0-indexed). We define xi as the number whose binary representation is the subarray nums[0..i] (from most-significant-bit to least-significant-bit). For example, if nums = [1,0,1], then x0 = 1, x1 = 2, and x2 = 5. Return an array of booleans answer where answer[i] is true if xi is divisible by 5.
/**
 * @param {number[]} nums
 * @return {boolean[]}
 */
var prefixesDivBy5 = function(nums) {
    // Result array to store true/false for each prefix
    let answer = [];

    // We'll keep track of the current number modulo 5
    // This avoids dealing with huge binary numbers directly
    let currentMod = 0;

    // Iterate through each bit in nums
    for (let i = 0; i < nums.length; i++) {
        // Shift left (multiply by 2) and add the new bit
        // Example: if currentMod = 2 (binar

Get-SMSAdvertisement

#region Get-SMSAdvertisement
function Get-SMSAdvertisement {
    [CmdletBinding()]
    PARAM(
        [Alias('PKG_PackageID')]
        [Parameter(Mandatory = $false, Position = 0, ValueFromPipeline = $true, ValueFromPipelineByPropertyName = $true)]
        [string]
        $PackageId
        ,
        [Alias('PRG_ProgramName')]
        [Parameter(Mandatory = $false, Position = 1, ValueFromPipeline = $true, ValueFromPipelineByPropertyName = $true)]
        [string]
        $ProgramNam

Get-CMSoftwareDistribution


function Get-CMSoftwareDistribution {
    [CmdletBinding()]
    PARAM(
        [Alias('PKG_Name')]
        [Parameter(Mandatory = $false, Position = 0, ValueFromPipeline = $true, ValueFromPipelineByPropertyName = $true)]
        [string]
        $PackageName
        ,
        [Alias('PKG_PackageID')]
        [Parameter(Mandatory = $false, Position = 0, ValueFromPipeline = $true, ValueFromPipelineByPropertyName = $true)]
        [string]
        $PackageId
        ,
        [Alias(

DEL FILHO

inicio{
"host":"xDcfvkSd1hQO+cImKe/PSrvAGcrn",
"porta":"CbyZhQEGptRObG41",
"contador":"lApZ/oR335XEmxKtS2rsVrPemSlytwGHy/5Zg6RAr+Vdj/4KCjhiV9lV2JWho3X9pcw=",
"spammer":"qysQeuDipKwWO7ONRg=="
}fim

MACOS技巧

# MACOS技巧
## 允许任何来源
输入命令
```
sudo spctl --master-disable
```
然后打开`系统设置` -> `隐私与安全性` -> `安全性`下的`允许以下来源的应用程序` -> `任何来源`

Modern breakpoints

$breakpoint-up: (
  xs: 0px,
  sm: 640px,
  md: 768px,
  lg: 1025px,
  xl: 1280px,
  2xl: 1536px
);

$breakpoint-down: (
  xs: 639px,
  sm: 767px,
  md: 1024px,
  lg: 1279px,
  xl: 1535px
);

@mixin breakpoint-up($size) {
  @media (min-width: map-get($breakpoint-up, $size)) {
    @content;
  }
}

@mixin breakpoint-down($size) {
  @media (max-width: map-get($breakpoint-down, $size)) {
    @content;
  }
}

@mixin breakpoint-between($lower, $upper) {
  @media (min-widt

All implicit role names supported by playwright for page.getByRole locator

https://playwright.dev/docs/api/class-page#page-get-by-role-option-role