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

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

14
JavaScript "new Array (n)" и "Array.prototype.map" странность
Я наблюдал это в Firefox-3.5.7 / Firebug-1.5.3 и Firefox-3.6.16 / Firebug-1.6.2 Когда я запускаю Firebug: var x = new Array(3) console.log(x) // [undefined, undefined, undefined] var y = [undefined, undefined, undefined] console.log(y) // [undefined, undefined, undefined] console.log( x.constructor == y.constructor) // true console.log( x.map(function() { return 0; }) ) // …

8
Насколько плохо теневые имена определены во внешних областях?
Я только что переключился на Pycharm, и я очень рад всем предупреждениям и подсказкам, которые он дает мне для улучшения моего кода. За исключением этого, которое я не понимаю: This inspection detects shadowing names defined in outer scopes. Я знаю, что это плохая практика для доступа к переменной из внешней …

6
Почему Linux называют монолитным ядром?
Я читал, что Linux - это монолитное ядро. Означает ли монолитное ядро ​​компиляцию и компоновку всего кода ядра в исполняемый файл? Если Linux может поддерживать модули, почему бы не разбить все подсистемы на модули и загрузить их при необходимости? В этом случае ядро ​​не должно загружать все модули изначально и …

15
Поймать исключение потока в потоке вызывающего в Python
Я очень плохо знаком с Python и многопоточным программированием в целом. По сути, у меня есть скрипт, который будет копировать файлы в другое место. Я хотел бы, чтобы это было помещено в другой поток, чтобы я мог выводить, ....чтобы указать, что скрипт все еще работает. Проблема, с которой я сталкиваюсь, …

6
ModuleNotFoundError: Что значит __main__ не является пакетом?
Я пытаюсь запустить модуль из консоли. Структура моего каталога такая: Я пытаюсь запустить модуль p_03_using_bisection_search.pyиз problem_set_02каталога, используя: $ python3 p_03_using_bisection_search.py Код внутри p_03_using_bisection_search.py: __author__ = 'm' from .p_02_paying_debt_off_in_a_year import compute_balance_after def compute_bounds(balance: float, annual_interest_rate: float) -> (float, float): # there is code here, but I have omitted it to save …


6
Использование глобальных переменных между файлами?
Я немного озадачен тем, как работают глобальные переменные. У меня большой проект, содержащий около 50 файлов, и мне нужно определить глобальные переменные для всех этих файлов. Я определил их в main.pyфайле моих проектов следующим образом: # ../myproject/main.py # Define global myList global myList myList = [] # Imports import subfile …
209 python  share  globals 


7
добавить новую строку в старый CSV-файл Python
Я пытаюсь добавить новую строку в мой старый CSV-файл. По сути, он обновляется каждый раз, когда я запускаю скрипт Python. Прямо сейчас я сохраняю старые значения строк CSV в списке, а затем удаляю файл CSV и создаю его снова с новым значением списка. Хотел узнать, есть ли лучшие способы сделать …
209 python  csv  append  writer 

7
Запутался в опции Docker -t для выделения псевдо-TTY
Что именно делает эта опция? Я много читал на TTY и все еще в замешательстве. Я играл с отсутствием -tи просто, -iи кажется, что программы, которые ожидают пользовательского ввода, выдают ошибку без -t. Почему важно включить псевдо-TTY?
209 docker  tty  pty 

27
Ошибка установки NPM: неожиданный конец ввода JSON при синтаксическом анализе рядом с '… nt-webpack-plugin “:” 0'
При создании нового проекта Angular 5: версия узла: 8.9.2 Версия npm: 5.5.1 Моя команда npm install -g @angular/cli Ошибка npm ERR! **Unexpected end of JSON input while parsing near '...nt-webpack-plugin":"0'** npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\Aashitec\AppData\Roaming\npm-cache\_logs\2017-12-06T13_10_10_729Z-debug.log журнал ошибок http://www.aashitechno.in/2017-12-06T13_10_10_729Z-debug.log

12
sql-запрос для возврата различий между двумя таблицами
Я пытаюсь сравнить две таблицы SQL Server, чтобы проверить некоторые данные. Я хочу вернуть все строки из обеих таблиц, где данные находятся либо в одной, либо в другой. По сути, хочу показать все неточности. При этом мне нужно проверить три части данных: FirstName, LastName и Product. Я новичок в SQL, …

7
Проверить, существует ли значение в массиве Postgres
Используя Postgres 9.0, мне нужен способ проверить, существует ли значение в данном массиве. Пока что я придумал что-то вроде этого: select '{1,2,3}'::int[] @> (ARRAY[]::int[] || value_variable::int) Но я продолжаю думать, что должен быть способ попроще, я просто не вижу этого. Кажется, лучше: select '{1,2,3}'::int[] @> ARRAY[value_variable::int] Я думаю, этого будет …
209 sql  arrays  postgresql 

19
Эквивалент Windows Touch (т. Е. Способ node.js для создания index.html)
На машине с Windows я получаю эту ошибку 'touch' не распознается как внутренняя или внешняя команда, работающая программа или командный файл. когда я следую инструкциям : touch index.html app.js style.css Есть ли в Windows эквивалент использования «прикосновения»? Нужно ли мне создавать эти файлы вручную (и изменять их, чтобы изменить метку …
209 cmd 

8
Как сделать первичный ключ как автоинкремент для библиотеки Room Persistence
Я создаю Entity ( Room Persistence Library ) класса Food, где хочу сделать foodIdавтоинкремент. @Entity class Food(var foodName: String, var foodDesc: String, var protein: Double, var carbs: Double, var fat: Double) { @PrimaryKey var foodId: Int = 0 var calories: Double = 0.toDouble() } Как установить foodIdполе автоинкремента?

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