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

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

17
Як я можу прочитати весь файл у рядку в Perl?
Я намагаюся відкрити .html файл як одну велику довгу нитку. Ось що я маю: open(FILE, 'index.html') or die "Can't read file 'filename' [$!]\n"; $document = <FILE>; close (FILE); print $document; що призводить до: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN Однак я хочу, щоб результат виглядав так: <!DOCTYPE HTML PUBLIC …
118 string  perl  slurp 


6
ng-change отримують нове значення та початкове значення
Я використовую ng-параметри для вибору значень із спадного меню. Я хотів би мати можливість порівняти старе значення з новим. ng-change працює добре, щоб схопити нове значення спадного, але як я можу отримати як нове значення, так і початкове значення? <select ng-change="updateValue(user)" ng-model="user.id" ng-options="user.id as user.name for user in users"></select> Наприклад, …

10
Зміна часу очікування сервера Tomcat в Eclipse
Коли я намагаюся запустити свій Tomcat, я отримую повідомлення: Server Tomcat v6.0 Server at localhost was unable to start within 45 seconds. If the server requires more time, try increasing the timeout in the server editor. Де цей редактор сервера? Я не знайшов його на сервері налаштувань Windows. Я використовую …
118 eclipse  tomcat 

12
Відомий Git "Помилка: користувачеві заборонено дозвіл на .git"
Я спробував гуглінг і читав https://help.github.com/en/articles/connecting-to-github-with-ssh та різні, різноманітні путівники. Я не в змозі git push -u origin masterабо git push origin master(та сама команда). Я мав свій git рахунок принаймні 2 або більше років. Мені успішно вдалося створити репости та push -u origin masterштрафи на своєму ноутбуці, але на …
118 git  ssh  github 

13
Як я можу використовувати потрійний оператор (?:) В PHP як скорочення для "якщо / ще"?
На підставі прикладів на цій сторінці внизу є зразки робочого та непрацюючого коду. Робочий код з використанням ifоператора: if (!empty($address['street2'])) echo $address['street2'].'<br />'; Неробочий код з використанням потрійного оператора: $test = (empty($address['street2'])) ? 'Yes <br />' : 'No <br />'; // Also tested this (empty($address['street2'])) ? 'Yes <br />' : …

4
Захоплення клавіші "Видалити" клавішею jQuery
Під час використання прикладу коду з документації jQuery для обробника події клавіш я не можу захопити Deleteключ. Розташований нижче фрагмент збирається увійти 0при Deleteнатисканні клавіші у FireFox: $(document).keypress(function(e) { console.log(e.which); }); Здається, має бути спосіб захоплення Deleteключа, але це неоднозначний термін, тому Google не може допомогти в цьому.
118 jquery  keypress 

25
Чи слід використовувати множення чи ділення?
Ось нерозумно веселе запитання: Скажімо, нам належить виконати просту операцію, де нам потрібно половина значення змінної. Існують, як правило, два способи зробити це: y = x / 2.0; // or... y = x * 0.5; Якщо припустити, що ми використовуємо стандартні оператори, які надаються мовою, який з них має кращу …

4
CSS: як додати пробіл перед вмістом елемента?
Жоден із наведених нижче кодів не працює: p:before { content: " "; } p:before { content: " "; } Як додати пробіл перед вмістом елемента? Примітка. Мені потрібно розфарбувати лівий кордон та край ліворуч для семантичного використання та використовувати простір як безбарвне поле. :)


3
Як придушити попередження Pandas Future?
Коли я запускаю програму, Pandas видає "Попередження про майбутнє", як нижче, кожен раз. D:\Python\lib\site-packages\pandas\core\frame.py:3581: FutureWarning: rename with inplace=True will return None from pandas 0.11 onward " from pandas 0.11 onward", FutureWarning) Я отримав msg, але я просто хочу зупинити Pandas показувати такі msg знову і знову, чи є якийсь параметр …

4
Як отримати індекс максимального елемента в нумерованому масиві вздовж однієї осі
У мене є двовимірний масив NumPy. Я знаю, як отримати максимальні значення по осях: >>> a = array([[1,2,3],[4,3,1]]) >>> amax(a,axis=0) array([4, 3, 3]) Як я можу отримати показники максимальних елементів? Тому я хотів би як вихідarray([1,1,0])
118 python  numpy  max  indices 

22
Конвенції про винятки або коди помилок
Вчора у мене були бурхливі дискусії з колегою щодо того, що було б кращим методом повідомлення про помилки. В основному ми обговорювали використання виключень або кодів помилок для повідомлення про помилки між прикладними шарами чи модулями. Які правила ви використовуєте, щоб вирішити, чи викидаєте винятки чи повертаєте коди помилок для …

3
Як отримати доступ до зовнішнього forloop.counter з вкладеними для циклів у шаблонах Django?
Чи можна отримати доступ до forloop.counter для самого зовнішнього циклу в наступному шаблоні в Django: {% for outerItem in outerItems %} {% for item in items%} <div>{{ forloop.counter }}. {{ item }}</div> {% endfor %} {% endfor %} forloop.counter повертає найглибше для лічильника циклу у наведеному вище прикладі

5
Десеріалізація об’єктного масиву JSON за допомогою Json.net
Я намагаюся використовувати API, який використовує структуру наступного прикладу для повернутого json [ { "customer":{ "first_name":"Test", "last_name":"Account", "email":"test1@example.com", "organization":"", "reference":null, "id":3545134, "created_at":"2013-08-06T15:51:15-04:00", "updated_at":"2013-08-06T15:51:15-04:00", "address":"", "address_2":"", "city":"", "state":"", "zip":"", "country":"", "phone":"" } }, { "customer":{ "first_name":"Test", "last_name":"Account2", "email":"test2@example.com", "organization":"", "reference":null, "id":3570462, "created_at":"2013-08-12T11:54:58-04:00", "updated_at":"2013-08-12T11:54:58-04:00", "address":"", "address_2":"", "city":"", "state":"", "zip":"", "country":"", "phone":"" } …
118 c#  json.net 

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