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

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

13
Передайте змінні за посиланням у Javascript
Як я можу передавати змінні за посиланням у JavaScript? У мене є 3 змінні, до яких я хочу виконати кілька операцій, тому я хочу помістити їх у цикл for і виконати операції для кожної з них. псевдокод: myArray = new Array(var1, var2, var3); for (var x = 0; x < …

30
Обчисліть вік за датою народження у форматі РРРРММДД
Як я можу обчислити вік у роках, враховуючи дату народження формату YYYYMMDD? Чи можливо за допомогою Date()функції? Я шукаю кращого рішення, ніж те, яким я зараз користуюся: var dob = '19800810'; var year = Number(dob.substr(0, 4)); var month = Number(dob.substr(4, 2)) - 1; var day = Number(dob.substr(6, 2)); var today …
285 javascript  date 

4
Чому не println! робота в тестах Rust Unit?
Я реалізував наступний метод та одиничний тест: use std::fs::File; use std::path::Path; use std::io::prelude::*; fn read_file(path: &Path) { let mut file = File::open(path).unwrap(); let mut contents = String::new(); file.read_to_string(&mut contents).unwrap(); println!("{}", contents); } #[test] fn test_read_file() { let path = &Path::new("/etc/hosts"); println!("{:?}", path); read_file(path); } Я запускаю тестовий апарат таким чином: …
285 rust  println 

9
Чи погано мати свій каталог virtualenv всередині мого сховища git?
Я думаю про те, щоб поставити virtualenv для веб-додатку Django, який я створюю у своєму сховищі git для програми. Це здається простим способом зберегти розгортання просто і легко. Чи є якась причина, чому я не повинен цього робити?

7
Програмно встановлений лівий малюнок у TextView
У мене тут textView у xml. <TextView android:id="@+id/bookTitle" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="1" android:drawableLeft="@drawable/checkmark" android:gravity="center_vertical" android:textStyle="bold" android:textSize="24dip" android:maxLines="1" android:ellipsize="end"/> Як ви бачите, я встановив DravableLeft в xml. Я хотів би змінити код, який можна зрозуміти. Чи варто все-таки робити це? Або встановити код DravableLeft для перегляду тексту?

8
Як додати користувачів до контейнера Docker?
У мене є контейнер для докера з деякими процесами (uwsgi та селера), що працюють всередині. Я хочу створити користувача селери та користувача uwsgi для цих процесів, а також робочу групу, до якої вони будуть належати, щоб призначити дозволи. Я спробував додати RUN adduser uwsgiі RUN adduser celeryдо свого Dockerfile, але …
285 linux  ubuntu  dockerfile 

2
Як я можу прокрутити більше (збільшити буфер прокрутки) в iTerm2?
Дурне питання, тому я вибачаюся, якщо відповідь прямо очевидна, але як я можу прокрутити більше на iterm2, щоб отримати повний вихід? Часом, наприклад, якщо я роблю тестові одиниці, помилки настільки великі, ніж мені потрібно, щоб продовжувати прокручування, до якої я більше не можу прокручуватися вгору, але вихід продовжується далі вгору …
285 iterm  iterm2 


17
Що таке x після “x = x ++”?
Що відбувається (за шторами), коли це виконується? int x = 7; x = x++; Тобто, коли змінна поступово збільшується та присвоюється собі в одному операторі? Я це склав і виконав. xдосі 7 навіть після всього твердження . У моїй книзі сказано, що xзбільшується!

12
SVN залишається в конфлікті?
Як я можу отримати конфлікт цього каталогу? Мені все одно, чи це вирішено за допомогою "їх" чи "моїх" чи будь-чого іншого ... PS C:\Users\Mark\Desktop\myproject> svn ci -m "gr" svn: Commit failed (details follow): svn: Aborting commit: 'C:\Users\Mark\Desktop\myproject\addons' remains in conflict PS C:\Users\Mark\Desktop\myproject> svn resolve --accept working C:\Users\Mark\Desktop\myproject\addons Resolved conflicted state …
284 svn 

16
Як виправити "ImportError: не можна імпортувати ім'я IncompleteRead"?
Коли я намагаюся встановити що-небудь з pipабо pip3, я отримую: $ sudo pip3 install python3-tk Traceback (most recent call last): File "/usr/bin/pip3", line 9, in <module> load_entry_point('pip==1.5.6', 'console_scripts', 'pip3')() File "/usr/lib/python3/dist-packages/pkg_resources.py", line 356, in load_entry_point return get_distribution(dist).load_entry_point(group, name) File "/usr/lib/python3/dist-packages/pkg_resources.py", line 2476, in load_entry_point return ep.load() File "/usr/lib/python3/dist-packages/pkg_resources.py", line 2190, …
284 python  pip 

10
Чому instanceof повертає false для деяких літералів?
"foo" instanceof String //=> false "foo" instanceof Object //=> false true instanceof Boolean //=> false true instanceof Object //=> false false instanceof Boolean //=> false false instanceof Object //=> false // the tests against Object really don't make sense Літерали масиву та літератури об'єкта відповідають ... [0,1] instanceof Array //=> …

20
Проблема AWS ssh з доступом "Відмовлено у дозволі (publickey)" [закрито]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 4 роки тому . Удосконаліть це питання Як підключитися до екземпляра AWS через ssh? У мене є: Зареєстровано в AWS; Створили відкритий …

11
Найкращий спосіб представити сітку або таблицю в AngularJS за допомогою Bootstrap 3? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 5 років тому . Удосконаліть це питання Я створюю додаток з AngularJS та Bootstrap 3. Хочу показати таблицю …

8
Як читати / писати з / у файл за допомогою Go?
Я намагався навчитися Go самостійно, але мені натрапили на спробу читання і запису в звичайні файли. Я можу досягти inFile, _ := os.Open(INFILE, 0, 0), але насправді отримання вмісту файлу не має сенсу, оскільки функція читання приймає []byteяк параметр. func (file *File) Read(b []byte) (n int, err Error)
284 file  go 

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