# ------------------------------------------------------------
# Automatischer Paketimport & -Installation
# ------------------------------------------------------------
import sys
import subprocess
import importlib
import importlib.util
def ensure_package(pkg_name, import_name=None):
"""
Stellt sicher, dass ein Paket installiert und importierbar ist.
Falls nicht installiert, wird es automatisch via pip installiert.
"""
name_to_check = import_name or pkg_name
# 👋 Hi, I'm [Susant Kumar Sahoo]
<div align="center">
[](https://git.io/typing-svg)
</div>
## 🚀 About Me
I'm a passionate Data Scientist with expertise in building end-to-end machine learning solutions. I love turning data into actionable insights and creating intel/**
* @param {number} n
* @return {number}
*/
var countTriples = function(n) {
// Initialize a counter to keep track of valid triples
let count = 0;
// Loop through all possible values of 'a'
for (let a = 1; a <= n; a++) {
// Loop through all possible values of 'b'
for (let b = 1; b <= n; b++) {
// Compute a^2 + b^2
let sum = a * a + b * b;
// Take the square root to see if it's a perfect square
@use '../util/'as u;
@use '../globals'as g;
// @use '../globals/buttons'as buttons;
.fancy_slider_section {
.fancy_slider_row {
display : flex;
flex-direction: row;
.uk-width-1-1 {
width : 100%;
display : flex;
flex-direction: row;
max-height : 690px;
height : 690px;
@include u.breakpoint-down('large') {
max-height: 500px;
height # パーミッションの読み方
## 基本構造
パーミッションは3桁の数字で表現
各桁は所有者、グループ、その他のユーザーの権限を示す
### 例: 755の場合
1桁目(7): 所有者の権限
2桁目(5): グループの権限
3桁目(5): その他のユーザーの権限
## 数字の意味
各桁は以下の数値の合計:
4 = 読み取り (read, r)
2 = 書き込み (write, w)
1 = 実行 (execute, x)
0 = 権限なし (-)
### 計算例:
7 = 4+2+1 = rwx (すべて可能)
6 = 4+2 = rw- (読み書き可能)
5 = 4+1 = r-x (読み実行可能)
4 = 4 = r-- (読み取りのみ)
0 = 0 = --- (権限なし)
## よく使うパーミッション
644 (rw-r--r--)
所有者: 読み書き
グループ: 読み取り
その他: 読み取り
→ 一般的なファイル、設定ファイル、ドキュメント
755 (rwxr-xr-x)
所有者: 読み書き実行
グループ: <p id="counter-text">カウント: 0</span>
<button type="button" aria-labelledby="counter-text" id="count-button">クリックするとカウントが読み上げられるが、このテキストは無視される</button>https://whois.jprs.jp/// new Set(): 重複のない値の集合を作成する(Setオブジェクト)
// - 同じ値は一度だけ格納される
// - インデックスは存在しない
const mySet = new Set();
// Set.add(): セットに値を追加する
mySet.add("apple");
mySet.add("banana");
mySet.add("apple"); // 重複のため実際には追加されない
console.log("mySet:", mySet);
// Set.has(): セットに指定した値が存在するかを確認する
// 戻り値: boolean (true/false)
console.log('mySet.has("apple"):', mySet.has("apple")); // true
console.log('mySet.has("banana"):', mySet.has("banana")); // true
console.log('mySet.has("orange"):', mySet.has("orange")); // false.elementor-nav-menu--layout-vertical .elementor-nav-menu .sub-menu {
position: static !important;
display: none;
padding-left: 0px;
margin: 0px !important;
animation: menuSlide 0.25s ease;
overflow: hidden;
}
/* --- Parent list items --- */
.elementor-nav-menu--layout-vertical .elementor-nav-menu li {
position: static !important;
}
/* --- Open state (SmartMenus adds .sm-open) --- */
.elementor-nav-menu--layout-vertical .element<form id="purchaseForm">
<div>
<label>商品A: <input type="number" name="productA" min="0" value="0" /></label>
</div>
<div>
<label>商品B: <input type="number" name="productB" min="0" value="0" /></label>
</div>
<div>
<label>商品C: <input type="number" name="productC" min="0" value="0" /></label>
</div>
<div>
<label>商品D: <input type="number" name="productD" min="0" value="0" /></label>
</div>
<div>
<label>商品E: <input type="number" name="productE" min="0" value="0" /**
* @param {number} low
* @param {number} high
* @return {number}
*/
var countOdds = function(low, high) {
// Step 1: Think about what we want:
// We need to count how many odd numbers exist between low and high (inclusive).
// Step 2: Use math instead of looping:
// Formula: floor((high + 1) / 2) - floor(low / 2)
// Why? Because:
// - floor(x / 2) gives the count of even numbers up to x.
// - floor((x + 1) / 2) gives the count of odd numbers up to x.
// Suimport os
import sys
import subprocess
import random
import time
import getpass
import json
# Paketprüfung
required_packages = ["googlemaps", "tqdm"]
for package in required_packages:
try:
__import__(package)
except ImportError:
subprocess.check_call([sys.executable, "-m", "pip", "install", package])
import googlemaps
from tqdm import tqdm
# Funktion: Benutzername erkennen und Pfad anpassen
def get_key_path(file_name):
possible_users = ["Bernha# SYNOLOGY TIPS & TRICKS #
#### P4V:
Install P4V on synology NAS: [Link to Repo](https://github.com/FrozenStormInteractive/Perforce-Synology)
#### ENABLE SHR ( Synology Hybrid Raid )
-> Check the other snippet ( synology tag )
from PyQt5.QtWidgets import QMainWindow, QApplication
from PyQt5.QtGui import QIcon
class NameYourWindow(QMainWindow):
def __init__(self):
super().__init__()
self.setWindowTitle("Window Title")
self.show()
if __name__ == '__main__':
app = QApplication([])
app.setApplicationName("Your App Name")
app.setOrganizationName("Your Organization Name")
app.setApplicationVersion("0.1.0")
controller = NameYourWindow()
app.exec()/**
* Count the number of ways to partition nums into contiguous segments
* such that in each segment, max - min <= k.
*
* @param {number[]} nums - Input array of integers
* @param {number} k - Maximum allowed difference between max and min in a segment
* @return {number} - Number of valid partitions modulo 1e9+7
*/
var countPartitions = function (nums, k) {
const MOD = 1e9 + 7;
const n = nums.length;
// dp[i] = number of ways to partition the first i elements (nums[0..i-1])/**
* Count the number of ways to partition nums into contiguous segments
* such that in each segment, max - min <= k.
*
* @param {number[]} nums - Input array of integers
* @param {number} k - Maximum allowed difference between max and min in a segment
* @return {number} - Number of valid partitions modulo 1e9+7
*/
var countPartitions = function (nums, k) {
const MOD = 1e9 + 7;
const n = nums.length;
// dp[i] = number of ways to partition the first i elements (nums[0..i-1])