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

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


15
Прокручування масиву та видалення елементів, не порушуючи цикл
У мене є наступне для циклу, і коли я використовую splice()для видалення елемента, я отримую, що "секунди" не визначено. Я міг би перевірити, чи не визначено це, але я вважаю, що, мабуть, є більш елегантний спосіб зробити це. Бажання - просто видалити предмет і продовжувати дію. for (i = 0, …
462 javascript  loops 


9
Як правильно очистити об’єкт Python?
class Package: def __init__(self): self.files = [] # ... def __del__(self): for file in self.files: os.unlink(file) __del__(self)вище не вдається за винятком AttributeError. Я розумію, Python не гарантує існування "глобальних змінних" (даних членів у цьому контексті?), Коли __del__()викликається. Якщо це так, і це є причиною винятку, як я переконуюсь, що об'єкт …
462 python  destructor 

4
Передача файлів через SSH [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 9 років тому . Я SSHing на віддалений сервер в командному рядку і намагаюся скопіювати каталог на свою локальну машину за допомогою scpкоманди. Однак віддалений сервер …
461 ssh  scp 

26
Перевірте, чи вже почався сеанс PHP
У мене є файл PHP, який іноді викликається зі сторінки, яка розпочала сеанс, а іноді зі сторінки, на якій не було запущено сеанс. Тому, коли у мене є session_start()цей сценарій, я іноді отримую повідомлення про помилку "сеанс вже розпочався". Для цього я поставив наступні рядки: if(!isset($_COOKIE["PHPSESSID"])) { session_start(); } але …

19
"Була спроба завантажити програму з неправильним форматом", навіть коли платформи однакові
Я викликаю функції з 32-бітної некерованої DLL в 64-бітній системі. Що я отримую: BadImageFormatException: Була спроба завантажити програму з неправильним форматом. (Виняток з HRESULT: 0x8007000B) Спочатку у мене були встановлені проекти на платформі Any CPU, тому я змінив їх на x86, але ця помилка все ще виникає. Це дійсно єдиний …


7
Як увімкнути та вимкнути IDENTITY_INSERT за допомогою SQL Server 2008?
Чому я отримую помилку під час вставки, коли IDENTITY_INSERTвстановлено значення OFF? Як правильно його увімкнути в SQL Server 2008? Це за допомогою SQL Server Management Studio? Я запустив цей запит: SET IDENTITY_INSERT Database. dbo. Baskets ON Потім я повернув повідомлення в консолі про те, що команда (и) успішно виконана. Однак, …

23
JavaScript для… in vs for
Як ви вважаєте, чи є велика різниця в ... в і для петель? Який тип «за» ви віддаєте перевагу і чому? Скажімо, у нас є масив асоціативних масивів: var myArray = [{'key': 'value'}, {'key': 'value1'}]; Тож ми можемо повторити: for (var i = 0; i < myArray.length; i++) І: for …
461 javascript 

18
Як повернути значення рядка з функції Bash
Я хотів би повернути рядок з функції Bash. Я напишу приклад в java, щоб показати, що я хотів би зробити: public String getSomeString() { return "tadaa"; } String variable = getSomeString(); Наведений нижче приклад працює в bash, але чи є кращий спосіб зробити це? function getSomeString { echo "tadaa" } …

4
Як додати змінений файл до старшої (не останньої) комісії в Git
Я змінив декілька речей за останню годину і поступово вчиняв їх, але я просто зрозумів, що забув додати змінений файл кілька фільмів тому. Журнал виглядає приблизно так: GIT TidyUpRequests u:1 d:0> git log commit fc6734b6351f6c36a587dba6dbd9d5efa30c09ce Author: David Klein <> Date: Tue Apr 27 09:43:55 2010 +0200 The Main program now …
461 git 

30
Як показувати софт-клавіатуру, коли фокус редагується
Я хочу автоматично показувати програмну клавіатуру, коли EditTextфокусується (якщо у пристрою немає фізичної клавіатури) і у мене є дві проблеми: Коли Activityвідображається мій, мій EditTextфокусується, але клавіатура не відображається, мені потрібно ще раз натиснути на нього, щоб показати клавіатуру (вона повинна відображатися, коли відображається моя Activity). І коли я натискаю …

14
Як включити файли поза контекстом збірки Docker?
Як я можу включати файли за межами контексту збирання Docker за допомогою команди "ADD" у файлі Docker? З документації на Докер: Шлях повинен знаходитися всередині контексту складання; Ви не можете додати ../something/something, тому що перший крок побудови докера - це надіслати контекстну каталог (та підкаталоги) до демон-докера. Я не хочу …
461 docker 


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