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

81
Почему цикл по range () в Python выполняется быстрее, чем с использованием цикла while?

На днях я проводил тестирование Python и наткнулся на кое-что интересное. Ниже приведены две петли, которые делают примерно то же самое. Цикл 1 занимает примерно вдвое больше времени, чем цикл 2. Петля 1: int i = 0 while i < 100000000: i += 1 Цикл 2: for n in range(0,100000000): pass Почему...

81
Как динамически добавить стиль для выравнивания текста с помощью jQuery

Я пытаюсь исправить обычные ошибки IE в CSS 2.1, и мне нужен способ изменить свойства стиля элементов, чтобы добавить собственный стиль выравнивания текста. В настоящее время в jQuery вы можете сделать что-то вроде $(this).width() or $(this).height() но я не могу найти хороший способ изменить...

81
Утверждение, что массивы равны в тестовой среде Visual Studio 2008

Есть ли простой способ проверить в модульном тесте, что два массива равны (то есть имеют одинаковое количество элементов и все элементы одинаковы?). В Java я бы использовал assertArrayEquals (foo, bar);, но, похоже, нет эквивалента для C #. Я пробовал Assert.AreEqual(new string[]{"a", "b"},...

81
Почему Java-разработчики часто молча потребляют исключения?

Я никогда раньше не занимался серьезным кодированием на Java, но я изучил синтаксис, библиотеки и концепции, основываясь на моих существующих навыках (Delphi и C #). Одна вещь, которую я с трудом понимаю, - это то, что я видел так много кода, который молча потребляет исключения после...

81
Почему у вас не может быть внешнего ключа в полиморфной ассоциации?

Почему у вас не может быть внешнего ключа в полиморфной ассоциации, такой как та, которая представлена ​​ниже как модель Rails? class Comment < ActiveRecord::Base belongs_to :commentable, :polymorphic => true end class Article < ActiveRecord::Base has_many :comments, :as =>...

81
Можно ли изменить строку символа в C?

В течение нескольких часов я боролся со всевозможными учебниками по C и книгами, связанными с указателями, но что я действительно хочу знать, так это то, можно ли изменить указатель char после его создания. Вот что я пробовал: char *a = "This is a string"; char *b = "new string"; a[2] = b[1]; //...

81
Что такое рефакторинг, а что только модифицирует код?

Я знаю, что рефакторинг - это «изменение структуры программы таким образом, чтобы функциональность не изменилась». Я разговаривал с некоторыми ребятами, с которыми работаю над моим проектом на последнем курсе в университете, и был удивлен, что у них гораздо более широкий ( если не сказать лучшего...

81
Какие важные метатеги я должен разместить на своем веб-сайте? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 6 лет назад . Уточните этот вопрос Кажется, вы можете установить огромное...

81
Как анализировать даты с помощью строки часового пояса -0400 в Python?

У меня есть строка даты вида «2009/05/13 19:19:30 -0400». Кажется, что предыдущие версии Python могли поддерживать тег формата% z в strptime для конечной спецификации часового пояса, но 2.6.x, похоже, удалил это. Как правильно преобразовать эту строку в объект datetime?...

81
clone () против конструктора копирования против фабричного метода?

Я быстро погуглил по реализации clone () на Java и нашел: http://www.javapractices.com/topic/TopicAction.do?Id=71 Он имеет следующий комментарий: конструкторы копирования и статические фабричные методы предоставляют альтернативу клонированию, и их намного проще реализовать. Все, что я хочу...

81
Регулярные выражения и GWT

Мои вопросы: есть ли хорошее решение для использования регулярных выражений в GWT? Например, меня не устраивает использование String.split (regex). GWT переводит код в JS, а затем использует регулярное выражение как регулярное выражение JS. Но я не могу использовать что-то вроде Java Matcher или...

81
Как я могу разобрать JSON в Google App Engine?

Я хотел бы преобразовать строку JSON в объект в Google App Engine (python). Что вы порекомендуете? Было бы неплохо что-то кодировать / преобразовывать в строку. Что вы рекомендуете встроить, или библиотеку, которую я должен включить в свое приложение? Это безопасно? Благодарю....

81
Получение существующих веток git для отслеживания удаленных веток

Мой обычный рабочий процесс при работе с git выглядит примерно так: создать локальный репозиторий поработайте в этом репозитории, добавьте / измените файлы и т. д. решите, что мне нужно центральное удаленное место для репозитория, и создайте его отправьте все коммиты из моего локального...