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

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

15
Як strtok () розділяє рядок на лексеми на C?
Будь ласка, поясніть мені strtok()функціонування функції. Посібник говорить, що він розбиває рядок на лексеми. Я не можу зрозуміти з посібника, що він насправді робить. Я додав годинник strі *pchперевіряв його роботу, коли відбувся перший цикл, але вміст strбув лише "цим". Як друкувались на екрані вихідні дані? /* strtok example */ …
114 c  string  split  token  strtok 

10
Як я можу отримати кожен n-й елемент зі списку <T>?
Я використовую .NET 3.5 і хотів би мати можливість отримати кожен * n*-й елемент зі списку. Мене не турбує, чи досягнуто це за допомогою лямбда-виразу чи LINQ. Редагувати Схоже, це питання викликало досить багато дискусій (що добре, правда?). Головне, що я навчився, це те, що, коли ти думаєш, що знаєш …
114 c#  linq  list  lambda 

10
Чи можете ви зробити дійсні Makefiles без символів табуляції?
target: dependencies command1 command2 У моїй системі (Mac OS X), makeсхоже, потрібно, щоб у Makefiles був символ вкладки, що передує вмісту кожного commandрядка, або він видає синтаксичну помилку. Це викликає роздратування під час створення чи редагування Makefiles, оскільки в мене редактор налаштований на всі простори. Чи можете ви зробити дійсні …

8
Як читати значення атрибуту з XmlNode в C #?
Припустимо, у мене є XmlNode, і я хочу отримати значення атрибута під назвою "Ім'я". Як я можу це зробити? XmlTextReader reader = new XmlTextReader(path); XmlDocument doc = new XmlDocument(); XmlNode node = doc.ReadNode(reader); foreach (XmlNode chldNode in node.ChildNodes) { **//Read the attribute Name** if (chldNode.Name == Employee) { if (chldNode.HasChildNodes) …
114 c#  .net  xml 

7
У JPA 2, використовуючи CriteriaQuery, як рахувати результати
Я досить новачок у JPA 2, і це API CriteriaBuilder / CriteriaQuery: CriteriaQuery javadoc CriteriaQuery у навчальному посібнику Java EE 6 Я хотів би порахувати результати CriteriaQuery, фактично не отримуючи їх. Чи можливо це, я не знайшов такого способу, єдиним способом було б це зробити: CriteriaBuilder cb = entityManager.getCriteriaBuilder(); CriteriaQuery&lt;MyEntity&gt; …

21
Ефективно замінити всі наголошені символи в рядку?
Для реалізації бідної людини в найближчому -collation-правильного сортування на стороні клієнта , мені потрібна функція JavaScript , що робить ефективної заміни одного символу в рядку. Ось що я маю на увазі (зауважте, що це стосується німецького тексту, інші мови сортуються по-різному): рідне сортування помиляється: abcouz ä ö ü правильним буде …

6
Код Entity Framework перший унікальний стовпець
Я використовую Entity Framework 4.3 і використовую Code Fist. У мене клас public class User { public int UserId{get;set;} public string UserName{get;set;} } Як сказати Entity Framework, що UserName повинен бути унікальним при створенні таблиці баз даних? Я вважаю за краще використовувати анотації даних, а не файл конфігурації, якщо це …

10
Коли користуватися '(або цитатою) в Lisp?
Провівши його через основні частини вступної книги Lisp, я все ще не міг зрозуміти, що робить функція спеціального оператора (quote)(або еквівалентної '), але це був весь код Lisp, який я бачив. Що це робить?
114 lisp  quote 

15
Regex для розбиття рядка за допомогою пробілу, коли його не оточують одинарні або подвійні лапки
Я новачок у регулярних висловлюваннях і буду вдячний за вашу допомогу. Я намагаюся скласти вираз, який розділить приклад рядка, використовуючи всі пробіли, які не оточені одинарними або подвійними лапки. Моя остання спроба виглядає так: (?!")і не зовсім працює. Це розділення на простір перед цитатою. Приклад введення: This is a string …
114 java  regex  split 

6
Каталог .NET Process.Start за замовчуванням?
Я запускаю програму Java зсередини консольної програми C # .NET . Це чудово працює у випадку, коли додатку Java не важливо, що таке каталог «за замовчуванням», але виходить з ладу для програми Java, яка лише шукає файли підтримки в поточному каталозі. Чи є параметр процесу, який можна встановити, щоб вказати …
114 c# 

8
Як сортувати файл, виходячи з його числових значень для поля?
Приклад file.txt: 100 foo 2 bar 300 tuu Під час використання sort -k 1,1 file.txtпорядок рядків не зміниться, хоча ми очікуємо: 2 bar 100 foo 300 tuu Як сортувати поле, що складається з чисел на основі абсолютного числового значення?
114 linux  sorting  command 

4
помилка при призначенні макета: BoxLayout не можна поділитись
У мене є JFrameклас Java , в якому я хочу використовувати Boxlayout, але я отримую повідомлення про помилку java.awt.AWTError: BoxLayout can't be shared. Я бачив інших із цією проблемою, але вони вирішили її, створивши boxlayout на змістовій панелі, але це те, що я роблю тут. Ось мій код: class EditDialog …
114 java  swing  layout  boxlayout 


4
Шлях до Powershell.exe (v 2.0)
Де знаходиться Powershell (версія 2.0)? Який шлях до Powershell.exe? У мене встановлено Windows Server 2008 та Powershell. Коли я дивлюся на цю папку: PS C:\Windows\System32\WindowsPowerShell&gt; dir Directory: C:\Windows\System32\WindowsPowerShell Mode LastWriteTime Length Name ---- ------------- ------ ---- d---- 20.4.2010 17:09 v1.0 У мене є тільки Powershell v1.0. Але коли я набираю …
114 powershell  path 

7
Hamcrest порівнюють колекції
Я намагаюся порівняти 2 списки: assertThat(actual.getList(), is(Matchers.containsInAnyOrder(expectedList))); Але ідея java: no suitable method found for assertThat(java.util.List&lt;Agent&gt;,org.hamcrest.Matcher&lt;java.lang.Iterable&lt;? extends model.Agents&gt;&gt;) method org.junit.Assert.&lt;T&gt;assertThat(T,org.hamcrest.Matcher&lt;T&gt;) is not applicable (no instance(s) of type variable(s) T exist so that argument type org.hamcrest.Matcher&lt;java.lang.Iterable&lt;? extends model.Agents&gt;&gt; conforms to formal parameter type org.hamcrest.Matcher&lt;T&gt;) method org.junit.Assert.&lt;T&gt;assertThat(java.lang.String,T,org.hamcrest.Matcher&lt;T&gt;) is not applicable (cannot instantiate …
114 java  junit  hamcrest 

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