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

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

16
Чим відрізняється шаблонний метод від шаблону стратегії?
Може хтось, будь ласка, пояснить мені, в чому різниця між шаблоном методу шаблону та стратегічним шаблоном? Наскільки я можу сказати, вони на 99% однакові - різниця полягає лише в тому, що шаблон шаблону методу має абстрактний клас як базовий клас, тоді як клас стратегії використовує інтерфейс, який реалізується кожним конкретним …

5
Використання параметрів у пакетних файлах у командному рядку Windows
Як у Windows як отримати доступ до аргументів, переданих під час запуску пакетного файлу? Наприклад, скажімо, у мене є програма з назвою hello.bat. Коли я входжу hello -aв командному рядку Windows, як я можу повідомити програмі про те, що -aбуло передано як аргумент?


5
Чи може інтерактивне вікно C # взаємодіяти з моїм кодом?
У Visual Studio 2015 або новіших версіях я можу відкрити "інтерактивне вікно C #" та запустити код: > 5 + 3 8 Це мило. Тепер, як я можу взаємодіяти зі своїм кодом --ми класами? Припустимо, у мене проект відкритий. > new Cog() (1,5): error CS0246: The type or namespace name …
161 c#  .net  visual-studio  roslyn 


13
Створіть .txt файл, якщо його немає, і якщо він додає новий рядок
Я хотів би створити .txt файл і написати до нього, і якщо файл вже існує, я просто хочу додати ще кілька рядків: string path = @"E:\AppServ\Example.txt"; if (!File.Exists(path)) { File.Create(path); TextWriter tw = new StreamWriter(path); tw.WriteLine("The very first line!"); tw.Close(); } else if (File.Exists(path)) { TextWriter tw = new StreamWriter(path); …
161 c#  text-files 


15
Зміна інтервалу SetInterval під час його запуску
Я написав функцію javascript, яка використовує setInterval для маніпулювання рядком кожні десяту частину секунди для певної кількості ітерацій. function timer() { var section = document.getElementById('txt').value; var len = section.length; var rands = new Array(); for (i=0; i<len; i++) { rands.push(Math.floor(Math.random()*len)); }; var counter = 0 var interval = setInterval(function() { …


16
Що таке Java?: Оператор викликається і що він робить?
Я працюю з Java пару років, але до недавнього часу я не стикався з цією конструкцією: int count = isHere ? getHereCount(index) : getAwayCount(index); Це, мабуть, дуже просте питання, але хтось може це пояснити? Як я її читаю? Я майже впевнений, що знаю, як це працює. якщо isHereце правда, getHereCount()називається, …

4
Аутентифікація на основі токена в ASP.NET Core
Я працюю з додатком ASP.NET Core. Я намагаюся реалізувати аутентифікацію на основі токена, але не можу зрозуміти, як використовувати нову систему безпеки для мого випадку. Я переглянув приклади, але вони мені не дуже допомогли, вони використовують аутентифікацію файлів cookie або зовнішню автентифікацію (GitHub, Microsoft, Twitter). Який мій сценарій: програма angularjs …

12
jQuery vs document.querySelectorAll
Я декілька разів чув, що найсильніший актив jQuery - це те, як він запитує та маніпулює елементами в DOM: ви можете використовувати CSS-запити для створення складних запитів, які було б важко зробити в звичайному javascript. Однак, наскільки я знаю, ви можете досягти такого ж результату за допомогою, document.querySelectorабо document.querySelectorAllякі підтримуються …

6
Збереження та читання растрових зображень / зображень із внутрішньої пам'яті в Android
Що я хочу зробити, це зберегти зображення у внутрішній пам'яті телефону (не на SD-картці) . Як я можу це зробити? Я отримав зображення прямо з камери на перегляд зображення в моєму додатку, все це працює нормально. Тепер я хочу зберегти це зображення з перегляду зображень у внутрішній пам'яті мого пристрою …

6
Як перетворити інтервал у кількість годин за допомогою постгресів?
Скажіть, у мене такий інтервал, як 4 days 10:00:00 в постгресах. Як перетворити це на кількість годин (106 в даному випадку?) Чи є функція чи я повинен кусати кулю і робити щось подібне extract(days, my_interval) * 24 + extract(hours, my_interval)

15
Передавання рядка за посиланням на Java?
Я звик робити наступне C: void main() { String zText = ""; fillString(zText); printf(zText); } void fillString(String zText) { zText += "foo"; } А вихід: foo Однак у Java це, здається, не працює. Я припускаю, тому що Stringоб'єкт копіюється замість переданого посилання . Я думав, що Струни - це об'єкти, …

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