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


F# vs Haskell vs Lisp - какой язык выучить? [закрытый]

Я много слышал о функциональных языках программирования и готов выучить один из них. Я думаю, что это будет в основном для удовольствия, однако, я надеюсь, что это улучшит мои навыки программирования. У меня в основном фон C#/.NET, поэтому мой первый выбор-изучить F# (из-за .NET и знакомства с Visual Studio). С другой стороны, мне интересно, есть ли у F# такие функции, как макросы Lisp или функции более высокого порядка Haskell. Не могли бы вы сравнить F#, Haskell и Lisp? Какой из них будет пе ...

Как изменить размер/формат страницы, когда загрузить и существующий шаблон в JasperDesign, а затем изменить его?

Я привожу этот вопрос из этого поста. Я не был уверен, следует ли мне создавать новый вопрос, поскольку, похоже, я уже создавал новую тему? Заранее приношу извинения за это. Итак, вот моя проблема: Я пытаюсь динамически изменить формат моего отчета (книжного отчета с несколькими страницами, частями или вложенными отчетами). То, что я делаю, это сначала загружаю его из существующего шаблона в держатель объекта JasperDesign. Затем, изменяя размер и другие параметры самой страницы. Позже я ском ...

Хэш для неупорядоченного набора?

Я пытаюсь решить одностороннюю проблему индентичности, группа авторов хочет опубликовать что-то, не раскрывая свои собственные реальные username, так есть ли алгоритм/библиотека для хеширования неупорядоченного набора usernames? Некоторые люди предложили бы сначала отсортировать набор по алфавиту,затем объединить, наконец хэшировать, но это не идеальное решение для динамического растущего массива. Дополнительные вопросы (не обязательные для основного вопроса): Если такой алгоритм существует ...

ViewModel и MVVM для Android

Существует шаблон проектирования под названием шаблон MVVM (модель-представление-представление-модель), в которой модели используется как абстракция вид. Предполагалось, что модель представления предоставляет потокам данных представление и взаимодействует с данными модели. Однако существует классViewModel в рамках Android. Вопрос: имеет ли Android ViewModel какое-то отношение к модели представления из шаблона MVVM? ...

Фильтрация между двумя датами в сводной таблице с помощью VBA. Великобритания-США формат даты выпуска

Я нашел обходной путь для этого, но если у кого-то есть более чистый способ сделать это, я был бы заинтересован/благодарен. У меня есть два поля в электронной таблице, называемые DateFrom и DateTo для использования с фильтром дат в сводной таблице. Оба находятся в формате ДД / ММ / гггг. Данные, подаваемые в таблицу, также имеют этот формат. Сводная таблица также возвращает даты в том же формате. Все мои настройки находятся на английском языке, и я попробовал это на отдельной машине с теми же р ...

Прочитайте 5 миллионов записей и, наконец, обновите столбец

Я должен обновить 5 миллионов+ записей в базе данных для таблицы T1. Это C# tool, который будет READ (Select) столбец в таблице T1, скажем, T1.col1, затем извлекает значение на основе логики из этого столбца и, наконец, должен UPDATE другой столбец T1.col2 в той же таблице с этим обработанным значением и обновить БД. Хотел бы получить некоторые мнения о наилучшем / оптимизированном способе достижения этой цели в C# / ADO.NET ? Примечание: логика извлечения не может быть частью SQL. Такая л ...

Как повторно использовать пул процессов для параллельного программирования в Python 3

Я новичок в парраллельном программировании. Моя задача-проанализировать сотни файлов данных. Каждая из этих данных составляет почти 300 МБ и может быть разрезана на множество кусочков. Мой компьютер-это 4-ядерный ПК. И я хочу получить результат по каждому из этих данных как можно скорее. Анализ каждого файла данных состоит из 2 процедур. Во-первых, считывать данные в память, а затем нарезать их на кусочки, что является интенсивной работой io. Затем сделайте много вычислений для срезов этого файл ...

Как реализовать абстрактный класс в laravel 5.3

Я следовал курсу Laracasts Api, и в какой-то момент я получаю эту ошибку Whoops, looks like something went wrong. ReflectionException in Container.php line 809: Class AppAcmeTransformersLessonTransformer does not exist Я создал абстрактный класс в приложении Acme TransformersTransformer.php <?php namespace AppAcmeTransformers; abstract class Transformer { //transformCollection the lessons data and return only requried fields public function transformCollection($items ...

идентификация сдвига фаз между сигналами

Я сгенерировал три идентичные волны с фазовым сдвигом в каждой. Например: t = 1:10800; % generate time vector fs = 1; % sampling frequency (seconds) A = 2; % amplitude P = 1000; % period (seconds), the time it takes for the signal to repeat itself f1 = 1/P; % number of cycles per second (i.e. how often the signal repeats itself every second). y1 = A*sin(2*pi*f1*t); % signal 1 phi = 10; % phase shift y2 = A*sin(2*pi*f1*t + phi); % signal 2 phi = 15; % phase shift y3 = A*sin(2*pi*f1*t + phi); % ...

Apache Spark RDD фильтр на два RDDs

Мне нужно разделить RDD на 2 части: 1 часть, которая удовлетворяет условию; другая часть, которая не удовлетворяет. Я могу сделать filter дважды на оригинальном RDD, но это кажется неэффективным. Есть ли способ сделать то, что мне нужно? Я ничего не могу найти ни в API, ни в литературе. ...