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

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

3
В чем разница между npm-shrinkwrap.json и package-lock.json?
С выпуском npm @ 5 теперь будет записываться, package-lock.jsonесли a не npm-shrinkwrap.jsonсуществует. Я установил npm @ 5 глобально через: npm install npm@5 -g А теперь, если в npm-shrinkwrap.jsonтечение: npm install предупреждение будет напечатано: npm WARN read-shrinkwrap This version of npm is compatible with lockfileVersion@1, but npm-shrinkwrap.json was generated for lockfileVersion@0. …

4
BigDecimal равно () и сравнить с ()
Рассмотрим простой тестовый класс: import java.math.BigDecimal; /** * @author The Elite Gentleman * */ public class Main { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub BigDecimal x = new BigDecimal("1"); BigDecimal y = new BigDecimal("1.00"); System.out.println(x.equals(y)); System.out.println(x.compareTo(y) == 0 ? "true": …

2
Django REST framework: немодельный сериализатор
Я новичок в Django REST Framework и мне нужен ваш совет. Я занимаюсь разработкой веб-сервиса. Служба должна предоставлять интерфейс REST другим службам. Интерфейс REST, который мне нужно реализовать, не работает с моими моделями напрямую (я имею в виду операции get, put, post, delete). Вместо этого он предоставляет другим службам некоторые …

6
Что такое BSON и чем он отличается от JSON?
Я только начинаю с MongoDB, и одна из вещей, которые я заметил, это то, что он использует BSON для внутреннего хранения данных. Однако в документации не совсем ясно, что такое BSON и как он используется в MongoDB. Может кто-нибудь объяснить это мне, пожалуйста?
158 json  mongodb  bson  nosql 

8
Как члены класса C ++ инициализируются, если я не делаю это явно?
Предположим , у меня есть класс с частными ЧЛЕНОВ ptr, name, pname, rname, crnameи age. Что произойдет, если я сам их не инициализирую? Вот пример: class Example { private: int *ptr; string name; string *pname; string &rname; const string &crname; int age; public: Example() {} }; И тогда я делаю: …

3
Как именно работает CMake?
Я не спрашиваю об этом только для себя. Я надеюсь, что этот вопрос послужит справкой для многих новичков, которые, как и я, нашли его совершенно озадаченным, что именно происходило за кулисами, когда для такого маленького CMakeLists.txtфайла cmake_minimum_required (VERSION 2.6) project(Tutorial) add_executable(Tutorial tutorial.cpp) и такой маленький tutorial.cpp int main() { return …
158 cmake 

9
PHP - получить имя ключа значения массива
У меня есть массив как следующее: function example() { /* some stuff here that pushes items with dynamically created key strings into an array */ return array( // now lets pretend it returns the created array 'firstStringName' => $whatEver, 'secondStringName' => $somethingElse ); } $arr = example(); // now I …
158 php  arrays  array-key 


18
Python - список уникальных словарей
Допустим, у меня есть список словарей: [ {'id': 1, 'name': 'john', 'age': 34}, {'id': 1, 'name': 'john', 'age': 34}, {'id': 2, 'name': 'hanna', 'age': 30}, ] и мне нужно получить список уникальных словарей (удалив дубликаты): [ {'id': 1, 'name': 'john', 'age': 34}, {'id': 2, 'name': 'hanna', 'age': 30}, ] Может …
158 python  dictionary 

3
PDO получить последний вставленный идентификатор
У меня есть запрос, и я хочу вставить последний идентификатор. Идентификатор поля - это первичный ключ и автоинкремент. Я знаю, что я должен использовать это утверждение: LAST_INSERT_ID() Это утверждение работает с запросом, подобным этому: $query = "INSERT INTO `cell-place` (ID) VALUES (LAST_INSERT_ID())"; Но если я хочу получить идентификатор с помощью …
158 php  mysql  database  pdo 

9
построить круг с pyplot
Удивительно, но я не нашел прямого описания того, как нарисовать круг с помощью matplotlib.pyplot (пожалуйста, без pylab), в качестве центра ввода (x, y) и радиуса r. Я попробовал несколько вариантов этого: import matplotlib.pyplot as plt circle=plt.Circle((0,0),2) # here must be something like circle.plot() or not? plt.show() ... но до сих …
158 python  matplotlib 

7
Использование селектора «начинается с» для отдельных имен классов
Если у меня есть следующее: <div class="apple-monkey"></div> <div class="apple-horse"></div> <div class="cow-apple-brick"></div> Я могу использовать следующий селектор, чтобы найти первые два DIV: $("div[class^='apple-']") Однако, если у меня есть это: <div class="some-other-class apple-monkey"></div> <div class="apple-horse"></div> <div class="cow-apple-brick"></div> Он найдет только второй DIV, поскольку класс первого div возвращается в виде строки (я думаю) …
158 jquery 

2
Почему я не могу использовать псевдоним в инструкции DELETE?
В SQL Server Compact Edition в Visual Studio 2010 (может быть, SQL Server и SQL в целом, я не знаю) эта команда работает: DELETE FROM foods WHERE (name IN ('chickens', 'rabbits')) но эта команда выдает ошибку: Error near identifier f. Expecting OUTPUT. DELETE FROM foods f WHERE (f.name IN ('chickens', …


4
Как принудительно отключить Screen от другого сеанса SSH?
У меня был экран, работающий внутри сессии SSH. Терминал замерз. После перезапуска терминала этот сеанс экрана все еще думает, что он подключен. Может быть это. Возможно, я действительно не знаю, что это значит. Я хотел бы присоединиться к этому сеансу экрана с новой учетной записи SSH. Я не хочу убивать …

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