Программирование

82
Когда использовать последовательность в F #, а не список?

Я понимаю, что список действительно содержит значения, а последовательность является псевдонимом для IEnumerable<T>. Когда в практической разработке F # мне следует использовать последовательность, а не список? Вот несколько причин, по которым я могу понять, когда последовательность будет...

82
Как опубликовать страницу .php вместо .html в github для демонстрации некоторого содержимого php?

Я смотрю следующую демонстрацию - http://blueimp.github.com/jQuery-File-Upload/ Насколько я понимаю в демонстрации, файлы php обслуживаются из github, что означает, что содержимое php может обслуживаться / запускаться из github. Я понимаю процесс публикации html-контента из кода, размещенного на...

82
Как преобразовать все таблицы в базе данных в одно сопоставление?

Я получаю ошибку: Недопустимое сочетание сопоставлений (utf8_general_ci, IMPLICIT) и (utf8_unicode_ci, IMPLICIT) для операции '=' " Я попытался изменить обе таблицы вручную, utf8_general_ci,IMPLICITно все еще получаю сообщение об ошибке. Есть ли способ преобразовать все таблицы...

82
Уязвимы ли веб-сервисы JSON для атак CSRF?

Я создаю веб-службу, которая использует исключительно JSON для своего содержимого запроса и ответа (т.е. полезные нагрузки, не закодированные в форме). Уязвима ли веб-служба для атаки CSRF, если верно следующее? Любой POSTзапрос без объекта JSON верхнего уровня, например, {"foo":"bar"}будет...

82
Получение класса элемента, вызвавшего событие, с помощью JQuery

есть ли способ получить класс при срабатывании события щелчка. Мой код, как показано ниже, работает только для идентификатора, но не для класса. $(document).ready(function() { $("a").click(function(event) { alert(event.target.id + " and " + event.target.class); }); }); <script...

82
Как найти сертификат по отпечатку пальца в C #

Я использую этот код, чтобы найти сертификат по отпечатку пальца. сертификат существует в диспетчере сертификатов в личном хранилище сертификатов, но этот код не находит этот сертификат. Подскажите пожалуйста, где я не так делаю. namespace ConsoleApplication1 { class Program { static void...

82
Преимущества чистой функции

Сегодня читал про чистую функцию, запутался в ее использовании: Функция называется чистой, если она возвращает тот же набор значений для одного и того же набора входных данных и не имеет никаких наблюдаемых побочных эффектов. например strlen(), это чистая функция, а rand()нечистая. __attribute__...

82
Обработка одного файла из нескольких процессов

У меня есть один большой текстовый файл, в котором я хочу обработать каждую строку (выполнить некоторые операции) и сохранить их в базе данных. Поскольку одна простая программа занимает слишком много времени, я хочу, чтобы она выполнялась с помощью нескольких процессов или потоков. Каждый поток /...

82
MVC Razor @foreach

Я слышал, что использовать @foreach внутри представления - это недопустимо. Это означает, что в представлении не должно быть никакой логики. Какова наилучшая практика того, где должна быть логика для @foreach? @foreach.....

82
Не удалось загрузить libGL.so на Android

Я использую Ubuntu 12.04 (Precise Pangolin) с Oracle JDK 7, и когда я запускаю эмулятор Android из Eclipse , он выдает эту ошибку: [2012-07-04 02:52:10 - Emulator] error libGL.so: cannot open shared object file: No such file or directory [2012-07-04 02:52:10 - Emulator] Failed to load libGL.so...

82
Сертификат доверяет ПК, но не Android

С сегодняшнего утра моему сертификату больше не доверяют на Android, и мое приложение больше не может подключаться: Catch exception while startHandshake: javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found. return an...

82
Как сгруппировать записи DataFrame pandas по дате в неуникальном столбце

Pandas DataFrameсодержит столбец с именем, "date"который содержит неуникальные datetimeзначения. Я могу сгруппировать строки в этом кадре, используя: data.groupby(data['date']) Однако при этом данные разбиваются по datetimeзначениям. Я хотел бы сгруппировать эти данные по годам, хранящимся в...

82
Проверьте, существует ли файл с помощью VBA

Sub test() thesentence = InputBox("Type the filename with full extension", "Raw Data File") Range("A1").Value = thesentence If Dir("thesentence") <> "" Then MsgBox "File exists." Else MsgBox "File doesn't exist." End If End Sub В этом случае, когда я беру текстовое значение из поля ввода,...

82
Счетчик выбора MongoDB (отдельный x) в индексированном столбце - подсчет уникальных результатов для больших наборов данных

Я просмотрел несколько статей и примеров, но еще не нашел эффективного способа выполнить этот SQL-запрос в MongoDB (где есть миллионы ряды документы) Первая попытка (например, из этого почти повторяющегося вопроса - монго-эквивалент SQL SELECT DISTINCT? )...

82
(Почему) использует неопределенное поведение неинициализированной переменной?

Если у меня есть: unsigned int x; x -= x; ясно, что после этого выражения x должно быть ноль, но куда бы я ни посмотрел, они говорят, что поведение этого кода не определено, а не просто значение x(до вычитания). Два вопроса: Действительно ли поведение этого кода не определено? (Например, может...

82
Глобальный обработчик ошибок Ajax с AngularJS

Когда мой сайт был на 100% jQuery, я делал это: $.ajaxSetup({ global: true, error: function(xhr, status, err) { if (xhr.status == 401) { window.location = "./index.html"; } } }); чтобы установить глобальный обработчик для 401 ошибки. Теперь я использую angularjs с $resourceи $httpделать свои...

82
Как передать в AsyncTask несколько примитивных параметров?

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