l = [1, 2, 3, 4, 5, 6, 7]
result = [i for i in l if i < 5]
print(result)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"swagger": "2.0", | |
"info": { | |
"title": "АПИ Контур.Доверенность", | |
"description": "# О сервисе\n\nAPI Контур.Доверенность - API для управления машиночитаемыми доверенностями (далее – МЧД) организации. API позволяет:\n- формировать МЧД установленного формата\n- загружать их в Контур.Доверенность для подписания и/или регистрации в информационных системах\n- отзывать МЧД\n- хранить всю информацию о выпущенных МЧД организации в едином пространстве\n\nМашиночитаемая доверенность (МЧД) — это электронный документ в формате XML, подписанный электронной подписью руководителя организации или нотариуса. Документ содержит данные о доверителе (организация, которая выдала доверенность), доверенном лице (лицо, которое уполномочено совершать действие) и полномочиях. МЧД или сведения о ней необходимо передавать вместе с каждым документом, который был подписан сертификатом физического лица.\n\n# Термины и сокращения\n\n**Контур.Доверенность** – программа для ЭВМ «Контур.Доверенность», предназначенная для работы с м |
Однажды мне нужно было написать telegram бота, который мог бы ответить на типовые вопросы. Для тренировки бота использовался Dialogflow. Помимо обучения через консоль, нужно было написать скрипт для дообучения бота из локального json-файла.
В этом документе я собрал информацию о шишках, которые набил в процессе работы с второй версией API сервиса Dialogflow. Мои способы достижения цели могут показаться кому-то неканоничными, варварскими и вообще антипаттерном. Я пишу это как шпаргалку, когда будущему мне понадобится еще раз управлять настройками агента dialogflow через api
- Официальная документация
- Описание REST API (пригодится для подсматривания структуры моделей объектов и названия атрибутов)
SELECT
t.NAME AS TableName,
s.Name AS SchemaName,
p.rows AS RowCounts,
SUM(a.total_pages) * 8 AS TotalSpaceKB,
CAST(ROUND(((SUM(a.total_pages) * 8) / 1024.00), 2) AS NUMERIC(36, 2)) AS TotalSpaceMB,
SUM(a.used_pages) * 8 AS UsedSpaceKB,
CAST(ROUND(((SUM(a.used_pages) * 8) / 1024.00), 2) AS NUMERIC(36, 2)) AS UsedSpaceMB,
(SUM(a.total_pages) - SUM(a.used_pages)) * 8 AS UnusedSpaceKB,