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

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

4
Як не мати жодної сторінки після \ включити в LaTeX
Мій LaTeX робить мені переломи сторінок після кожного підрозділу, оскільки мої підрозділи знаходяться в окремих файлах. Я використовую команду, \include{file}яка додає розрив сторінки після його використання. Я хотів би, щоб не було жодної сторінки, викликаної використанням \include{file}. Як ви не можете заборонити сторінку після використання include-command?
110 latex  page-break 

6
Що саме є методом .join () методу багатопроцесорного модуля Python?
Дізнавшись про багатопроцесорну програму Python (зі статті PMOTW ), і хотілося б роз'яснити, що саме join()робить метод. У старому підручнику від 2008 року зазначено, що без p.join()виклику в коді нижче, "дочірній процес буде простоювати і не припинятись, ставши зомбі, якого потрібно вбити вручну". from multiprocessing import Process def say_hello(name='world'): print …

6
Як боротися з трьома невирішеними змінними, що попереджають у Веб-штурмі?
У мене є функція, яка бере дані з сервера: function getData(data){ console.log(data.someVar); } Веб-штурм каже, що someVar- це невирішена змінна. Що я можу позбутися від таких попереджень? Я бачу кілька варіантів: Придушити попередження в налаштуваннях іде; Додайте вихідний файл json з полями ( деталі ); Використовуйте масиви-як синтаксис: data['some_unres_var']; Також …

5
Що саме означають “IB” та “UB”?
Я бачив терміни "IB" та "UB", які вживаються декілька разів, особливо в контексті C ++. Я спробував їх погуглити, але, мабуть, ці двобуквені комбінації бачать багато користі. : P Отже, я запитую вас ... що вони означають, коли кажуть, що вони погані?

5
Git pull призводить до сторонніх повідомлень "Об'єднання гілки" у журналі фіксування
Я працюю з іншим розробником над проектом, і ми використовуємо Github як наш віддалений репо. Я на Mac, що використовує git 1.7.7.3, він у Windows використовує git 1.7.6. Це те, що відбувається Один з нас (назвемо його розробником A, але не важливо, який саме) передає набір GitHub набору зобов'язань. Інший …
110 git  github  commit 

5
Отримати оригінальний URL-референт за допомогою PHP?
Я використовую $_SERVER['HTTP_REFERER'];для отримання реферального URL. Він працює так, як очікувалося, поки користувач не натисне іншу сторінку і референт не зміниться на останню сторінку. Як зберігати оригінальний посилається URL-адресу?
110 php  http-referer 

5
Чому конструктор enum не може отримати доступ до статичних полів?
Чому конструктор enum не може отримати доступ до статичних полів і методів? Це цілком справедливо для класу, але не допускається із перерахунком. Що я намагаюся зробити - це зберігати мої екземпляри перерахунків у статичній карті. Розглянемо цей приклад коду, який дозволяє шукати за допомогою скорочення: public enum Day { Sunday("Sun"), …
110 java  enums 

6
Як зробити git diff - змінити простір - змінити за замовчуванням
Можливо, я міг би встановити псевдонім, але, схоже, я повинен мати можливість встановити це як параметр у конфігураційному файлі, тільки я все одно не бачу цього робити. Я хочу лише, --ignore-space-changeколи я роблю різницю, а не коли я роблю заявку або щось інше. Я намагаюся зробити розбірник легшим для розуміння, …
110 git  config  git-config 

3
Різниця між передаючим масивом і вказівником масиву на функцію в C
Яка різниця між двома функціями в С? void f1(double a[]) { //... } void f2(double *a) { //... } Якби я викликав функції по суті довгому масиву, чи поводилися б ці дві функції по-різному, чи займали б вони більше місця в стеку?

3
Як працює UTF-8 "кодування змінної ширини"?
У стандарті unicode є достатня кількість кодових точок, що вам потрібно 4 байти, щоб зберігати їх усі. Ось що робить кодування UTF-32. Однак кодування UTF-8 якимось чином видавлює їх у набагато менші простори, використовуючи щось, що називається "кодування змінної ширини". Насправді йому вдається представити перші 127 символів US-ASCII лише в …

11
Кращий формат часової позначки для CSV / Excel?
Я пишу файл CSV. Мені потрібно написати часові позначки, які є точними принаймні до другої, а краще - до мілісекундної. Який найкращий формат для часових позначок у файлі CSV, щоб вони могли точно та однозначно проаналізувати Excel з мінімальним втручанням користувача?

3
Чому в Java 8 split іноді видаляються порожні рядки на початку масиву результатів?
Перед Java 8, коли ми розділилися на порожній рядок, як String[] tokens = "abc".split(""); механізм розщеплення розбився б у місцях, позначених символом | |a|b|c| тому що порожній пробіл ""існує до і після кожного символу. Так що в результаті вона сформувала б спочатку цей масив ["", "a", "b", "c", ""] і …
110 java  regex  split  java-8 

12
Як слід вирішити вибір порту TCP / IP за замовчуванням для нової послуги?
Розробляючи додаток, який прослуховуватиме порт TCP / IP, як слід піти про вибір порту за замовчуванням? Припустимо, що ця програма буде встановлена ​​на багатьох комп’ютерах і бажано уникати конфліктів портів.
110 networking  tcp 

11
Проаналізуйте конфігураційні файли, середовище та аргументи командного рядка, щоб отримати єдину колекцію параметрів
Стандартна бібліотека Python має модулі для розбору файлів конфігурації ( configparser ), зчитування змінної середовища ( os.environ ) та розбору аргументів командного рядка ( argparse ). Я хочу написати програму, яка робить все це, а також: Має каскад значень опцій : значення опцій за замовчуванням, які переосмислюються параметри файлів конфігурації, …

12
Завантажте файл CSV за допомогою іскри
Я новачок у Spark, і я намагаюся прочитати дані CSV з файлу із Spark. Ось що я роблю: sc.textFile('file.csv') .map(lambda line: (line.split(',')[0], line.split(',')[1])) .collect() Я очікую, що цей дзвінок дасть мені список двох перших стовпців мого файлу, але я отримую цю помилку: File "<ipython-input-60-73ea98550983>", line 1, in <lambda> IndexError: list …

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