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

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


5
Asynctask vs Thread в android
В інтерфейсі для виконання деяких фонових робіт я використовував окрему Thread. Але як пропонують інші, я зараз використовую AsyncTask. У чому головна відмінність між a Threadі an AsyncTask? У якому сценарії я повинен використовувати a Threadчи an AsyncTask?

5
Як використовувати nodejs, щоб відкрити браузер за замовчуванням та перейти до певної URL-адреси
Я пишу заявку за допомогою Node.js. Одна з функцій, яку я хочу створити, - це відкрити веб-браузер за замовчуванням та перейти до певної URL-адреси. Я хочу, щоб він був портативним, щоб він працював на Windows / Mac / Linux.

6
Генеруйте випадкові числа за допомогою випадкової бібліотеки C ++ 11
Як випливає з назви, я намагаюся знайти спосіб генерації випадкових чисел за допомогою нової <random>бібліотеки C ++ 11 . Я спробував це з цим кодом: std::default_random_engine generator; std::uniform_real_distribution<double> uniform_distance(1, 10.001); Проблема з кодом, який я маю, полягає в тому, що кожного разу, коли я його компілюю і запускаю, він завжди …
135 c++  c++11  random  range 


4
Яка різниця між односпрямованими та двонаправленими асоціаціями JPA та сплячого режиму?
Чим відрізняються односпрямовані та двонаправлені асоціації? Оскільки таблиця, що генерується в db, однакова, тому я знайшов єдину різницю в тому, що кожна сторона двонаправлених асоціацій матиме посилання на іншу, а односпрямована - ні. Це односпрямоване об’єднання public class User { private int id; private String name; @ManyToOne @JoinColumn( name = …

8
Пов’язуючи Р і Джулію?
Джулія виглядає дуже перспективно для швидких та синтаксичних обчислень (наприклад, тут ), але я підозрюю, що вона ще не буде десь поблизу R з точки зору загального робочого процесу статистики. Тому я хотів би використовувати його там, де C ++ використовується в основному в програмах R: для оптимізації повільних частин …
135 r  julia 

5
Неоднозначні методи дій ASP.NET MVC
У мене є два способи дії, які суперечать один одному. В основному, я хочу мати змогу дістатися до одного і того ж виду, використовуючи два різні маршрути, або за ідентифікатором елемента, або за іменем елемента, і його батьком (елементи можуть мати однакове ім’я для різних батьків). Пошуковий термін може використовуватися …

17
Гарне друк XML за допомогою JavaScript
У мене є рядок, який представляє невідступний XML, який я хотів би сильно роздрукувати. Наприклад: <root><node/></root> повинні стати: <root> <node/> </root> Підсвічування синтаксису не є обов'язковою умовою. Для вирішення проблеми спочатку перетворюю XML, щоб додати повернення каретки та пробіли, а потім використовую попередній тег для виведення XML. Щоб додати нові …

4
Чи можна визначити тип параметра і тип повернення лямбда?
Враховуючи лямбда, чи можна з'ясувати, що це тип параметра та тип повернення? Якщо так, то як? В основному, я хочу, lambda_traitsщо його можна використовувати наступними способами: auto lambda = [](int i) { return long(i*10); }; lambda_traits<decltype(lambda)>::param_type i; //i should be int lambda_traits<decltype(lambda)>::return_type l; //l should be long Мотивація полягає в …



2
Чому оптимальні оцінювачі λ-числення здатні обчислювати великі модульні експоненції без формул?
Церковні числа - це кодування натуральних чисел як функцій. (\ f x → (f x)) -- church number 1 (\ f x → (f (f (f x)))) -- church number 3 (\ f x → (f (f (f (f x))))) -- church number 4 Ви можете акуратно викласти 2 церковних …


4
C ++ нульова ініціалізація - Чому у цій програмі `b` неініціалізований, але" a "ініціалізований?
Відповідно до прийнятої (і єдиної) відповіді на це запитання щодо переповнення стека , Визначення конструктора с MyTest() = default; натомість об'єкт буде ініціалізувати нуль. Тоді чому робиться наступне, #include <iostream> struct foo { foo() = default; int a; }; struct bar { bar(); int b; }; bar::bar() = default; int …

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