new[] { lEntry.Message, lEntry.Sender, lEntry.Level }
.Any(x => x.Contains(searchText, StringComparsion.OrdinalIgnoreCase)
public static bool IsSubstringOfAny(this string search, params string[] samples) =>
samples.Any(x=>x.Contains(search, StringComparsion.OrdinalIgnoreCase));
одинаковые строчки кода с разных языков
они будут в двоичном все равно отличаться?
import pythoncom
import os
# pythoncom.CoInitialize() # remove the '#' at the beginning of the line if running in a thread.
desktop = r'C:\Users\Public\Desktop' # path to where you want to put the .lnk
path = os.path.join(desktop, 'NameOfShortcut.lnk')
target = r'C:\path\to\target\file.exe'
icon = r'C:\path\to\icon\resource.ico' # not needed, but nice
shell = win32com.client.Dispatch("WScript.Shell")
shortcut = shell.CreateShortCut(path)
shortcut.Targetpath = target
shortcut.IconLocation = icon
shortcut.WindowStyle = 7 # 7 - Minimized, 3 - Maximized, 1 - Normal
shortcut.save()
from swinlnk.swinlnk import SWinLnk
swl = SWinLnk()
swl.create_lnk('W:\Foo\Bar', '/mnt/win_share/playground/Bar_winlink.lnk')
int n = Integer.parseInt(str.split(" ")[0]);
int m = Integer.parseInt(str.split(" ")[1]);
while(true) { // здесь занимает больше всего ресурсов
int g = 0;
for (int i = 0; i < acc.length; i++) {
g += acc[i] / pays;
}
if(g >= m) break;
else pays--;
}
По логике JUnit занимается модульным тестированием
следовательно методы теста не должны зависеть друг от друга.
Тогда возникает парадокс. Если в каком-то методе происходит удаление записи из БД, а в другом пойдет обращение к этой записи, которая уже была удалена, как быть?
Привожу пример. Один метод проводит проверку по поводу удаления записи из таблицы БД по id. Другой метод должен прочитать эту запись по id.
Важна ли версия браузера при проверки кроссбраузерности верстки в разных браузерах?
Необходимо ли с заказчиком обговорить с какой версии браузера необходима (будет сделана) рабочая верстка в конкретном браузере?
Мой код считывает файл и записывает его, но на выводе я вижу неправильные символы
f.Read(strBytes, 0, strBytes.Length); //Зачем тут эта строка, если дальше в цикле идёт чтение?
//Длина стрима считается в байтах, а char имеет размер 2, а не 1
for (int i = 0; i < f.Length; i++)
{
// А кто будет проверять, сколько по факту прочитано байтов и дочитывать непрочитанное?
f.Read(strBytes, 0, strBytes.Length);
// А кем гарантирована кодировка?
//Иногда Encoding.Default может кинуть NotSupportedException, так что лучше использовать конкретную кодировку
string str = Encoding.Default.GetString(strBytes);
if (str != " ") // А кто гарантирует, что в середине вашей строки не будет пробелов?
{
product.Name += str; //Лучше использовать StringBuilder
}
else
break;
}
byte[] priceBytes = new byte[sizeof(int)];
f.Read(strBytes, 0, strBytes.Length);
product.Price = BitConverter.ToInt32(priceBytes, 0);
а если у меня 10 микросервисов, у каждого своя бд, то мне необходимо помимо всего иметь 10 контейнеров в каждом из которых будет только mysql ?
не совсем понял для чего это нужно? и как потом не путаться во всем этом ?
не совсем понял для чего это нужно?