Codengineering - блог о программировании ➜ страница 2767


Какова стоимость много времени ожидания на стороне сервера?

предположим, что есть клиент, который делает много краткосрочных подключений к серверу. если клиент закрывает соединение, в TIME_WAIT состояние на стороне клиента. Поскольку у клиента заканчиваются локальные порты, становится невозможным быстро выполнить новую попытку подключения. если сервер закроет соединение, я увижу много TIME_WAITs на стороне сервера. Но разве это приносит какой-то вред? Клиент (или другие клиенты) может держать делая попытки подключения, так как он никогда не заканчив ...

Как я могу держать контейнер работает на Kubernetes?

теперь я пытаюсь запустить простой контейнер с оболочкой (/bin / bash) на кластере Kubernetes. Я думал, что есть способ сохранить контейнер, работающий на контейнере docker, используя псевдо-tty и параметр отсоединения( на $ sudo docker run -td ubuntu:latest есть ли такой вариант в kubernetes? Я пробовал запустить контейнер с помощью как kubectl run-container test_container ubuntu:latest --replicas=1 но контейнер выходит через несколько секунд (так же, как запуск с docker run команда бе ...

Как подписать APK на Android Studio даже с непереведенными строками?

фон Я недавно мигрировали Мои приложения для Android-Studio. У меня были некоторые проблемы, но я их в конце концов. проблема по какой-то причине, на Android Studio, когда я пытаюсь подписать APK, я получаю много ошибок, которые выглядят так: Error:(16) Error: "..." is not translated in "de" (German), "el" (Greek), "iw" (Hebrew) [MissingTranslation] (где "..."это строка) внизу, после многих ошибок такого рода, я вижу это: Error:Execution failed for task ':app:lintVitalRelease'. > Lin ...

Android: Как получить дату создания файла?

Это мой код: File TempFiles = new File(Tempfilepath); if (TempFiles.exists()) { String[] child = TempFiles.list(); for (int i = 0; i < child.length; i++) { Log.i("File: " + child[i] + " creation date ?"); // how to get file creation date..? } } ...

C++ статический порядок инициализации

когда я использую статические переменные в C++, я часто хочу инициализировать одну переменную, передавая другую ее конструктору. Другими словами, Я хочу создать статические экземпляры, которые зависят друг от друга. в рамках одного .cpp или .H файл это не проблема: экземпляры будут созданы в том порядке, в котором они объявлены. Однако, когда вы хотите инициализировать статический экземпляр с экземпляром в другой единице компиляции, порядок, кажется, невозможно указать. Результат это то, что в ...

В чем разница между Java.ленг.Пустота и пустота?

в API "пустота классе является uninstantiable класс заполнитель для проведения ссылка на объект класса, представляющий ключевое слово Java void." что такое "uninstantiable" держатель места класса? Когда будет java.lang.Void использоваться? Если класс "деинсталлируется", какой от него прок? в чем разница между java.lang.Void и void? ...

Неустранимая ошибка при обновлении Laravel 5.1 до 5.2

я следую за чиновником руководство по обновлению от 5.1 до 5.2. Первый подраздел гласит: если вы устанавливаете бета-версию Laravel 5.2, добавьте "minimum-stability": "beta" в свой композитор.файл json. обновить композитора.JSON-файл, чтобы указать laravel/framework 5.2.*. добавить symfony/dom-crawler ~3.0 и symfony/css-selector ~3.0 к раздел require-dev вашего композитора.файл json. теперь, после того, как я представлю выше изменения и запустить composer update, Я получаю сл ...

fatal: 'origin' не является репозиторием git

у меня есть репозиторий moodle на моем аккаунте Github который я forked из официального репозитория. затем я клонировал его на моей локальной машине. Это сработало отлично. Я создал несколько ветвей (под master филиал). Я сделал несколько коммитов, и он работал нормально. Я не знаю, как я получаю следующую ошибку, когда я делаю : git push origin master fatal: 'origin' does not appear to be a git repository fatal: The remote end hung up unexpectedly как устранить ошибку, не влияя на мой реп ...

как сделать UILabel autosize text в раскадровке (или построителе интерфейса), а не программно

каждый раз, когда я нажимаю и перетаскиваю UILabel в раскадровку, а затем добавляю текст в текстовое поле, текст обрезается, поэтому мне нужно щелкнуть и перетащить UILabel, чтобы растянуть его достаточно большим, чтобы появился текст. Я не могу понять, как сделать UILabel автоматически получить достаточно большой, чтобы соответствовать тексту. Это позволит сэкономить время при проектировании новых видов. ...

Удалить последнюю запятую в строке C# WinForms

Я использую WinForms c#.У меня есть строковое значение, как показано ниже, string Something = "1,5,12,34,"; Мне нужно удалить последнюю запятую в строку. Так как я могу удалить его ? ...