Что искали: for of
Всего найдено: 906 записей
... // off-balance sheet liabilities
'irrevocableobligations' => 'd38',
'guaranteesbybank' => 'd39', ...
... apiservice service = apiservice.getinstance();
jsonplaceholderapi serviceapi = service.getjsonapi();
/*
* синхронные запросы на сервис ...
... шаг 3.
под ссылкой – блок с аватаркой.
<div class="form__avatar">
<img src="img/avatar.png" alt="avatar">
</div>
.form__avatar {
width: 97px;
height: 97px; ...
... напишем программу для создания этого кода.
итак, код:
файл mainform.designer.cs
namespace winformsappqrcode
{
partial class mainform
{
/// <summary> ...
... <div class="container">
<form id="form" class="form">
<h2>регистрация</h2> ...
... форма подписки, за это отвечает атрибут onclick и событие openform.
<button class="open-button" onclick="openform()">подпишитесь</button>
форма подписки form помещена ...
... каждого элемента.
переменные цикла. в python 3 переменные из comprehension не «протекают» наружу, но не используйте одни и те же имена, чтобы избежать путаницы. ...
... элементы массива. для вывода в консоль пишем только имя переменной.
for (let elem of arr){
console.log(elem);
};
// 7
// 8
// 9
отличие цикла for..in от for..of ...
... каждый раз будет новое изображение.
итак, ко:
интерфейс mainform.designer.cs
namespace showimagwfrominternetwinform
{
partial class mainform
{
/// <summary> ...
... статье.давайте для начала создадим форму, которую потом будем проверять:<form name = 'form1' action = 'handler.php' method = 'post'> ваше имя: <input type = 'text' name = 'firstname' ...
... отлично сработает здесь и сейчас, под конкретную задачу.
const form = document.getelementbyid('form');
function getformvalue(event) {
event.preventdefault();
// ...
... разберём цикл for и while, функции range и enumerate, совместную итерацию с zip, а также break, continue и малоизвестную конструкцию else у циклов.
цикл for: итерация по ...
... изменить инкремент, то используйте ключевое слово by.
update i for i in [0...10] by 7 // может быть и вещественное число
если нужно проверить что-то на истинность, ...
...
function countdowntimer(duration, granularity) {
this.time_format = this.gettimeformat(duration);
this.duration = this.toseconds(duration);
this.initialduration = this.duration; ...
... — получить единый utc для последующей аналитики.
from datetime import datetime
from zoneinfo import zoneinfo
patterns = [
"%y-%m-%d %h:%m:%s,%f", # 2025-03-21 14:35:12,123
"%d/%m/%y %h:%m:%s", # 21/03/2025 ...
... использовать второй.
далее создадим простой python файл:
from colorama import init, fore, back, style
'''
мы вызываем функцию init(), которая необходима в среде windows для правильной работы colorama, на других платформах она ничего не делает, поэтому вы можете удалить ее. ...
... const fullkey = parentkey ? `${parentkey}[${key}]` : key;
this.buildformdatarecursively(data[key], formdata, fullkey); ...
... <input type="text" data-format="(***) ***-****" data-mask="(###) ###-####">
<input type="text" data-format="**.**.****" data-mask="mm.dd.yyyy"> ...
... создан разработчиками. все что вам надо, это подключить к нашему файлу form.php ссылку на ../bootstrap.min.css на официальном сайте bootstrap. открываете getbootstrap, ...
... тигр
строки также являются итерируемыми типами, поэтому вы можете использовать
javascript цикл for…of для строк:
let str = 'abcde';
for (let ...
... <h1 class="mb-4">генератор паролей</h1>
<div class="form-group">
<label for="length">длина пароля:</label>
<input type="number" class="form-control" id="length" value="12" min="6" max="50"> ...
... <input type="text" name="text" required="required" placeholder="username" autocomplete="off">
</div>
<div class="form-item">
<label for="password">
...
... туда.
создайте папку css и внутри папки файл style.css, в самом верху которого пропишите названия шрифтов и путь до них.
@font-face {
font-family: "playfairdisplay-regular"; ...
... выровнять элементы формы.
html разметка формы
обернем форму в блок с классом form__wrapper. сформируем ряды формы из маркированных списков. один ряд соответствует ...
... управлять автозаполнением с помощью атрибута autocomplete.
<form action="send_form.php" name="first_form" autocomplete="off"></form>
тег form не принимает никаких данных, а служит ...
... должно выполняться одно и тоже действие, указанное в теле цикла for.
итерация цикла for в python
например, у нас есть список чисел. на первом проходе ...
... индикатор станет красным. при успешном прохождении валидации - зеленым.
<form id="form" action="#">
<div class="inputbox">
<input ...
... cursor: pointer;
}
.form-input {
width: 100%;
margin-bottom: 8px; ...
... case t_doc_comment:
echo self::green . $text . self::reset; ...
... <form class="form-inline my-2 my-lg-0 float-right">
<input class="form-control mr-sm-2" type="search" placeholder="search"> ...
... выводится.
быстрый старт с basicconfig
import logging
logging.basicconfig(
level=logging.info,
format="%(asctime)s | %(levelname)s | %(name)s | %(message)s",
)
logging.info("старт приложения")
logging.debug("этого ...
...
// here's the main wrapper. flexbox ftw.
.grid-wrapper {
display: flex;
flex-wrap: wrap;
height: $container-size;
overflow: hidden;
position: relative;
width: $container-size;
}
// here are the individual ...
... (доступная и гибкая)
<form id='signup' action='/signup' method='post' novalidate>
<fieldset>
<legend>регистрация</legend>
<div class='field'>
<label for='email'>email</label> ...
... управления и поля формы должны обязательно находится внутри тега form.
<form action="#" method="#" id="form">
<div>
<label>
имя: ...
... class="expert__title">расскажите о своём опыте</h2>
<div class="expert__form-container">
...содержимое пока пропускаем..
</div> ...
... форматирование
$now = new datetime(); // использует текущий timezone
echo $now->format('y-m-d h:i:s'); // 2026-03-03 12:45:10
echo "\n";
echo $now->format(date_atom); // 2026-03-03t12:45:10+03:00
совет: для обмена ...
... можно увидеть при наведении мыши на элементы.
демо
поворот кнопки transform: rotate
сделаем так, что при наведении курсора, кнопка повернется на 15 ...
... добавим к тегу form, атрибут onsubmit со значением return validate(), чтобы предотвратить поведение по умолчанию и выполнять только написанный код.
<form name="myform" ...
... анимация будет применяться не к самой рамке квадрата, а к псевдоэлементу before тега span. каждый span соответствует одной стороне квадрата.
<div class="container"> ...
... к левому краю */
}
.part_2_of_3 {
width: 66%; /* ширина блока с формой */
}
.part_1_of_3 {
width: 32%; /* ширина блока с информацией */
}
.cont-form{
padding-bottom: ...
... перебора массива, один из которых мы сейчас рассмотрим. речь идет о методе foreach, который может принимать callback функцию.
данная функция принимает ...
... chart.palette = chartcolorpalette.seagreen;
// заголовок графика
chart.titles.add("посетители"); ...
... одновременные задачи
чеклист лучших практик
независимые задачи запускайте через promise.all — это быстрее.
добавляйте таймауты к сетевым операциям и умейте ...
... элементов делегирование почти всегда выигрывает. исключения — когда каждый элемент требует уникальную тяжелую логику, привязанную к замыканиям — ...
... узнаете историю возникновения и использования псевдоэлементов after и before в css. рассмотрим несколько примеров, где они активно используются.
...
... полезен, позаимствуем уже готовый код симпатичной формы в разделе components/forms на сайте https://getbootstrap.com. обратите внимание, где именно в html-коде подключены ...
... return error('extension not allowed');
}
if(move_uploaded_file($tmpname, $servername)) ...
... console.log(moment().format()); // 2020-11-12t14:14:07+02:00
в разделе документации можно найти массу примеров, как выводить дату в нужном вам формате. для этого в функцию format() ...
начнем наше знакомство с циклом for в javascript, сразу с примеров и только в конце статьи пробежимся немного по теории.
представьте себе, что вы, ...
... <form>
<div class="form-group">
<label for="exampleinputemail1">email</label> ...
... массив:
var array = ["some string", "another string", "third string", "javascript", "lesson"];
foreach()
первым разберём метод foreach(). первым параметром он принимает функцию, которая будет ...
... <label for="bgcolor">цвет фона:</label>
<input type="color" id="bgcolor" class="form-control mb-2"> ...
если вы когда‑нибудь использовали цикл for в python, вы уже пользовались итераторами. в этой статье мы разберёмся, что такое итерабельные объекты ...
... псевдоэлемента before для элемента div.
.loader div:nth-child(1){
top: -100%;/*позиция сверху*/
left: -2px;/*позиция слева*/
transform-origin: bottom ...
... ├── models
│ └── news_model.php
├── templates
│ ├── form.phtml
│ └── index.phtml
├── config.php
├── core.php
├── index.php ...
... возвращает последнюю пару ("c", 3)
del d["a"] # удаляет ключ "a"
d.clear() # полная очистка
практика: подсчёт и группировка данных
подсчёт ...
... откроем файл index.html
<!-- предыдущий код -->
var upload = function(files) {
var formdata = new formdata(),
xhr = new xmlhttprequest(),
x;
for(x ...
... acc = 0;
for (int x : s) acc += x;
return acc;
}
int main() {
int c_arr[3] = {1,2,3};
std::array<int,3> a = {4,5,6};
std::vector<int> v = {7,8,9};
std::cout << sum(c_arr) << "\n"; // 6
std::cout ...
... красивым эффектом при наведении с использованием псевдоэлементов - :after и :before. что такое псевдоэлементы, мы очень подробно разбирали здесь.
в итоге ...
... if (value instanceof date) return new date(value.gettime());
if (value instanceof regexp) return new regexp(value.source, value.flags);
if (value instanceof map) {
const res = new map();
weak.set(value, res);
value.foreach((v, k) => ...
... нет.
greet(); // работает
function greet() { console.log("привет!"); }
try {
speak();
} catch (e) {
console.log(e.name); // typeerror или referenceerror в зависимости от var/let
}
var speak = function() { console.log("говорю"); ...
... что пользователи с ie 11+, тоже должны видеть размытый прямоугольник.
как же сверстать кроссбраузерно подложку под форму?
придется из большой ...
... вы можете их менять так, как захотите
$dark: #35414a;
$semilight: #86919a;
$blue: #5aafee;
*, *:before, *:after {
box-sizing: border-box;
margin: 0;
padding: 0;
}
@font-face {
font-family: pfs-bold; ...
... using (wordprocessingdocument worddoc = wordprocessingdocument.open(path, false))
{
body body = worddoc.maindocumentpart.document.body; ...
... bool exists = names.contains("test name");
console.writeline(exists);
// true
// возвращает копию списка с элементами из диапазона
list<string> afewnames = names.getrange(0, 2); ...
... 0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
h2{
text-align: ...
... <div class="card-body">
<h5 class="card-title">ввод</h5>
<p class="card-text"> ...
... modifier = modifier
.fillmaxsize()
.background(color.lightgray)
.pointerinput(unit) ...
... transform: scaley(0) translatex(0);
}
10%
{
transform: scaley(1) translatex(0);
} ...
... пространство. сначала создадим секцию с классом form_section, внутри которой будет контейнер и сама форма.
<section class="form_section">
<div class="container">
...
... <nav class="link-up">
<a href="#">fama</a>
<a href="#">fortune</a>
<a href="#">gloria</a>
<a href="#">victoria</a> ...
... четыре блока и всю эту конструкцию поместили в один общий контейнер booking_form.
в первом блоке - заголовок h2
во втором input_contact – четыре текстовых ...
... код ниже представляет базовую форму для добавления статьи на сайте.
<form action="/post" method="post">
<h3 class="pb-3">новая статья</h3> ...
... return $this -> errors;
}
}
класс валидатор-формы:
<?php
class formvalidator extends validator
{
// массив значений формы ...
... формы, удобнее использовать как grid-технологию, так и flexbox.
.form{
grid-area: form;/*название элемента*/
}
.info{
grid-area: info;
}
.map{
...
... return _dbcontext.users?.firstordefault(user => user.ssn != null && user.ssn.contains(ssn));
}
// поиск пользователя по имени ...
... company.address.country = 'usa' ; // ok
javascript const в цикле for
es6 предоставляет новую конструкцию for..of, которая используется для
создания цикла по ...
... пролистывание страницы или какой-нибудь другой элемент, мы будем использовать force.js.
force.js – это простой способ анимировать скроллинг или другой элемент ...
... генератор: потоковая обработка, ленивые пайплайны, неизвестный заранее объём данных. списки — когда нужно случайно обращаться к элементам, сортировать ...
... займёмся формой. форма начинается с тега <form>, соответственно, заканчивается закрывающим тегом </form>. у этого тега есть несколько атрибутов, ...
... свойство transform-origin и зададим ему значение left.
transform-origin: left;
оба эти способа имеют хорошую поддержку у браузеров, даже у семейства microsoft.
... [выражение for x in коллекция], где скобки являются начальной и конечной точкой генератора, выражение будет подставляться в итоговый список, а цикл for перебирает ...
... #bf360c;/*цвет кнопки*/
color: #fff;/*цвет текста*/
text-transform: uppercase;/*заглавные буквы*/
font-family: sans-serif;/*название шрифта*/ ...
... комбинация (contact form 7 + fancybox)
для этого нам потребуется установить популярный jquery плагин fancybox, в котором будет выводиться форма плагина contact form 7.
для ...
... качестве заполнения кнопки другим цветом, будет служить псевдоэлемент before. однако увидеть, как происходит плавная замена одного цвета на другой, ...
... уже видели, что представляет собой цикл в twig.
обычно, мы используем тег for, назначая алиас для каждого элемента из
некоторого определенного массива. ...
... указанном в аргументе функции:
const today = new date();
function formatdate(date, format) {
//
}
formatdate(today, 'mm/dd/yy');
вам нужно заменить ...
... пункты выпадающего списка option. в свою очередь теги select и form вложены в общий контейнер div. тег form должен присутствовать обязательно, если данные впоследствии ...
... может выглядеть:
from flask import flask, render_template, request, redirect, url_for
app = flask(__name__)
# фиктивная база данных пользователей ...
... /*высота лоадера*/
}
рисуем одну окружность, как псевдоэлемент.
.loader span:before {
content: "";
position: absolute; /*абсолютное позиционирование*/ ...
... font-family: 'roboto condensed'; /* название шрифта */
text-transform: uppercase; /* трансформация в заглавные буквы */
font-weight: 900; /* ...
... красоту.
html код
атрибут for у тега label устанавливает связь с input через id, в том случае если, input не вложен в label. значения у for и id, должны быть одинаковыми. ...
... <title>отправка формы на сервер в javascript</title>
</head>
<body>
<form id="form">
<input type="text" name="uname" value="john"> ...
... center;
}
}
построение линий гамбургера
css свойству transform зададим плавный переход при анимации верхней и нижней линий кнопки ...
... // данные для построения графика
const units = [];
const totalcosts = [];
const revenues = []; ...
... офис и программирование.
категории. допустим, для раздела офис: microsoft word, microsoft excel, microsoft powerpoint, microsoft access.
и, наконец, статьи. допустим, для категории ...
... круга*/
border-right: 20px solid #e040fb;/*правая рамка круга*/
transform: rotate(45deg);/*поворот на 45 градусов*/
animation: animate 4s ease-in-out infinite;/*свойства ...
... processinchunks(items, chunksize = 1000) {
for (let i = 0; i < items.length; i += chunksize) {
const chunk = items.slice(i, i + chunksize);
// обработка порции
for (const x of chunk) {
// ... работа с x
...
в этой статье мы рассмотрим свойство transform, которое позволяет нам применять различные трансформации к элементам на странице.
рассматривать ...
... схожесть, это всё-таки не то. в php есть 4 вида циклов.
вот они:
for
while
do-while
foreach
разберём их по порядку и начнём с самого популярного цикла ...
... font-size: 30px;
}
.navigation ul li.active a .icon {
font-size: 20px;
transform: translatey(-6px);/*смещение по оси y*/
}
.navigation ul li a .text {
position: absolute; ...
... приложении windows forms.
и в действительности ничего особо сложного в этом нет.
итак, для начала создадим проект в visual studio с типом приложение windows forms.
назовем ...
... все что угодно, включая объекты и даже другие объекты map. также объект map является итерируемым объектом, т.е. его можно перебрать в цикле for...of.
... по массиву
по всем элементам массива в c# можно пройтись с помощью цикла for, используя свойство length как ограничивающее условие.
в следующем примере ...
... медиаплеера в windows forms, с c#
для воспроизведения видеофайлов.
шаг 1: создание нового проекта
давайте создадим новый проект в visual studio с типом winforms.
откройте ...
... id="first-rate5" name="rating" value="5" />
<label for="first-rate5" title="amazing">5 stars</label>
<input type="radio" id="first-rate4" name="rating" value="4" />
<label for="first-rate4" title="very good">4 stars</label> ...
... javascript я покажу в этой статье.
для начала создадим простую html-форму:
<form name="my_form" method="post" action="#" onsubmit="return checkpassword(this);">
<p>
пароль: ...
... состоит в том, что мы будем анимировать не сами ссылки, а их псевдоэлементы before. для классов left и right, мы нарисуем линии (нижнее подчеркивание) с нулевой ...
... # то же самое и с генератором списка
b = [i**2 for i in range(99999999)]
# создадим **выражение генератор**
b = (i**2 for i in range(99999999))
print(sum(b)) ...
... moverightleft {
0% {
transform: translatex(0px);
}
100% {
transform: translatex(400px);
}
}
созданную ...
... font-family: 'roboto condensed';/*название шрифта*/
text-transform: uppercase;/*трансформация в заглавные буквы */
font-weight: 900;/*толщина ...
... директории (без рекурсии)
for entry in base.iterdir():
print(entry, "dir" if entry.is_dir() else "file")
# поиск по маске (только в текущей папке)
for csv_file in base.glob("*.csv"):
print("csv:", ...
... style="--i:3;"></span>
</div>
</div>
рисуем куб без крышки
свойство transform-style определяет, как дочерние элементы будут отображаться в 3d-пространстве. ...
... echo "квадрат числа ".$_post["x"]." равен ".pow($_post["x"], 2);
}
?>
<form name="form" action="" method="post">
<div>
<input type="text" name="x" />
...
... сохранения всех файлов и папок в массив, который затем возвращается */
function recoursivedir($dir){
global $allfiles;
if ($files = glob($dir."/{,.}*", glob_brace)) {
...
... связи, поставим атрибут for у тега label и передадим ему значение id (callback) у тега input.
<input type="checkbox" id="callback">
<label class="btn" for="callback">заказать звонок</label> ...
... практике — перейти к интенсивному курсу. там вы шаг за шагом отрабатываете основы и уверенно переходите к продвинутым приёмам.
резюме
fetch api ...
... предыдущих статей мы рассмотрели как создать простейший
синтезатор на windowsforms. на данный момент нажатие по клавишам
синтезатора возможно при помощи ...
... @app.route('/query', methods=['post'])
def query():
query_text = request.form['query']
conn = sqlite3.connect('example.db')
cur = conn.cursor() ...
... getrange( $max = 10 ) {
$array = [];
for( $i = 0; $i < $max; $i++ ) {
$array[] = $i;
}
return $array;
}
foreach (getrange(15) as $range) {
echo "данные ...
... умолчанию значение свойства transform-origin равно center, поэтому все действия происходят относительно центра.
transform-origin: center;
но что делать, если ...
... ошибки (rejections) промисов.
предположим, у нас есть функция, называемая searchforproduct(prodid),которая
возвращает обещание, которое будет успешно завершено, ...
в разработке приложений на платформе windows forms в c# часто возникает необходимость работы с изображениями. класс bitmap в пространстве имен system.drawing ...
... integrity="sha384-wskhasgfghywdcbwn70/dfybj47jz9qbsmid/irn3ewghxqfzcsftd1lzcfmhktb" crossorigin="anonymous">
<style>
form {
background-color: #f3f3f3;
padding: 20px;
margin: 20px;
} ...
... display: block;
padding: 13px 30px;
border-bottom: 1px solid var(--primary-color); ...
... в противном случае – класс с красной рамкой.
html форма
<div class="form">
<form>
<h2 class="form__title">валидация номера телефона</h2>
<div ...
... становится выбранной, необязательно целиться в сам кругляш.
<div class="form-group">
<label>
<input type="radio"> ...
... html‑форма для загрузки файла
обязательные атрибуты: method="post" и enctype="multipart/form-data". добавим csrf‑токен и ограничитель размера на клиенте (не полагайтесь ...
... class="info__title">личная информация</h2>
<div class="info__form">
<form>
<input class="info__input info__input_long" ...
... return hours + ':' + minutes + ':' + seconds;
};
/**
* конвертируем секунды в строку времени формата hh:mm:ss
*/
countdowntimer.format = function (seconds) {
return countdowntimer.addleadingzero(countdowntimer.totimeobject(seconds)); ...
... путями. первый - с помощью символа процента % и второй - с помощью метода str.format(). рассмотрим каждый из них подробнее.
как использовать форматирование ...
... настольное приложение, на c# и windowsforms, запускающее полосу загрузки.
итак, для начала откроем visualstudio и создадим новый проект windowsforms. далее разместим на нем ...
... return xmlhttp;
}
function checklogin(login) {
var xmlhttp = getxmlhttp(); // создаём объект xmlhttp
xmlhttp.open('post', 'check_login.php', true); // открываем асинхронное ...
... $out = [];
foreach ($folders as $foldername => $foldertags)
{
foreach ($foldertags as $foldertag) ...
... два популярных способа:
/* 1) через transform */
.parent { position: relative; height: 300px; }
.child {
position: absolute;
top: 50%; left: 50%;
transform: translate(-50%, -50%);
}
/* 2) через inset + margin:auto ...
... трансформация помогает подвинуть кнопку, как надо.
.pulse {
transform: translate(-50%, -50%);
}
иконка телефонной трубки уже находится внутри круга, ...
... position: absolute;
transform: translate(9999px);
opacity: 0; ...
... зафиксированными параметрами.
function makeformatter(prefix, suffix) {
return function(value) {
return prefix + string(value) + suffix;
};
}
var ascurrency = makeformatter('$', ' usd');
console.log(ascurrency(10)); // "$10 ...
... статье мы рассмотрим два свойства ответственных за данные эффекты. это - transform и perspective.
чтобы активировать 3d-пространство, элементу нужна перспектива. ...
... приложение для воспроизведения музыки с использованием класса soundplayer в c# windows forms. soundplayer — это часть пространства имен system.media, которая позволяет воспроизводить ...
... базу данных.
<?php
use zend\db\adapter\adapter as dbadapter;
use zend\log\formatter;
use zend\log\writer;
use zend\log\logger;
// адаптер базы данных ...
... элементе будут висеть два класса одновременно, что недопустимо.
for (let input of inputs) {
input.classlist.remove('correct'); // удаление класса
input.classlist.remove('incorrect'); ...
... <h1>генератор резюме</h1>
<label for="name">имя:</label>
<input type="text" id="name"><br><br> ...
... server_address = ("",8800)
httpd = httpserver(server_address, cgihttprequesthandler)
httpd.serve_forever()
в том же каталоге создадим файл index.html, с кодом:
...
... конкретном проекте достаточно просто делается через метод
datetime::format().
метод datetime::format() принимает в качестве параметра строку. эта строка
может ...
... // последняя строка в листе
$highestrow = $sheet->gethighestrow('a'); ...
... </header>
css стили
свойство perspective задает элементу перспективу, а transform-style задает стиль трансформации. эффект параллакс достигается за счет ...
в разработке приложений на платформе windows forms в c# часто возникает необходимость выполнять задачи через регулярные интервалы времени. для этого ...
... получения изогнутой тени, нужно прописать обоим псевдоэлементам before и after, css-свойство transform: skewy. по оси y, мы изменим прямые углы на +-7.5 градусов. по крайней ...
... {"dt": "2025-03-01"},
{"dt": "2024-11-12"},
{"dt": "2025-01-10"},
]
print(sorted(rows, key=lambda r: datetime.fromisoformat(r["dt"])))
если разбор даты дорогой, применяйте «украшать–сортировать–разукрашивать» ...
... users.push_back(user{"ann", 20}); // конструирование + перемещение/копия
users.emplace_back("bob", 30); // конструирование на месте (обычно быстрее)
удаление элементов: erase и ...
... ├── models
│ └── news_model.php
├── templates
│ ├── form.phtml
│ └── index.phtml
├── config.php
├── core.php
├── index.php ...
... f:
for i in range(3):
row = {"event": "click", "i": i}
f.write(json.dumps(row, ensure_ascii=false) + "\n")
# чтение ndjson (строка за строкой)
events = []
with open("events.jsonl", encoding="utf-8") as f:
for line ...
... import defaultdict
names = ["анна", "андрей", "борис", "белла", "гена"]
groups = defaultdict(list)
for name in names:
groups[name[0]].append(name)
print(dict(groups)) # {'а': ['анна', 'андрей'], 'б': ['борис', ...
... class="rating">
<input type="radio" name="star" id="star1" checked="">
<label for="star1">
<img src="5.png">
<h4>loved ...
... #3f3f3f;/*фон бокса*/
}
стилизуем карточку с контентом внутри.
.container .card:before{
content: '';
position: absolute;/*абсолютное позиционирование*/ ...
... данными, при помощи c# и фреймворка windowsforms. для данного примера нам понадобится visualstudio
с установленной на нем windowsforms. итак, создадим новый проект c ...
... создание лупы
создадим иконку лупы вручную с помощью псевдоэлементов before и after.
.search .icon{
position: absolute;/*абсолютное позиционирование*/ ...
... мини‑кейс: модульная утилита для форматирования
// src/format/number.js
export const money = (n, currency = '₽') =>
new intl.numberformat('ru-ru', { style: 'currency', currency: 'rub' })
.format(n).replace('rub', ...
... файле, с помощью c#, winforms и модуля regex. для проекта понадобится visual studio, желательно последней версии.
создадим приложение вида winforms. добавим на форму ...
... (функция), пока (while/for) это условие верно (true), то цикл повторяется бесконечно.
цикл состоит их трех частей:
оператора (while, for)
условия (обстоятельства, ...
... items2 = ['что', 'такое', 'python']
items3 = [item for sublist in zip(items1, items2) for item in sublist]
print(items3)
функция zip() создает объект ...
... xmlhttp.send("id=" + encodeuricomponent(id)); // отправляем post-запрос
xmlhttp.onreadystatechange = function() { // ждём ответа от сервера
if (xmlhttp.readystate == 4) { ...
... элементы в этот новый список, только если он еще не присутствует в нем. цикл for используется вместе с условием not in. он проверяет наличие входящего ...
... несложно
var list = document.queryselector('ul#slippylist');
new slip(list);
list.addeventlistener('slip:beforeswipe', function(e) {
if (shouldnotswipe(e.target)) {
e.preventdefault();
}
});
list.addeventlistener('slip:swipe', ...
... не загрузится страница.
animation: loader 3s linear infinite;
псевдоэлементы :before и :after
один круг хорошо, а три круга лучше, тем более, что два из них ...
... розовую полосу, используя псевдоэлемент before и скроем ее, установив нулевой масштаб по оси x. свойство transform-origin задает направление трансформации. ...
... передавать владение
raii в стандартной библиотеке: используйте готовое
файлы: std::ifstream, std::ofstream сами закрывают файл в деструкторе
память: std::unique_ptr<t> ...
... vacancyobj.locationandtypeofemployment = locationandtypeofemployment.text.replace('местоположение и тип '
'занятости', '') ...
... { path: 'about', component: aboutcomponent }
];
@ngmodule({
imports: [routermodule.forroot(routes)],
exports: [routermodule]
})
export class approutingmodule {}
переход ...
... данных. в случае ограниченного их количества можно использовать просто цикл for. но что если длина последовательности приближается к достаточно большому ...
... белые полосы создаются псевдоэлементами, используя свойства transform и box-shadow.
#toggle::before {
content: "";
position: absolute;
width: ...
... top: 50%;
transform: translate(-50%, -50%);
height: 400px; ...
... демонстрация примера.
html-разметка
для тега form создадим розовый блок с классом container.
<div class="container">
<form action="#">
</form>
</div>
...
... может быть итерируемым (т.е. может быть использовано в циклах, таких как foreach). итерируемые объекты в php могут быть одного из двух типов:
массивы ...
... a = [i**3 for i in range(1,10)] # генератор списка
print(a)
#вывод
[1, 8, 27, 64, 125, 216, 343, 512, 729]
b = (i**3 for i in range(1,10)) # выражение генератор ...
... transition: 0.35s stroke-dashoffset;
transform: rotate(-90deg);
transform-origin: 50% 50%; ...
...
css стилизация поля input
рисуем стрелочку с помощью псевдоэлемента before и свойства border. при наведении стрелочка будет поворачиваться вниз. ...
... tag`hi`;
в этом примере тег tag является тегом шаблона, который применяется к
литералу шаблонной строки hi.
тег - это функция со следующей сигнатурой. ...
... способов, как от них избавиться.
пусть у нас будет следующий html-код:
<form name="search" action="search.php" method="get">
<div>
поиск: <input type="text" ...
... // todo: check for $rules and $data length equality
foreach( $data as $field => $value )
{ ...
здравствуйте. сегодня мы создадим простой проект синтезатора на
windowsforms и c#. прежде всего нам понадобятся звуки нот в
формате wav.
перейдите ...
... относительно недавно вышел ноутбук от apple, имеющий тачпад, поддерживающий forcetouch – технологию, которая позволяет отслеживать силу нажатия. также ...
... существует несколько видов циклов: for, while и do-while.начнём с самого первого цикла (и самого популярного) - цикла for. общий вид этого цикла таков:for (переменная_итерации ...
... string[] pathparts = new string[] { system.getproperty("user.home"), "mydocuments", "downloads" };
var homedirectory = string.join(system.getproperty("file.separator"), pathparts); ...
... нового проекта windows forms application
откройте visual studio.
выберите "создать проект" или "new project".
в окне создания проекта выберите "windows forms application".
введите ...
... подлежащее проверке, стоит в начале тела цикла. такими циклами являются while и for.
цикл while.
в начале цикла стоит условие при достижении которого, цикл ...
... background: #fff;
transform-style: preserve-3d;/*позиционирование в 3d-пространстве*/
transform: perspective(1000px);/*устанавливает расстояние ...
... перебирается элементарно:<?php for ($i = 0; $i < count($arr); $i++) echo $arr[$i]."<br />";?>здесь просто идёт цикл for от 0 до длины массива и при каждой ...
... необходимо разбить текст на символы и применить к каждому символу свойство transform.
создание и стилизация текста
создадим секцию и поместим в нее заголовок ...
... transform: scale(1);
}
50%
{
transform: scale(1.2);
}
} ...
... код, именно под нашу форму с одним полем ввода.
html файл с формой
<form id="form">
<input type="email" name="email" placeholder="введите ваш e-mail" required>
<button>подписаться</button> ...
... отобразим текущее время в элементе lable. для начала создадим новое проект windows forms. затем перетащим на него элемент timer и lable. двойной щелчок по элементу ...
... каждый из этих способов имеет некоторые недостатки.
событие beforeunload
событие beforeunload запускается, когда окно или документ собираются выгружаться. ...
... веб-приложениях. для этой цели используются html-формы с шифрованием multipart/form-data для передачи данных на сервер. в данной статье мы рассмотрим, как ...
... f = open('parsed/parsed_{start}_{limit}.csv'.format(start=start, limit=limit), 'a', encoding='utf-8')
# генерируем id из заданного диапазона
for counter in range(start, limit): ...
... <div id="mymodal" class="modal">
<div class="modal-content">
<form id="passwordform">
<label for="password">введите пароль:</label> ...
... <button class="button button_bags" data-filter="bags">bags</button>
цикл foreach и addeventlistener
переберем циклом foreach коллекцию кнопок. при прохождении цикла на каждой ...
... внутри у вас будет форма заявки, то html код будет примерно таким.
<form class="form" action="/" method="post">
<div class="form__group">
<input ...
... объясняет, что класть в .h и .cpp, как использовать include guards и #pragma once, когда нужны forward declaration, как разорвать циклические зависимости и какие ошибки встречаются ...
... id="opendialog">открыть модалку</button>
<dialog id="modal" aria-labelledby="modal-title">
<form method="dialog" class="box">
<h2 id="modal-title">подтвердите действие</h2>
<p>вы ...
... с формой, сделаем разметку для кнопки, обернем тег input в блок с классом form__button. зачем нужен блок div? тег input является строчным элементом, поэтому ...
... строку в начало узла.
document.body.prepend(divelem);
методы append, prepend, before, after
теоретически элемент можно вывести в любом месте на странице. ...
... $today = new datetime('today');
echo $today->format('y-m-d') . php_eol;
$today->add(new dateinterval('p2d'));
echo $today->format('y-m-d') . php_eol;
большая часть ...
... color: #03a9f4;
cursor: pointer;
}
всплывающая подсказка
при наведении на иконку, будет всплывать текстовая подсказка в прямоугольном блоке, ...
... пример кода:
#app.py
from flask import flask, request, render_template, redirect, url_for
import requests
app = flask(__name__)
@app.route('/', methods=['get', 'post']) ...
... возможно при выводе строк с помощью следующих методов:
string.format, console.writeline или stringbuilder.appendformat.
в качестве входных данных эти методы принимают список ...
... // если содержимое буфера - текст
if (text.getdatapresent(dataformats.text))
data.text = (string)text.getdata(dataformats.text);
else
data.text = "формат данных не поддерживается"; ...
... return []
return [x * 2 for x in items]
в более ранних версиях:
from typing import optional, list
def process(items: optional[list[int]] = none) -> list[int]:
return [] if items is none else [x * 2 for x in items]
не ...
... height: 45px;
padding: 10px;
opacity: 0;
-webkit-transform: rotate(6deg);
-webkit-transition: all 0.4s linear;
-moz-transform: rotate(6deg);
-moz-transition: all 0.4s linear;
-o-transform: ...
... доступны. без них — будет копия или ошибка компиляции.
коротко о std::forward и perfect forwarding
если вы пишете шаблонные обёртки/фабрики и хотите «пробрасывать» ...
... триггер создаётся в mysql следующим образом:
delimiter //
create trigger `delete_cities` before delete on `countries`
for each row begin
delete from `cities` where `country_id`=old.`id`;
end
после создания триггера ...
... одной из прошлых статей мы создали форму для калькулятора, с помощью c# и winforms, создав текстовое поле и кнопки с цифрами.
в сегодняшней статье мы ...
... 200px);/*верхняя координата*/
left: 50%;/*левая координата*/
transform: translate(-50%,calc(100px * var(--i))) rotate(40deg) skew(-20deg,-10deg);/*расчет*/
width: ...
... <li><a href="#">friends</a></li>
</ul>
<form class="navbar-form navbar-left" role="search" action="#">
<div class="form-group">
...
... .list span {
cursor: pointer;
}
.hide::before {
content: "+"; /* украшательство вместо маркера */
}
.show::before {
content: "-"; /* украшательство ...
... код вставляются новые значения left и width.
цикл foreach проходится по всем ссылкам, а когда метод addeventlistener отловит событие клика, на целевом элементе ...
... javascript.</title> </head> <body> <form onsubmit="onformsubmit(); return false;"> <p> <label for="demo_filename">название файла:</label><br> <input type="text" id="demo_filename"> </p> <p> <label for="demo_content">содержимое:</label><br> <textarea id="demo_content"></textarea> </p> <button type="submit">загрузка</button> </form> <script type="text/javascript"> function downloadfile(data="", filename="test.txt", type="text/plain") { // создаем невидимый элемент ссылки const a = document.createelement("a"); a.style.display = "none"; document.body.appendchild(a); // в качестве данных для загрузки из ссылки устанавливаем данные из формы a.href = window.url.createobjecturl( new blob([data], { type }) ); // аттрибут download ссылки используется для загрузки файла a.setattribute("download", filename); // запускаем загрузку путем эмулирования нажатия клавиши a.click(); // удаляем ссылку из dom document.body.removechild(a); } // вызывается при отправке формы function onformsubmit() { downloadfile( document.getelementbyid("demo_content").value, document.getelementbyid("demo_filename").value ); } </script> </body></html> ...
... стоят друг под другом * /
}
h3{
font-size: 3.2em;
text-transform: uppercase; / * заглавные буквы * /
padding-top: 20px; / * отступ сверху ...
... возьмем за основу бутстраповскую разметку (getbootstrap.com), из раздела components / forms. у нас должна получиться форма с двумя полями для ввода чисел и кнопка. ...
... голова фигуры юзера
рисуем голову юзера при помощи псевдоэлемента before.
.user::before {
content : ''; // обязательное свойство для before
display: ...
... <h1>list of 200 items</h1>
<ul>
{% for item in current_items %} ...
... после параграфа с описанием страницы вставьте этот код:
<form action="/contact" method="post" id="contact-form">
<label for="who">с кем вы хотите связаться?</label>
...
... добавим два переключателя (плюс и минус), используя для этого псевдоэлемент before. оба переключателя находятся в одной и той же позиции, но мы не видим ...
... @font-face {
font-family: "mullerbold";
src: url("../fonts/mullerbold.woff2") format("woff2"), url("../fonts/mullerbold.woff") format("woff");
}
всем понятно, чтобы хорошо заработать ...
... создадим два файла - forma.php и mail.php. в первом файлике будет находиться только форма с полями для ввода пользователем данных. внутри тега form - кнопка "отправить" ...
... margin-right: 15px;/*отступ справа*/
transition: 0.5s;
}
label span::before {
content: '';/*обязательное свойство*/
position: ...
... рассмотрим основные функции для 3d преобразований в css.
тип данных css transform-function представляет преобразование, которое влияет на внешний вид элемента. ...
... свойства clip-path отсечем по форме круга часть изображения внизу. псевдоэлемент before создаст декоративную розовую полоску.
.circle{
position: absolute;/*абсолютное ...
... $cleaned = [];
foreach ($data as $key => $value) {
$cleaned[$key] = $this->cleaninput($value); ...
... математического действия и вывод результата.
<div class="container">
<form class="calculator"name="calc">
<input class="value" type="text" name="txt" readonly/>
...
... align-items: center; // центрирование по вертикали
text-transform: uppercase; // перевод в верхний регистр
color: #fff; // цвет ссылок ...
... left: 0;
list-style: none;/*убираем черные маркеры*/
transform-origin: 100px;/*направление трансформации*/
transition: 0.5s;/*плавный ...
... 3d-пространство для дочерних элементов. в этом основная разница между функцией transform: perspective() и рассматриваемым свойством.
первый дает глубину элемента, ...
... <form>
<div class="form-group mx-3 my-3">
<label for="qrcodetext">введите текст в поле:</label><br /> ...
... 2px 10px rgba(0,0,0,.2);/*тень*/
}
создадим с помощью псевдоэлементов before и after две пустые белые карточки на двух разных слоях под изображением. ...
... font-size: 4em;
color: #fff;
font-weight: 700;
text-transform: uppercase; /* заглавные буквы */
}
приступим к самому эффекту. что ...
... работает аналогичным образом.
<form id="summa">
<label for="numberone">число 1</label><br>
<input type="text" id="numberone" autofocus>
<br>
<label for="numbertwo">число ...
... # функция для обхода директорий и поиска подозрительных файлов
def search_for_viruses(directory, virus_hashes):
"""
функция для обхода указанной директории и поиска файлов с подозрительными хеш-суммами. ...
...
python 3.6.0
type 'copyright', 'credits' or 'license' for more information
ipython 6.0.0.dev -- an enhanced interactive python. type '?' for help. ...
... полоски */
}
/* анимация верхней полоски */
.first{
transform: translate(15px, 3px) rotate(45deg);
transform-origin: left top;
}
/* анимация средней полоски */
.middle{
transform: ...
... scroll = window.pageyoffset;
let banner = document.queryselector('.banner');
banner.style.transform = ('translate3d(0,' + (scroll / 100) + '%,0) scale(' + (100 - scroll / 100) ...
... left: 50%;
transform: translate(-50%, -50%);
text-align: center;
}
.title {
color: #fff;
text-transform: uppercase;
backface-visibility: ...
...
font-family: sans-serif;
font-weight: 700;
text-transform: uppercase;
}
/* позиционирование блока */
.wrap {
position: relative; ...
...
"/article/:id/:author": "article",
"/company/:name/post/:id": "company_blog",
},
// метод проходиться по массиву routes и создает ...
... контейнер */
[aria-label]:after {
content: attr(aria-label); /* атрибут метка */
display: none; /* скрываем контейнер */
position: absolute;
top: ...
... <p>получайте новые обучающие уроки на свой e-mail.</p>
<form id="form">
<input type="email" name="email" placeholder="введите ваш e-mail" required> ...
... def additem(item):
cart.append(item)
print("{0} has been added".format(item))
# функция для удаления элементов
# в теле функции мы используем конструкцию try-except, так как попытка удаления несуществующего ...
... цикле foreach и на каждом из них будем вызывать стрелочную функцию, внутри которой пропишем условие.
filteritems.foreach(item => {
с помощью метода indexof проверяем, ...
... <div>
<script>
for( let i = 0; i < 100; i++ )
...
... данными. важно правильно разместить цикл {% for %} внутри тегов и :
<tbody>
{% for user in data %}
<tr> ...
... lines = file.readlines()
lines = [line.rstrip('\n') for line in lines]
file.close()
return lines
# возвращает 5 случайных вопросов ...
... transform со значением rotate.
.heart {
width: 200px; // ширина
height: 200px; // высота
background-color: red; // цвет
transform: ...
... уже имеющемуся классу arrow добавим дополнительные классы со свойством transform.
стрелка вверх
повернем стрелочку вверх на 45 градусов. по аналогии ...
... отправки аудио
async function sendaudiotoserver(audioblob) {
const formdata = new formdata();
formdata.append('audio', audioblob);
try { ...
... отправиться данные на сервер, то теги input и button, следует поместить внутри тега form.
теги input и button могут обрабатываться скриптом, например при событии ...
... public static void main(string[] args)
{
foreach (string arg in args)
{
console.writeline(arg); ...
... action, уменьшает количество спама через вашу форму.
<body>
<form id="form">
<input type="text" name="name" placeholder="ваше имя" required>
<input ...
... border-bottom: 0.01em solid #ececec;
transition: 0.5s;
}
.checkbox .inner .toggle:before{
content: 'off';
position: absolute;
top: 4px;
left: ...
... <label for="group-1">group 1</label>
<ul>
<li class="has-children">
<input type="checkbox" name ="sub-group-1" id="sub-group-1">
<label for="sub-group-1">sub ...
... диалоговом окне нового проекта выберите visual c#- windows и выберите приложение windows forms. введите имя проекта в нижней части диалогового окна и нажмите кнопку ...
... text.innerhtml = text.innertext.split("").map((letter, i) =>
`<span style="transform:rotate(${i * 8.2}deg")>${letter}</span>`
)
.join("");
</script> ...
... шрифта*/
}
передадим в функцию attr значения data-атрибутов.
ul li a:before{
content: attr(data-text);/*функция с аргументом*/
position: ...
... name="options" type="radio">
<label for="option1">1<br>выбор</label>
<input id="option2" name="options" type="radio">
<label for="option2">2<br>выбор</label>
...
... windows forms. так что, давайте приступим.
шаг 1
откройте visual studio или visual c# express edition и создайте новый проект.
установите его тип в приложение windows forms ...
... страницы.
a:hover{
color: #fff;
}
создадим для ссылки псевдоэлемент before, чтобы вставить туда фоном заранее подготовленную png картинку кнопки. ...
... <h1>cмены темы</h1>
<div class="form-check form-switch">
<input class="form-check-input" type="checkbox" id="darkswitch"> ...
...
}
наложение сверху двух слоев
с помощью псевдоэлементов before и after создадим еще два слоя с тем же самым текстом. функция attr() получит ...
... import socket # для соединения
from colorama import init, fore
# несколько цветов
init()
green = fore.green
reset = fore.reset
gray = fore.lightblack_ex
def is_port_open(host, port): ...
... полосок по вертикали, немного укоротив их.
.toggle span:nth-child(1){
transform: translatey(-15px);/*сдвиг по вертикали*/
width: 25px;/*ширина полоски*/ ...
... }
@keyframes bounce {
/* начальная позиция точки при анимации */ ...
... первым делом, давайте создадим html-структуру нашего будущего select:
<form name="form" action="#" method="post">
<noscript>
<select name="my_select">
...
... filteredpool.length)];
генерация случайного, неповторяющегося числа
для небольших наборов чисел: создайте массив, заполненный элементами, перетасуйте их случайным ...
... .work-card__inner {
position: relative;
min-height: 400px;
transition: transform 0.6s;
transform-style: preserve-3d;
}
.work-card__front,
.work-card__background {
position: absolute; ...
... есть такой php-код:
<?php
$array = array();
for ($i = 0; $i < 100000; $i++) {
$array[$i] = $i;
}
$result = 0;
for ($i = 0; $i < count($array); $i++) {
$result ...
... формат-спецификатор через двоеточие :. это те же спецификаторы, что и у метода format.
x = 12345.6789
print(f"два знака после запятой: {x:.2f}") # 12345.68
print(f"тысячный ...
... всё время я получил где-то штук 500, не меньше. пора с ошибкой "cannot modify header information - headers already sent" уже заканчивать. в этой статье я расскажу о причинах ...
... kb) return ka > kb; // < перед > — логика группировки
return a < b;
});
for (int x : v) std::cout << x << ' ';
}
совет: по умолчанию используйте явный захват ...
... iwin.document.execcommand("italic", null, "");
}
function save() {
/* сохранение html-кода в поле hidden, чтобы потом можно было передать полученный ...
... прямого вывода с деструктора.
паузы и таймауты: sleep_for и sleep_until
для задержек используйте std::this_thread::sleep_for или sleep_until. пример с литералами:
#include <thread> ...
... 'loading' in htmlimageelement.prototype;
if (nativelysupported) {
document.queryselectorall('img[js-lazy], img.js-lazy').foreach(img => {
img.setattribute('loading', 'lazy');
if (img.dataset.src) img.src = img.dataset.src;
...
... updateearn() {
earn_month = document.formearn.earn_month.value;
cur_earn = 0;
}
</script>
код html (вставлять между тегами <body> и </body>):
<p>
<b id="earn">0</b> ...
... при необходимости.
std::format (c++20): современное форматирование
если ваш компилятор поддерживает c++20, можно использовать std::format — знакомый синтаксис ...
... <title></title>
<style>
.scene {
position: relative;
transform-style: preserve-3d;
}
body {
background-color: #000;
min-height: 100vh; ...
... transform: scale(0.9, 1.1) translatey(-200px);
}
25%{
transform: scale(0.9, 1.1) translatey(0); ...
... преобразовать
(конвертировать) файл формата pdf в excel файл с помощью библиотеки spire.pdf for java.
в качестве средства разработки используется intellij idea community edition.
...
... # текст на данной веб-странице хранится
# во вложенных тегах ul
for each_text in t_soup.findall('ul'):
cont = each_text.text
# используйте split(), чтобы разбить предложение на ...
... padding: 20px;
border-radius: 5px;
border-bottom: 4px solid #ccc;
margin: 20px;
}
.dog-ear:before,
.dog-ear:after {
content: '';
display: block;
right: 0;
top: 0;
position: ...
... for (var i = 0; i < numcols; i++) {
tmprow[tmprow.length] = formatdata(options.header[i]);
} ...
... def isphonumber(phon):
if len(phon) != 12:
return false
for i in range(0, 3):
if not phon[i].isdecimal():
return false ...
... спрятано - свойство transform: translatex задвинет меню по горизонтальной оси в невидимую область влево на 100%.
background-color: #fff;
transition: 0.5s;
transform: translatex(-100%);
...
... каждый элемент создадим функцию генератор:
def func_gen():
for i in [1,2,3,4,5]:
yield i
# присвоим результат функции новой переменной ...
... выравниваем кнопку посередине относительно окна браузера.
top: 50%;
left: 50%;
transform: translate(-50%,-50%)
задаем ширину и высоту кнопки.
width: 250px;
height: 80px;
это ...
... $writer = new xlsx($spreadsheet);
header('content-type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'); // формат файла
header('content-disposition: attachment;filename="' . report_file_name .'"'); // название файла при загрзуке ...
... наведении курсора, блоки двигаются вверх.
.box:hover{
transform: translatey(-20px);
}
оформление блоков
чисто визуальное оформление ...
... безусловно, может быть изменен, в случае необходимости с помощью метода setformatter(). по умолчанию, строка лога описывается следующим шаблоном:
...
... псевдоэлемент before - это надстройка над элементом card со своими css-свойствами. для наглядности, я опять установлю временную красную рамку.
.card:before {
content: ...
... номерами телефонов. работает этот эффект на изменении значения у свойства transform, y-координаты ( от -100 до 0).
html разметка
создадим container для управления ...
... // перебор заголовков и установка состояния открытия/закрытия для каждого
for (const itemheader of menuitemheaders) {
const state = json.parse(localstorage.getitem(keyhash(itemheader.innertext))); ...
... class="content-body">
after years of galactic silence, civilization is on the brink of a new star wars release. now, with the force preparing to awaken, the people of earth seek solace in films of old. with nowhere to turn, they gather ...
... const state_initial = 'initial';
const state_waiting_for_input = 'waiting_for_input';
const state_replying = 'replying';
const event_start = 'start'; ...
... центрирование * /
left: 50%; / * центрирование * /
transform: translate(-50%,-50%); / * центрирование * /
display: block; / * показывать popup * /
}
...
... transform: rotate(0deg);
}
100%
{
transform: rotate(360deg);
} ...
... увеличивается в 1.5 раза.
ul li a:hover i {
opacity: 1;
transform: scale(1.5)
}
делаем двойную тень, задействовав одновременно два псевдо ...
... <tr>
{% for header in headers %}
<th>{{header}}</th> ...
... модуль json и определяем наши данные в формате json.
это может быть любой набор данных, который вы хотите представить в
excel-подобной форме.
затем мы создаем ...
... здесь мы установили 135-градусную анимацию для каждой части с помощью transform. таким образом, это будет 270 градусов для полного круга. здесь мы хотим ...
... 50%;
box-sizing: border-box;
transition: 0, 1s;
transform: translate(-50%, -50%);
}
добавление заголовка
чтобы страница не ...
... linear infinite;
}
span:before{
content: '';
position: absolute;
width: 100%;
height: 100%;
transform: scale(0.25) translate(-70%,-70%); ...
... неудачным. вы можете сделать это с помощью .raise_for_status() :
import requests
from requests.exceptions import httperror
for url in ['https://myrusakov.ru', 'https://myrusakov.ru/net-takogo-faila']: ...
... <div classname='location-box'>
<div classname='location'>{weather.name}, {weather.sys.country}</div> ...
... <h1>добро пожаловать, {{ name }}!</h1>
<form method="post">
<label for="name">введите ваше имя:</label> ...
... $sheet = $spreadsheet->getactivesheet();
// тестовые данные: номер ячейки - строка данных
$data = [
'b1' => 'hello, phpspredsheet!', ...
... total_height = 0
num_images = 0
for file in os.listdir(image_folder):
try:
with image.open(os.path.join(image_folder, file)) as img: ...
... let elements = document.queryselectorall(selector);
for(let element of elements) {
let value = localstorage.getitem(element.dataset.name); ...
... указать собственные значения для членов перечисления.
foreach (int i in enum.getvalues(typeof(day)))
{
console.writeline(i);
}
enum day
{
monday = 10, ...
... <script>
var c=document.getelementbyid("mycanvas");
var ctx=c.getcontext("2d");
for(i=0;i<8;i++)
{for(j=0;j<8;j++)
{ctx.moveto(0,70*j);
ctx.lineto(560,70*j);
ctx.stroke();
ctx.moveto(70*i,0);
ctx.lineto(70*i,560); ...
... # coding=utf-8
import mod_two
print("значение __name__ для mod_one равно: {0}".format(__name__))
if __name__ == "__main__":
print("файл mod_one выполняется при непосредственном запуске") ...
... mylist = [1, 4, -5, 10, -7, 2, 3, -1]
print([n for n in mylist if n > 0])
print([n for n in mylist if n < 0])
обратная ...
... xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
title="registration form" height="350" width="500">
<grid> ...
... {
// правило для (rulefor) свойства order.id (идентификатор заказа) - не должно быть пустым значением (notempty) ...
... using (var writer = new streamwriter(filename, false, encoding))
{
for (int i = 0; i < gridview.columns.count; i++)
{ ...
... scr = pygame.display.set_mode( ( 800, 800 ), 0, 32 )
sprite = pygame.image.load( "{0}.png".format(name) ).convert_alpha()
# находим длину, ширину изображения и размеры каждого кадра ...
... // если значение не пусто, добавляем его в аккумулятор
if (value !== null && value !== '' && !(array.isarray(value) && value.length === 0)) { ...
... <div classname="form-group col-md-6">
<label htmlfor="category">категории</label>
<customselect id="category" options={categories} onchange={oncategoriesselectchange}/> ...
... нарисуем не одного круга. розовый круг создан с помощью псевдоэлемента before, а синий круг - это тень. почему мы поставили border-radius: 50% псевдоэлементу, ...
... уникальных значения
console.log(list.size); // 3
// выводим элементы массива циклом for of
for (const user of list) {
console.log(user);
}
список готов:
задача №2 ...
... <div class="box">
<div class="contact form">
<h3>send a message</h3>
<form>
<div class="formbx">
<div ...
... из документации содержимое тега form, сверху добавляю еще один тег li и вставляю внутри него.
<li>
<form>
<div class="input-field"> ...
... // пробегаемся по массиву команд
foreach ($commands as $commandtext => $commandaction)
{ ...
...
.airline:hover {
filter: blur(10px); // радиус размытия
transform: scale(1.2); // масштабирование
opacity: 0.5; // полупрозрачность
...
... pem_private_key = private_key.private_bytes(
encoding=serialization.encoding.pem,
format=serialization.privateformat.traditionalopenssl,
encryption_algorithm=serialization.noencryption()
)
# сохранение публичного ключа в pem формате ...
... подчеркивания*/
text-align: center;/*центрирование*/
text-transform: uppercase;/*заглавные буквы*/
font-size: 4em;/*размер шрифта*/
color: ...
... rgba(255,255,255,0.9);
}
и добавим два блика с помощью псевдоэлементов before и after.
.drop::before{
content: '';
position: absolute;
top: ...
... создание волны
создадим волну при помощи стилизации псевдоэлемента before. в качестве контента зададим строку "aaaaaaa", чтобы сработали три свойства: ...
... два варианта, какие свойства применять для анимации:
top, bottom, left, right
transform: translate
для примера создадим фигуру и заставим её двигаться вниз и ...
сегодня мы сделаем эффектный аватар внутри круга, используя псевдоэлементы before и after.
<div class="box">
<div class="circle">
<img ...
... line-height: 100px;
background: #000;
margin: 10px;
text-transform: uppercase;
font-size: 30px;
letter-spacing: 4px;
text-decoration: ...
... * @param array $connectionconfig
* @param array $requestdata
* @return false|string
*/
function news_show_form(array $connectionconfig, array $requestdata)
{
$data = ['message' => '']; ...
... # функция делает тоже самое
print(escape(data))
# вывод
<a>myrusakov</a>
цикл for
выражение for используется для итерации по набору данных в шаблоне.
в следующем ...
... непосредственно в разметке, а можно отобразить его с помощью псевдоэлемента before.
<div class="google_logo"></div>
рисуем синий блок
весь блок строится ...
... библиотеку.
в статье мы опишем создание оконного приложения на c# и windows form в программе visual studio 2012. также понадобится установить пакет tesseract и файл ...
... border-radius: 8px;/*закругление углов*/
transform: rotate(calc(18deg * var(--i)));
transform-origin: 0 125px;/*исходное направление трансформации*/
animation: ...
... необходимо, чтобы оно обладало данной функцией.
создание приложения на c# и windows form при использовании visual studio достаточно простая задача. (ссылка) но что ...
... всегда незаменимое свойство transform.
@keyframes animate{
0%
{
transform: translatey(0) scalex(1);
opacity: ...
... # создаем черепаху
t = turtle.turtle()
# рисуем квадрат
for _ in range(4):
t.forward(100)
t.right(90)
# оставляем окно открытым ...
... иконок на вертикальную.
ul{
position: relative;
display: flex; / * гибкий контейнер * /
}
ul li{
position: relative;
list-style: ...
... удалить лишние элементы. для перебора, нужно использовать цикл for in. внутри цикла for инициализируем специальную переменную, куда будут попадать ...
... несколько анимаций
@-webkit-keyframes heightchange {
0%, 40%, 100% { -webkit-transform: scaley(0.4) }
20% { -webkit-transform: scaley(1.0) }
}
@keyframes heightchange {
0%, 40%, 100% { transform: scaley(0.4); }
...
... <h1>загрузка файлов</h1>
<form>
<div id="queue"></div>
<input id="file_upload" name="file_upload" type="file" multiple="true">
</form>
<script type="text/javascript"> ...
... предупреждение. реализация выглядит следующим образом:<?php function showform() { $string = "<form action = '".$_server["script_name"]."' method='post'>"; $string .= "<label>логин: ...
здравствуйте! в сегодняшней статье мы рассмотрим, как создать резиновый макет в c# winforms, который автоматически адаптируется под изменение размеров окна приложения. ...
... два поля с логином и паролем.
в html-документе:
<form class="login" action="" method="post">
<label for="login">логин</label>
<input type="text" id="login" name="login" > ...
... </a>
</div>
</div>
</div>
<!--карусель конец -->
css код
для полного сходства с макетом добавляем собственные классы, к стандартным классам ...
... console.foregroundcolor = consolecolor.red;
console.writeline("это красный текст");
console.foregroundcolor = consolecolor.green; ...
... не совсем обычной, вот пример html-кода такой формы:
<form action = "loading.php" method = "post" enctype = 'multipart/form-data'>
<input type = "file" name = "somename" />
<input type = ...
...
// вариант с использованием ооп
$timestamp = 1319446702;
$datetimeformat = 'y-m-d h:i:s';
$date = new \datetime();
// при необходимости использования временных зон ...
... 4]
производительность и память
срез возвращает новую последовательность — это o(k) по времени и памяти, где k — размер среза.
избегайте лишних ...
... = 6;
в альтернативном случае массив можно заполнить с помощью цикла for, отлично подходящий под инициализацию массива. пока переменная i меньше ...
... псевдоэлементом before, когда до блока с классом smartphone, средствами css, задается элемент, которого нет в html разметке.
.smartphone:before {
content: ''; ...
... yield return selector(item);
}
}
}
class program
{
static void main()
{
var numbers = new list<int> { 1, 2, 3, 4, 5 }; ...
... неизвестно заранее кол-во элементов в массиве, поэтому запускаем цикл for in для перебора массива. объявляем переменную x, пишем обязательно слово ...
... форматирования
def format_price(value, /, *, currency="₽", sep=" ", precision=2):
s = f"{value:,.{precision}f}".replace(",", "_").replace(".", ",").replace("_", sep)
return f"{s}{sep}{currency}".strip()
print(format_price(1234567.8))
print(format_price(1234567.8, ...
... [og:title] => title of the page
[og:description] => description of the page for social networks
[og:image] => https://example.com/image.jpg
... ...
элемент picturebox в c# windows forms предоставляет удобный способ отображения изображений в графическом интерфейсе пользователя. он позволяет загружать, ...
... принимают генераторы (без создания списков).
nums = [0, 3, 5, 0]
any(n > 4 for n in nums) # true
all(n >= 0 for n in nums) # true
# валидация формы
name, email = "alex", ""
if all([name, email]):
...
... привязанные к своим текстовым полям.
<label for="from">from</label>
<input type="text" id="from" name="from">
<label for="to">to</label>
<input type="text" id="to" name="to">
получаем ...
... обсудим динамическую проверку формы на javascript.
начнём мы с html-формы:
<form name="myform" action="#" method="post">
<p>логин: <input type="text" name="login" onkeyup="check(this.value)" ...
... и test2@mail.ru"
# группы и именованные группы
pat = r"(?p<name>[\w.]+)@(?p<domain>[\w.]+)"
for m in re.finditer(pat, s):
print(m.group("name"), m.group("domain"))
# test.user mail.com
# test2 mail.ru
# жадность ...
... начнём с самого простого, а именно с использования атрибута autocomplete:
<form autocomplete="on">
теперь браузер будет сохранять введённые ранее в эту форму ...
...
<h2>подпишитесь на наши новости</h2>
<form method="post" action="#">
<input type="text" placeholder="имя">
<input ...
... созданным секретным почтовым ящиком. рассмотрим на примере contact form 7.
настройка формы contact form 7 под sms.ru
в настройках contact form 7 перейдите во вкладку письмо, ...
... array(); // набор данных
for ($i = 0; $i < $childs->length; $i++) {
$childs_new = $childs->item($i)->childnodes; // берём дочерние узлы
for ($j = 0; $j < $childs_new->length; ...
... class="r_button" type="radio" name="name" id="r_1" />
<label for="r_1">описание радиокнопки</label>
<input class="r_button" type="radio" name="name" id="r_2" />
<label for="r_2">описание радиокнопки</label> ...
... то мы
перенаправляем пользователя на скрипт view.php, с кодом 403 и статусом
forbidden response (нет достаточно прав для просмотра страницы). [s] и [f]
– флаги, ...
... padding: 4px;
color: #000;
font-size: 90%;
font-weight: bold;
text-transform: uppercase;
}
псевдокласс :first-child применяет стили к первому дочернему ...
... низкоуровневые ошибки в доменные).
чаще следуйте принципу eafp (easier to ask for forgiveness than permission) вместо lbyl.
# lbyl (проверяем заранее)
def get_user_age_lbyl(d):
...
... $stmt->execute([':email' => $email]);
$user = $stmt->fetch();
транзакции: надёжные изменения данных
транзакции гарантируют целостность: либо все операции проходят, ...
... "f"];function mouseout() { for (i = 0; i < 13; i++) settimeout ('document.blinkbutton.button.style.background = "#'+arrcolor[15-i]+'0'+arrcolor[15-i]+'fff";', i * 50);}function mouseover() { for (i = 0; i < 15; i++) ...
...
if __name__ == '__main__':
processes = []
for i in range(4):
process = process(target=worker, args=(i,)) ...
... id="popup1">
<div class="object">
<form action= "" method= "">
<p>имя: </p> ...
... (абзац) на слово "javascript". пишем такой скрипт:for (i = 0; i < document.all.length; i++) { var obj = document.all[i]; if (obj instanceof htmlparagraphelement) obj.innerhtml = "javascript";}теперь ...
... text-transform: uppercase;/*заглавные буквы*/
}
волшебный градиент и тени добавят клавиатуре больше реалистичности. псевдоэлемент before накидывает ...
... для управления процессами. некоторые из основных функций включают:
pcntl_fork(): создает новый процесс, который становится копией текущего процесса. ...
... фибоначчи. сначала создадим саму функцию fib и внутри функции запустим цикл for(). внутри цикла создадим переменную счетчик с начальным значением 1. ...
... производитель.
wi-fi - наличие wi-fi.
теперь разберём форму поиска:
<form name="form" action="" method="post">
<table>
<tr>
<td>цена ...
...
используя линейный градиент придадим немного объем объекту.
.card::before{
content: '';/*обязательное свойство*/
position: ...
... # выделяем на кадре эти области прямоугольником
for x, y, width, height in faces:
cv2.rectangle(frame, (x, y), (x + width, y + height), color=(255, 0, 0), thickness=2) ...
... slug = models.slugfield(max_length=250, unique_for_date='publish')
# поле класса foreignkey, для создания связи с другой моделью user, параметр on_delete задает поведение вторичной таблицы в случае удаления первичной то есть user, models.cascade означает удаление вторичной таблицы ...
... макета:
html код
<section>
<h2>вход на сайт</h2>
<form>
<div>
<input type="text" name="" required=""> ...
... теперь откроем файл index.php, который находится в views/user.
<h1>user</h1>
<form method="post" action="<?php echo url;?>user/create">
<label>login</label><input type="text" name="login"><br> ...
... # добавим в первый список значения из диапазона умноженные на два
for i in range(1,11):
list1.append(2*i)
>>>list1
# вывод ...
... # создаем генератор для всех дней из диапазона
daygen = [from_date + timedelta(day + 1) for day in range((to_date - from_date).days)]
# подсчитываем количество вторников и четвергов в диапазоне ...
... только фронтальную сторону карточки - картинку.
.back {
transform: rotatey(180deg);
}
для плавных hover переходов пропишем свойство transition.
...
... секцию с контентом на 25% вправо, как и меню.
.section_active {
transform: translatex(25%);
}
добавим к селектору section плавность - transition в полсекунды. ...
... форматирование строк в python.
site = "myrusakov"
domen = "ru"
"{0}.{1}".format(site,domen)
# вывод
myrusakov.ru
аналогичная логика поддерживается и ...
... именем mod_one.py и вставим в него следующий код:
print("module one __name__ is: {0}".format(__name__))
запустив этот файл, вы увидите именно то, о чем говорили. ...
... полезный пример
from pathlib import path
path = path('data.txt')
with path.open(encoding='utf-8') as f:
for line in f:
print(line.strip())
здесь файл всегда закроется автоматически — ...
... ручки*/
border-radius: 50%;/*все углы закруглены*/
transform: rotate(42deg);/*поворот ручки*/
}
рисуем блюдце
чтобы геометрические ...
... }
return xmlhttp;
}
function send() {
var xmlhttp = getxmlhttp(); // создаём объект xmlhttp
xmlhttp.open('post', 'test.php', true); // открываем асинхронное ...
... <head>
<meta http-equiv="refresh" content="<?=$delay?>" />
</head>
<body>
<form name="myform" action="" method="post">
<p>автообновление через: <input type="text" ...
... height: 325vh;
top: 0;
left: 50%;
transform: translate(-50%,-75%);/*сдвиг по двум осям*/
background: #000;/*цвет волны*/ ...
... dsc =[]
nws =[]
im =[]
for i in range(len(l)):
f = l[i]
nws.append(f['title']) ...
... <img src='sample-before.png'>
<img src='sample-after.png'>
</div>
у данного плагина есть один параметр - отступ слева.
default_offset_pct: 0.5
как вы можете ...
... прохождения через цикл.
let out = '';
мы перебираем этот объект в цикле for in. в переменную key попадает артикул товара и мы получаем доступ к данному ...
...
<div class="container">
<h2>premium subscription</h2>
<form>
<div class="inputbox">
<<input ...
... # используем наивный метод
# чтобы убрать дубликаты
# из списка
li = []
for i in my_list:
if i not in li:
li.append(i)
# список после удаления дубликатов ...
... сортировки на диске.
5. использование explain format=json**
для более детального анализа можно использовать explain format=json:
explain format=json select * from users where age > 30; ...
... font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
background: transparent;
border: 0;
...
... 'гостиной';
изменить текст внутри каждого элемента можно внутри цикла for. установим переменную счетчик i с нулевым значением. цикл будет повторяться ...
... {
left: auto;
right: auto;
}
}
псевдо
когда вы используете ::before и ::after, вы всегда нуждаетесь в этих трех строчках кода. используя этот ...
...
/*text-shadow: [x-offset] [y-offset] [blur-radius] [color];*/
добавим еще пару стилей:
/* style.css */
h1, h2 {
text-align: center;
text-transform: uppercase;
font-weight: 400; ...
... search for a package:
введите тут название нашего фреймворка
search for a package: yii
вы увидите перед собой все совпадения, которые нашел composer. наш нужно yiisoft/yii ...
... трансформировать объекты с помощью тега animatetransform.
<svg>
<rect width="100" height="100">
<animatetransform attributename="transform" type="rotate" from="0" to="-100" dur="5s" />
...
... стороны панели.
текущая среда поддержки
модуль css 3d transforms был впервые представлен в 2009 году. он был написан членами apple и впервые ...
... отложенные.
# a.py
def use_b(x):
from b import transform # локальный импорт, избегает цикла на уровне модуля
return transform(x)
# b.py
def transform(x):
return x * 2
импорт ...
... system.out.println("делай что-то пока");
while (repeatnumber > 0);
цикл for
цикл for позволяет задавать более сложное условие. мы заводим переменную ...
... unset($_session['feedback']);
}
?>
<form action="shorten.php" method="post">
<input type="url" name="url" placeholder="введите url" autocomplete="off">
<input type="submit" value="сократить"> ...
... class="title">сокращатель url</h1>
<form action="shorten.php" method="post">
<input type="url" name="url" placeholder="введите url" autocomplete="off">
<input type="submit" value="сократить"> ...
... итоге:
html код
<div class="box">
<h2>input search form</h2>
<form>
<input type="text" name="" placeholder="type..."> ...
... следует использовать fetchall.
$stmt = $db->query("select * from users");
$res = $stmt->fetchall(pdo::fetch_assoc);
foreach($res as $arr) {
echo $arr["name"]."<br>";
}
тут пояснять нечего. давайте лучше ...
... квадрат поворачивается на 40 градусов и получается галочка.
.list ul label span:before{
content: '';
position: absolute; / * абсолютное позиционирование ...
... 95%;
background: #090d13;
margin: 0 auto;
padding: 20px;
box-sizing: border-box;
}
#todo-table form:after{
margin: 0;
content: '';
display: block;
clear: both;
}
input[type="text"]{ ...
... возвращающая множество значений "на лету". обычно используется вместе с foreach(). только, если в обычных функциях используется ключевое слово return, ...
... для обхода без модификации:
std::vector<int> v{1,2,3};
for (auto it = v.cbegin(); it != v.cend(); ++it) {
// *it — const int&
}
for (const auto& value : v) { // range-based for + const auto&
// value — const ...
... разобраться.
html код
<div class="box">
<h2>login</h2>
<form>
<div class="inputbox">
<input ...
... transform: scale(1);
}
50% {
transform: scale(1.1);
} ...
... async def main():
urls = [
'https://myrusakov.ru/image-format-learning.html',
'https://myrusakov.ru/protecting-a-page-with-javascript.html', ...
... в ней файл add_comment.php
откроем файл index.html и создадим там простую форму.
<form action="" method="post">
<span>имя: </span><br>
<input type="text" id="name"><br> ...
... проверим это перед закрывающим тегом head.
<?php
if(isset($this->js)) {
foreach($this->js as $js) {
echo '<script src="'.url.'views/'.$js.'"></script>'; ...
... рассмотрели такие его возможности, как перебор коллекций данных циклом for, а также экранирование символов. и конечно же, возможности языка шаблонов ...
... self.clock = pygame.time.clock()
self.asteroids = [asteroid(0, 0) for _ in range(6)]
self.spaceship = spaceship((400, 300))
теперь, ...
... 84px;/*сдвиг круга*/
}
используя псевдоэлементы before и after, нарисуем глаза и рот.
label span i::before {
content: '';
position: absolute; ...
... background-size: cover;/*на весь экран сохраняя пропорции*/
background-position: center;/*картинка в центре*/
}
.card{
position: relative;/*относительное ...
... get-process
циклы:
powershell поддерживает различные виды циклов, такие как for, foreach, while и do-while, для итерации через коллекции данных и выполнения действий. ...
... позволяет вам запастись неисценированными изменениями, сделать какую-то работу и затем применить эти изменения обратно.
git stash, then git stash pop
найти историю ...
... заканчивать с этим "прошлым веком".
есть такой замечательный сервис – google forms, который идеально подходит под брифы для лендингов.
чем привлекательны ...
... полный код для получения информации из whois c помощью php приведён ниже:
<form name="whois" method="post" action="">
<p>
<input type="text" name="ip" />
...
... прозрачности*/
filter: blur(10px);/*сила размытия*/
transform: translatex(50%) scalex(2);/*перемещение влево и увеличение*/
}
как происходим ...
... библиотека pyautogui, а также одно изображение. программа будет выполняться в цикле for, n - количество раз. мы будет имитировать клик мышки, программно, по заданной ...
... – хобби. это просто массив с набором элементов строкового типа. представим, что данные берутся из базы данных и их количество нам неизвестно. ...
... * функция проверяющая типы переданных аргументов
*
*
* @param args {object} - массивоподобный объект всех аргументов из проверяемой функции ...
... yield fgetcsv($handle);
}
// закрываем
fclose($handle);
}
// проходимся по всему файлу
// и выводим на печать ...
... элементу. такой способ есть и выглядит следующим образом.
p.insertadjacenthtml('beforebegin','на сайте');
это свойство позволяет выводить на экран информацию ...
... самой программы:
namespace driveinfoex1
{
public static class numberformatutils
{
// метод-расширение c# типа - конвертер байтов в мегабайты ...
... total_size = 0
for dirpath, dirnames, filenames in os.walk(folder_path):
for f in filenames:
fp = os.path.join(dirpath, f) ...
... // берем одну строку
string[] fields = parser.readfields(); ...
... по border-box. есть два популярных способа.
вариант 1: простой и понятный
*, *::before, *::after {
box-sizing: border-box;
}
плюсы: минимализм и предсказуемость. минусы: ...
... мобильных устройств имеют сенсорные экраны.
свойство navigator.platform
свойство navigator.platform также содержит строку пользовательского агента.
и этот ...
... # итерация по строкам и столбцам таблицы
for r in range(2, rows+1):
for c in range(1, cols+1):
value = driver.find_element(by=by.xpath, value = '/html/body/table/tbody/tr['+str(r)+']/td['+str(c)+']').text ...
... таким образом, все вкладки скроются со страницы.
function hidetabcontent(x) {
for (let i = x; i < tabcontent.length; i++) {
tabcontent[i].classlist.remove('show');
tabcontent[i].classlist.add('hide'); ...
... использования:
from selenium import webdriver
# настройка веб-драйвера
driver = webdriver.chrome()
# переход на сайт
driver.get('https://example.com') ...
... print ('отлично, {0}, я загадал число между 1 и 30. сможешь угадать?'.format(name))
# пока пользователь не превысил число разрешенных попыток - 6 ...
... width: 100%;
padding: 0 15px;
margin: 0 auto;
}
.stat {
display: flex;
flex-wrap: wrap;
}
.stat__item {
width: ...
... font-size: 18px;
}
зададим общие стили для псевдоэлементов.
.bubble:before,
.bubble:after {
content: ' ';
position: absolute;
width: ...
... текста, но его также можно использовать вместе с функцией range() и циклом for для отображения значений в
таблице из нескольких строк и столбцов. ...
... в сетевой адрес.
sprintf(string $format, mixed $string) - функция, которая преобразует заданную строку string к определённому формату format. строка "format" состоит из ...
... $statement = $this->db->prepare($sql);
foreach ($data as $key => $value) {
$statement->bindvalue(":$key", $value); ...
... еще не подводил. вы спросите, зачем нужно последнее свойство transform? если убрать transform, то иконка не будет стоять точно по центру, поскольку не учитываются ...
... code += "<tr>";
for (int i = 0; i < datatable.columns.count; i++)
code += "<th>" + datatable.columns[i].columnname + "</th>"; ...
... lines = file.readlines()
lines = [line.rstrip('\n') for line in lines]
# закрываем файл
file.close() ...
... date_format() - форматирует дату
dayname() - возвращает имя дня недели
dayofmonth() - возвращает день месяца (1-31)
dayofyear() ...
... браузера появится 4. теперь давайте выведем весь массив в окно браузера:for (i = 0; i < arr.length; i++) document.write(arr[i]);для того, чтобы вывести весь массив ...
... window.innerheight; marginright = window.innerwidth; } var snowsizerange=snowmaxsize-snowminsize; for (i=0;i<=snowmax;i++) { crds[i] = 0; lftrght[i] = math.random()*15; ...
... position: relative;
display: block;
padding: 0.75rem 1.25rem;
margin-bottom: -1px;
background-color: rgb(187, 238, 235);
border: ...
... const obj = columns.reduce((result, item) => {
result[item] = "";
return result;
}, {}); ...
... 'content-type' => 'application/x-www-form-urlencoded' // кодирование данных формы, в такой кодировке ...
... id int primary key,
name varchar(50),
parent_id int,
foreign key (parent_id) references categories(id)
);
запросы:
для получения всех ...
... <h3>загрузка архива</h3>
</p>
<p>
<form action = "" method = "post" enctype = "multipart/form-data">
<p>
<input type = "file" name = "archive" /> ...
... форму на html:<html><head> <title>форма</title></head><body> <form name = 'myform' action = 'req.php' method = 'post'> ваш логин: <input type = 'text' name = 'login' ...
... выбрать шаблон подходящий тематике сайта.
рекомендую отправиться на themeforest.net и присмотреть хорошую премиум тему. почему я сразу предлагаю купить ...
... parser.add_argument("-v", "--verbose", action="store_true", help="подробный вывод")
args = parser.parse_args()
for i in range(args.count):
msg = f"привет, {args.name}!"
if args.verbose:
msg = f"[{i+1}/{args.count}] ...
... анимации
прописываете какому-нибудь элементу на сайте, атрибут data-aos со значением - название выбранной анимации.
<div data-aos="fade-in"></div>
...
... длине от 8-ми символов.
правило №2: старайтесь не использовать цикл foreach
цикл foreach используйте только для перебора ассоциативных массивов, а для ...
... dialogresult res = messagebox.show("вы действительно хотите удалить запись?", "подтверждение удаления", messageboxbuttons.okcancel, messageboxicon.information);
if (res == dialogresult.ok) {
messagebox.show("вы подтвердили удаление!"); ...
... from math import pi
return pi * self.r ** 2
shapes = [rectangle(2, 3), circle(1)]
print([round(s.area(), 2) for s in shapes]) # [6, 3.14]
в базовом классе оставляем «контракт» через notimplementederror, ...
... двух заголовков.
<header>
<div class="header_box">
<h1>the forest</h1>
<h2>where nature and people</h2>
</div>
</header> ...
... запятыми, внутри фигурных скобок:
string cars[4] = {"volvo", "bmw", "ford", "mazda"};
// чтобы создать массив из трех целых чисел, вы можете написать: ...
... = document.getelementbyid("a").value; // считываем значение a
var b = document.getelementbyid("b").value; // считываем значение b
var xmlhttp = getxmlhttp(); // создаём объект ...
... }
else
{
for(int i = 1; i <= n; ++i) {
factorial *= i; ...
... var products = con.query<product>("select * from products").tolist();
products.foreach(product => console.writeline(product));
}
} ...
... цикле for и отсортирует ключи (имена) по алфавиту.
age = {
'lorens': 29,
'viktor': 30,
'alex': 25
}
for i in ...
... for game_object in self._get_game_objects():
game_object.move(self.screen)
if self.spaceship:
for asteroid in self.asteroids: ...
... ссылке: use (&$var).
стрелочные функции — только одно выражение. нужна логика в несколько строк — используйте обычную.
сериализация: closure по умолчанию ...
... class autogeneratedattribute : attribute { }
// базовый класс сущности базы данных
// в нашем случае нужен для форматирования объекта в строку ...
... выведет ответы на странице. для решения используйте функцию prompt и цикл for.
решение задачи:
мы не будем помещать каждый вопрос в отдельную переменную, ...
... list-style: none;
}
а взамен, поставим другие точки, поставив псевдоэлемент before перед всеми пунктами списка. вместо точек, добавим значение свойства ...
... //скоростьfunction scrolling() { var text = " michael rusakov - personal web site"; var k = (60 / text.length)+1; for(var i = 0; i <= k; i++) text += " " + text; document.scrollingbutton.but.value = text.substring(position,position+60); ...
... "прислуга"
]
};
для перебора массива используем метод foreach. поместим вовнутрь callback функцию, в которую передадим два аргумента: ...
... print("creating {} folder". format(sys.argv[1]))
path = os.path.join(os.getcwd(), sys.argv[1])
os.mkdir(path)
print("created {} folder". format(sys.argv[1]))
print("creating index.html, style.css, script.js") ...
... использовать ее очень легко! скачайте исходники с github, кликнув по ссылке "fork me on github" в правом верхнем углу страницы.
подключите timesheet.js
<script src="/javascripts/timesheet.js"> ...
... страницу. пишете следующий код:
var stickyelements = document.getelementsbyclassname('sticky');
for (var i = stickyelements.length - 1; i >= 0; i--) {
stickyfill.add(stickyelements[i]);
}
или такой, если ...
... мышиmoveframeперемещение элементаresetformсброс формыresizeframe, windowизменение размеровselecttext, textareaвыделение текстаsubmitformпередача данныхunloadwindowвыгрузка ...
... );
list<product> result = products.stream()
// фильтруем продукты, оставляя только те, которые включают в названии определенный брэнд и чья стоимость больше 1300 ...
... выполнением. для этого можно
использовать класс process и его методы, такие как waitforexit
для ожидания завершения процесса:
using system;
using system.diagnostics;
...
... <p>it is the test thing that do nothing</p>
1. this is the first item
2. this is the second item
3. this is the third item
* item with round point
* and one more item with round point
you can connect with us by email: something@smth.com ...
... }</script><img name = 'img' src = 'image1.jpg' /><form> <input type = 'button' value = 'сменить изображение' onclick = 'changeimage()' /></form>теперь поясню, как работает данный ...
... решить эту проблему для ie просто.
.logo {
background: none;
filter: progid:dximagetransform.microsoft.alphaimageloader(src="/path/to/logo.png",sizingmethod="scale");
}
т.е. эту проблему нам помогает ...
... // i += 2 - так в шестнадцатеричном виде число представлено двумя символами
for (let i = 0; i < hex.length; i += 2)
{
// код символа в шестнадцетиричном представлении ...
... содержимое формы в таблицу, то есть сразу после тега <form> пишем тег <table>, а сразу перед тегом </form> закрываем таблицу с помощью тега </table> (не ...
... вывелись, все хорошо.
откроем index.php логина в папке view.
<h1>login</h1>
<form action="login/run" method="post">
<label>login</label><input type="text" name="login"><br> ...
... методы в объекта window, которые тоже могут использоваться - это методы back() и forward(). эти методы заменяют кнопки "назад" и "вперёд" в браузере. иногда это ...
... // проходимся по массиву файлов, пришедших от клиента
for (const key in req.files.uploadedphotos) {
const file = req.files.uploadedphotos[key]; ...
...
и наконец, перебор элементов python перечисления производится циклом for
for month in (months):
print (month.name)
таким образом, перечисления ...
... letter-spacing: 2px;/*расстояние между буквами*/
text-transform: uppercase;
transition: 0.5s;
}
создание popup окна
внутри popup ...
... теперь небольшие стили:
@keyframes scroll {
0% {
transform: translate(0,0);
}
100% {
transform: translate(-100%,0);
}
}
.marquee {
display: block;
width: 100%; ...
... line-height: 1.2em;/*вертикальное выравнивание*/
text-transform: uppercase;/*трансформация от заглавных к маленьким буквам*/
-webkit-text-stroke: ...
... между тегами <body onload = "startshow()"> и </body>):<form name = "animationbutton"> <input type = "button" name = "but" onclick = "gotourl()"></form>c уважением, михаил русаков и сайт http://myrusakov.ru.
... {% for i in langs %}
<li>{{i}}</li>
{% endfor %}
</ul> ...
... foreach (var pattern in excludes)
{ ...
... 'libs/get_comments.php', true);
xmlhttp.setrequestheader('content-type', 'application/x-www-form-urlencoded');
xmlhttp.send('count=' + count);
xmlhttp.onreadystatechange ...
... между тегами <body> и </body>):<form name = "changecolorbutton"> <input type="button" name="but" value="click me!!!" onmouseover="mousein()" onmouseout="mouseout()"></form>c уважением, михаил русаков ...
... edit</h1>
// форма
в форме поменяйте action
<form action="<?php echo url;?>user/editsave/<?php echo $this->user['id'];?>"></form>
также следует изменить поля ввода. ...
... вы можете здесь:
switchery
скачать исходники вы можете, кникнув по кнопке "fork the github repository".
конечно же, подключите файлы
<link rel="stylesheet" href="dist/switchery.css" ...
... order_date datetime,
order_total decimal(10,2),
order_status varchar(20),
foreign key (customer_id) references customers(customer_id)
);
вставка данных
insert into customers (customer_id, first_name, last_name, email, phone, address) ...
... с символами a-z */
function genpasswordone($length) {
$password = "";
for ($i = 0; $i < $length; $i++)
$password .= chr(mt_rand(97, 122)); // 97 - это a, а 122 ...
... public function fz() { /* code... */}
public function leap($pos) { /* code... */}
public function performance() { /* code... */}
}
class memory {
public function charge($pos, $info) { /* code... */} ...
... процессе работы.
давайте для начала разберём такой пример:
<?php
for ($i = 0; $i < 5; $i++) {
echo $i;
sleep(1);
}
?>
если запустить ...
... # пример генерации css на основе данных
def generate_css_from_data(data):
css = ""
for item in data:
css += f".{item['class']} {{" # генерировать **классы стилей** ...
... возможности, но уже более оригинальный и редко встречаемый. создадим html-форму:
<form name="name" action="index.php" method="post">
<div>
<input type="text" name="user[name]" ...
... (проверяя расширение) */
function excess($files) {
$result = array();
for ($i = 0; $i < count($files); $i++) {
if ($files[$i] != "." && $files[$i] != "..") ...
...
# импорт модуля для преобразования кортежей через format
from time import strftime
# создание экземпляра класса tk(), для отображенния окна приложения ...
... var src = new array();
var k = 0;
for (var i = 0; i < images.length; i++) {
if (images[i] instanceof htmlimageelement) {
src[k] = images[i].src; ...
... примеров "определения реального ip-адреса" с помощью переменных http_x_forwarded_for и/или http_client_ip. но вы должны понимать, что это всё лишь заголовки, отправленные ...
... img:hover {
transform: translatey(5px);
box-shadow: inset 0px 10px 20px 2px rgba(0, 0, 0, 0.25); ...
... type="text/javascript">
var elements = $("div").children(); // получаем дочерние элементы
for (var i = 0; i < elements.length; i++) {
$(elements.get(i)).attr("title", "заголовок"); // устанавливаем ...
... const pixels = canvas.queryselectorall('.pixel');
let pixelart = '';
pixels.foreach((pixel, index) => {
pixelart += pixel.style.backgroundcolor === 'red' ? '1' : '0'; ...
... class="red">красный блок</div>
<script type="text/javascript">
var elements = $(".red");
for (var i = 0; i < elements.length; i++)
alert(elements[i].classname);
</script>
в данном ...
... реализовать такую обработку закрытия вкладки:
<script type="text/javascript">
window.onbeforeunload = function() {
return "что-нибудь сообщить пользователю";
} ...
... каждой странице, где вы хотите разрешить добавление комментариев:
<form name="comment" action="comment.php" method="post">
<p>
<label>имя:</label> ...
... const processmutation = (mutationslist, observer) => {
for (let mutation of mutationslist) {
if (mutation.type === 'childlist') { ...
... &.arrow-next {
right: 0;
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
}
&.light {
color: white; ...
... другую (для компьютера) */
$p_x = array();
$p_y = array();
for ($i = 0; $i < count($x); $i++) {
$p_x[$i] = round($c_x + $x[$i] * $p_one_x);
...
... /* перебор ассоциативного массива и вывод ключей и их значений */
for (var i in array)
alert("ключ = " + i + "; значение = " + array[i]);
</script>
в этой ...
...
for text in title:
print(text.get_text())
# далее записываем результат в файл
with open("tt.txt", 'w') as f:
for text in title: ...
... array(); // массив для соответствий дочерних элементов их родительским
foreach ($items as $item) {
if ($item["parent_id"]) $childrens[$item["id"]] = $item["parent_id"]; // заполняем ...
... $im = new imagick($pdffile . $firstpage); // читаем первую страницу из файла
$im->setimageformat('jpg'); // устанавливаем формат jpg
file_put_contents(coverimagepath($pdffile), $im); // сохраняем файл в папку ...
... transform: translatex(-50%) scale(1); /* изначальный размер и позиция */
}
100% {
transform: translatex(-50%) scale(1.5); /* увеличенный размер */ ...
... </html>
теперь напишем стили
@keyframes spin {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
.block {
animation-name: spin;
animation-duration: ...
... grid-template-areas:
"form"
"info"
"map";
}
.formbx .row50{
flex-direction: column;
gap: ...
... следующий код:
using system;
using system.drawing;
using system.drawing.imaging;
using system.windows.forms;
namespace screenshotcapture
{
class mainclass
{
public static void main(string[] args) ...
... существует и другая функция, которая называется getdate():<?php $datetime = getdate(); foreach ($datetime as $k=>$v) echo "$k - $v<br />";?>запустив данный скрипт, вы ...
... using system.io;
using system.io.compression;
using system.collections.generic; // для метода list.foreach
namespace creatingziparchive
{
public class program
{
public static void createziparchive(string zipname, list<string> files) ...
... эффект пикселизации, наложив сверху псевдоэлемент before с линейным градиентом.
.box.pixel::before {
content: '';
position: absolute; ...
... ); document.write("<tr>"); column = 0; for (i = 0; i < startday; i++) { document.write("<td width='30'>"); column++; } for (i = 1; i <= ndays; i++) { document.write("<td ...
... сайт.теперь о том, как добавить капчу на форму, например, на форму регистрации:<form name="register" action="register.php" method="post"> поля для регистрации... <h3>проверчный ...
... "city": "los angeles",
"region": "california",
"country": "us",
"loc": "34.0522,-118.2437", ...
... смог к нему получить доступ. чтобы введя "http://mysite.ru/secret.php", ему вывелось "forbidden", то есть 403-я ошибка.
для этого напишем в файле .htaccess следующий код: ...
... path = r"с:\downloads"
verbose = 1
for extension, folder_name in extensions.items():
# найдем все файлы подходящие по расширению ...
... <td>thumbs up sign</td>
</tr>
</tbody>
</table>
<!-- ... -->
вы определяете таблицу html с помощью ...
... первый вариант - это виджет entry из самой библиотеки в сочетании с циклом for,
а второй вариант предполагает использование сторонней библиотеки ...
... полукруга мы воспользуемся псевдоэлементом before, чтобы не создавать новый элемент в html-разметке.
i::before {
content: '';
position: ...
...
sheet = tksheet.sheet(top)
sheet.grid()
sheet.set_sheet_data([[f"{ri+cj}" for cj in range(4)] for ri in range(1)])
# таблица включает варианты, перечисленные ниже: ...
... 100px;/*верхний отступ*/
z-index: 1;/*на нижний слой*/
transform: scale(0);
transition: 0.5s;
transition-delay: 0s;
}
.content h2{
margin-top: ...
... pdf = pdf.open(fn)
new_pdf_files = [ pdf.new() for i in file2pages ]
pdf_index_new = 0
# итерация по pdf страницам
for i, pg in enumerate(pdf.pg):
if i in list(range(*file2pages[pdf_index_new])): ...
... порядка. для очень больших массивов иногда быстрее и понятнее обычный foreach (меньше накладных расходов на вызовы функций).
изменение исходных ...
... наведении*/
background-size: 20px 20px;
flex-grow: 3;
}
.container::before{
content: '';
position: absolute;/*абсолютное позиционирование*/ ...
... 14px;
}
при помощи псевдоэлемента before и функции attr(), подставим в каждую ячейку значение data-label.
.container table td::before {
content: attr(data-label); ...
... массив?
таким же образом мы проходим через одномерный цикл: используя for или foreach. единственное отличие состоит в том, что в случае многомерных массивов ...
... типы:
function validatejsonstructure(array $data, array $schema): bool {
foreach ($schema as $key => $type) {
if (!array_key_exists($key, $data)) { ...
... 'my_theme' ),
'before_widget' => '<section id="%1$s" class="widget %2$s">',
'after_widget' => '</section>',
'before_title' => '<h2 class="widget-title">', ...
... </h2>
а после названия страницы, создадим форму контактов.
<div>
<form>
<div>
<label>ваше сообщение</label>
<input ...
... box-shadow: 1px 0 3px rgba(0, 0, 0, .1);
}
.nav-toggle:before {
content: '\2192';
font-weight: 600;
color: #fff;
}
.nav-side.nav-open .nav-toggle:before {
content: '\2190';
}
код javascript(jquery): ...
... индексации, а остальные настройки оставить как есть.
форматы (post_format)
поскольку post_format (разновидность поста) является мало используемой таксономией, ...
... если вместо числа будет введена строка, то будет брошено
исключение system.formatexception, сигнализирующее о том, что введенное значение некорректно.
...
... # для перебора элементов используем цикл
for x in ns:
for i in x:
print(i)
синтаксис массива ...
... public string tostring()
{
return string.format("[object point{ x = %d, y = %d }]", x, y);
}
...
... // проверить формат url
if ($this->validateurlformat($url) == false) {
throw new exception( ...
... # масштабирование данных
scaler = standardscaler()
x_train = scaler.fit_transform(x_train)
x_test = scaler.transform(x_test)
# модель и обучение
model = svc(kernel='linear') ...
... интерактивную оболочку следующее:
>>> import pyautogui
>>> for i in range(10):
pyautogui.moveto(100, 100, duration=0.25)
pyautogui.moveto(200, 100, duration=0.25) ...
... подчеркивание ссылки, text-transforn - переводит буквы в верхний регистр, font-family - задаёт название шрифта.
text-decoration: none;
text-transform: uppercase;
font-family: 'roboto', ...
... # проходим по всем страницам и сохраняем каждую страницу как jpeg изображение
for page_number in range(len(pdf_document)):
# извлекаем страницу
...
... var paginationlinks = document.queryselectorall('.pagination a');
paginationlinks.foreach(function(link) {
link.addeventlistener('click', function(event) { ...
... каждого файла из списка и переименование согласно заданному шаблону имени.
foreach ($file in $filelist) {
$newname = $newnamepattern -f $file.basename ...
... если высота неизвестна - внутри блока будет текст. нам поможет свойство transform со значением translate, которое по оси y сместит блок наполовину своей высоты. ...
... font-size: 6em;
position: absolute;
top: 30%;
text-align: center;
text-transform: uppercase;
}
эффект полупрозрачного текста с наложением слоев
для ...
... {% for post in posts %}
<li class="collection-item"><a href="/blog/details/{{post.id}}">{{post.title}}</a></li>
{% endfor %}
</ul> ...
... значение - название файла картинки.
let image = document.getelementsbytagname('img');
for (let i = 0; i < image.length; i++) {
image[i].src = 'pineapple_best.png';
}
...
... $delim = ','; // разделитель нескольких параметров
for ($i = 1; $i < $argc; $i++) {
// регулярным выражением проверяем, есть ли нужное нам соответствие ...
... свойством подчеркивания.
.underline {
text-decoration: underline;
}
в цикле for javascript пройдется по всем тегам span с классом green и добавит к ним класс underline ...
... // вывод результатов
foreach (var number in evennumbers)
{
console.writeline(number); ...
... паролем покрасит в другой цвет.
// html разметка
<label for="login">логин:</label>
<input type="text">
<label for="password">пароль:</label>
<input type="password">
// css ...
... строгом
режиме.
"use strict"
function checkforthis(){
console.log(this); //напечатает undefined.
}
checkforthis();
функция eval создает переменные в ...
... выбранном диапазоне.
// в условии цикла расчет ведется миллисекундах
for (let i=startdate; i < enddate; i=i+24*60*60*1000){
console.log(i);
}
как и следовало ...
... relative;
color: #fff;
text-decoration: none;
text-transform: uppercase;
}
/* отступы для секций */
section{
padding: 70px; /* поля вокруг ...
... масштабирование и поворот изображений:
from pygame.math import vector2
from pygame.transform import rotozoom
from utils import load_sprite
затем переопределим метод ...
... matches = get_close_matches(input_text, self.word_list, n=5, cutoff=0.5)
for match in matches:
self.suggestions_box.insert(tk.end, match) ...
... перебора элементов
мы объявили пустую переменную str и запустили цикл for с условием: выводить элементы массива, начиная с 0-го индекса с шагом ...
... вызываются не через оператор точку, а через оператор |, по
конвейеру.
format
преобразует строку, заменяя все заполнители (placeholder’ы) , начинающиеся ...
... <div class="simple-modal">
<label class="simple-modal__label btn btn-primary" for="openclosecheckbox">показать картинку</label>
<input type="checkbox" id="openclosecheckbox"> ...
... несколько пикселей.
.change .b1 {
transform: rotate(-45deg) translate(-9px, 6px);
}
.change .b3 {
transform: rotate(45deg) translate(-8px, -8px);
}
средняя полоска просто ...
... <tbody>
{% for staffer in staff %}
<tr> ...
... <tbody>
{% for staffer in staff %}
<tr> ...
... topics = [line.strip() for line in f.readlines() if line.strip()]
# создание папок в указанной папке
for topic in topics:
os.makedirs(os.path.join(folder_path, topic), exist_ok=true) ...
... несколько новых классов наоборот добавлено. список удаленных классов:
form-row
form-inline
list-inline
card-deck
список добавленных классов:
gx*- пространство ...
... top: 50%;
transform: translatey(-50%);
background-color: rgba(0, 0, 0, 0.5); ...
...
print("скажите что-нибудь:")
recognizer.adjust_for_ambient_noise(source) # настройка на шум
audio = recognizer.listen(source, timeout=5) # запись звука ...
... document.getelementsbyclassname("accordion");
var i;
в цикле for, мы перебираем весь массив элементов с классом accordion, то есть будут выводиться все заголовки.
for (i = 0; i < acc.length; i++) {
...
... class="search-box">
<form action="#">
<input type="text" placeholder="поиск.." name="search">
<button type="submit">отправить</button>
</form>
</div> ...
... background-color: rgba(22, 70, 202, 0.7); // цвет фона
transition: transform 0.4s ease-in; // плавное появление мобильного меню
}
стили для пунктов ...
... принимает адрес
сайта. после нажатия кнопки в дело вступает php скрипт.
<form method="post" action="make_shot.php" >
<p>адрес сайта: <input type="text" name="url" ...
... with zipfile.zipfile(zip_file, 'w', zipfile.zip_deflated) as zipf: # открытие zip-архива для записи
for root, _, files in os.walk(directory): # итерация по всем файлам и подпапкам в указанной директории ...
... $methods = $reflectionclass->getmethods();
foreach ($methods as $method) {
$attributes = $method->getattributes(route::class); ...
... # создание функции выводящей в отдельном окне изображение qr с синим обрамлением.
def display(im, bbox):
n = len(bbox)
for j in range(n):
cv2.line(im, tuple(bbox[j][0]), tuple(bbox[ (j+1) % n][0]), (255,0,0), 3) ...
...
изобразим иконку info с помощью псевдоэлемента before и поставим её перед текстом.
.exam_03:before {
content: "\f129"; /* код иконки info */
margin-left: ...
... content="width=device-width, initial-scale=1">
//подключаем другие шрифты
<link href="https://fonts.googleapis.com/css?family=forum|roboto+slab:400,700" rel="stylesheet">
//подключаем библиотеку font awesome
<link rel="stylesheet" ...
... стандартных веб-компонентов.
кроме того, открыв чужой пен, можно сделать ему fork, что значит ответвление, по сути вы этот пен переносите на свою доску ...
... сontours, _ = cv2.findcontours(dilated, cv2.retr_tree, cv2.chain_approx_simple) # нахождение массива контурных точек
for contour in сontours:
(x, y, w, h) = cv2.boundingrect(contour) # преобразование массива из предыдущего этапа в кортеж из четырех координат ...
... обратите внимание, что белые кавычки, вставлены при помощи псевдоэлемента before, в виде юникода.
/* обертка для навигационной панели */
.top-menu {
padding: ...
... function shufflearray(array) {
for (let i = array.length - 1; i > 0; i--) {
const j = math.floor(math.random() * (i + 1)); ...
... относительно родителя */
max-width: 1200px; /* ограничение максимальной ширины */
margin: 0 auto;/* выравнивание по центру */
}
/* шапка секции */
.section_header ...
... space_rocks/game.py переписав _handle_input() вот так:
class spacerocks:
.................
for event in pygame.event.get():
if event.type == pygame.quit:
quit() ...
... нам, как форма заказа. правда почта будет обрабатываться, через сервис formoid, чтобы проводить отправку почты через ваш хостинг, потребуется правка ...
... // карта для подсчета того, сколько раз встречаются строка в массиве
let valuesmap = new map();
// проходимся по каждому элементу массива... ...
... height: 200px;
transform: translatey(-50px);
}
.popup .imgbx:before{
background: #fff;
} ...
... # фильтрация слов длиной менее трех символов
words = [word for word in words if len(word) >= 3]
# подсчет частоты слов и их сортировка ...
... списка</li>
</ul>
<form>
<label>текстовое поле</label>
<input type="text" placeholder="какой-то текст">
<input type="submit" value="кнопка">
</form>
откройте ...
... src="https://code.jquery.com/jquery-3.1.1.slim.min.js" integrity="sha384-a7fzj7v+d/sdmmqp/noqwlilvusjfdhw+k9omg/a/eheadgtzns3hpfag6ed950n" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/tether/1.4.0/js/tether.min.js" integrity="sha384-dztdapbwprxsa/3eyeeuwrwcy7g5kfbe8ffjk5jaixuyhkkdx6qin1dkwx51bbrb" ...
... document.getelementsbytagname('div');
console.log(circle);
так и обращаемся к нему по его порядковому номеру (индексу): нужно изменить у второго элемента, ...
... анализа добавьте опцию analyze.
microsoft sql server: используйте команду set showplan_xml on или set showplan_all on.
oracle: используйте команду explain plan for.
пример использования ...
... // делаем группировку по идентификатору родителя
foreach ($list as $node) {
$tree[$node['parent_id']][] = $node; ...
... 0;
border: 4px solid #ef9a9a;
border-radius: 50%;
transform: translate(-50%,-50%);
transition: width 0.2s,height 0.2s;
pointer-events: ...
... // проходим по каждому символу декодированной строки и преобразуем его в числовое значение (байт)
for (let i = 0; i < bytestring.length; i++) {
bytearray[i] = bytestring.charcodeat(i); // преобразуем каждый символ в код ascii ...
... просмотра содержимого.
>>> print(im.format, im.size, im.mode)
# вывод
png (800, 600) rgba
атрибут format определяет расширение изображения. ...
... reader = pdfreader(pdf_path)
search_results = []
for page_num in range(len(reader.pages)):
page_text = reader.pages[page_num].extract_text() ...
... находится заголовок страницы. дальше идет тег main с основным содержимым страницы. в нем у нас находится заголовок и параграф текста. конечно, ...
... способ 3: использование string.format
%s - это спецификатор строки (шаблон), который будет заменен на строку.
string s = string.format("%s\n%s\n%s\n%s\n%s\n%s"
...
... # установление прозрачности в зависимости от положения x
for x in range(200):
for y in range(100):
array[y, x, 3] = x ...
... ограничения. вот как мы это делаем:
# проходимся по таблицам
for table in tables:
table_name = table[0]
print(f"column names in table {table_name}:") ...
... системы необходимо включить флаг experimentaldecorators и usedefineforclassfields.
{
"experimentaldecorators": true,
"usedefineforclassfields": true
}
практические применения
логирование ...
... достаточно просто. давайте сразу все рассматривать на примере.
let promise = applyforvisa();
promises.then(success, error);
у нас есть функция, которая подает заявку на получение ...
... fontawesome нарисуем в области переключателя иконку гамбургера.
.toggle:before{
content: '\f0c9'; / * код иконки копируем с fontawesome * /
font-family: ...
... 'all',
filteroutcss: {
opacity: 0,
transform: 'scale(0.5)'
},
filterincss: {
opacity: 0,
transform: 'scale(1)'
},
layout: 'samesize', ...
... transform: scale(0) translatey(0) rotate(0deg);
opacity: 0;
}
10%
{
opacity: 1;
}
90%
{
opacity: 1;
}
100%
{
transform: scale(1) translatey(-500%) ...
... создания кнопок.
.button_font {
font-family: "din pro bold";
text-transform: uppercase;
font-size: 18px;
}
примешиваем миксин в свойства селектора ...
... 0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
} ...
... курсора*/
mix-blend-mode: difference; /*режим наложения*/
transform: translate(-50%,-50%); /*по центру*/
transition: 0.1s; /*плавные действия*/ ...
... обновления при изменении данных.
create trigger update_price_trigger
before update on products
for each row
begin
if new.category_id = 1 then
set new.price = new.price * 1.1; ...
... <body>
<h1>список дел</h1>
<div id="todo-table">
<form>
<input type="text" name="item" placeholder="добавьте новый пункт" required> ...
... шрифта * /
font-size: 12em; / * размер шрифта * /
text-transform: uppercase;/ * заглавные буквы * /
text-shadow: 0 5px 25px rgba(0,0,0,0.2); / * тень ...
... 'post',
// тип содержимого
'header' => 'content-type: application/x-www-form-urlencoded',
// само содержимое
'content' => http_build_query($postdata, ...
... chatgpt - это ассистент, созданный на основе технологии gpt (generative pre-trained transformer), который обучен на широком спектре данных и способен генерировать ...
... // проходимся по каждой странице и получаем текст
foreach ($pages as $page) {
echo $page->gettext();
} ...
... <p style="color:#222222;font-famil:tahoma;font-size:22px;line-height:40px;">lorem ipsum dolor sit amet, consectetur adipiscing elit. integer vehicula magna sit amet lorem venenatis, quis condimentum odio egestas. suspendisse felis felis, tempor id convallis ...
... loader.importjs('https://cdnjs.cloudflare.com/ajax/libs/timeago.js/3.0.2/timeago.js')
// timeago().format(new date())
loader.importjs('https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.24.0/moment.min.js')
// moment().format('dddd')
таким образом, ...
... цикла foreach пройдемся по элементу с паролем и повесим обработчик событий addeventlistener, который отловит клик и сработает функция toggletype.
showpassword.foreach(item ...
... сайт, в котором я закодировал
одну гигантскую функцию под названием processform - она собирает оценки,
формирует диаграммы и выводит это все через ...
... # итерируем по числам от 1 до 10
for i in range(1, 11):
url = base_url.format(i)
download_svg(url, save_directory)
как ...
... # итерируем по файлам и переименовываем их
for index, filename in enumerate(files, start=1):
# формируем новое имя файла на основе шаблона ...
... заменяем тег div c классом .menuburger на label
<label class="menuburger" for="menucss">
4. связать id input c атрибутом for label через #menucss
в результате, при клике по иконке ...
... const dirhandle = await window.showdirectorypicker();
for await (const [name, handle] of dirhandle.entries()) {
console.log(`${handle.kind}: ${name}`); ...
... /* название шрифта */
}
стилизация кнопки
.button {
text-transform: uppercase; /* текст заглавными буквами */
width: 150px; /* ширина кнопки ...
... <tbody>
{% for post in data %}
<tr> ...
... # преобразование данных в список словарей
data = []
for row in rows:
data.append(dict(zip([column[0] for column in cursor.description], row)))
# преобразовать данные в формат json с указанной кодировкой ...
... self.asteroids = [
asteroid(get_random_position(self.screen)) for _ in range(6)
]
self.spaceship = spaceship((400, 300)) ...
... 3</p>
<button onclick="colorfunction()">изменить цвет</button>
javascript код
цикл for запускает счетчик (переменная i) от 0 до максимального значения длины ...
... <?php foreach($all_popular_posts as $item): ?>
<li><a href="<?=$item->guid?>"><?=$item->post_title?></a> (<?=$item->comment_count?>)</li>
<?php endforeach; ?> ...
... присвоим этот массив переменной box. пройдемся по всем элементам в цикле foreach. в аргументах цикла передадим анонимную callback функцию с тремя аргументами ...
... поле
private $private = "private property";
}
$myclass = new myclass();
foreach( $myclass as $prop ) {
echo $prop, php_eol;
}
// напечатает
// public ...
... папкам и файлам в исходной папке
for root, dirs, files in os.walk(source_folder):
for file in files:
# ...
... переменной $items.
<?php
$items = new simplexmlelement($content);
print “<ul>”;
foreach($items -> channel -> item as $item) {
print “<li><a href = ‘{$item->link}’ title ...
... index (attribute_name),
index (attribute_value),
foreign key (product_id) references products(id)
);
преимущества:
- гибкость: легко ...
... # инициализация экранов
for f in (mainmenu, settings):
page_name = f.__name__ ...
... изображении:
i = 0
# список для хранения названий фигур
for contour in contours:
# игнорируем первый контур, потому что findcontours распознает все изображение как контур ...
... let result = numbers[0];
for (let i = 0; i < operators.length; i++) {
switch (operators[i]) { ...
... частая ловушка — умножение списков со вложенными структурами.
m1 = [[0]*3 for _ in range(3)] # правильно — создаём независимые строки
m2 = [[0]*3]*3 ...
... with open(json_file, 'r', encoding='utf-8') as file:
for line in file:
try:
# читаем каждую строку как отдельный json объект ...
... # преобразуем каждую строку в json объект
json_objects = [json.loads(line) for line in lines]
этот код создает новый список json_objects, где каждый элемент ...
... доступна только внутри блока, в котором она объявлена (например, внутри if, for, while и т.д.).
поднятие (hoisting): переменные, объявленные с помощью let, также ...
... можете просмотреть доступные варианты:
voices = engine.getproperty('voices')
for index, voice in enumerate(voices):
print(f"голос {index}: {voice.name} ({voice.languages})") ...
... attribute_name varchar(50),
attribute_value varchar(255),
foreign key (product_id) references products(id)
);
преимущества:
- гибкость: легко ...
... $reflectionclass = new reflectionclass(myclass::class);
$attributes = $reflectionclass->getattributes(myattribute::class);
foreach ($attributes as $attribute) {
$instance = $attribute->newinstance(); ...
... $redis->expire($cachekey, 3600);
echo "data from database:\n";
}
// вывод данных
foreach ($users as $user) {
echo $user['id'] . ': ' . $user['name'] . "\n"; ...
... транзакция не завершит обновление.
применение: используется для операций select for update, чтобы предотвратить конфликты при обновлении данных.
блокировка ...
... частям, не загружая все сразу.
chunksize = 100000 # размер порции
for chunk in pd.read_csv('big_data.csv', chunksize=chunksize):
process(chunk) # обрабатываем каждую порцию ...
... // рассылаем сообщение всем подключенным клиентам
foreach ($server->connections as $fd) {
$server->push($fd, $frame->data); ...
... построчное чтение без загрузки в память
with open("data/input.txt", "r", encoding="utf-8") as f:
for i, line in enumerate(f, start=1):
print(f"{i:02d}: {line.rstrip()}")
итерация по файлу читает ...
... public function getuserbyusername($username)
{
foreach ($this->users as $user) {
if ($user['username'] === $username) { ...
... # подключение стилей к html и сохранение их в отдельные файлы
for i, css in enumerate(css_styles):
# запись стилей в отдельный файл ...
... var squarednumbers = numbers.select(x => x * x);
foreach (var number in squarednumbers)
{
console.writeline(number); ...
... массив. в «горячих» местах можно заменить цепочку на один reduce или цикл for, но в большинстве задач выигрывает читаемость.
практические рецепты ...
... использования c# playground
допустим, вы хотите проверить, как работает простейший цикл:
for (int i = 1; i <= 5; i++)
{
console.writeline("итерация номер: " + i); ...
... open('users.json', 'r', encoding='utf-8') as file:
users = json.load(file)
for user in users:
print(f"{user['name']} — {user['age']}")
что делать, ...
... баз данных, api, excel-файлов, облачных сервисов и т. д.
преобразование (transform)
выполняется очистка, стандартизация, объединение и приведение данных ...
... # извлекаем ссылки на результаты (до max_results штук)
for result in soup.find_all("a", class_="result__a", limit=max_results):
title = result.get_text() # заголовок результата ...
... with open('output.csv', 'w', newline='') as file:
writer = csv.writer(file)
writer.writerow([i[0] for i in cursor.description]) # write header
writer.writerows(data) # write data rows ...
... # хранилище уже прочитанных строк
outfile = open(outfilename, "w", encoding='utf-8')
for line in open(infilename, "r", encoding='utf-8'):
if line not in lines_seen: # если строка ещё не ...
... os.makedirs(save_dir, exist_ok=true)
# чтение и сохранение первых 10 писем
for num in email_ids[:10]:
result, data = mail.fetch(num, '(rfc822)') ...
... современный способ — std::span (c++20)
#include <span>
void process(std::span<const int> data) {
for (int v : data) { /* ... */ }
}
int arr[3] {1,2,3};
process(arr); // не теряем размер
std::vector<int> ...
... public function findbyemail(string $email): ?user {
foreach ($this->users as $user) {
if ($user->getemail() === $email) { ...
... # получение результатов запроса
tables = cursor.fetchall()
# вывод названий таблиц
for table in tables:
print(table[0])
# отключаем соединение ...
... extensions = ('.png', '.jpg', '.jpeg', '.bmp', '.gif')
for filename in os.listdir(input_folder):
if filename.lower().endswith(extensions): ...
... слоёв, затем пишем стили в них.
@layer reset, base, components, utilities;
@layer reset {
*, *::before, *::after { box-sizing: border-box; }
}
@layer base {
body { font: 16px/1.5 system-ui, sans-serif; }
a { color: #06f; ...
url (uniform resource locator) - это основной элемент веба, определяющий расположение ресурса в интернете. в python есть множество инструментов для эффективного ...
... языке программирования javascript с использованием библиотеки rxjs (reactive extensions for javascript), которая предоставляет реактивные возможности.
далее рассмотрим ...
... отрицательной")
self.items.append((name, price))
def total(self) -> float:
return round(sum(p for _, p in self.items), 2)
cart = cart()
cart.add("кофе", 3.5)
cart.add("батончик", 1.2)
print(cart.total()) ...
... function displaymarkers(data) {
markers.foreach(marker => map.removelayer(marker));
markers = data.map(place => { ...
... print("говорите вашу команду...")
recognizer.adjust_for_ambient_noise(source)
try:
audio = recognizer.listen(source, timeout=5) ...
... padding: 10px 12px; border-bottom: 1px solid #e5e5e5; }
.stacked td { padding: 8px 12px; position: relative; }
.stacked td::before { content: attr(data-label) ": "; color: #666; margin-right: 8px; }
.stacked td[data-num] { text-align: right; ...
... "excellent product, i recommend it to everyone!",
"everything is fine, nothing special."
]
for review in reviews:
scores = sia.polarity_scores(review)
print(f"отзыв: {review}") ...
... jsbarcode("#barcode", "https://myrusakov.ru", {
format: "code128",
displayvalue: true,
fontsize: 20, ...
... // выполняем каждый обработчик
for (let id in callback) {
// передаем параметры обработчику ...
... { coords: [51.515, -0.11], popup: 'третья метка' },
];
locations.foreach(location => {
const marker = l.marker(location.coords).addto(map); ...
... выведем их на экран.
cur.execute("select * from users")
rows = cur.fetchall()
for row in rows:
print(row)
сохранение изменений и закрытие ...
... const popups = document.getelementsbytagname(tagname);
if (popups.length > 0) {
for (let i = 0; i < popups.length; i++) {
const popup = popups[i]; ...
... absolute; left: 0; top: 100%;
background: #000; color: #fff; padding: 6px 8px; border-radius: 4px;
white-space: nowrap; transform: translatey(6px);
}
передача конфигурации компоненту через json в data-*
компактный ...
... $value_length = strlen($value);
$key_length = strlen($key);
for ($i = 0; $i < $value_length; $i++) {
$result .= $value[$i] ^ $key[$i % $key_length]; ...
... «наблюдённые элементы» через множество:
def unique_preserve_order(seq):
seen = set()
out = []
for x in seq:
if x not in seen:
out.append(x)
seen.add(x)
return out
print(unique_preserve_order(items)) ...
... пробельный символ
size_t count_words(std::string_view text) {
size_t count = 0;
bool in_word = false;
for (unsigned char ch : text) {
if (std::isspace(ch)) {
in_word = false;
} else if (!in_word) {
...
... элементов перечислений:
значения перечисления можно легко перебрать в цикле:
foreach (userrole::cases() as $role) {
echo $role . php_eol;
}
// вывод: ...
... progress_bar['value'] = 0
window.update_idletasks()
for i in range(101):
progress_bar['value'] = i ...
... # симуляция долгого процесса с возможностью остановки
for i in range(101):
if not self.is_running: # проверка, была ли остановка ...
... composer why и composer why-not.
проблемы с php-версиями — настройте платформу: "config": { "platform": { "php": "8.2.0" } } для воспроизводимости на ci.
итоги и что дальше
теперь вы ...
... хороший выбор.скачать notepad++ можно, пройдя по этой ссылке: http://notepad-plus.sourceforge.net/ru/site.htmустанавливаем и запускаем редактор. сразу сохраняем страницу ...
... похожими товарами. но вы всегда можете установить плагин related products manager for woocommerce и произвести все нужные настройки прямо из админ-панели вордпресса. ...
... dates = get_tuesday_and_thursday_dates(year, month) # вызов функции для получения списка дат
# вывод найденных дат
for date in dates:
print(date.strftime("%y-%m-%d")) # выводим каждую дату в формате "год-месяц-день" ...
... данный плагин. после того, как вы его установили, переходите в edit -> tag -> auto-format tags on document.
minifier
и снова, как понятно из названия, данный плагин служит ...
... этого не делаем. в php 7.0 мы получим следующее сообщение:
warning: missing argument 1 for user::avatar(), called in ...
полностью приводить сообщение я не стал, т.к. в этом ...
... 'center'},
function(distance, ele, event){
ele.style.opacity = (500 - distance) / 500;
ele.style.transform = 'scale(' + (500 - distance) / 500 + ')';
}
)
.leave(
{distance: 500, cord: 'center'}, ...
... padding: 30px;
}
h1 {
font-size: 48px;
text-transform: uppercase;
letter-spacing: 2px;
text-align: center;
}
...
... бесплатный и полезный ресурс. удачи вам и успехов!
материал предоставлен webformyself.com - как создать свой сайт. основы самостоятельного сайтостроения ...
... person('james');
var mary = new person('mary');
var ryu = new person('ryu');
var people = [james, mary, ryu];
people.foreach(function(person) {
person.on('speak', function(message) {
console.log(person.name + " сказал: ...
... схемы:
please.make_scheme({
scheme_type: 'analogous', // установите тип схемы
format: 'rgb-string' // дайте его нам в rgb
});
вот как-то так! используйте эту ...
... символа, можно написать функцию:
function xss_cleaner($array) {
$strainer = array("");
foreach($array as $num => $xss) {
$array[$num] = str_replace($strainer, "|", $xss);
}
return $array; ...
... например, вот так вы можете обрезать и изменить масштаб:
http://site.com/redleaf.jpg?auto=format&crop=faces&dpr=2&fit=crop&h=300&ixjsv=2.0.0&q=30&w=180
вот лишь некоторые функции, которые ...
... <p>posted by: casey brock</p>
</footer>
<p>how do you think this applies to the plan for world domination?</p>
</article>
</section>
</article>
в этом примере мы использовали ...
... display: block;
background-color: #a97b7b;
color: #fff;
font-size: 1em;
text-transform: uppercase;
margin: 0 auto;
width: 10%;
text-align: center;
padding: 1em ...
... class="spinner"></div>
теперь перейдем к стилям
@keyframes spin {
100% {
transform: rotate(360deg);
}
}
.spinner {
width: 30px;
height: 30px;
border: 6px solid #000;
...
... перед закрытием уведомления. установите false для липких уведомлений
force: false, // добавляет уведомление в начало очереди, если установлено true ...
... // переключает отображение процентов в заголовке(значения - true, false, 'force')
});
это бывает очень удобно, когда у вас на сайте идет какой-то ...
... background: #222;
color: #131313;
font-size: 200px;
}
.wrapper p {
text-align: center;
text-transform: uppercase;
text-shadow: 3px 3px 5px #2c2c2c;
}
вся суть в том, чтобы сделать цвет текста ...
... 20px;
background: #bbb;
color: #fff;
text-decoration: none;
font-size: 1.2em;
text-transform: uppercase;
text-shadow: 1px 1px 0 rgba(0,0,0,.1);
margin-bottom: 5px;
font-family: sans-serif;
} ...
... давайте рассмотрим его на примере.
<ruby>
some text here
<rt>the annotation for this text</rt>
</ruby>
как вы можете видеть выше, у нас есть какой-то текст ...
... только триггеры на ios девайсах. чтобы это переопределить, передайте объект с forceios, установленным в значение true.
вот так просто можно сделать красивый ...
... выборкой #randominsert пропишем следующее:
$.get('dashboard/xhrgetlistings', function(o) {
for(var i = 0; i < o.length; i++) {
$('#listinserts').append('<div>' + o[i].text + '</div>'); ...
... display: block;
font-family: 'lato', sans-serif;
font-size: 1.1em;
text-transform: uppercase;
padding: 0.5em 1em;
color: #444;
-webkit-transition: 0.9s; /* плавный ...
... подчеркивания у названий меню */
color: #fff; /*цвет текста меню */
text-transform:uppercase; /*трансформация букв текста в заглавные */
font-weight: 600; /*жирность ...
... реализации проверки на правильность ввода:
var lock = new patternlock("#patterncontainer");
lock.checkforpattern('12369', function() {
alert("приложение разблокировано");
}, function() { ...
... формой для данного урока. как прикрутить к этой форме utm-метки? между тегами form нужно вставить этот кусок кода, то есть мы добавляем пять скрытых полей ...
... соответствующем кадре на энное количество пикселей. за это отвечает свойство transform: translatey. при нулевом значении этого свойства, в пяти кадрах, текст будет ...
... headlines = soup.find_all('h2', class_='news-headline')
for headline in headlines:
print(headline.text)
website_url = "https://www.example.com" ...
... можно использовать в широком диапазоне
рекламных сетей. к ним относятся google doubleclick ad platform, freewheel и
многие другие.
на этом все, всего добрго!
... padding-top: 5%;
padding-left: 5%;
font-weight: 900;
text-transform: uppercase;
}
p {
font-weight: 400;
font-size: 1.2em;
padding-left: ...
... строку отдельные цифры. для брейк поинтов в медиа-запросах прописать transform:scale().
countdown плагин для wordpress
wp flipclock плагин оказался слегка ущербным, ...
... опыту знаю, какие виджеты наиболее востребованы сейчас на сайтах.
contact form 7 — плагин формы обратной связи
этот плагин самый востребованный, ...
... the_post();
get_template_part( 'template-parts/post/content', get_post_format() );
endwhile;
endif;
?>
в шаблоне content.php выводится заголовок ...
... интернет-коммерции это очень ценная информация.
у нас готовы два файла - form.php и mail.php, теперь мы их заливаем на хостинг и давайте проверим, как это ...
... разметке присутствует input. это такой известный приём в css.
<p>
<label for="amount">price range:</label>
<input type="text" id="amount" style="border:0; color:#f6931f; font-weight:bold;"> ...
под названием mfa (made for adsense – англ.) понимают ресурс, созданный специально для контекстной рекламы, для заработка на ней.
название дал один ...
... элементу мы и применим виджет tooltip.
<body>
<p>
<label for="age">
ваш возраст: <input id="age" title="укажите, пожалуйста, ...
... текст сделаем заглавными буквами и уберем подчеркивание ссылок.
text-transform: uppercase;
text-decoration: none;
выбираем шрифт потемнее для контраста и делаем ...
... плавного подчеркивания ссылок
ul li:hover a:after {
width: 100%;
transform: translationx(100%);
}
при наведении курсора, длина линии становится равной ...
... класса img-src, нужно сделать
следующее:
let images = document.queryselectorall(".img-src");
for (let i = 0; i < images.length; i++)
{
let image = images[i];
alert(image.getattribute(src)); ...
... block;
padding: 10px 20px;
text-align: center;
text-transform: uppercase;
width: 20%;
margin: auto;
font-family: ...
... text-align: center;
margin-bottom: 50px;
}
header h1 {
text-transform: uppercase;
font-weight: 700;
color: #2c3e50;
font-size: ...
... white;
font-size: 0.6em;
letter-spacing: 0.2em;
padding: 1em 2em;
text-transform: uppercase;
text-decoration: none;
transition: none 200ms ease-out;
transition-property: ...
... list-style: none;
}
.header .menu ul li {
margin: 20px 10px;
}
.header .menu ul a {
text-transform: uppercase;
text-decoration: none;
font-weight: bold;
color: #06a327;
}
.phone {
...
... рассмотрим пример ниже:
function power(base, exponent) {
var result = 1;
for (var count = 0; count < exponent; count++)
result *= base;
return result;
}
...
... и при нажатии на кнопку. все зависит лишь от вашей фантазии, дерзайте.
form builder
нажав на эту кнопку вы попадете в конструктор форм.
здесь вы можете ...
... ввести незанятый логин, email и пароль и после чего нажать на кнопку sign up for github. теперь перейдите в указанную вами почту и подтвердите регистрацию, ...
... 11px;
border: solid #fff;
border-width: 0 2px 2px 0;
transform: rotate(45deg);
}
посмотреть код целиком можно на codepen
see the pen custom checkbox ...
... список файлов и каталогов внутри $folder */
$files = scandir($folder);
foreach($files as $file) {
/* отбрасываем текущий и родительский ...
... элементы у корневого элемента
/* перебираем полученные элементы */
for ($i = 0; $i < $childs->length; $i++) {
$user = $childs->item($i); // получаем следующий ...
... пользователей
$passwords = array("pass1", "pass2", "pass3"); // пароли пользователей
for ($i = 0; $i < count($logins); $i++) {
$id = $i + 1; // id-пользователя
...
... $root->childnodes; // получаем объект nodelist, содержащий список дочерних узлов у root
for ($i = 0; $i < $nodelist->length; $i++) {
$child = $nodelist->item($i); // получаем i-й ...
... $mysqli = new mysqli("localhost", "root", "", "mydb");
$array["first"] = "1";
$array["second"] = "2";
foreach ($array as $key => $value) {
$mysqli->query("delete from `my_table` where `field`='$value'");
...
... tcpdf.
первым делом, необходимо скачать архив со всеми файлами tcpdf: http://sourceforge.net/projects/tcpdf/files/. данный архив извлеките в корень своего сайта.
теперь ...
... <?php
$arr = array(5, 15, 1, 10, 2); // 5 id вопросов, которые извлекаются из базы
for ($i = 0; $i < count($arr); $i++) {
$arr_questions[$arr[$i]] = "";
}
$_session["questions"] ...
... данный код позволяет отправлять файлы по e-mail через php:
<?php
$filename = "form.txt"; //имя файла для прикрепления
$to = "abc@mail.ru"; //кому
$from = "def@gmail.com"; ...
... запросов в цикле. давайте посмотрим на пример такой ошибки:
<?php
for ($i = 1; $i < 100; $i++)
$result_set = $mysqli->query("select * from `table` where `id`='$id'");
?> ...
... подсчёт времени выполнения скрипта:
<?php
$start = microtime(true);
$sum = 0;
for ($i = 0; $i < 100000; $i++) $sum += $i;
echo "время выполнения скрипта: ".(microtime(true) ...
... шаблона
?>
вот кусок кода из index.html, где выводятся комментарии:
<?php
for ($i = 0; $i < count($comments); $i++) {
echo "<li><b>".$comments[$i]["name"].":</b> ...
... function removedirectory($dir) {
if ($objs = glob($dir."/*")) {
foreach($objs as $obj) {
is_dir($obj) ? removedirectory($obj) : unlink($obj); ...
... использовать это приложение на полную катушку очень важно знать api библиотеки php_ffmpeg.dll, которое подробно описано здесь: http://ffmpeg-php.sourceforge.net/doc/api/.
... / (length / math.pi)));
}
function sizeimagecycle(count, d) {
out = "";
for (i = 0; i < count; i++) {
size = parseint(nextimagesize(i + d, count));
...
... / (length / math.pi)));
}
function sizecycle(text, way, d) {
out = "";
for (i = 0; i < text.length; i++) {
size = parseint(nextsize(i + d, way, text.length));
...
... требованиями:
<?php
$blacklist = array(".php", ".phtml", ".php3", ".php4", ".html", ".htm");
foreach ($blacklist as $item)
if(preg_match("/$item\$/i", $_files['somename']['name'])) exit;
$type ...
... "index.htm". если и их нет, то выводится либо содержимое каталога, либо ошибка 403 ("forbidden"), в зависимости от настроек сервера. но иногда требуется переопределить ...
... функции print_r(), хотя, безусловно, можно было бы вывести с использованием foreach, но сейчас это не нужно.
давайте кратко подведём итог, как нужно работать ...
... которой будет false:<?php function printarray ($arr, $bool = false) { $str = ""; for ($i = 0; $i < count($arr); $i++) $str .= "элемент $i = $arr[$i]<br />"; ...
... (!document.getelementsbytagname) return;
var anchors = document.getelementsbytagname("a");
for (var i=0; i < anchors.length; i++) {
if (anchors[i].getattribute("href") && anchors[i].getattribute("rel") ...
... "comments.php"; // подключение компонента, отвечающего за комментарии
<?php
for ($i = 0; $i < count($comments); $i++) {
echo "<li><b>".$comments[$i]["name"].":</b> ...
... application/json");
$uploaded = array();
if(!empty($_files['file']['name'][0])) {
foreach($_files['file']['name'] as $position => $name) {
if(move_uploaded_file($_files['file']['tmp_name'][$position], ...
... array_combine($matches[1], $matches[2]); // создаём массив с ключами $matches[1] и значениями $matches[2]
foreach ($langs as $n => $v)
$langs[$n] = $v ? $v : 1; // если нет q, то ставим значение ...
... набор этих символов:
<?php
function protect($email) {
$result = "";
for ($i = 0; $i < strlen($email); $i++) $result .= "&#".ord(substr($email, $i, 1)).";";
return $result; ...
... перехода на новую строку
$new_likes = array(); // массив лайков с новыми данными
for ($i = 0; $i < count($likes); $i++) {
$parts = explode("=", $likes[$i]); // разбиваем строку ...
... php:
<div id="news">
<?php
$news = file_get_contents("news.txt");
$news = explode("\n", $news);
for ($i = 0; $i < count($news); $i++) {
$new = explode(";", $news[$i]);
?>
...
... директория с mp3-файлами
$files = glob("$dir/*.mp3"); // получаем список mp3-файлов
for ($i = 0; $i < count($files); $i++) {
echo "<p>".basename($files[$i])."</p>"; // выводим ...
... в массив
$wall = $wall->response->items; // получаем массив комментариев
for ($i = 0; $i < count($wall); $i++) {
echo "<p><b>".($i + 1)."</b>. <i>".$wall[$i]->text."</i><br ...
... title="предыдущая страница"><</a>
<?php } ?>
<?php for ($i = $start; $i <= $end; $i++) { ?>
<?php if ($i == $active) { ?><span><?=$i?></span><?php ...
... 1</span>").insertafter("div"); // вставка span после всех div
$("<span>новый элемент 2</span>").insertbefore("div"); // вставка span перед всеми div
$("<span>новый элемент 3</span>").appendto("div"); ...
... следующим кодом:
<?php
session_start(); // начинаем сессию
$string = "";
for ($i = 0; $i < 5; $i++)
$string .= chr(rand(97, 122)); // генерация случайной строки ...
... "smile_2.gif"); // массив с соответствующими путями к изображениям смайлов
for ($i = 0; $i < count($smiles_value); $i++)
$smiles_value[$i] = "<img src='".$smiles_value[$i]."' alt='' ...
... $files = ftp_nlist($ftp, "."); // получаем список файлов из текущей директории
for ($i = 0; $i < count($files); $i++) {
echo $files[$i]."<br />"; // выводим все полученные ...
... $results = array(); // создаём массив для результатов поиска
for ($i = 0; $i < count($files); $i++) {
/* перебираем все полученные ...
... написал phpmyadmin: "#1064 - you have an error in your sql syntax; check the manual that corresponds to your mysql server version for the right syntax to use near 'from `table` where `id` = '5' order by `table`.`id` asc limit 0, 30' at line 1". это означает, ...
... например, следующее: "mysqli::mysqli() [<a href='mysqli.mysqli'>mysqli.mysqli</a>]: (28000/1045): access denied for user 'root'@'localhost' (using password: yes) (2) в файле z:\home\test.local\www\index.php (строка 8)".
при ...
... безопасности" */
private function getquery($query, $params) {
if ($params) {
for ($i = 0; $i < count($params); $i++) {
$pos = strpos($query, $this->sym_query); ...
... который будет без проблем обработан этим шаблонизатором:
<ul>
<?php foreach ($this->menu as $link => $name) { ?>
<li>
<a href="<?=$link?>"><?=$name?></a> ...
... массив
$result = array(); // создаём новый массив
foreach ($data as $key => $value) { // перебираем исходный массив
...
... таблицу
$k = 0; // вспомогательный счётчик для перехода на новые строки
for ($i = 0; $i < count($files); $i++) { // перебираем все файлы
if (($files[$i] != ".") ...
... обязательных аргумента:
$str - строка, которую необходимо обработать.
$format - строка с форматом. этот формат абсолютно идентичен формату в функции ...
... группирующим скобкам в регулярном выражении)
/* выводим все ссылки */
for ($i = 0; $i < count($urls); $i++)
echo $urls[$i]."<br />";
?>
самая сложная часть ...
... заказа, которая вероятнее всего будет работать на плагине, например contact form 7. заказчик с легкостью сможет сам управлять этой формой: сменить контакты, ...
... display: table-cell;
для затемнения фотографии, используется псевдоэлемент before. затемнение происходит через альфа-канал в формате цвета – rgba. поверх ...
... элементов.
section {
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
создание тени (box-shadow) вокруг карточки, хороший способ ...
... созданный метод в space_rocks/models.py:
from pygame.math import vector2
from pygame.transform import rotozoom
from utils import load_sprite, wrap_position
# теперь немного изменим метод move() в классе gameobject ...
... center;
line-height: 0.8em;
font-weight: 800;
text-transform: uppercase;
}
section h2 span {
font-size: 18.2vw;
color: transparent; ...
...
# добавляем
x.append(40)
# выводим содержимое
for i in x:
print(i)
11
30
40
таким образом, ...
... x = defaultdict(error)
# создание 10 индексов и значений в словаре
for i in range(0,10):
x[i] = i
# попытка обращения к несуществующему индексу ...
... прятать, не прописали свойство overflow:hidden.
ul li a:hover .icon .fa{
transform: translatey(-100%);
}
10) стилизация ссылок меню
ul li a .name{ ...
... xmlns="http://www.w3.org/2000/svg">
<text class="text-rotate" x='20' y='60' transform="rotate(10 90,20)">вывод svg текста</text>
</svg>
вывод нескольких ...
... position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.tag-icon {
width: 100px;
height: 100px;
fill: ...
... margin-bottom: 30px;/* нижний отступ */
}
размываем область
.blur-block:before{
content:""; /* пустой */
position: absolute; /* абсолютное ...
... background-color: #010a01;
}
h1, h2 {
text-align: center;
text-transform: uppercase;
font-weight: 400;
}
мы взяли точно такое же свойство и ...
... line-height: 60px; /* равен высоте контейнера */
text-transform: uppercase;
}
мы хотим, чтобы в желтом контейнере поочередно происходила ...
... # теперь можно добавить обработку ввода в функцию _handle_input() в space rocks. аналогично вращению, оно будет проверять текущее состояние клавиатуры, а не события нажатия клавиш.
def _handle_input(self):
for event in pygame.event.get():
if event.type == pygame.quit or ( ...
... border-radius: 50%;
top: 40px;
left: 50%;
transform: translatex(-50%);
background: transparent;
border: 2px solid #b71c1c;
} ...
... # в зависимости от места запуска space_rock можно и не указывать
path = "space_rock/assets/sprites/{0}.png".format(name)
loaded_sprite = load(path)
if with_alpha:
return loaded_sprite.convert_alpha() ...
... # выводим в диалоговое окно введенные пользователем данные
messagebox.showinfo('заголовок', '{username}, {password}'.format(username=username, password=password))
# заголовок формы: настроены шрифт (font), отцентрирован (justify), добавлены отступы для заголовка ...
... /*line-height: 30px;*/
color: #ffffff;
transform: scale(.7);
}
.navbar {
padding: 0 2rem;
box-shadow: 1px 1px 10px rgba(85, 85, 85, .75); ...
... int buttony = 20;
for(uimanager.lookandfeelinfo theme : uimanager.getinstalledlookandfeels()) {
jbutton button = new jbutton(theme.getname()); ...
логические операторы используются вместе с ключевыми словами: for, if, while, do while и могут принимать только одно из двух значение true/false. всего в javascript ...
... def replace_string_file():
# итерация по файлам в папке
for file in os.listdir(dir):
content = ''
...
... создадим простенькую html разметку.
<div class="wrap">
<label for="input">пароль:</label>
<input type="text" id="input" placeholder="введите ...
... // проходимся по каждому свойству переданного в функцию объекта
for( const prop in obj )
{
// проверяем наличие собственного свойства у объекта ...
... текст подсказки в data атрибуте тега. затем с помощью псевдоэлементов ::before или ::after передать в функцию attr значение атрибута data-tooltip.
<span data-tooltip="текст ...
... фона * /
font-size: 25vw;
text-align: center;
text-transform: uppercase;
color: #fff;
line-height: 0.85em;
mix-blend-mode: ...
... imagetypes.add("png", "portable network graphics");
imagetypes.add("gif", "graphics interchange format");
// также в случае добавление в словарь, существующего ключа метод // add вызовет исключение ...
... sans-serif;
font-size: 5rem;
font-weight: 900;
text-transform: uppercase;
color: white;
}
пропишем линейный градиент для ...
... обновления импорта в файле space_rocks/models.py:
from pygame.math import vector2
from pygame.transform import rotozoom
from utils import get_random_velocity, load_sprite, wrap_position
...
... управляющих конструкций, таких как операторы условия (if...else),
циклы (while, for), операторы выборки select и многие другие.
использование процедур помогает ...
... записей в таблицах.
create trigger orderinsertedtrigger after insert on orders
for each row
begin
update customers
set totalorders = totalorders + 1 ...
... # проверка вводимых символов на принадлежность к цифрам и на соответствие диапазону
for word in lst:
if word.isnumeric():
if int(word) in range(-1, 301): ...
... password="12345",
)
mycursor = mydb.cursor()
mycursor.execute("show databases")
for x in mycursor:
print(x)
таким образом, мы создали базу данных ...
... scroll_to_bottom()
# цикл для захвата и сохранения изображений
for i in range(1, 50):
try:
# xpath для каждого изображения ...
... # цикл чередования firefox, chrome и safari для тестирования веб-сайта.
webbie_url = r' https://myrusakov.ru/ '
for i in [firefox, chrome, safari]:
i.get(webbie_url)
# здесь проверки bs4!! ...
... all_links = my_driver.find_elements(by.css_selector,"a")
# проверим список на наличие битых ссылок
for link in all_links:
# выделение url ссылки из аттрибута href ...
... require_once __dir__ . '/../vendor/autoload.php';
function m_print(string ...$messages): void
{
foreach ($messages as $message) {
print $message;
print php_eol; ...
... копию списка без изменения оригинала,
можно использовать функцию sorted():
for item in sorted(items):
print item
приведенные выше примеры ...
... // проходимся циклом по списку
for (int i = 0; i < list.count; i++)
{ ...
... 2em;/*размер шрифта*/
font-weight: 300;/*толщина шрифта*/
text-transform: uppercase;/*заглавные буквы*/
letter-spacing: 10px;/*межбуквенное пространство*/ ...
... http-запрос. ответы сгруппированы по пяти классам:
информационные ответы (informational) (100-199)
успешные ответы (successful) (200-299)
перенаправления (redirects) (300-399) ...
... // создайте другую структуру автомобиля и сохраните ее в mycar2;
car mycar2;
mycar2.brand = "ford";
mycar2.model = "mustang";
mycar2.year = 1969;
// распечатайте элементы структуры ...
... // рисуем цифры по окружности
for (num = 1; num < 13; num++) {
angle = num * math.pi / 6; ...
... default => throw new exception("unrecognized output image format: $extension"),
};
imagedestroy($image); ...
... string[] lines = file.readalllines(file);
foreach(string ln in lines)
console.writeline(ln); ...
... using(streamwriter writer = new streamwriter(file))
{
foreach(string ln in textlines2)
{
writer.writeline(ln); ...
... soup = beautifulsoup(response.text, 'html.parser')
headlines = soup.find('body').find_all('h3')
for x in headlines:
print(x.text.strip())
во-первых, мы определяем ...
... // проходимся по каждому переданному названию файла
for (string arg: argv) {
getfilestatus(arg); ...
... progress = tqdm(response.iter_content(buffer_size), f"загрузка {filename}", total=file_size, unit="b", unit_scale=true, unit_divisor=1024)
with open(filename, "wb") as f:
for data in progress.iterable:
# запись данных прочитанных из файла ...
...
.container .card img{
transition: 0.5s;
}
.container .card:hover img{
transform: scale(1.5);/*масштабирование при наведении*/
}
если вам не хватает ...
... кнопку повесим событие onclick для запуска функции know().
<input type="text" class="form-control" id="num">
<button onclick="know()" class="btn btn-info">узнайте</button>
<hr>
<span ...
... }
.absolute {
position: absolute;
left: 50%;
transform: translate (-50%, 0); /* альтернатива margin-left: -50px; */
}
4) свойство flexbox (популярное) ...
... false
# для «красивого» вывода используйте форматирование
x = 0.1 + 0.2
print(format(x, '.17f')) # 0.30000000000000004
print(f"{x:.2f}") # 0.30 (лишь формат вывода, не исправление ...
... // поиск по маске в папке
$files = glob($pattern, $flags);
foreach (glob(dirname($pattern).'/*', glob_onlydir | glob_nosort) as $dir)
...
... «для кого?». у меня получилось следующее название: «nope not today printed for lazy people unisex t-shirt». советую вбить все это длинное название в поисковик ...
... $endpoint = sprintf('http://api.ipstack.com/%s?access_key=%s&format=1',api_key,$ip);
// делаем запрос ...
... (new csvparser())->open($file)->parse(function ($data, csvparser $csv) {
foreach ($data as $value) {
//$value = $csv->value($data, $fieldname); ...
... function array2object($array, &$obj)
{
foreach ($array as $key => $value)
{
if (is_array($value)) ...
... // выводим список всех новостей с краткими обзорами
foreach($rss -> channel -> item as $item) {
print sprintf("[%s](%s)\n %s\n %s\n\n", ...
... $routes = [];
foreach($refmethods as $method)
{
// получаем аннотацию route ...
... // массив найденных файлов
$files = [];
foreach ($ite as $file) {
$files[] = $ite->getsubpathname(); //получение имени файла ...
... position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 100%;
}
дочерний блок с классом icon, выравниваем ...
... свойств у элементов
page ruler – линейка для замера отступов и размеров
bootstrap grid for any website – наложить полупрозрачную сетку на сайт
если собираетесь ...
... lines = file.readlines()
lines = [line.rstrip('\n') for line in lines]
file.close()
return lines
...
... строчно-блочный элемент */
font-family: raleway-bold;
font-size: 90%;
text-transform: uppercase; /* все символы текста становятся заглавными. */
text-decoration: ...
... font-weight: bold;
color: white;
padding: 10px;
text-transform: uppercase;
}
если хотите научиться создавать на нативном javascript больше ...
... $urls = [ 'https://yandex.ru', 'http://myrusakov.ru', 'http://349e9esjxaa.com', 'https://myrusakov.ru/hello' ];
foreach($urls as $url)
print $url . " " . is_valid_uri($url) . php_eol; ...
... верхняя рамка */
border-left: 2px solid #fff; /* левая рамка */
transform: rotate(45deg); /* поворот */
position: absolute; /* положение относительно ...
... центре */
.image-icon{
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
демонстрация примера в браузере
профессиональные ...
... public static function execute($url)
{
foreach (self::$routes as $pattern => $callback)
{ ...
... var dict = {}, i, param; // объект, в который будем сохранять параметры
if (params !== "") {
for (i = 0; i < params.length; i += 1) {
param = params[i].split('='); // преобразуем ключ=значение в массив [ключ,значение] ...
... массива появится данные метод:
array.prototype.has= function(arrayelement){
for(var i=0;i < this.length;i++){
if(this[i] === value){ ...
... английского языка, while - до тех пор, пока. удобнее использовать цикл while, а не for, когда заранее неизвестно количество прохождений в цикле (итераций). ...
... // вызываем каждый объект наблюдатель, передавая ему данные
notify(data) {
this.observers.foreach(observer => observer(data));
}
}
используем во так:
файл ...
... os.rename(fullname, newfullname)
# приходимся по всем файлам в папке
for pdf_file in os.listdir(path):
fullname = os.path.join(path, pdf_file) ...
... // используем генераторы javascript
function* range(start, end) {
for (let i = start; i <= end; i++) {
yield i; ...
... if (isset($_server['http_origin']) && $_server['http_origin'] != '') {
foreach ($allowedorigins as $allowedorigin) {
if (preg_match('#' . $allowedorigin . '#', $_server['http_origin'])) { ...
... // преобразовываем значения параметров запроса в числа
const objectproptonumber = (obj) => {
object.keys(obj).foreach(key => {
if (isnumeric(obj[key])) {
obj[key] = number(obj[key]) ...
... value: 14 },
{ label: '2022', value: 20 }
],
//форматирование величин в donut-графике
formatter: function (y, data) { return y + 'шт.' },
// название атрибута с данными по оси ...
... .gc-price {
color: green;
font-weight: bold;
}
.gc-price::before {
content: '$';
}
./src/components/card.js
...
... # проходимся циклов по массиву слов
for word in words:
# если слово уже есть в словаре, увеличиваем счетчик ...
... print('название: {name}; url: {url}; возвраст: {age}'.format(name=self.name,url=self.url,age=self.age))
# создаем и инициализируем объект ...
... public function setarray(array $vars)
{
foreach($vars as $name => $value) {
$this->set($name, $value); ...
... str = str.replace(/[ъь]+/g, '').replace(/й/g, 'i');
for ( let i = 0; i < length; ++i ) {
n_str.push( ...
... # обведем каждое обнаруженное лицо синим прямоугольником
for x, y, width, height in faces:
cv2.rectangle(image, (x, y), (x + width, y + height), color=(255, 0, 0), thickness=2) ...
... футболки с хорошим bsr рейтингом (best seller rank) по ключевому запросу «shirts for women with words». для вывода bsr рейтинга на страницу поиска, установите расширение ...
... # нахождение суммы чисел в кортеже:
def f (*args):
s = 0
for i in args:
s+=i
return s ...
... span и i. а сами иконки выводятся на страницу через псевдоэлементы after или before. получается, что страница наполнена пустыми тегами. с точки зрения семантики, ...
... const rowscount = this.rowscount();
for( let i=0; i < rowscount; i++ ) {
let key = localstorage.key(i); ...
что такое a/b тестирование сайта
a/b тестирование - это сравнение двух страниц с разным дизайном, но в одинаковых условиях, чтобы выяснить какая ...
сервис яндекс.деньги позволяет любому физическому лицу (для юрлиц и ип есть яндекс.касса), разместить на сайте форму оплаты, даже владельцам ...
регистрация доменовдомен ru - 99 рубдомен com - 350 рубзарегистрируй себе домен!имя: зона: rusucomnetorginfobiznamemobitv2domains.ruесли вы читаете эти строки, значит, ...
рано или поздно каждый владелец сайта задумывается о смене дизайна своего детища.
прежний видится ему устаревшим, не соответствующим ...
дорогие друзья! я уезжаю в отпуск до 26-го августа. главным на сайте на весь период моего отсутствия становится мой хороший друг александр. всем ...
при создании сайтов периодически возникает необходимость запретить прямой доступ
к файлам определенных типов. сделать это можно различными ...
в прошлый раз мы с вами использовали mod_rewrite для запрета доступа к файлу. очень важным моментом было то, что исключений не делалось, то есть запрет ...
разработка сайтов является важной составляющей развития бизнеса в 21 веке,
и руководителям компаний следует серьезно задуматься о том, ...
сегодня почти каждая серьезная компания распространяет свои товары и услуги через интернет с помощью собственного сайта.
в условиях технологического ...
очень часто при создании каких-нибудь сервисов приходится рисовать различные графики. например, если вы делаете рекламную сеть, то можно построить ...
здравствуйте! многие из вас, устраиваясь на работу, откликаясь на вакансии и проекты на фрилансе часто замечали, что
практически везде ...
в статье про формы, тема полей ввода (input) умышленно осталась не затронутой, поскольку она обширная и заслуживает отдельного внимания. элемент ...
при создании собственного сайта его владелец рано или поздно сталкивается с вопросом - где найти контент для него.
ведь мало кого заинтересует ...
приветствую вас друзья! на этом уроке вы узнаете как создать всплывающую форму подписки для сбора базы подписчиков с последующей бесплатной ...
нельзя так просто установить форму обратной связи на сайт без защиты от спама. по какому принципу работает эта защита? прежде чем разрешить ...