В чем разница между Hashи Dictionary? Исходя из сценариев, я чувствую, что они похожи, но я хотел выяснить точные различия. Поиск в Google мне не сильно
В чем разница между Hashи Dictionary? Исходя из сценариев, я чувствую, что они похожи, но я хотел выяснить точные различия. Поиск в Google мне не сильно
Я считаю себя довольно хорошо разбирающимся в C #. Это мой любимый язык на данный момент, и в этом весь мой профессиональный опыт. Тем не менее, я озадачен существованием проекта MonoDroid . Я всегда понимал, что C # и Java очень близки. Мол, если вы знаете одно, вы можете выучить другое очень...
Читая эту тему о наиболее раскрученных технологиях, я заметил, что SharePoint почти повсеместно осуждают. Мой опыт работы с SharePoint (особенно с самыми последними версиями) заключается в том, что он разумно выполняет свои основные функции. А именно: Централизованное хранилище документов -...
У нас есть несколько клиентов с разными потребностями. Хотя наше программное обеспечение в некоторой степени модульно, почти наверняка нам нужно немного изменить бизнес-логику каждого модуля для каждого клиента. Изменения, вероятно, слишком малы, чтобы оправдать разделение модуля на отдельный...
Как вы убедили своего менеджера позволить вам пройти тестирование? Под «использованием» я подразумеваю, что мне разрешено разрабатывать, регистрироваться в системе контроля версий и поддерживать модульные тесты во времени и т. Д. Типичные возражения управления: Заказчик не оплатил юнит-тесты Проект...
Я много работал над созданием веб-приложений с использованием PHP и ASP.NET, но один из вопросов, который мне постоянно задают клиенты, заключается в том, стоит ли переходить на php-сайт или asp.net. Естественно, первое, что приходит в голову, это ответить на вопрос следующим образом: PHP с...
В Интернете существует множество сайтов, которым требуется информация для входа в систему, и единственным способом защиты от повторного использования пароля является «обещание», что пароли хешируются на сервере, что не всегда верно. Поэтому мне интересно, насколько сложно создать веб-страницу,...
Я вижу, что большинство приложений, которые содержат тяжелый GUI-контент, обычно разрабатываются на C ++. Большинство игр / браузеров написаны на C ++. Разве мы не можем просто разработать лучшие приложения с графическим интерфейсом на основе новейших динамических языков? Я знаю, что Java не будет...
Предположим, я создаю блог, в котором я хочу иметь посты и комментарии. Поэтому я создаю две таблицы: таблицу «posts» с автоинкрементным целочисленным столбцом «id» и таблицу «comments» с внешним ключом «post_id». Затем я хочу выполнить то, что, вероятно, будет моим самым распространенным запросом,...
Меня постоянно раздражает необходимость учить новичков особым языковым правилам (таким как распад массива в указатель), которые не имеют абсолютно никакого отношения к самому программированию. Вот я и подумал: Что такое язык программирования с наименьшим количеством специальных языковых правил, где...
Профессиональный программист, работающий полный рабочий день, может сделать большую работу, постоянно учась на своей работе. Как программист-любитель может стать хорошим программистом? ** Если вам нравится играть музыку или петь, вы можете сделать это, потому что это ваше хобби, и вы...
Выполнение в Google поиска «pythonic» открывает широкий спектр интерпретаций. На странице википедии написано: Распространенным неологизмом в сообществе Python является pythonic, который может иметь широкий диапазон значений, связанных со стилем программы. Сказать, что код является pythonic, значит...
C # кажется популярным в наши дни. Я слышал, что синтаксически это почти так же, как Java. Java и C ++ существуют уже давно. По каким причинам я должен выбрать C # вместо Java и C...
Мои коллеги говорят мне, что в методах получения и установки должно быть как можно меньше логики. Тем не менее, я убежден, что многое может быть скрыто в методах получения и установки, чтобы защитить пользователей / программистов от деталей реализации. Пример того, что я делаю: public...
Я знаю, что я могу выбросить исключение из конструктора в PHP, но я должен это сделать? Например, если значение параметра не соответствует ожиданиям. Или я должен отложить создание исключения до вызова метода. Каковы преимущества и недостатки в обоих...
Почему Java была выбрана для Android вместо C ++? Я слышал, что Java использует довольно много памяти, и я предположил бы, что низкое использование памяти было бы очень важно на мобильных устройствах. Есть ли реальное преимущество использования Java на мобильном устройстве вместо языка, подобного C...
Я не понимаю разницу между "нормальным" программным обеспечением и программным обеспечением для предприятий. Даже после прочтения этих ... "Корпоративное программное обеспечение" в Википедии «Программное обеспечение для предприятий снова сексуально» на Techcrunch «Великое мошенничество с...
Отказ от ответственности (Пожалуйста, прочитайте, прежде чем прыгать, чтобы ответить): Я видел несколько вопросов, похожих на тот, который я хотел бы задать, поэтому вот несколько похожих вопросов. ИМХО Они не совсем то, что я спрашиваю, и они не настолько тщательны, как я надеюсь (я не хочу...
Многие из нас, включая меня, начали свою программистскую жизнь с программ, написанных на домашних компьютерах , что-то вроде 10 PRINT "ENTER RADIUS" 20 INPUT R 30 PRINT "CIRCUMFERENCE="; 2 * R * PI 40 PRINT "AGAIN?" 50 INPUT A$ 60 IF A$="Y" THEN GOTO 10 70 END Конечно, BASIC, основанный на номере...
Будучи программистом-самоучкой, мне бы хотелось, если бы я мог улучшить себя, самостоятельно изучая курс информатики, который преподают типичному выпускнику CS. Найти различные ресурсы в Интернете было легко, конечно же , есть открытые учебные материалы MIT , и есть курсы Coursera из Стэнфорда и...