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

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

4
Чому Windows64 використовує інший режим виклику від усіх інших ОС на x86-64?
AMD має специфікацію ABI, яка описує конвенцію про виклики для використання на x86-64. Усі ОС дотримуються цього, за винятком Windows, яка має власну умову викликів x86-64. Чому? Хтось знає технічні, історичні чи політичні причини цієї різниці, чи це суто питання НІХсиндрому? Я розумію, що різні ОС можуть мати різні потреби …

1
Що таке маркери в структурах журналу Java і що є причиною їх використання?
Перший раз, коли я читаю про маркери, читаю: http://slf4j.org/faq.html Я перевіряю доступні методи для об’єкта Logger : http://www.slf4j.org/api/org/slf4j/Logger.html http://logging.apache.org/log4j/2.x/log4j-api/apidocs/org/apache/logging/log4j/Logger.html і знайшли інтерфейси: http://www.slf4j.org/api/org/slf4j/Marker.html http://logging.apache.org/log4j/2.x/log4j-api/apidocs/org/apache/logging/log4j/Marker.html Більш детальну інформацію я отримую від: http://logback.qos.ch/manual/filters.html але все ще плутати ... Зауважте, я запитую чому , а не як ними користуватися, тому це не дублікат: …
110 java  logging  log4j  slf4j  logback 

5
Як прочитати один конверт з консолі Java (як користувач вводить його)?
Чи є простий спосіб прочитати одну конфігурацію з консолі, коли користувач набирає її на Java? Це можливо? Я намагався з цими методами, але всі вони чекають, коли користувач натисне клавішу введення : char tmp = (char) System.in.read(); char tmp = (char) new InputStreamReader(System.in).read (); char tmp = (char) System.console().reader().read(); // …
110 java  input  console 

4
Як я можу зв’язатись із певною версією glibc?
Коли я компілюю щось на моєму ПК Ubuntu Lucid 10.04, воно з’єднується з glibc. Lucid використовує 2,11 glibc. Коли я запускаю цей двійковий файл на іншому ПК зі старшим glibc, команда не вдається сказати, що немає glibc 2.11 ... Наскільки я знаю, glibc використовує версію символів. Чи можу я змусити …
110 linux  gcc  linker  glibc  libc 

12
Перевірте, чи дійсний шлях
Мені просто цікаво: я шукаю спосіб перевірити, чи дійсний даний шлях. (Примітка. Я не хочу перевіряти, чи файл існує! Я хочу лише підтвердити обгрунтованість шляху. Отже, якщо файл, можливо, існує в місці розташування) . Проблема в тому, що я не можу знайти нічого в API .Net. Завдяки безлічі форматів та …
110 c#  .net  winapi  path 

4
Як працює алгоритм сортування MapReduce?
Одним з головних прикладів, який використовується при демонстрації сили MapReduce, є тестовий показник Terasort . У мене виникають проблеми з розумінням основ алгоритму сортування, що використовується в середовищі MapReduce. Для мене сортування просто включає визначення відносного положення елемента по відношенню до всіх інших елементів. Тож сортування передбачає порівняння "всього" з …

12
Як додати хвилини до моєї дати
У мене є цей об'єкт дати: SimpleDateFormat df = new SimpleDateFormat("yyyy-mm-dd HH:mm"); Date d1 = df.parse(interviewList.get(37).getTime()); значення d1 дорівнює Fri Jan 07 17:40:00 PKT 2011 Зараз я намагаюся додати 10 хвилин до вищевказаної дати. Calendar cal = Calendar.getInstance(); cal.setTime(d1); cal.add(Calendar.MINUTE, 10); String newTime = df.format(cal.getTime()); Значення newTimeзмін, 2011-50-07 17:50 але …

3
Скиньте іншу гілку до поточної без оформлення каси
Я пишу кілька сценаріїв для мого робочого процесу Git. Мені потрібно скинути іншу (існуючу) гілку до поточної, без оформлення замовлення. Перед: CurrentBranch: commit A OtherBranch: commit B Після: CurrentBranch: commit A OtherBranch: commit A Еквівалентний $ git checkout otherbranch $ git reset --soft currentbranch $ git checkout currentbranch (Примітка --soft. …
110 git 

6
jQuery змінює стиль елемента HTML
У мене є список на HTML <div id="header" class="row"> <div id="logo" class="col_12">And the winner is<span>n't...</span></div> <div id="navigation" class="row"> <ul id="pirra"> <li><a href="#">Why?</a></li> <li><a href="#">Synopsis</a></li> <li><a href="#">Stills/Photos</a></li> <li><a href="#">Videos/clips</a></li> <li><a href="#">Quotes</a></li> <li><a href="#">Quiz</a></li> </ul> </div> вона змінюється штрафом, щоб горизонтально відображатися на зміні CSS div#navigation ul li { display: inline-block; } …
110 jquery  html  css 

13
Як перевірити, чи відбувається датаTime сьогодні?
Чи є кращий .net спосіб перевірити, чи не відбувся DateTime "сьогодні", а потім код нижче? if ( newsStory.WhenAdded.Day == DateTime.Now.Day && newsStory.WhenAdded.Month == DateTime.Now.Month && newsStory.WhenAdded.Year == DateTime.Now.Year ) { // Story happened today } else { // Story didn't happen today }
110 c#  .net  datetime 

4
Як зашифрувати байти за допомогою TPM (Trusted Platform Module)
Як я можу зашифрувати байти за допомогою модуля TPM машини? CryptProtectData Windows надає (відносно) простий API для шифрування крапки за допомогою CryptProtectDataAPI, який ми можемо перетворити на просту у використанні функцію: public Byte[] ProtectBytes(Byte[] plaintext) { //... } Деталі ProtectBytesменш важливі, ніж ідея, що ви можете використовувати її досить легко: …

5
Наскільки корисний / важливий REST HATEOAS (рівень 3 зрілості)?
Я беру участь у проекті, де деякі старші члени команди вважають, що API REST повинен відповідати HATEOAS та реалізовувати всі рівні зрілості Річардсона ( http://martinfowler.com/articles/richardsonMatmatureModel.html )! Більшість реалізацій AFAIK не відповідають HATEOAS, і це має бути вагома причина, чому більшість людей не роблять цього. Я можу придумати такі причини, як …
110 rest  hateoas 


8
SQL приєднується до протизапитів SQL (продуктивність)?
Я хочу знати, чи є у мене запит на приєднання щось подібне - Select E.Id,E.Name from Employee E join Dept D on E.DeptId=D.Id і підпиту щось подібне - Select E.Id,E.Name from Employee Where DeptId in (Select Id from Dept) Коли я розглядаю ефективність, який із двох запитів був би швидшим …

5
Чи є спосіб створити інтерфейси в ES6 / Node 4?
ES6 повністю доступний у вузлі 4. Мені було цікаво, чи включає він концепцію інтерфейсу для визначення методів контрактів як у MyClass implements MyInterface . Я не можу знайти багато з моїм Googling, але, можливо, є приємний трюк або спосіб вирішення.

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