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

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

9
Безопасное переопределение виртуальных функций C ++
У меня есть базовый класс с виртуальной функцией, и я хочу переопределить эту функцию в производном классе. Есть ли способ заставить компилятор проверить, действительно ли функция, объявленная в производном классе, переопределяет функцию в базовом классе? Я хотел бы добавить какой-нибудь макрос или что-то, что гарантирует, что я случайно не объявил …

8
Как я могу устранить неполадки в моем сценарии Perl CGI?
У меня есть сценарий Perl, который не работает, и я не знаю, как начать сужать проблему. Что я могу сделать? Примечание: я добавляю вопрос, потому что действительно хочу добавить свой очень длинный ответ в Stackoverflow. Я продолжаю ссылаться на него в других ответах, и он заслуживает того, чтобы быть здесь. …
100 perl  cgi 

6
В чем разница между BaseAdapter и ArrayAdapter?
Я хочу знать разницу между использованием BaseAdapterиArrayAdapter . Я добился того, чего хочу ArrayAdapters . Влияет ли это на производительность ListView интерфейса адаптера, в котором он реализован? И последний вопрос: могу ли я чего-нибудь добиться с ListViewпомощью любого из них Adapters, или есть определенные случаи, когда можно использовать только определенный …

4
Насколько эффективным может быть Meteor, когда делится огромной коллекцией среди множества клиентов?
Представьте себе следующий случай: 1000 клиентов подключены к странице Meteor, отображающей содержимое коллекции Somestuff. Somestuff - это коллекция из 1000 предметов. Кто-то вставляет новый предмет в коллекцию Somestuff Что случится: Все сообщения Meteor.Collectionна клиентах будут обновлены, т.е. вставка будет перенаправлена ​​всем из них (что означает, что одно сообщение вставки отправлено …

9
Как работать в автономном режиме с TFS
У нашего сервера TFS сейчас есть временные проблемы с подключением, поэтому VS перестал отвечать, в результате чего 50+ разработчиков не могут работать! Можно ли в случае возникновения такой проблемы переключить TFS в автономный режим?
100 visual-studio  tfs 

6
Разрешит ли HTML5 веб-приложениям устанавливать одноранговые HTTP-соединения?
Можно ли создать веб-приложение, которое с помощью центрального сервера могло бы создавать прямые соединения с другими пользователями того же веб-приложения? Я представляю себе процесс, похожий на пробивание отверстий UDP. Я читал о новом API WebSockets в HTML5, но похоже, что вы должны инициировать соединение с WS-совместимым сервером, прежде чем может …
100 javascript  ajax  html 

6
Google Guice против PicoContainer для внедрения зависимостей
Моя команда изучает фреймворки внедрения зависимостей и пытается выбрать между использованием Google-Guice и PicoContainer. В нашем фреймворке мы ищем несколько вещей: Небольшой след кода. Под небольшим размером кода я подразумеваю, что мы не хотим, чтобы повсюду в нашей базе кода был мусор кода внедрения зависимостей. Если нам понадобится провести рефакторинг …

5
Что делает someObject.new в Java?
В Java я только что обнаружил, что следующий код является допустимым: KnockKnockServer newServer = new KnockKnockServer(); KnockKnockServer.receiver receive = newServer.new receiver(clientSocket); К вашему сведению, получатель - это просто вспомогательный класс со следующей подписью: public class receiver extends Thread { /* code_inside */ } Я никогда раньше не видел XYZ.newобозначений. Как …
100 java 

5
Когда следует использовать свойства Readonly и Get only
Когда в .NET-приложении следует использовать свойства «ReadOnly», а когда - просто «Get». В чем разница между этими двумя. private readonly double Fuel= 0; public double FuelConsumption { get { return Fuel; } } или private double Fuel= 0; public double FuelConsumption { get { return Fuel; } }
100 c#  .net 

4
Тепловая карта в matplotlib с pcolor?
Я бы хотел сделать такую тепловую карту (показанную на FlowingData ): Исходные данные здесь , но можно использовать случайные данные и метки, т.е. import numpy column_labels = list('ABCD') row_labels = list('WXYZ') data = numpy.random.rand(4,4) Создать тепловую карту в matplotlib достаточно просто: from matplotlib import pyplot as plt heatmap = plt.pcolor(data) …

9
Ускоренный курс / руководство по NoSql [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 6 лет назад . Уточните этот вопрос Я видел, как NoSQL довольно часто всплывает на SO, и у меня есть …
100 nosql 

6
Visual Studio 2012 Express внезапно «несовместим с этой версией Windows»?
Я использую Visual Studio Express 2012 в Windows 7. Я работаю без проблем уже несколько месяцев. В прошлую пятницу, когда я выключил свой компьютер, было установлено множество обновлений Windows. Сегодня утром, когда я запустился и открыл решение VS2012, я получил следующее сообщение об ошибке: This program has known compatibility issues …

11
Удалите неиспользуемые ссылки (! = «Используя»)
Как мне найти и удалить неиспользуемые ссылки в моих проектах? Я знаю, что вы можете легко удалить операторы using в vs 2008, но это не удаляет фактическую ссылку в ваших проектах. Указанная dll по-прежнему будет скопирована в ваш пакет bin / setup.

14
Visual Studio «Найти» приводит к «Не найдено файлов для поиска. Поиск остановлен».
Иногда при разработке в Visual Studio IDE, когда вы используете диалоговое окно «Найти в файлах» для поиска чего-либо, поиск завершается неудачно, и вы увидите следующее сообщение в окне «Результаты поиска». Не найдено файлов для поиска. Поиск остановлен. Как только это сообщение появится, все последующие поиски приведут к тому же сообщению. …

1
Почему браузеры не выдают ошибку, когда в значении onclick вместо «javascript» используется любое другое слово?
Я унаследовал веб-сайт и наткнулся на любопытство: <a href="/delete" onClick="jamoscript:return confirm('Do you really want to do that?');">Delete all</a> Я могу отобразить страницу, содержащую его, и щелкнуть ссылку, чтобы получить диалоговое окно подтверждения точно так же, как я это делаю, когда меняю " jamoscript" на " javascript". Диагностика не отображается в …
100 javascript  html 

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