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

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

5
Як витягнути відкритий ключ за допомогою OpenSSL?
Наступна команда створює файл, який містить і відкритий, і приватний ключ: openssl genrsa -des3 -out privkey.pem 2048 Джерело: тут У OpenSSL приватний ключ також містить інформацію відкритого ключа, тому відкритий ключ не потрібно генерувати окремо Як ми можемо витягнути відкритий ключ з файлу privkey.pem? Дякую.

9
простий зворотний виклик nodeJs
хтось може надати мені простий приклад зворотних викликів nodeJs, я вже шукав те саме на багатьох веб-сайтах, але не можу його зрозуміти належним чином. Надайте, будь ласка, простий приклад. getDbFiles(store, function(files){ getCdnFiles(store, function(files){ }) }) Я хочу зробити щось подібне ...


14
Видалення WebAPI не працює - метод 405 не дозволено
Я вдячний за будь-яку допомогу з цього приводу, оскільки сайт повинен працювати ввечері! У мене є веб-контролер api методом Delete. Метод добре працює на моїй локальній машині під керуванням IIS Express (Windows 8), але як тільки я розгорнув його на реальному сервері IIS (Windows Server 2008 R2), він перестав працювати …

2
Повернути HTML з веб-API ASP.NET
Як повернути HTML з контролера веб-API ASP.NET MVC? Я спробував код нижче, але отримав помилку компіляції, оскільки Response.Write не визначено: public class MyController : ApiController { [HttpPost] public HttpResponseMessage Post() { Response.Write("<p>Test</p>"); return Request.CreateResponse(HttpStatusCode.OK); } }

5
Node.js - використання module.exports як конструктора
Відповідно до посібника Node.js: Якщо ви хочете, щоб корень експорту вашого модуля був функцією (наприклад, конструктором) або якщо ви хочете експортувати повний об'єкт в одному призначенні, а не будувати його по одному властивості за один раз, призначте його module.exports замість експорту . Наведений приклад: // file: square.js module.exports = function(width) …

10
Як отримати змінні екземпляри в Python?
Чи є вбудований метод в Python для отримання масиву всіх змінних екземплярів класу? Наприклад, якщо у мене є цей код: class hi: def __init__(self): self.ii = "foo" self.kk = "bar" Чи є для мене спосіб це зробити: >>> mystery_method(hi) ["ii", "kk"] Редагувати: Спочатку я запитував змінні класу помилково.


6
Git вишневий вибір проти rebase
Нещодавно я почав працювати з Git. Перейшовши через книгу Git в Інтернеті, у розділі "Git Rebase" я виявив таке: За допомогою команди rebase ви можете прийняти всі зміни, які були здійснені на одній гілці, і відтворити їх на іншій. (Цитується з: http://git-scm.com/book/en/Git-Branching-Rebasing ) Я подумав, що це точне визначення git …

7
Android WebView, як обробляти переадресації в додатку, а не відкривати браузер
Тож зараз у моєму додатку URL-адреса, до якої я отримую доступ, має переспрямування, і коли це станеться, WebView відкриє новий браузер, а не залишається в моєму додатку. Чи є спосіб я змінити налаштування, щоб перегляд переспрямував на URL-адресу як звичайну, але залишиться в моєму додатку, а не відкривати новий браузер? …

1
гілочка: ЯКЩО з декількома умовами
Здається, у мене проблема з гілочкою, якщо заява. {%if fields | length > 0 || trans_fields | length > 0 -%} Помилка: Unexpected token "punctuation" of value "|" ("name" expected) in Я не можу зрозуміти, чому це не працює, це як якщо б гілка з усіма трубами загубилася. Я спробував …

8
Чи є спосіб змінити інтервал між елементами легенди в ggplot2?
Чи є спосіб змінити інтервал між елементами легенди в ggplot2? На даний момент я маю legend.position ="top" яка автоматично створює горизонтальну легенду. Однак відстань між предметами дуже близьке між собою, і мені цікаво, як розмістити їх далі один від одного.
120 r  ggplot2  legend 



6
Зупиніть встановити інтервал
Я хочу зупинити цей інтервал у errorобробці, щоб він не працював повторно. Це можливо, і якщо так, то як? // example code $(document).on('ready',function(){ setInterval(updateDiv,3000); }); function updateDiv(){ $.ajax({ url: 'getContent.php', success: function(data){ $('.square').html(data); }, error: function(){ $.playSound('oneday.wav'); $('.square').html('<span style="color:red">Connection problems</span>'); // I want to stop it here } }); }

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