Поиск ответов на вопросы программистов, кодеров, веб-разработчиков, фронтендеров, бекендеров
Ответы на вопросы из разных областей программирования и инжениринга в сфере ИТ.
Последние вопросы
Допустим есть задача найти максимальное время звонков среди мужчин не пользующихся неким тарифным планом (вся информация хранится в DataFrame). Обратившись к нужным столбцам, получаем решение df[(df['Gender'] == 'Man') & (df['Tariff plan'] == 'No')]['Total intl minutes'].max() Почему в условиях стоит знак &, а...
Необходимо сравнить 2 строки, возможно ли как-то упростить код ниже, используя перебор символов? import java.util.*; class Meth{ public static void abc(StringBuilder sb1, StringBuilder sb2){ String s1 = sb1.toString(); String s2 = sb2.toString(); if(s1.length()==s2.length()){ for(int i = 0;i<s1.length();i++){ char c1 =...
Content Scripts(CS) расширения Chrome, как мне стало известно, исполняется в "отдельном мире" (js Content Scripts видит DOM, но не видит родной js страницы- js страницы соответственно не видит CS). В результате не удается обработать клики по кнопке добавленной расширением на страницу функциями...
если поменять расширение документа.doc на архив (.zip .rar), то можно увидеть что он из себя представляет файловое хранилище. Необходимо достать из него файл .bin как это сделать программно?
При запуске приложения на эмуляторе, работает стабильно, но при закрытии диалога и возврата во вкладку "Чат" приложение выбрасывает и выдает ошибку E/AndroidRuntime: FATAL EXCEPTION: main Process: com.example.blum, PID: 19900 java.lang.IllegalArgumentException: You cannot start a load for a destroyed activity at...
Есть задача сделать набор динамических атрибутов у объекта в БД. Они могут быть разных типов, например, числа и строки. Выбираю между тем, чтобы записывать их в JSONB поле в виде ключей и значений или сделать классическую таблицу с атрибутами one to many relation. Сильно ли скорость...
На том же сайте Читай-город обнаружил, что в нем используется gValidator Загуглил gValidator но не понял как он практически применяется - с помощью каких команд и для...
У меня есть listview, который заполняется через БД при помощи ItemSource. Я хочу при нажатии мышкой на элемент получить то, что там написано. Сразу говорю, пробовал string s = ListView.SelectedItem.text; выдаёт ошибку. UPD: Прикладываю код CS: public List<Specialty> specs { get; set; } public List<Groups> groups { get; set; } ...
Не срабатывает функция push_back() template<typename T> class List { public: List(); ~List(); void push_back(T data); void pop(int index); void insert(T value, int index); void swaptwo();//8 void addten();//5 int oddcol();//2 size_t getSize() { return size; } T& operator[](const int index); private: template<typename T> class Node { public: Node* next; T data; Node(T data, Node* next...
Вообщем говоря выдаёт такую ошибку,уже и пробовал кавычки менять,скобочки переставлять и тд.Всё равно жалуется на одну и туже ошибку,уже не знаю что делать.Жалуется именно на эту строчку. <a href="?clear_cache_session=Y&kvartal=<?=$kvartal?>&clear_cache=Y&version=<?=date(">"...
Public Sub Pryklad() Dim z As Double, c As Single, d As Single, e As Long, x As Long, a As Long x = Val(InputBox("12.2")) c = Val(InputBox("8.52")) a = Val(InputBox("2")) d = Val(InputBox("0.5")) e = Val(InputBox("2.71")) z = Pow((Sqr(ax + b) / (c + dx) + Sin(x) / Cos(x)), 2 / 3) - Pow(e, 2 * x) MsgBox ("Результат" & Str(z)) End Sub
Как подключить ElementHandle? puppeteer
Как сделать кнопку рестарта на wpf? Нашла в интернете этот код, но он просто выключает программу: private void Restart(object sender, RoutedEventArgs e) // обработчик события рестарта { System.Diagnostics.Process.Start(Application.ResourceAssembly.Location); Application.Current.Shutdown(); }
// Пример функции которая несколько раз переключает слайды const loopSlider = () => { for (let i = 1; i <= 3; i++) { setTimeout( () => { handleSlideChange(i); }, i * 3000); } }; useEffect(() => { loopSlider(); return () => {} }, [])
На сервере висит NGINX, раздающий статику по 80 порту из папки /usr/www/site, так же висит NodeJS на 8000 порту, который раздаёт файлы из папки /usr/www/mop. Проблема выражается так, что статика от NGINX отдаётся нормально, но при попытке использовать NodeJS-страницы я получаю только саму страницу и...
Я хочу сделать так, чтоб поток, доходя до определенного места засыпал, и когда все остальные потоки доходили до этого же места, все потоки просыпались и продолжали выполнение. Как это можно реализовать на си используя pthread?
На пример есть модель Author у которого есть связь Book; Получаю набор авторов: $books = Book::find()->with('author')->all(); В итоге, если использовать toArray(), то для каждой модели Book фреймворк выполняет еще один запрос в поисках автора; Очень не удобно, для разработки...
есть код: $text = " поле1 - значение поле2: значение поле3: значение поле4: значение поле2: значение"; я с помощью регулярки(в которой я покачто мало что понимаю) поделил на строки для упрощение поиска $keywords = preg_split("/[\n,]+/", $test); затем нахожу значение $testText = preg_match('/поле2:/',...
Методом getUpdate получаю от тг []Update, из этого среза беру тип Message for _, upd := range update { sendMessage(tgURL+tgToken+methodSendMessage, upd.Message) } и пытаюсь отправить его как сообщение бота: func sendMessage(url string, mes Message) { buf, err := json.Marshal(mes) if err != nil { fmt.Println(err.Error()) } _, err = http.Post(url, "application/json",...
Если очень кратко $products = [53238, 50572, 50573, 50586]; И есть массив $checks = [ 49547 => [['pid' => 15340, 'add' => 50565], ['pid' => 12182, 'add' => 50574] ], 53238 => [['pid' => 50572, ], ['pid' => 50573] ], 53240 => [['pid' => 50587, ], ['pid' => 50590] ], 49546 => [['pid' => 50586, ], ['pid' => 50581] ], ]; Как видите, у меня есть...