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

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

6
Передача аргументів інтерактивній програмі неінтерактивно
У мене є скрипт bash, який використовує readкоманду для інтерактивного читання аргументів командам, наприклад опцій так / ні. Чи є спосіб викликати цей скрипт у неінтерактивному скрипті, передаючи значення параметрів за замовчуванням як аргументи? Це не один варіант, який мені доведеться передати інтерактивному сценарію.



4
Змініть робочий каталог у моєму поточному контексті оболонки під час запуску сценарію Node
Я намагаюся змінити робочий каталог мого скрипта Node.js, коли він запускається зі скрипту bin. У мене є щось таке: #!/usr/bin/env node process.chdir('/Users') Коли я запускаю цей файл із ./bin/nodefile, він виходить, але робочий каталог поточного контексту оболонки не змінився. Я також спробував shelljs , але це теж не працює. Який …

7
Якщо JSONDecoder у Swift 4, чи можуть пропущені ключі використовувати значення за замовчуванням замість того, щоб бути необов’язковими властивостями?
Swift 4 додав новий Codableпротокол. Коли я використовую, JSONDecoderздається, потрібні всі необов'язкові властивості мого Codableкласу, щоб мати ключі в JSON, або це видає помилку. Зробити будь-яке властивість мого класу необов’язковим здається непотрібним клопотом, оскільки те, що я дійсно хочу, це використовувати значення в json або значення за замовчуванням. (Я не …
114 json  swift  swift4  codable 

4
Для чого слід використовувати анотацію javax.inject.Named?
Я намагаюся зрозуміти javax.injectпакет, і мені не ясно, для чого слід використовувати javax.inject.Namedанотацію. Javadoc не пояснює ідеї, що стоїть за ним. Javadoc знаходиться за адресою http://download.oracle.com/javaee/6/api/javax/inject/Named.html Я використовую Spring 3.0 для написання деяких прикладних програм, надягаючи @Namedна квасоля, схоже, додайте його до фабрики бобів, але опис Javadoc настільки легкий, що …

5
Як зменшити час очікування (ttfb)
У мене є запит, який передбачає отримання списку користувачів із таблиці в упорядкованому порядку на основі того, в який час він був створений. У інструментах для розробників chrome я отримав таку часову діаграму. Ви можете бачити, що TTFB (час до першого байти) зависокий. Я не впевнений, що це через сорти …

1
Який правильний спосіб повернути ітератор (або будь-яку іншу ознаку)?
Наступний код Rust збирається та працює без проблем. fn main() { let text = "abc"; println!("{}", text.split(' ').take(2).count()); } Після цього я спробував щось подібне .... але воно не склалося fn main() { let text = "word1 word2 word3"; println!("{}", to_words(text).take(2).count()); } fn to_words(text: &str) -> &Iterator<Item = &str> { …
114 rust 

8
Підпроцес Python. Відкрийте "OSError: [Errno 12] Неможливо виділити пам'ять"
Примітка. Спочатку це запитання було задано тут, але термін щедрості минув, хоча прийнятної відповіді насправді не знайдено. Я повторно задаю це питання, включаючи всі деталі, наведені в оригінальному запитанні. Сценарій python виконує набір функцій класу кожні 60 секунд за допомогою модуля планування : # sc is a sched.scheduler instance sc.enter(60, …
114 python  linux  memory 

2
Чи варто використовувати декларацію кодування в Python 3?
Python 3 використовує кодування UTF-8 для файлів вихідного коду за замовчуванням. Чи потрібно все-таки використовувати декларацію кодування на початку кожного вихідного файлу? Подібно до# -*- coding: utf-8 -*-


3
Чи можуть панди використовувати стовпчик як індекс?
У мене є така електронна таблиця: Locality 2005 2006 2007 2008 2009 ABBOTSFORD 427000 448000 602500 600000 638500 ABERFELDIE 534000 600000 735000 710000 775000 AIREYS INLET459000 440000 430000 517500 512500 Я не хочу вручну поміняти стовпчик рядком. Чи можна використовувати панди для читання даних до списку таким чином: data['ABBOTSFORD']=[427000,448000,602500,600000,638500] data['ABERFELDIE']=[534000,600000,735000,710000,775000] …
114 python  excel  pandas 

30
Помилка hibernate: org.hibernate.NonUniqueObjectException: інший об'єкт із тим самим значенням ідентифікатора вже був пов’язаний із сеансом
У мене є два об'єкти користувача, і я намагаюся зберегти об'єкт за допомогою session.save(userObj); Я отримую таку помилку: Caused by: org.hibernate.NonUniqueObjectException: a different object with the same identifier value was already associated with the session: [com.pojo.rtrequests.User#com.pojo.rtrequests.User@d079b40b] Я створюю сеанс за допомогою BaseHibernateDAO dao = new BaseHibernateDAO(); rtsession = dao.getSession(userData.getRegion(), BaseHibernateDAO.RTREQUESTS_DATABASE_NAME); …
114 java  hibernate  orm 

8
Чи може Git ігнорувати певний рядок?
Я використовую git для синхронізації з фонегапом під час тестування у рідному браузері телефону. Як такий у мене є такий рядок: var isPhoneGap = false; Очевидно, що я змінюю це під час побудови, але чи є спосіб встановити git, щоб ігнорувати цей один рядок або мені потрібно перейти і вкласти …
114 git  gitx 


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