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

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

7
F # розробка та тестування одиниць?
Я щойно розпочав роботу з F #, що є моєю першою функціональною мовою. Я працюю квазі-ексклюзивно з C #, і мені дуже подобається, як F # приводить мене до переосмислення, як я пишу код. Один з аспектів, який мені здається дезорієнтуючим, - це зміна процесу написання коду. Я використовую TDD …

3
Перехоплення посилань із браузера, щоб відкрити мою програму Android
Я хотів би мати можливість запропонувати моєму додатку відкрити посилання, коли користувач натискає URL-адресу заданого шаблону, а не дозволяє браузеру відкривати його. Це може бути, коли користувач перебуває на веб-сторінці у веб-переглядачі або в електронному поштовому клієнті або в WebView у свіжовикладеному додатку. Наприклад, натисніть на посилання YouTube з будь-якої …

3
Чим відрізняється build.sbt від build.scala?
Я почав вивчати Scala і майже в кожному підручнику бачу build.sbtфайл, в якому описані налаштування проекту. Але зараз я встановив giter8і створив проект із шаблону. І згенерований проект із пропущеного build.sbtфайлу шаблону , але він має build.scala(який, здається, використовується для тих же цілей, але він більш гнучкий). То в чому …
107 scala  sbt 

7
Чи слід додавати папку .nuget до контролю версій?
З новішими версіями NuGet можна налаштувати проект для автоматичного відновлення пакетів NuGet, щоб packagesпапку не потрібно було включати у сховище вихідного коду. Добре. Однак ця команда додає нову .nugetпапку і там є двійковий файл, NuGet.exe. Це також може бути створене автоматично за допомогою Visual Studio, і тому не буде правильним …

1
Які частини реального світу Haskell зараз застаріли або вважаються поганою практикою?
У главі 19 реального світу Haskell багато прикладів зараз не вдалося через змінуControl.Exception . Це змушує мене думати, що, можливо, деякі речі цієї книги насправді застаріли і більше не варто їх вивчати, адже минуло 6 років. Моя інша довідка - Learn You a Haskell For Great Good , хоча це …


4
Як перевірити послугу AngularJS за допомогою Жасмін?
(Тут пов'язане запитання: тест Жасмін не бачить модуль AngularJS ) Я просто хочу перевірити сервіс без завантажувальної програми Angular. Я ознайомився з деякими прикладами та підручником, але нікуди не йду. У мене всього три файли: myService.js: де я визначаю послугу AngularJS test_myService.js: де я визначаю тест Жасмін для послуги. specRunner.html: …
107 angularjs  jasmine 

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

2
Випадок використання `oneway void` в Objective-C?
Я знайшов дивне ключове слово в NSObject.h - (oneway void)release; Я здійснив пошук в Інтернеті і дізнався, що це стосується асинхронного передавання повідомлення, що схоже на передачу повідомлення Ерланга. Здається, це може зробити багато цікавого. Які хороші випадки використання цього ключового слова?

2
Відмінності в автоматичному розпакуванні між Java 6 та Java 7
Я зазначив різницю в поведінці автоматичного розпакування між Java SE 6 та Java SE 7. Мені цікаво, чому це так, тому що я не можу знайти жодної документації про зміни в цій поведінці між цими двома версіями. Ось простий приклад: Object[] objs = new Object[2]; objs[0] = new Integer(5); int …
107 java  casting  java-7  unboxing 

16
Чому стандарт SQL ANSI-92 краще не прийнятий порівняно з ANSI-89?
У кожній компанії, в якій я працював, я виявив, що люди все ще пишуть свої SQL-запити за стандартом ANSI-89: select a.id, b.id, b.address_1 from person a, address b where a.id = b.id а не стандарт ANSI-92: select a.id, b.id, b.address_1 from person a inner join address b on a.id = …
107 sql  join  ansi-sql  ansi-92 

7
Переглядайте та показуйте файли в git repo без клонування
Чи існує спосіб перегляду та відображення файлів у git repo, не спершу клонувавши його? Я можу робити те, у svn, використовуючи команди: svn ls / шлях / до / репо svn cat / шлях / до / repo / file-in-repo Я нібито можу використовувати git show, але роблю: git show …
107 git 


8
Як Google обчислює моє місцезнаходження на робочому столі?
Так, це мене трохи бентежить, я не впевнений, чи хтось із вас помітив або використовував функцію "моє місцезнаходження" на картах Google за допомогою робочого столу (або жодного GPS / жодного мобільного пристрою). Якщо у вас є браузер із передачами google (найпростішим у користуванні є Google Chrome), ви будете мати синє …

5
Для чого корисний хибний оператор у C #?
У C # є два дивні оператори: істинний оператор помилковий оператор Якщо я розумію це право, ці оператори можуть використовуватися у типах, які я хочу використовувати замість булевого виразу та де я не хочу надавати неявну конверсію bool. Скажімо, у мене такий клас: public class MyType { public readonly int …
107 c#  .net  syntax 

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