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

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

9
Почему статический метод считается методом?
Я пишу объяснение некоторого кода для курса, и случайно использовал слова methodи functionвзаимозаменяемо. Я решил вернуться и исправить формулировку, но наткнулся на дыру в моем понимании. Из того, что я понимаю, подпрограмма - это, functionесли она не действует на экземпляр класса (ее эффект ограничен его явным вводом / выводом), и …

7
Почему оператор is возвращает false, если ему присвоено значение null?
Мне кажется, что isоператор немного противоречив. bool Test() { // Returns false, but should return true. return null is string; } Можно ожидать, что nullзначение принадлежит любому ссылочному (или обнуляемому) типу. И действительно, спецификация языка C # говорит что-то, что поддерживает эту гипотезу, например (6.1.6 Неявные ссылочные преобразования): Неявные преобразования …
135 c# 

27
JRE 1.7 - версия Java - возвращает: java / lang / NoClassDefFoundError: java / lang / Object
При запуске любого java-приложения или просто java jvm завершается ошибкой: Произошла ошибка во время инициализации виртуальной машины java / lang / NoClassDefFoundError: java / lang / Object Вот список неправильных ответов: Правильный домашний каталог Java, включая каталог / bin, находится в глобальном PATH JAVA_HOME установлен правильно Выполнение команды java -fullversion …
135 java 

13
Разорвать цепочку обещаний и вызвать функцию, основанную на шаге в цепочке, где она нарушена (отклонено)
Обновить: Чтобы помочь будущим зрителям этого поста, я создал демо-версию ответа Pluma . Вопрос: Моя цель кажется довольно простой. step(1) .then(function() { return step(2); }, function() { stepError(1); return $q.reject(); }) .then(function() { }, function() { stepError(2); }); function step(n) { var deferred = $q.defer(); //fail on step 1 (n …

9
Как передать параметры в $ ajax POST?
Я следовал за учебником, как указано в этой ссылке. В приведенном ниже коде по какой-то причине данные не добавляются к URL-адресу в качестве параметров, но если я установлю их непосредственно на URL-адрес, /?field1="hello"он будет работать. $.ajax({ url: 'superman', type: 'POST', data: { field1: "hello", field2 : "hello2"} , contentType: 'application/json; …
135 jquery  ajax 

10
Заменить строку во всех файлах в Eclipse
Знаете ли вы, как я могу найти замену String во всех файлах моего текущего проекта? Допустим, у меня есть эта строка "/ sites / default / теперь я хочу, чтобы она была" / public / sites / default но там почти 1000 файлов.
135 string  eclipse  replace 

3
Использование Rails для сериализации, чтобы сохранить хэш в базе данных
Я пытаюсь сохранить хэш-идентификаторы для нескольких попыток в моем приложении rails. Моя миграция в базу данных для размещения этого нового столбца: class AddMultiWrongToUser < ActiveRecord::Migration def self.up add_column :users, :multi_wrong, :string end def self.down remove_column :users, :multi_wrong end end В моей модели у меня есть: class User < ActiveRecord::Base serialize …

5
Не могу понять, как рассчитать квадрат числа
Я нашел функцию, которая вычисляет квадрат числа: int p(int n) { int a[n]; //works on C99 and above return (&a)[n] - a; } Возвращает значение n 2 . Вопрос в том, как это сделать? После небольшого тестирования я обнаружил, что между (&a)[k]и (&a)[k+1]есть sizeof(a)/ sizeof(int). Это почему?

4
Разница между проектом MVC 5 и проектом Web Api
Я новичок в ASP.NET MVC и веб-API и пытаюсь получить основы. AFAIK, у нас есть шаблоны проектов в VS 2013, названные как MVC, Web APIи Both of them together. Я прошел учебники и узнал, что мы можем создать API, используя как MVC, так и шаблон Web API. Итак, каковы различия …

7
Юникод символы в URL
В 2010 году вы бы обслуживали URL-адреса, содержащие символы UTF-8, на большом веб-портале? Символы Юникода запрещены согласно RFC на URL (см. Здесь ). Они должны быть закодированы в процентах, чтобы соответствовать стандартам. Тем не менее, моя главная мысль - это обслуживание некодированных символов с единственной целью иметь красивые URL-адреса, так …
135 html  url  unicode  utf-8 

5
Что делает tf.nn.conv2d в тензорном потоке?
Я просматривал документы по тензорному потоку tf.nn.conv2d здесь . Но я не могу понять, что он делает или чего пытается достичь. На документах сказано: # 1: Выравнивает фильтр в 2-D матрицу с формой [filter_height * filter_width * in_channels, output_channels], Что это делает? Это поэлементное умножение или просто умножение матриц? Я …

5
Что именно Heroku?
Я только начал изучать Ruby на рельсах, и мне было интересно, что такое Heroku? Я знаю, что это облако, которое помогает нам избежать использования серверов? Когда мы на самом деле используем это?
135 heroku 

30
Ошибка «Файл метаданных«… \ Release \ project.dll »не найден в Visual Studio»
Недавно я начал получать это сообщение случайно: Файл метаданных '... \ Release \ project.dll' не найден в Visual Studio У меня есть решение с несколькими проектами. Текущий режим сборки - отладка, а все проекты настроены на отладку. Но когда я пытаюсь запустить основной проект - иногда он выдает мне несколько …

18
java.lang.IllegalStateException: не может выполнить это действие после onSaveInstanceState
Я использую библиотеку поддержки для моего приложения. В своей FragmentActivity я использую AsyncTask для загрузки данных из Интернета. В методе onPreExecute () я добавляю фрагмент, а в методе onPostExecute () я снова его удаляю. Когда ориентация меняется между ними, я получаю вышеупомянутое исключение. Пожалуйста, посмотрите на детали: private class onFriendAddedAsyncTask …

5
Visual Studio 2013 и BitBucket
Visual Studio 2013 явно имеет приятную интеграцию с Git. Тем не менее, после часа сколачивания головокружения, в котором нет ничего, что могло бы дать хоть малейший смысл, я смог создать только локальный репозиторий, и, несмотря на клонирование удаленного репозитория bitbucket, я просто не могу найти способ публикации в своем удаленном …

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