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

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

2
Регулярні вирази \ p {L} і \ p {N}
Я новачок у регулярних виразах і мені дали наступний регулярний вираз: (\p{L}|\p{N}|_|-|\.)* Я знаю, що * означає і | означає "або" і це \ втече. Але що я не знаю, що \p{L}і що \p{N}означає. Я шукав це в Google, без результату ... Може хтось мені допоможе?

8
ярлик для створення карти зі списку в groovy?
Я хотів би дещо такого для цього: Map rowToMap(row) { def rowMap = [:]; row.columns.each{ rowMap[it.name] = it.val } return rowMap; } враховуючи, як виглядають речі GDK, я б очікував, що зможу зробити щось на кшталт: Map rowToMap(row) { row.columns.collectMap{ [it.name,it.val] } } але я нічого не бачив у документах …

17
Як знайти найменший елемент k у об'єднанні двох відсортованих масивів?
Це питання домашнього завдання. Кажуть, це займає O(logN + logM)місце Nта Mдовжину масивів. Назвемо масиви aта b. Очевидно, що ми можемо ігнорувати все a[i]і b[i]де i> k. Спочатку порівняємо a[k/2]і b[k/2]. Нехай b[k/2]> a[k/2]. Тому ми можемо відкинути також усі b[i], де i> k / 2. Тепер у нас є …

2
Як відобразити, як ви встановлюєте значення структури структури?
маючи орієнтовний час роботи з полями структури за допомогою reflectпакету. зокрема, не з'ясували, як встановити значення поля. наберіть t структура {fi int; fs string} var rt = t {123, "jblow"} var i64 int64 = 456 отримання назви поля i - це, здається, працює var field = reflect.TypeOf(r).Field(i).Name отримання значення поля …

8
Як переглянути символи UTF-8 у форматі VIM або Gvim
Я працюю над веб-сторінками, які періодично використовують неанглійські скрипти, більшість з них використовує charf utf-8, VIM, а Gvim не відображає символів UTF-8 правильно. Використання VIM 7.3.46 для Windows 7 64 біт, з set guifont=Monaco:h10_vimrc Чи є спосіб це виправити? Оновлення: я поглянув навколо і виявив, що set guifontwideдіє як другий …
106 vim 

3
Як я інтерактивно відмежую певну луску в геті?
Якщо у мене в моєму індексі розміщено пару записів із того самого файлу, то як я можу інтерактивно відмежувати один із них? Чи є альтернатива видалити весь файл, а потім повторно виконати описи, які я хочу зберегти, або вручну скасувати зміни до робочої копії, а потім інтерактивно додавати ці скасовані …
106 git  staging 

4
Не-CRUD-операції в службі RESTful
Який "RESTful" спосіб додавання не-CRUD-операцій до служби RESTful? Скажіть, у мене є служба, яка дозволяє CRUD отримати доступ до таких записів: GET /api/car/123 <- Returns information for the Car object with ID 123 POST /api/car <- Creates a new car (with properties in the request) PUT /api/car/123 <- Updates car …
106 web-services  rest 

2
Яка мета гучності в Dockerfile
Я намагаюся заглибитися в розуміння обсягу Докера, і мені важко розібратися в відмінностях / випадку використання: docker volume createкоманда The docker run -v /path:/host_path VOLUMEЗапис в Dockerfileфайл Я особливо не розумію, що станеться, якщо поєднати VOLUMEзапис із -vпрапором.
106 docker  volume 

4
Перетворити імена властивостей стилів JSON в імена Java CamelCase за допомогою GSON
Я використовую GSON для перетворення даних JSON, які я отримую до об’єкта Java. Це працює досить добре у всіх моїх тестах. Проблема полягає в тому, що наші реальні об’єкти мають деякі властивості, названі як is_online. GSON відображає їх лише в тому випадку, якщо вони названі абсолютно рівними, було б добре, …
106 java  json  gson  camelcasing 

14
Asp.NET Web API - 405 - Дієслово HTTP, що використовується для доступу до цієї сторінки, заборонено - як встановити відображення обробника
Я написав послугу REST за допомогою веб-API ASP.NET. Я намагаюся надіслати запит HttpDelete, однак я отримую таку помилку: 405 - Дієслово HTTP, яке використовується для доступу до цієї сторінки, заборонено Я думаю, що я близький до рішення, я виявив, що я повинен увімкнути віддалене управління IIS, перейдіть до розділу Handper …

7
Як встановити тайм-аут для запитів http.Get () у Golang?
Я роблю інструмент для вибору URL-адрес у Go і маю список URL-адрес для отримання. Я надсилаю http.Get()запити до кожної URL-адреси та отримую їх відповідь. resp,fetch_err := http.Get(url) Як я можу встановити нестандартний час очікування для кожного запиту Get? (Час за замовчуванням дуже довгий, і це робить мого вихователя дуже повільним.) …
106 http  get  timeout  go 

8
Як відключити Hyper-V в командному рядку?
Я намагаюся відкрити VMware, там написано, що плеєр VMware та Hyper-V не сумісні. Я знайшов його тут , але він не працює за допомогою запропонованої ним команди. Я спробував переглянути допомогу, виявив, що є /hypervisorsettingsваріант. Але все одно не працювати з цим, йдеться The parameter is incorrect. Хтось може допомогти …
106 windows  cmd  hypervisor 

9
Зафіксуйте відступ коду в Xcode
Після того, як я почне редагувати свій код і додавати для циклів або, якщо потім, заяви, мій відступ коду зірвано, оскільки попередній код підтримує колишній відступ замість автоматичного налаштування. У Visual Studio ви можете виділити код і вибрати "вибір формату", щоб виправити ці проблеми - чи є щось подібне в …
106 xcode 

7
"Приватний" (впроваджувальний) клас у Python
Я кодую невеликий модуль Python, що складається з двох частин: деякі функції, що визначають загальнодоступний інтерфейс, клас реалізації, який використовується вищевказаними функціями, але який не має сенсу поза модулем. Спочатку я вирішив "приховати" цей клас реалізації, визначивши його всередині функції, що використовує його, але це перешкоджає читанню і не може …

14
Як створити масив з файлу CSV за допомогою PHP та функції fgetcsv
Чи може хтось люб’язно надати код для створення масиву з CSV-файлу за допомогою fgetcsv? Я використовував наступний код для створення масиву з простого файлу CSV, але він не працює правильно, коли в одному з моїх полів є кілька коми - наприклад, адреси. $lines =file('CSV Address.csv'); foreach($lines as $data) { list($name[],$address[],$status[]) …
106 php  arrays  csv 

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