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

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

12
Использование Pylint с Django
Я очень хотел бы интегрировать pylint в процесс сборки для моих проектов python, но я столкнулся с одним show-stopper: один из типов ошибок, которые я считаю чрезвычайно полезными -: - E1101: *%s %r has no %r member*постоянно сообщает об ошибках при использовании общих полей django , например: E1101:125:get_user_tags: Class 'Tag' …

12
Создание анонимных объектов в php
Как мы знаем, создавать анонимные объекты в JavaScript очень просто, как в приведенном ниже коде: var object = { p : "value", p1 : [ "john", "johnny" ] }; alert(object.p1[1]); Выход: an alert is raised with value "johnny" Можно ли применить эту же технику в PHP? Можем ли мы создавать …
142 php  oop  object 


7
Студия Android: новый проект vs новый модуль
Android Studio использует концепцию modules, тогда как другие IDE, такие как Eclipse, используют projects. Однако в Fileменю AS есть возможность создать New Moduleкак файл new Project. В чем разница между этими двумя, если она есть? Какой из них рекомендуется использовать?

3
Случай в заявлении Select
У меня есть оператор SQL, у которого есть CASEfrom, SELECTи я просто не могу его понять. Не могли бы вы, ребята, показать мне пример того, CASEгде дела - это условия, а результаты - из дел. Например: Select xxx, yyy case : desc case when bbb then 'blackberry'; when sss then …
142 sql  sql-server  case 

5
Как на самом деле работают RVM и rbenv?
Мне интересно, как на самом деле работают RVM и rbenv. Очевидно, они переключаются между разными версиями Ruby и гемсетами, но как это достигается? Я предполагал, что они просто обновляют символические ссылки, но, вникнув в код (и я должен признать, что мои знания о Bash поверхностны), похоже, они делают больше, чем …



23
Как объяснить указатели C (объявление против унарных операторов) новичку?
Недавно я имел удовольствие объяснять указатели новичку в программировании на C и наткнулся на следующую трудность. Это может показаться не проблемой, если вы уже знаете, как использовать указатели, но постарайтесь внимательно рассмотреть следующий пример: int foo = 1; int *bar = &foo; printf("%p\n", (void *)&foo); printf("%i\n", *bar); Для абсолютного новичка …
142 c  pointers 

18
Как отлаживать запросы к базе данных PDO?
Перед тем как перейти к PDO, я создал SQL-запросы в PHP путем объединения строк. Если я получил синтаксическую ошибку базы данных, я мог бы просто повторить последнюю строку запроса SQL, попробовать ее сам в базе данных и настроить ее, пока не исправлю ошибку, а затем вернуть ее в код. Подготовленные …
142 php  sql  pdo 

7
Каков размер перечисления в C?
Я создаю набор значений перечисления, но мне нужно, чтобы каждое значение перечисления было шириной 64 бита. Если я правильно помню, enum обычно имеет тот же размер, что и int; но я думал, что где-то читал, что (по крайней мере, в GCC) компилятор может сделать перечисление любой ширины, необходимой для хранения …
142 c  enums 

11
хороший пример Javadoc [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 3 года назад . Уточните этот вопрос есть хороший пример исходного файла, содержащего Javadoc ? Я могу найти много хороших …
142 java  javadoc 

4
Почему я не могу назначить * Struct * интерфейсу?
Я просто прорабатываю тур по Go и не понимаю, как насчет указателей и интерфейсов. Почему этот код Go не компилируется? package main type Interface interface {} type Struct struct {} func main() { var ps *Struct var pi *Interface pi = ps _, _ = pi, ps } т.е. если …
142 go 

2
Является ли #pragma когда-то частью стандарта C ++ 11?
Традиционно стандартным и переносимым способом избежать включения нескольких заголовков в C ++ было использование #ifndef - #define - #endifсхемы директив предварительного компилятора, также называемой схемой защиты от макросов (см. Фрагмент кода ниже). #ifndef MY_HEADER_HPP #define MY_HEADER_HPP ... #endif Однако в большинстве реализаций / компиляторов (см. Рисунок ниже) существует более «элегантная» …


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