Програмування

Питання та відповіді для професійних та ентузіастів-програмістів

12
Що станеться, коли повторний ключ буде введено в HashMap?
Якщо я передаю один і той же ключ кілька разів методу HashMap's put, що відбувається з вихідним значенням? А що робити, якщо навіть значення повторюється? Я не знайшов жодної документації на це. Випадок 1: Перезаписані значення для ключа Map mymap = new HashMap(); mymap.put("1","one"); mymap.put("1","not one"); mymap.put("1","surely not one"); System.out.println(mymap.get("1")); …
276 java  hashmap  hashtable 

8
Різниця в make_shared і нормальному shared_ptr в C ++
std::shared_ptr<Object> p1 = std::make_shared<Object>("foo"); std::shared_ptr<Object> p2(new Object("foo")); Про це є багато публікацій google та stackoverflow, але я не в змозі зрозуміти, чому make_sharedефективніше, ніж безпосередньо використовувати shared_ptr. Може хтось пояснить мені покрокову послідовність створених об'єктів і операцій, які виконуються обома, так що я зможу зрозуміти, наскільки make_sharedце ефективно. Я наводив …
276 c++  c++11  shared-ptr 

3
Чи існує API Google Keep? [зачинено]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 2 роки тому . Удосконаліть це питання Чи існує API для Google Keep? Я хочу зробити для Windows Keep додаток Windows 8, …

5
json.dumps vs flask.jsonify
Я не впевнений, що розумію мету flask.jsonifyметоду. Я намагаюся зробити рядок JSON з цього: data = {"id": str(album.id), "title": album.title} але те, що я отримую, json.dumpsвідрізняється від того, що я отримую flask.jsonify. json.dumps(data): [{"id": "4ea856fd6506ae0db42702dd", "title": "Business"}] flask.jsonify(data): {"id":…, "title":…} Очевидно, що мені потрібно отримати результат, який більше схожий на …
276 python  json  flask 

22
NodeJS - Що насправді означає "зависання сокета"?
Я будую веб-скребок з Node та Cheerio, і для певного веб-сайту я отримую таку помилку (це трапляється лише на цьому одному веб-сайті, без інших, які я намагаюся скребкувати. Це трапляється в різному місці кожного разу, тому іноді ця url xпомилка видаляє, в інших випадках url xце нормально, і це цілком …
276 node.js 

7
Як змусити make / GCC показати мені команди?
Я намагаюся налагодити проблему компіляції, але я не можу отримати GCC (або, можливо, це зроблено ??), щоб показати мені фактичні команди компілятора та лінкера, які він виконує. Ось результат, який я бачу: CCLD libvirt_parthelper libvirt_parthelper-parthelper.o: In function `main': /root/qemu-build/libvirt-0.9.0/src/storage/parthelper.c:102: undefined reference to `ped_device_get' /root/qemu-build/libvirt-0.9.0/src/storage/parthelper.c:116: undefined reference to `ped_disk_new' /root/qemu-build/libvirt-0.9.0/src/storage/parthelper.c:122: undefined …
276 gcc  makefile  verbosity 

7
Додайте значення за замовчуванням до стовпця за допомогою міграції
Як додати значення за замовчуванням до стовпця, який вже існує під час міграції? Вся документація, яку я можу знайти, показує вам, як це зробити, якщо стовпець уже не існує, але в цьому випадку він є.

30
Додавання параметра до URL за допомогою JavaScript
У веб-програмі, яка використовує дзвінки AJAX, мені потрібно подати запит, але додати параметр до кінця URL-адреси, наприклад: Оригінальна URL-адреса: http: //server/myapp.php? id = 10 Отримана URL-адреса: http: //server/myapp.php? id = 10 та увімкнено = вірно Шукаючи функцію JavaScript, яка аналізує URL-адресу, переглядаючи кожен параметр, а потім додає новий параметр або …


9
Як правильно зупинити тему на Java?
Мені потрібно рішення, щоб правильно зупинити потік на Java. У мене є IndexProcessorклас, який реалізує інтерфейс Runnable: public class IndexProcessor implements Runnable { private static final Logger LOGGER = LoggerFactory.getLogger(IndexProcessor.class); @Override public void run() { boolean run = true; while (run) { try { LOGGER.debug("Sleeping..."); Thread.sleep((long) 15000); LOGGER.debug("Processing"); } catch …

5
Створіть Pandas DataFrame з рядка
Для того щоб перевірити деяку функціональність, я хотів би створити a DataFrameз рядка. Скажімо, мої дані тесту виглядають так: TESTDATA="""col1;col2;col3 1;4.4;99 2;4.5;200 3;4.7;65 4;3.2;140 """ Який найпростіший спосіб прочитати ці дані в Pandas DataFrame?

23
RecyclerView всередині ScrollView не працює
Я намагаюся реалізувати макет, який містить RecyclerView і ScrollView в одному макеті. Шаблон макета: <RelativeLayout> <ScrollView android:id="@+id/myScrollView"> <unrelated data>...</unrealated data> <android.support.v7.widget.RecyclerView android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/my_recycler_view" /> </ScrollView> </RelativeLayout> Проблеми: я можу прокручувати до останнього елемента ScrollView Те, що я спробував: перегляд картки всередині ScrollView(тепер ScrollViewміститься RecyclerView) - може бачити карту доRecyclerView …

10
Чи можу я зробити "git diff" лише номери рядків І змінені назви файлів?
Це питання вимагає "номерів рядків", якщо ви не переймаєтесь номерами рядків у висновку, дивіться це запитання та відповідь . В основному, я не хочу бачити змінений вміст, лише назви файлів та номери рядків.
276 git  git-diff 

9
Як додати умовний атрибут у Angular 2?
Як я можу умовно додати атрибут елемента, наприклад, checkedпрапорець? Попередні версії Angular мали, NgAttrі я думаю, NgCheckedякі, здається, забезпечують функціонал, про який я хочу. Однак, схоже, ці атрибути не існують у Angular 2, і я не бачу іншого способу забезпечення цієї функціональності.

6
Що означає "атомний" в програмуванні?
У книзі "Ефективна Java" зазначено: Специфікація мови гарантує, що читання або запис змінної є атомним, якщо змінна не є типом longабо double[JLS, 17.4.7]. Що означає "атомний" в контексті програмування Java, або програмування взагалі?
276 java  atomic 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.