Skip to content

Instantly share code, notes, and snippets.

View imgVOID's full-sized avatar
🎯
Focusing

Maria Hl. imgVOID

🎯
Focusing
View GitHub Profile
@imgVOID
imgVOID / plural.py
Created January 20, 2022 15:20 — forked from CubexX/plural.py
Python plural russian days / Склонение день/дня/дней
def plural_days(n):
days = ['день', 'дня', 'дней']
if n % 10 == 1 and n % 100 != 11:
p = 0
elif 2 <= n % 10 <= 4 and (n % 100 < 10 or n % 100 >= 20):
p = 1
else:
p = 2
@imgVOID
imgVOID / padd.py
Last active October 3, 2021 13:33 — forked from dpoulopoulos/padd.py
import ctypes
import pathlib
if __name__ == "__main__":
# загрузка библиотеки
libname = pathlib.Path().absolute() / "libcadd.so"
c_lib = ctypes.CDLL(libname)
x, y = 6, 2.3
import React, {useState, useEffect} from 'react';
function Example() {
const [count, setCount] = useState(0);
useEffect(() => {
document.title = `Нажато ${count} раз`;
});
}
import React, { useState } from 'react';
function Counter() {
// Определение переменной-счётчика
const [count, setCount] = useState(0);
return (
<div>
<p>Вы нажали {count} раз</p>
<button onClick={() => setCount(count + 1)}>
Нажми меня
class Welcome extends React.Component {
constructor(props) {
super(props);
this.state = {};
}
render() {
return (
<div>
<h1>Hello, world!</h1>
class Time extends React.Component {
constructor(props) {
super(props);
this.state = {date: date: new Date()};
}
render() {
return (
<div>
<h1>It is {this.state.date.toLocaleTimeString()}</h1>
class Post extends Component {
constructor(props){
super(props);
this.state = {}
}
render(){
// код пользовательского интерфейса
}
}
import { useParams, useLocation } from "react-router-dom";
import React from 'react';
const Profile = () => {
// Используйте хук useParams для получения имени пользователя из URL.
// Имя пользователя должно быть применено в качестве именованного параметра в маршруте.
let { username } = useParams();
// useLocation применяется для захвата состояния из входных данных в объект.
// Так можно захватить каждое поле в объекте, используя то же имя, что и имя переменной.
@imgVOID
imgVOID / class_based_middleware.py
Last active August 11, 2021 18:18 — forked from Akash1362000/class_based_middleware.py
Пользовательский Django Middleware на основе класса
class ExampleMiddleware:
def _init_(self, get_response):
self.get_response = get_response
def _call_(self, request):
# Код, вызываемый перед представлением при каждом запросе.
response = self.get_response(request)
@imgVOID
imgVOID / function_based_middleware.py
Last active August 11, 2021 18:19 — forked from Akash1362000/function_based_middleware.py
Django Middleware на основе функции
def simple_middleware(get_response):
# Инициализация и настройка
def middleware(request):
# Код, вызываемый перед представлением при каждом запросе.
response = get_response(request)
# Код, вызываемый после представления при каждом запросе.