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

Q & A для профессиональных программистов и энтузиастов


17
Лучший способ рандомизировать массив с помощью .NET
Как лучше всего рандомизировать массив строк с помощью .NET? Мой массив содержит около 500 строк, и я хотел бы создать новый Arrayс такими же строками, но в случайном порядке. Пожалуйста, включите в свой ответ пример C #.
142 c#  .net  algorithm  sorting  random 

12
Как заставить действие MVC вернуть 404
У меня есть действие, которое принимает строку, которая используется для получения некоторых данных. Если эта строка не приводит к возврату данных (возможно, потому, что она была удалена), я хочу вернуть 404 и отобразить страницу с ошибкой. В настоящее время я просто использую специальное представление return, которое отображает дружественное сообщение об …



9
Как установить имя загружаемого файла в веб-API ASP.NET
В моем классе ApiController у меня есть следующий метод для загрузки файла, созданного сервером. public HttpResponseMessage Get(int id) { try { string dir = HttpContext.Current.Server.MapPath("~"); //location of the template file Stream file = new MemoryStream(); Stream result = _service.GetMyForm(id, dir, file); if (result == null) { return Request.CreateResponse(HttpStatusCode.NotFound); } result.Position …

20
Как установить PyCrypto в Windows?
Я читал все другие источники Google и SO-поток, но ничего не работало. Python 2.7.3 32bitустановлен на Windows 7 64bit. Загрузка, извлечение и попытка установки PyCrypto приводит к"Unable to find vcvarsall.bat". Поэтому я устанавливаю MinGW и добавляю его в строке установки в качестве предпочтительного компилятора. Но потом я получаю ошибку"RuntimeError: chmod …

8
Сериализация Джексона: игнорировать пустые значения (или ноль)
В настоящее время я использую jackson 2.1.4, и у меня возникают проблемы с игнорированием полей при преобразовании объекта в строку JSON. Вот мой класс, который действует как объект, который нужно преобразовать: public class JsonOperation { public static class Request { @JsonInclude(Include.NON_EMPTY) String requestType; Data data = new Data(); public static …
142 java  json  jackson 

2
Как реализовать частный сеттер при использовании интерфейса?
Я создал интерфейс с некоторыми свойствами. Если бы интерфейс не существовал, все свойства объекта класса были бы установлены на { get; private set; } Однако это недопустимо при использовании интерфейса, так можно ли этого добиться, и если да, то как?

5
предупреждение: refname 'HEAD' неоднозначно
Я новичок в Git, и мне кажется, что у меня слишком много одной ветки, если я выполню следующую команду: warning: refname 'HEAD' is ambiguous. Получаю следующий результат: warning: refname 'HEAD' is ambiguous. From github.com:dagda1/hornget * branch master -> FETCH_HEAD warning: refname 'HEAD' is ambiguous. warning: refname 'HEAD' is ambiguous. Если …
142 git 

5
Перебрать ключи объектов в node.js
Начиная с Javascript 1.7 существует объект Iterator , который позволяет это: var a={a:1,b:2,c:3}; var it=Iterator(a); function iterate(){ try { console.log(it.next()); setTimeout(iterate,1000); }catch (err if err instanceof StopIteration) { console.log("End of record.\n"); } catch (err) { console.log("Unknown error: " + err.description + "\n"); } } iterate(); есть ли что-то подобное в …

12
Действительно ли запечатанные классы дают преимущества в производительности?
Я наткнулся на множество советов по оптимизации, в которых говорится, что вы должны отмечать свои классы как запечатанные, чтобы получить дополнительные преимущества в производительности. Я провел несколько тестов, чтобы проверить разницу в производительности, и ничего не нашел. Я делаю что-то неправильно? Я упускаю из виду тот случай, когда закрытые классы …

4
Гринлет против. Потоки
Я новичок в gevents и greenlets. Я нашел хорошую документацию о том, как с ними работать, но ни одна из них не дала мне обоснования того, как и когда мне следует использовать гринлеты! В чем они действительно хороши? Стоит ли использовать их в прокси-сервере или нет? Почему не темы? Я …

7
MySQL InnoDB не освобождает дисковое пространство после удаления строк данных из таблицы
У меня есть одна таблица MySQL, использующая механизм хранения InnoDB; он содержит около 2 млн строк данных. Когда я удалил строки данных из таблицы, выделенное дисковое пространство не освободилось. Размер файла ibdata1 не уменьшился после выполнения optimize tableкоманды. Есть ли способ вернуть дисковое пространство из MySQL? Я в плохой ситуации; …
142 mysql  innodb  delete-row 

10
Хороший пример лайвлока?
Я понимаю, что такое livelock, но мне было интересно, есть ли у кого-нибудь хороший пример этого кода? И под «основанным на коде» я не имею в виду «двух людей, пытающихся обойти друг друга в коридоре». Если я прочитаю это снова, то потеряю обед.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.