программирование

Q & A для профессиональных программистов и энтузиастов

6
Разница между console.log () и console.debug ()?
Google не помог мне, так как поиск по запросу console.debug просто вызывает кучу страниц, на которых есть слова «console» и «debug». Мне интересно, в чем разница между console.log()и console.debug(). Есть ли способ использовать кучу console.debug()операторов, а затем просто щелкнуть переключателем, чтобы легко отключить отправку всех операторов отладки на консоль (например, …

4
Что конкретно такое время настенных часов, время пользовательского процессора и системное время процессора в UNIX?
Я могу предположить, основываясь на названиях, но что конкретно такое время настенных часов, время пользовательского процессора и системное время процессора в UNIX? Является ли время пользовательского процессора количеством времени, потраченным на выполнение кода пользователя, а время ядром-процессор - количеством времени, затраченным в ядре из-за необходимости выполнения привилегированных операций (например, ввода-вывода …

11
Как опубликовать модуль, написанный на ES6, в NPM?
Я собирался опубликовать модуль в NPM, когда подумал о том, чтобы переписать его на ES6, чтобы сделать его перспективным и изучить ES6. Я использовал Babel для переноса на ES5 и запуска тестов. Но я не знаю, что делать дальше: Могу ли я транспилировать и публиковать полученную папку в NPM? Могу …

7
Как дождаться завершения асинхронного метода?
Я пишу приложение WinForms, которое передает данные на устройство класса USB HID. В моем приложении используется отличная Generic HID library v6.0, которую можно найти здесь . Вкратце, когда мне нужно записать данные на устройство, вызывается следующий код: private async void RequestToSendOutputReport(List<byte[]> byteArrays) { foreach (byte[] b in byteArrays) { while …

7
Как разделить () строку с разделителями на список <String>
У меня был такой код: String[] lineElements; . . . try { using (StreamReader sr = new StreamReader("TestFile.txt")) { String line; while ((line = sr.ReadLine()) != null) { lineElements = line.Split(','); . . . но потом подумал, что мне, может быть, лучше пойти со списком. Но этот код: List&lt;String&gt; listStrLineElements; …
149 c#  .net  list  arraylist 


15
Как с помощью CSS установить цвет фона для ширины текста, а не для всего элемента?
Я хочу, чтобы зеленый фон находился сразу за текстом, а не составлял 100% ширины страницы. Вот мой текущий код: h1 { text-align: center; background-color: green; } &lt;h1&gt;The Last Will and Testament of Eric Jones&lt;/h1&gt; Запустить фрагмент кодаСкрыть результатыРазвернуть фрагмент
149 html  css 

18
Использование .gitignore для игнорирования всего, кроме определенных каталогов
Моя проблема в том, что в моем репозитории git есть несколько веб-сайтов WordPress, из которых я хочу выборочно фиксировать только содержимое моих themesпапок, игнорируя при этом остальные избыточные файлы, обнаруженные в WordPress. Раньше я использовал файлы .gitignore, чтобы игнорировать типы файлов, но можно ли его использовать наоборот - то есть …
149 git  gitignore  glob 

3
Angular2: как загрузить данные перед рендерингом компонента?
Я пытаюсь загрузить событие из своего API до того, как компонент будет отрисован. В настоящее время я использую свою службу API, которую я вызываю из функции ngOnInit компонента. Мой EventRegisterкомпонент: import {Component, OnInit, ElementRef} from "angular2/core"; import {ApiService} from "../../services/api.service"; import {EventModel} from '../../models/EventModel'; import {Router, ROUTER_DIRECTIVES, ROUTER_PROVIDERS, RouteConfig, RouteParams, …

14
Унаследованы ли статические методы в Java?
Я читал «Руководство программиста по сертификации Java ™ SCJP » Халида Могала . В главе о наследовании объясняется, что Наследование членов тесно связано с их заявленной доступностью. Если член суперкласса доступен по своему простому имени в подклассе (без использования какого-либо дополнительного синтаксиса, такого как super), этот член считается унаследованным Также …
149 java  inheritance  static 

3
Как этапы делятся на задачи в Spark?
Предположим, что в каждый момент времени выполняется только одно задание Spark. Что я получил до сих пор Вот что я понимаю в Spark: Когда SparkContextсоздается, каждый рабочий узел запускает исполнителя. Исполнители - это отдельные процессы (JVM), которые подключаются к программе драйвера. У каждого исполнителя есть баночка с программой драйвера. Выходя …
149 apache-spark 

21
ViewModelProviders устарела в 1.1.0
Глядя на документы Google для ViewModel, они показывают приведенный ниже пример кода о том, как получить ViewModel: val model = ViewModelProviders.of(this).get(MyViewModel::class.java) При использовании последней зависимости android.arch.lifecycle:extensions:1.1.1такого класса нет ViewModelProviders. Переходя к документации для ViewModelProviders, я увидел комментарий: Этот класс объявлен устаревшим на уровне API 1.1.0. Используйте ViewModelProvider.AndroidViewModelFactory Проблема в том, …

29
React Hook «useState» вызывается в функции «app», которая не является ни компонентом функции React, ни пользовательской функцией React Hook.
Я пытаюсь использовать перехватчики для решения простой проблемы const [personState,setPersonState] = useState({ DefinedObject }); со следующими зависимостями. "dependencies": { "react": "^16.8.6", "react-dom": "^16.8.6", "react-scripts": "3.0.0" } но я все еще получаю следующую ошибку: ./src/App.js Строка 7: React Hook «useState» вызывается в функции «app», которая не является ни компонентом функции React, …

3
Что строгие типы делают в PHP?
Я видел следующую новую строку в PHP 7, но никто толком не объясняет, что это значит. Я погуглил, и все, о чем они говорят, это то, включите ли вы это или нет, как в опросах. declare(strict_types = 1); Что оно делает? Как это повлияет на мой код? Я должен сделать …

30
Любимые (умные) рекомендации по защитному программированию [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.