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

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


7
Чому std :: queue :: pop не повертає значення.?
Я пройшов через це сторінку, але не можу зрозуміти причину того ж. Там це згадується "розумніше взагалі не повертати значення і вимагати від клієнтів використовувати front () для перевірки значення в передній частині черги" Але огляд елемента спереду () також вимагав копіювання цього елемента в lvalue. Наприклад, у цьому сегменті …
123 c++  stl 

4
C ++ проектна організація (з gtest, cmake та doxygen)
Я взагалі новачок у програмуванні, тому вирішив, що почну з створення простого векторного класу в C ++. Однак я хотів би зайнятися хорошими звичками з самого початку, а не намагатися змінити свій робочий процес згодом. Наразі у мене є лише два файли vector3.hppі vector3.cpp. Цей проект поступово почне розростатися (що …
123 c++  cmake  doxygen  googletest 

9
Як збільшити розмір стека Java?
Я задав це запитання, щоб дізнатися, як збільшити розмір стека виклику під час виконання в JVM. Я отримав відповідь на це, а також отримав багато корисних відповідей та коментарів, що стосуються того, як Java обробляє ситуацію, коли потрібен великий стек виконання. Я продовжив своє запитання підсумком відповідей. Спочатку я хотів …

6
Як об'єднати 2 об’єкти JSON з 2-х файлів за допомогою jq?
Я використовую інструменти jq (jq-json-процесор) у оболонковому скрипті для розбору json. У мене є 2 json-файли і хочу об'єднати їх в один унікальний файл Тут вміст файлів: файл1 { "value1": 200, "timestamp": 1382461861, "value": { "aaa": { "value1": "v1", "value2": "v2" }, "bbb": { "value1": "v1", "value2": "v2" }, "ccc": …
123 json  shell  command-line  jq 

4
Matplotlib: намалюйте сітки за іншими елементами графіка
У Matplotlib я роблю пунктирні лінії сітки таким чином: fig = pylab.figure() ax = fig.add_subplot(1,1,1) ax.yaxis.grid(color='gray', linestyle='dashed') однак я не можу з’ясувати, як (або навіть якщо це можливо) зробити лінії сітки, намальовані за іншими елементами графіка, такими як бруски. Зміна порядку додавання сітки порівняно з додаванням інших елементів не має …
123 python  matplotlib  grid 

5
Витягнути каталог із шляху
У моєму сценарії мені потрібен каталог файлу, з яким я працюю. Наприклад, файл = "stuff / backup / file.zip" . Мені потрібен спосіб отримати рядок " stuff / backup / " зі змінної $file.
123 string  bash  path 

20
Що таке регулярний вираз, який відповідає дійсному доменному імені без субдомену?
Мені потрібно перевірити ім'я домену: google.com stackoverflow.com Тож домен у його найновішому вигляді - навіть не такий піддомен, як www. Символи повинні бути лише az | AZ | 0-9 і період (.) І тире (-) Частина доменного імені не повинна починатися або закінчуватися тире (-) (наприклад, -google-.com) Частина доменного імені …

3
Vim: Як змінити колір виділення для пошукових запитів та вибору швидкого виправлення
Я використовую схему пустельних кольорів, яка використовує білий текст на помаранчевому фоні для виділення пошукових звернень. Цей же шаблон використовується для вибраного запису у вікні швидкого виправлення. Білий на помаранчевому не дуже читабельний. Як я можу змінити це у .vimrc? Редагувати: Дякую за швидку відповідь, для пустельної схеми я зараз …
123 colors  vim 

11
Який випадок використання noop [:] у bash?
Я шукав noop у bash (:), але не зміг знайти жодної хорошої інформації. Яка точна ціль або спосіб використання цього оператора? Я спробував наступне, і для мене це працює так: [mandy@root]$ a=11 [mandy@root]$ b=20 [mandy@root]$ c=30 [mandy@root]$ echo $a; : echo $b ; echo $c 10 30 Будь ласка, повідомте …
123 bash  shell  noop 

11
Для чого використовують константи інтерфейсу?
Я вивчаю Java і щойно з’ясував, що в Інтерфейсі можуть бути поля, які є загальнодоступними і статичними. Я досі не бачив прикладів таких. Назвіть декілька випадків використання цих констант інтерфейсу і чи можу я їх побачити у стандартній бібліотеці Java?

10
Чи є можливість синхронізувати налаштування коду Visual Studio між екземплярами?
Мені б хотілося якось синхронізувати мої налаштування користувачів VS Code (Файл> Налаштування> Налаштування користувача) до хмари, щоб я міг легко поділитися ними між кількома установками, як у Windows 10 та Visual Studio. Чи існує підтримуваний спосіб зробити це? Пряма підтримка в Code була б чудовою, але в іншому випадку можливість …

10
як обертати растрову карту на 90 градусів
В android є твердження canvas.drawBitmap(visiblePage, 0, 0, paint); Коли я додаю canvas.rotate(90), ефекту немає. Але якщо я напишу canvas.rotate(90) canvas.drawBitmap(visiblePage, 0, 0, paint); Я не отримую жодної растрової карти. Так що я не роблю правильно?
123 android 

17
CardView не відображає тінь в Android L
У програмі "Моє перегляд карт" у Listview не відображається тінь в Android L (Nexus 5). Також круглі краї неправильно показані. Ось код для перегляду адаптерів Listview: <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:card_view="http://schemas.android.com/apk/res-auto" xmlns:app="http://schemas.android.com/apk/res/com.example.myapp" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" > <android.support.v7.widget.CardView xmlns:card_view="http://schemas.android.com/apk/res-auto" android:id="@+id/card_view" android:layout_width="match_parent" android:layout_height="wrap_content" app:cardBackgroundColor="@android:color/white" android:foreground="?android:attr/selectableItemBackground" app:cardCornerRadius="4dp" app:cardElevation="4dp" > <RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent" …

6
У будь-якому разі запобігти синьому виділенню елементів у Chrome при швидкому натисканні?
Більшість випадків мене це не турбує, але у мене є карусель із зображеннями, і якщо швидко натиснути на наступні та попередні диски, вони будуть виділені в Chrome. Я спробував використовувати контур: жоден, але жодний ефект. Чи є рішення там?
123 css  google-chrome 

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