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

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


4
Регулярний вираз, щоб відповідати слову або його префіксу
Я хочу відповідати регулярному виразу цілому слову. У наступному прикладі я намагаюся відповідати sабо seasonале то , що у мене є сірники s, e, a, oі n. [s|season] Як зробити регулярний вираз, щоб відповідати цілому слову?
119 regex  expression  word 

3
Встановити спеціальний атрибут за допомогою JavaScript
Я використовую The DynaTree (https://code.google.com/p/dynatree), але у мене виникають деякі проблеми і сподіваюся, що хтось може допомогти. Я відображаю дерево на сторінці, як показано нижче: <div id="tree"> <ul> <li class="folder">Outputs <ul> <li id="item1" data="icon: 'base.gif', url: 'page1.htm', target: 'AccessPage'">Item 1 Title <li id="item2" data="icon: 'base.gif', url: 'page2.htm', target: 'AccessPage'">Item 2 …
119 javascript  dom  dynatree 


3
Завантаження спеціальних файлів конфігурації
Я знаю, що можу відкривати конфігураційні файли, пов'язані зі складанням статичним ConfigurationManager.OpenExe(exePath)методом, але я просто хочу відкрити конфігурацію, не пов’язану з збіркою. Просто стандартний конфігураційний файл .NET.
119 c#  configuration 


1
"Ця декларація функції не є прототипом" в Xcode 9
Під час використання Xcode 9 є деякі попередження про компілятор This function declaration is not a prototype. Він пропонує додати voidдо методу тіло, яке вирішить його. Проблема, яка у мене виникає, полягає в тому, що ці попередження також передаються для таких системних API, як UIApplicationделегатні методи: - (void)application:(UIApplication *)application handleActionWithIdentifier:(NSString …

4
Як вказати парам необов'язково, використовуючи вбудований JSDoc?
Згідно з JSDoc вікі для @param, ви можете вказати, що @param є необов'язковим, використовуючи /** @param {String} [name] */ function getPerson(name) { } і ви можете вказати параметр, вбудований в параметр, використовуючи function getPerson(/**String*/ name) { } І я можу поєднати їх, як наступне, що добре працює. /** @param [name] …

7
Як використовувати команду gitignore в git
Я працюю вперше над git. Я пересунув своє відділення на github, і воно висунуло всю бібліотеку та документи в github. Тепер, що я можу зробити і як можна використовувати команду gitignore, щоб знову уникнути тієї ж помилки.
119 git  github 

6
Як я можу встановити рамку моєї сітки в WPF?
Як я можу встановити рамку моєї сітки в C # / WPF? Це те, що я хотів би, щоб це було, але ставить межу навколо всієї справи замість управління сіткою, яку я вклав у свою програму. <Grid> <Border BorderBrush="Black" BorderThickness="2"> <Grid Height="166" HorizontalAlignment="Left" Margin="12,12,0,0" Name="grid1" VerticalAlignment="Top" Width="479" Background="#FFF2F2F2" /> </Border> …
119 c#  wpf 


4
Чи слід уникати обробників подій "async void"?
Я знаю, що загалом вважається поганою ідеєю використовувати async voidметоди " забуття та забуття" для запуску завдань, оскільки немає сліду очікуваного завдання, і складно обробляти винятки, які можуть бути кинуті всередині такого методу. Чи варто взагалі уникати async voidобробників подій? Наприклад, private async void Form_Load(object sender, System.EventArgs e) { await …

10
Отримайте позицію індексу каретки contentEditable
Я знаходжу багато хороших перехресних анонсів про те, як встановити позицію індексу курсора чи каретки в contentEditableелементі, але жоден про те, як отримати або знайти його індекс ... Що я хочу зробити, це знати індекс карети в цьому розділі, на keyup. Отже, коли користувач набирає текст, я в будь-який момент …

2
Різниця між очікуванням та ContinueWith
Чи може хтось пояснити, чи є awaitі ContinueWithє синонімами чи не в наступному прикладі. Я намагаюся використовувати TPL вперше і читаю всю документацію, але не розумію різниці. Чекайте : String webText = await getWebPage(uri); await parseData(webText); ПродовжитиЗ : Task<String> webText = new Task<String>(() => getWebPage(uri)); Task continue = webText.ContinueWith((task) => …

15
Незважаючи на заголовки, Firefox "Запит на перехресне походження заблокований"
Я намагаюся зробити простий запит перехресного походження, і Firefox постійно блокує його з цією помилкою: Заблокований запит між походженнями: ця ж політика щодо оригіналу забороняє читати віддалений ресурс за адресою [url]. Це можна виправити, перемістивши ресурс у той самий домен або включивши CORS. [URL] Він чудово працює в Chrome і …

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