Returns text transformed into HTML using simple formatting rules. Two or more consecutive newlines(\n\n or \r\n\r\n) are considered a paragraph and wrapped in tags. One newline (\n or \r\n) is considered a linebreak and a
tag is appended. This method does not remove the newlines from the text.
You can pass any HTML attributes into html_options. These will be added to all created paragraphs.
Options
:sanitize - If false, does not sanitize text.
:wrapper_tag - String representing the wrapper tag, defaults to "p"
static string ToHtml(string text, bool sanitize = true, string? wrap = null)
{
var normalized = text.Replace("\r\n", "\n");
if (sanitize)
normalized = WebUtility.HtmlEncode(normalized);
var paragraphs = text.Split("\n\n")
.Select(paragraph =>
{
var lines = paragraph.Split("\n");
return string.Join("\n<br/>", lines);
});
var htmlText = string.Join("\n\n", paragraphs.Select(p => $"<p>\n{p}\n</p>"));
return wrap != null
? $"<{wrap}>\n{htmlText}\n</{wrap}>"
: htmlText;
}
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
$items = Get-childItem -Path "D:\Instagram\курс по продвижению\*qwer*" -Recurse -Force
foreach($item in $items) {
Rename-Item -Path $item -NewName $item.Name.Replace("qwer", "")
}
Get-childItem -Path "D:\Instagram\курс по продвижению\*qwer*" -Recurse -Force | % Rename-Item -NewName {$_.Name.Replace("qwer"m "")}
def get(id):
return {f'{id}': 0}
ids = ['a','b','c']
result = list(map(get, ids))
print(result)
[{'a': 0}, {'b': 0}, {'c': 0}]
В веб разработке большой спрос, много конкурентов (из 40 отбирают одного), на уровень ниже доход чем android development, порог входа минимальный.
В андройд разработке, маленький спрос, практически нету конкурентов, выше доходы чем web development, порог входа больше чем в вебе.
Вопрос такой, куда легче устроиться джуном ?
SQLiteCommand cmd = new SQLiteCommand($"SELECT Name FROM users WHERE Login = '{LoginField.Text}'", load);
SQLiteCommand comand = new SQLiteCommand($"SELECT Surname FROM users WHERE Login = '{LoginField.Text}'", load);
SQLiteCommand command = new SQLiteCommand($"SELECT Image FROM users WHERE Login = '{LoginField.Text}'", load);
SQLiteDataReader Reader = cmd.ExecuteReader();
SQLiteDataReader Readr = comand.ExecuteReader();
SQLiteDataReader reader = command.ExecuteReader();
using System;
using System.Data;
using System.Data.SQLite;
using var connection = new SQLiteConnection("Data source = accounts.db");
connection.Open();
using var cmd = new SQLiteCommand("SELECT Name, Surname, Image FROM users WHERE Login = @Login", connection)
{
// Параметры используются, чтобы защититься от SQL-инъекций
Parameters =
{
new SQLiteParameter("@Login", "test") // то значение, которое должно быть подставлено вместо @Login
}
};
using var reader = cmd.ExecuteReader(CommandBehavior.SingleRow);
var name = reader.GetString("Name");
var surname = reader.GetString("Surname");
var image = reader.IsDBNull("Image")
? null
: Convert.FromBase64String(reader.GetString("Image"));
connection.Close();
// Делаем с name, surname и image что хотим
from collections import OrderedDict
lines = ["GL", "gL", "aa", "bb"]
print("Before:")
print(lines)
unique_lines = OrderedDict()
for line in lines:
normalized_line = line.capitalize()
if (normalized_line not in unique_lines.keys()):
unique_lines[normalized_line] = line
print("\nAfter:")
print(unique_lines.values())
Жёсткой ссылкой (англ. hard link) в UFS-совместимых файловых системах называется структурная составляющая файла — описывающий его элемент каталога.
Файл в UFS представляет собой структуру блоков данных на диске, имеющую уникальный индексный дескриптор (или i-node) и набор атрибутов (метаинформацию). Жёсткая ссылка связывает индексный дескриптор файла с каталогом и даёт ему имя.
Символическая («мягкая») ссылка (также «симлинк», от англ. Symbolic link) — специальный файл в файловой системе, в котором вместо пользовательских данных содержится путь к файлу, открываемому при обращении к данной ссылке (файлу).
Целью ссылки может быть любой объект: например другая ссылка, файл, каталог или даже несуществующий файл (в последнем случае при попытке открыть его должно выдаваться сообщение об отсутствии файла). Ссылка, указывающая на несуществующий файл, называется висячей или битой.
Символические ссылки используются для более удобной организации структуры файлов на компьютере, так как:
- позволяют для одного файла или каталога иметь несколько имён и различных атрибутов;
- свободны от некоторых ограничений, присущих жёстким ссылкам (последние действуют только в пределах одной файловой системы (одного раздела) и не могут ссылаться на каталоги).
Стоит ли держать сторонние библиотеки в виде .dll/.so файлов отдельно от исполняемого файла игры?
Нужно ли вместе с игрой распространять какие-нибудь файлы типа LICENSE или писать о используемых библиотеках в about?
public class Human {
String name; // по-умолчанию все поля null
Car3 car;
void info() {
// Компилятор ничего не знает о значении полей.
// Он только знает, что есть поле car типа Car3
// По тому он и позволяет его писать
System.out.println(car.color);
}
}