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

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


17
Для чего используется ключевое слово yield в C #?
В вопросе Как я могу раскрыть только фрагмент IList <> у одного из ответов был следующий фрагмент кода: IEnumerable<object> FilteredList() { foreach(object item in FullList) { if(IsItemInPartialList(item)) yield return item; } } Что здесь делает ключевое слово yield? Я видел ссылки в нескольких местах, и еще один вопрос, но я …
830 c#  yield 

12
Должен ли я поставить #! (Шебанг) ​​в скриптах Python, и какую форму это должно принять?
Должен ли я добавить Шебанг в мои скрипты Python? В какой форме? #!/usr/bin/env python или #!/usr/local/bin/python Они одинаково портативны? Какая форма используется чаще всего? Примечание: смерч проект использует хижину. С другой стороны,проект Django этого не делает.

25
Использование ls для вывода списка каталогов и их общего размера
Можно ли использовать lsв Unix список общего подкаталога и всего его содержимого, в отличие от обычного 4K(я полагаю) только самого файла каталога? total 12K drwxrwxr-x 6 *** *** 4.0K 2009-06-19 10:10 branches drwxrwxr-x 13 *** *** 4.0K 2009-06-19 10:52 tags drwxrwxr-x 16 *** *** 4.0K 2009-06-19 10:02 trunk Пролистав справочные …
830 linux  unix 

18
Рекомендации по защите REST API / веб-службы [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 2 года назад . При разработке REST API или службы существуют ли лучшие рекомендации по работе с …

28
Понимание «случайности»
Я не могу разобраться с этим, что является более случайным? rand() ИЛИ : rand() * rand() Я нахожу это настоящим дразнителем мозга, не могли бы вы мне помочь? РЕДАКТИРОВАТЬ: Интуитивно я знаю, что математический ответ будет состоять в том, что они одинаково случайны, но я не могу не думать, что …

29
.gitignore и «Следующие неотслеживаемые файлы рабочего дерева будут перезаписаны извлечением»
Поэтому я добавил папку в мой файл .gitignore. Как только я делаю, git statusэто говорит мне # On branch latest nothing to commit (working directory clean) Однако, когда я пытаюсь сменить ветку, я получаю следующее: My-MacBook-Pro:webapp marcamillion$ git checkout develop error: The following untracked working tree files would be overwritten …
829 git  git-merge  gitignore 


10
Как найти Git-репозиторий по сообщению коммита?
Я проверил некоторый исходный код в GIT с сообщением фиксации «Build 0051». Однако я больше не могу найти этот исходный код - как мне извлечь этот источник из репозитория GIT, используя командную строку? Обновить Проверено в версиях 0043, 0044, 0045 и 0046 с использованием SmartGIT. Проверено 0043 и проверено в …
828 git  git-log 

16
Entity Framework против LINQ to SQL
Теперь, когда выпущен .NET v3.5 SP1 (вместе с VS2008 SP1), у нас теперь есть доступ к инфраструктуре сущностей .NET. У меня вопрос такой. При попытке выбора между использованием Entity Framework и LINQ to SQL в качестве ORM, какая разница? Как я понимаю, Entity Framework (при использовании с LINQ to Entities) …

28
Как я могу передать параметр в функцию обратного вызова setTimeout ()?
У меня есть код JavaScript, который выглядит следующим образом: function statechangedPostQuestion() { //alert("statechangedPostQuestion"); if (xmlhttp.readyState==4) { var topicId = xmlhttp.responseText; setTimeout("postinsql(topicId)",4000); } } function postinsql(topicId) { //alert(topicId); } Я получаю сообщение об ошибке, topicIdкоторое не определено. Все работало до того, как я использовал setTimeout()функцию. Я хочу, чтобы моя postinsql(topicId)функция была …

30
Преобразование пикселей в дп
Я создал свое приложение с высотой и шириной в пикселях для устройства Pantech с разрешением 480x800. Мне нужно конвертировать высоту и ширину для устройства G1. Я думал, что преобразование его в dp решит проблему и предоставит одинаковое решение для обоих устройств. Есть ли простой способ конвертировать пиксели в dp? Какие-либо …
827 android  pixel  resolution  dpi 

15
Преобразование строки метки времени Unix в читаемую дату
У меня есть строка, представляющая метку времени Unix (то есть «1284101485») в Python, и я хотел бы преобразовать ее в удобочитаемую дату. Когда я использую time.strftime, я получаю TypeError: >>>import time >>>print time.strftime("%B %d %Y", "1284101485") Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: argument must …

9
REST HTTP коды состояния для неудачной проверки или неверного дубликата
Я создаю приложение с API на основе REST и дошел до того, что я задаю коды состояния для каждого запроса. Какой код состояния я должен отправить для запросов, не прошедших проверку, или когда запрос пытается добавить дубликат в мою базу данных? Я просмотрел http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html, но ни один из них не …

21
Как создать файл в памяти для загрузки пользователем, но не через сервер?
Можно ли как-нибудь создать текстовый файл на стороне клиента и предложить пользователю загрузить его без какого-либо взаимодействия с сервером? Я знаю, что не могу писать напрямую на их машину (безопасность и все), но могу ли я создать и предложить им сохранить ее?

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