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

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

10
Скасувати розділене вікно у Vim
Я розділив вікна по горизонталі. Тепер, як я можу повернутися до звичайного режиму, тобто не розділене вікно лише одне вікно, не скасовуючи всі мої відкриті вікна. У мене 5 і не хочу "виходити", просто хочу вийти з розділеного вікна.
231 vim  split  window 

7
CSV в Python додає додатковий повернення каретки для Windows
import csv outfile = file('test.csv', 'w') writer = csv.writer(outfile, delimiter=',', quoting=csv.QUOTE_MINIMAL) writer.writerow(['hi','dude']) writer.writerow(['hi2','dude2']) outfile.close() Він генерує файл, test.csvз додатковим \rу кожному рядку, наприклад: test.csv hi,dude\r\r\nhi2,dude2\r\r\n замість очікуваного: hi,dude\r\nhi2,dude2\r\n Чому це відбувається, чи це насправді бажана поведінка? Примітка: Така поведінка може відбуватися з Python 2 або 3.
231 python  windows  csv  newline 

9
будь-який інструмент для об'єкта Java для об'єднання об'єктів? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
231 java  mapping  dto 

8
Отримайте список встановлених прапорців у розділі за допомогою jQuery
Я хочу отримати список імен прапорців, які вибрані у діві з певним ідентифікатором. Як би це зробити за допомогою jQuery? Наприклад, для цього div я хочу отримати масив ["c_n_0"; "c_n_3"] або рядок "c_n_0; c_n_3" <div id="checkboxes"> <input id="chkbx_0" type="checkbox" name="c_n_0" checked="checked" />Option 1 <input id="chkbx_1" type="checkbox" name="c_n_1" />Option 2 <input …

6
Як проаналізувати рядок JSON в JsonNode в Джексоні?
Це має бути таким простим, але я просто не можу його знайти після спроби протягом години #embarrasing. Мені потрібно отримати рядок JSON, наприклад {"k1":v1,"k2":v2}, проаналізований як JsonNode. JsonFactory factory = new JsonFactory(); JsonParser jp = factory.createJsonParser("{\"k1\":\"v1\"}"); JsonNode actualObj = jp.readValueAsTree(); дає java.lang.IllegalStateException: No ObjectCodec defined for the parser, can not …
231 java  json  parsing  jackson 

7
Найшвидший спосіб визначити, чи є два файли однакового вмісту в Unix / Linux?
У мене є скрипт оболонки, в якому мені потрібно перевірити, чи містять два файли однакові дані чи ні. Я роблю це для багатьох файлів, і в моєму сценарії diffкоманда, здається, є вузьким місцем продуктивності. Ось рядок: diff -q $dst $new > /dev/null if ($status) then ... Чи може бути швидший …
231 linux  file  unix  diff 

14
Як центрувати текст вертикально з великим значком шрифту?
Скажімо, у мене є кнопка завантаження з приголомшливим значком шрифту та текстом: <div> <i class='icon icon-2x icon-camera'></i> hello world </div> Як зробити так, щоб текст виглядав вертикально по центру? Текст вирівняний із нижньою кромкою піктограми зараз: http://jsfiddle.net/V7DLm/1/ EDIT: У мене є можливе рішення : http://jsfiddle.net/CLdeG/1/, але він трохи химерний - …
231 html  css  font-awesome 

10
подання форми GET з парами рядків запиту та прихованими парамами зникають
Розглянемо цю форму: <form action="http://www.blabla.com?a=1&b=2" method="GET"> <input type="hidden" name="c" value="3" /> </form> При подачі цієї форми (форма GET) параметри a і b зникають. Чи є причина в цьому? Чи є спосіб уникнути такої поведінки?
231 html  forms  submit 

15
ggplot з 2-х осями з кожного боку та різною шкалою
Мені потрібно побудувати діаграму, що відображає підрахунки, і лінійну діаграму, що показує швидкість всіх в одному діаграмі, я можу робити їх обох окремо, але коли я їх складаю разом, масштаб першого шару (тобто geom_bar) перекривається другим шар (тобто geom_line). Чи можу я перемістити вісь geom_lineвправо?
231 r  ggplot2  r-faq 

8
Що таке аспект-орієнтоване програмування?
Я розумію об'єктно-орієнтоване програмування і давно пишу програми OO. Люди, здається, говорять про аспект-орієнтоване програмування, але я ніколи насправді не дізнався, що це таке або як ним користуватися. Яка основна парадигма? Це питання пов'язане, але не зовсім його задає: Аспектно-орієнтоване програмування проти об’єктно-орієнтованого програмування
231 aop  paradigms 


14
Найкращий спосіб імітувати "групувати" від bash?
Припустимо, у вас є файл, який містить IP-адреси, по одній адресі у кожному рядку: 10.0.10.1 10.0.10.1 10.0.10.3 10.0.10.2 10.0.10.1 Вам потрібен скрипт оболонки, який рахує для кожної IP-адреси, скільки разів він відображається у файлі. Для попереднього входу вам потрібен наступний вихід: 10.0.10.1 3 10.0.10.2 1 10.0.10.3 1 Один із способів …
231 bash  scripting 

18
Проблема PATH з pytest 'ImportError: Немає модуля з іменем YadaYadaYada'
Я використовував easy_install, щоб встановити pytest на mac, і почав писати тести для проекту з такою структурою файлів, як: repo/ repo/app.py repo/settings.py repo/models.py repo/tests/ repo/tests/test_app.py запустившись py.testу каталог репо, все поводиться так, як ви очікували але коли я спробую те саме, що на Linux або Windows (обидва мають pytest 2.2.3 …

4
Як «витягнути» з місцевої гілки в іншу?
Це звучить так просто, але я просто не можу це зрозуміти. Я давно робив експериментальну галузь, і тепер я хотів би застосувати всі зміни, що відбулися з майстром з моменту його створення. Це все місцеве. Я хочу перейти від місцевого майстра до місцевого my_branch, але я не можу цього зробити. …
231 git 

8
Як замінити відразу кілька шаблонів на sed?
Припустимо, у мене є рядок 'abbc' і я хочу замінити: ab -> до н.е. bc -> ab Якщо я спробую дві заміни, результат є не тим, що я хочу: echo 'abbc' | sed 's/ab/bc/g;s/bc/ab/g' abab Отже, яку команду sed я можу використовувати для заміни, як нижче? echo abbc | sed …
231 replace  syntax  sed 

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