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

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

18
Перевага кранового методу в рубіні
Я просто читав статтю в блозі і помітив, що автор використав tapу фрагменті щось на кшталт: user = User.new.tap do |u| u.username = "foobar" u.save! end Моє питання полягає в тому, яка саме користь чи перевага від використання tap? Не можу я просто зробити: user = User.new user.username = "foobar" …
116 ruby 

15
Використання console.log () в додатку Electron
Як я можу записувати дані чи повідомлення на консоль у своєму додатку Electron? Цей справді основний привіт світ відкриває інструменти розробки за замовчуванням, я не можу використовувати console.log('hi'). Чи існує альтернатива для Електрона? main.js var app = require('app'); var BrowserWindow = require('browser-window'); require('crash-reporter').start(); var mainWindow = null; app.on('window-all-closed', function() { …
116 electron 


5
Як усунути прогалини між субплотами в matplotlib?
Нижче наведений код створює проміжки між підзагортами. Як видалити проміжки між субплотами і зробити зображення щільною сіткою? import matplotlib.pyplot as plt for i in range(16): i = i + 1 ax1 = plt.subplot(4, 4, i) plt.axis('on') ax1.set_xticklabels([]) ax1.set_yticklabels([]) ax1.set_aspect('equal') plt.subplots_adjust(wspace=None, hspace=None) plt.show()
116 python  matplotlib 

5
як слухати N каналів? (динамічний оператор вибору)
щоб почати нескінченний цикл виконання двох процедур, я можу використовувати код нижче: після отримання повідомлення він запустить нову програму і продовжить навіки. c1 := make(chan string) c2 := make(chan string) go DoStuff(c1, 5) go DoStuff(c2, 2) for ; true; { select { case msg1 := <-c1: fmt.Println("received ", msg1) go …
116 go 


5
Прив’язка даних Android за допомогою тегу include
Оновлення примітки: Наведений вище приклад працює належним чином , оскільки випуск 1.0-rc4 виправив проблему необхідності непотрібної змінної. Оригінальне запитання: Я роблю точно так, як це описано в документації, і це не працює: main.xml: <layout xmlns:andr... <data> </data> <include layout="@layout/buttons"></include> .... button.xml: <layout xmlns:andr...> <data> </data> <Button android:id="@+id/button" ...." /> MyActivity.java: …

2
Здійснення асинхронізації інтерфейсу
На даний момент я намагаюся зробити свою програму за допомогою деяких методів Async. Весь мій IO робиться за допомогою явних реалізацій інтерфейсу, і я трохи розгублений у тому, як зробити операції асинхронними. Як я бачу, у реалізації є два варіанти: interface IIO { void DoOperation(); } ВАРІАНТ1: Асинхронізуйте неявну реалізацію …

4
Docker: Неможливо виконати RUN mkdir в Dockerfile
Це повідомлення про помилку, яке я отримую під час створення зображення Docker: Крок 18: RUN mkdir / var / www / app && chown luqo33: www-data / var / www / app ---> Запуск у 7b5854406120 mkdir: не вдається створити каталог '/ var / www / app': такого файлу чи …
116 docker 

3
Як я переформулюю перше повідомлення про виконання git?
У мене є робоче дерево, яке містить 3 коміси: ➜ ~ myproject git: (майстер) git log commit a99cce8240495de29254b5df8745e41815db5a75 Author: My Name <my@mail.com> Date: Thu Aug 16 00:59:05 2012 +0200 .gitignore edits commit 5bccda674c7ca51e849741290530a0d48efd69e8 Author: My Name <my@mail.com> Date: Mon Aug 13 01:36:39 2012 +0200 Create .gitignore file commit 6707a66191c84ec6fbf148f8f1c3e8ac83453ae3 Author: …

5
Виключення "Занадто багато значень для розпакування"
Я працюю над проектом у Django, і я тільки почав намагатися розширити модель користувача, щоб створити профілі користувачів. На жаль, у мене виникла проблема: Кожен раз, коли я намагаюся отримати профіль користувача всередині шаблону ( user.get_template.lastIPнаприклад), я отримую таку помилку: Середовище: Метод запиту: GET URL-адреса запиту: http: // localhost: 8000 …
116 python  django 

7
Що саме мені пояснює PostgreSQL?
Пояснення результатів MySQL досить просте. PostgreSQL трохи складніше. Я не зміг знайти хорошого ресурсу, який би це пояснив. Чи можете ви описати, що саме пояснює мовлення, або принаймні вказати мене у напрямку хорошого ресурсу?
116 postgresql 


5
Як покласти подвійні лапки в рядок у vba?
Я хочу вставити оператор if у комірку через vba, що включає подвійні лапки. Ось мій код: Worksheets("Sheet1").Range("A1").Value = "=IF(Sheet1!B1=0,"",Sheet1!B1)" Через подвійні лапки у мене виникають проблеми із вставкою рядка. Як обробляти подвійні лапки?
116 excel  vba  double-quotes 

10
Функція Python як аргумент функції?
Чи може функція Python бути аргументом іншої функції? Сказати: def myfunc(anotherfunc, extraArgs): # run anotherfunc and also pass the values from extraArgs to it pass Отже, це в основному два питання: Це взагалі дозволено? І якщо це так, то як я можу використовувати функцію всередині іншої функції? Чи потрібно мені …

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