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


Как этот цикл Java for должен выглядеть в псевдокоде?

Как я должен продолжать превращать этот фрагмент кода в псевдокод? ArrayList<Integer> check = new ArrayList<Integer>(); ArrayList<Integer> dup = new ArrayList <Integer> (); ArrayList<Integer> nonDup = new ArrayList <Integer> (); for (int i : listA) { nonDup.add(i); } for (int i : listB) { nonDup.add(i); } for (int i : listA) { check.add(i); } for (int i : listB) { if (check.contains(i)) { dup.add(i); nonDup.removeAll(duplicate ...

Удаление элементов из массива ячеек в MATLAB

У меня есть массив ячеек, как показано ниже: a = {[1 2 3] [5 3 6] [9 1 3]}; Теперь я хочу удалить 1s из каждого массива в a, который содержит 1 , чтобы выход был таким, как показано a = {[2 3] [5 3 6] [9 3]}; Я знаю индексы массивов в ячейке array 'a', которые содержат 1. Это можно сделать с помощью цикла for и временной переменной, но это занимает много времени (я хочу выполнить операцию с массивом ячеек размером примерно 1x100000. Тот, что выше, просто для примера) Я хочу знать, есть ...

Как найти сумму значений узла для заданной глубины в двоичном дереве?

Я уже несколько часов ломаю голову над этим вопросом... Задача: Binary Tree (0) depth 0 / 10 20 depth 1 / / 30 40 50 60 depth 2 Я пытаюсь написать функцию, которая принимает глубину в качестве аргумента и возвращает сумму значений узлов данной глубины. Например, если я передаю 2, он должен вернуть 180 (т. е. 30+40+50+60) Я решил использовать дыхание сначала поиск и когда я нахожу узел с нужной глубиной, суммируйте значение, но я просто не могу понять, как узна ...

Возможно ли изменить язык браузера в firefox с помощью selenium?

Я хочу запустить браузер firefox на заданном языке в selenium automation. Могу я это сделать? Если это так, пожалуйста, поделитесь некоторыми примерами реализации кода. Заранее благодарю. ...

Получение ANRs после завершения службы android

У меня есть действие, которое запускает локальную службу с помощью метода bindService (). Все отлично работает, пока приложение работает, но когда я завершаю приложение и отключаюсь от службы в onDestroy () действия, через несколько секунд я вижу, что в logcat появляются следующие ошибки: 09-25 02:13:46.035: WARN/ActivityManager(60): Timeout executing service: ServiceRecord{4401dfc0 net.kicksass.shootingstarbbs.streamstar/.StreamStarService} 09-25 02:13:46.055: INFO/Process(60): Sending signal ...

Как вы планируете обновление индекса в CouchDB

Насколько я понимаю, индексы CouchDB обновляются при запросе представления. Если предположить, что чтения больше, чем записи, разве это не плохо для масштабирования? Как настроить CouchDB для обновления индексов при записи или, еще лучше, по расписанию? ...

jsonb и первичные / внешние ключи: что лучше работает в PostgreSQL?

Я рассматриваю использование типа столбца PostgreSQL jsonb для нового бэкэнд-проекта, который в основном будет служить в качестве REST-ful JSON API. Я считаю, что PostgreSQL jsonb будет хорошо подходить для этого проекта, поскольку он даст мне объекты JSON без необходимости преобразования на бэкэнде. Однако я прочитал, что тип данных jsonb замедляется по мере добавления ключей, и моя схема будет нуждаться в использовании первичных ключей и ссылок на внешние ключи. Мне было интересно, если име ...

радужные таблицы?

Кто-нибудь знает, почему его называют радужным столом? Просто вспомнил, что мы узнали, что есть атака, называемая "атака словаря". Почему его не называют словарем? ...

Как уменьшить размер фигур в visio?

Вышеприведенный заголовок, очевидно, является очень основным вопросом. Мой реальный вопрос заключается в том, как я могу уменьшить размер моих фигур (я использую понятие базы данных "гусиная лапка") без заполнения, мешающего выравниванию. В настоящее время я нахожусь в процессе реструктуризации базы данных на своей работе, и поэтому я решил, что было бы лучше иметь визуальную презентацию того, как это будет выглядеть для моего босса. Эта блок-схема должна быть доступна для печати, поэтому все су ...

Как вычислить точку пересечения двух линий в Python?

У меня есть две линии, которые пересекаются в одной точке. Я знаю конечные точки этих двух линий. Как вычислить точку пересечения в Python? # Given these endpoints #line 1 A = [X, Y] B = [X, Y] #line 2 C = [X, Y] D = [X, Y] # Compute this: point_of_intersection = [X, Y] ...