программирование

Q & A для профессиональных программистов и энтузиастов

4
Как создать общую библиотеку с помощью cmake?
Я написал библиотеку, которую использовал для компиляции, используя самописный Makefile, но теперь я хочу перейти на cmake. Дерево выглядит следующим образом (я удалил все ненужные файлы): . ├── include │ ├── animation.h │ ├── buffers.h │ ├── ... │ ├── vertex.h │ └── world.h └── src ├── animation.cpp ├── buffers.cpp …

5
Перезаписать или переопределить
Это может показаться глупым вопросом, но мне просто любопытно, и я хочу использовать правильный термин, когда говорю о проблеме. Не смог найти подобный вопрос здесь, поэтому я решил создать новый. Должны ли мы ссылаться на «замену реализации» перезаписи или переопределения? Это зависит от языка?

4
Нахождение дочернего элемента родительского чистого JavaScript
Каков наиболее эффективный способ найти дочерний элемент (с классом или идентификатором) определенного родительского элемента, используя только чистый javascript. Нет jQuery или других платформ. В этом случае мне нужно будет найти child1 или child2 родительского элемента , предполагая, что дерево DOM может иметь несколько элементов класса child1 или child2 в дереве. …
142 javascript  dom 

8
Переименовать Pandas DataFrame Index
У меня есть CSV-файл без заголовка с индексом DateTime. Я хочу переименовать индекс и имя столбца, но с помощью df.rename () переименовывается только имя столбца. Ошибка? Я на версии 0.12.0 In [2]: df = pd.read_csv(r'D:\Data\DataTimeSeries_csv//seriesSM.csv', header=None, parse_dates=[[0]], index_col=[0] ) In [3]: df.head() Out[3]: 1 0 2002-06-18 0.112000 2002-06-22 0.190333 2002-06-26 …
142 python  pandas  dataframe 

6
Как переключить регистр текста в коде Visual Studio
Как переключить регистр выделенного текста в коде Visual Studio? VS позволяет это через CTRL + SHIFT + U и CTRL + U. Есть ли привязка команды, которую я могу настроить для этого, или это по умолчанию какая-то другая комбинация клавиш?

30
Подходящих записей не найдено, чтобы убедиться, что ваш идентификатор пакета верен
Я создал приложение в App Store Connect, и оно находилось в состоянии «подготовка к отправке» более 3 дней. Когда я пытаюсь заархивировать свое приложение и отправить его в магазин приложений, отображается следующее сообщение: Не найдено подходящих записей приложения. Убедитесь, что ваш идентификатор пакета правильный.

2
Redis кеш против использования памяти напрямую
Я еще не использовал Redis, но слышал об этом и планирую попробовать его в качестве хранилища кеша. Я слышал, что Redis использует память в качестве базы данных кэш-хранилища, так какая разница, если я использую переменную в качестве объекта или словарного типа данных для хранения данных? лайк: var cache = { …
142 caching  memory  redis 

3
path.join против path.resolve с __dirname
Есть ли разница при использовании как path.join и path.resolveс __dirnameразрешением абсолютного пути в Node.js? Должен ли один из них быть предпочтительным при использовании таким образом (абсолютные разрешения пути составляют 90% случаев использования)? Т.е. const absolutePath = path.join(__dirname, some, dir); против const absolutePath = path.resolve(__dirname, some, dir); Оба метода нормализуют путь. …
142 node.js 

30
Python Glob несколько типов файлов
Есть ли лучший способ использовать glob.glob в python для получения списка файлов нескольких типов, таких как .txt, .mdown и .markdown? Прямо сейчас у меня есть что-то вроде этого: projectFiles1 = glob.glob( os.path.join(projectDir, '*.txt') ) projectFiles2 = glob.glob( os.path.join(projectDir, '*.mdown') ) projectFiles3 = glob.glob( os.path.join(projectDir, '*.markdown') )
142 python  glob 

5
Как я могу запустить другую работу из конвейера jenkins (jenkinsfile) с помощью плагина GitHub Org?
Как я могу запустить сборку другой работы изнутри Jenkinsfile? Я предполагаю, что эта работа - еще один репозиторий в той же организации github , в которой уже есть собственный файл Jenkins. Я также хочу сделать это только в том случае, если имя ветки master, так как нет смысла запускать нисходящие …


18
Обнаружить браузер Safari
Как обнаружить браузер Safari с помощью JavaScript? Я попробовал код ниже, и он обнаруживает не только Safari, но и браузер Chrome. function IsSafari() { var is_safari = navigator.userAgent.toLowerCase().indexOf('safari/') > -1; return is_safari; }

7
Сравнение парсера JSON для Objective-C (JSON Framework, YAJL, TouchJSON и т. Д.)
Насколько мне известно, существует три парсера JSON для Objective-C, JSON Framework , YAJL и Touch JSON . Тогда у этих троих будут свои особенности. Например: YAJL можно использовать как парсер стиля SAX. JSON Framework имеет относительно долгую историю и широко используется. Touch JSON анализирует NSData вместо NSString. Кроме того, насколько …
142 iphone  objective-c  json 

5
Когда теги <script> должны быть видимыми и почему они могут быть видны?
scriptЭлемент , который был стилизованный display:blockпоявляется видно. Почему это возможно и есть ли реальный вариант использования, когда это желательно? td &gt; * { display: block; } &lt;table&gt; &lt;tr&gt; &lt;td&gt; &lt;script type="text/javascript"&gt; var test = 1; &lt;/script&gt;von 1 &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; Запустить фрагмент кодаСкрыть результатыРазвернуть фрагмент
142 html  css  script-tag 

10
Обновить данные в ListFragment как часть ViewPager
Я использую ViewPager совместимости с v4 в Android. My FragmentActivity содержит набор данных, которые должны отображаться по-разному на разных страницах моего ViewPager. Пока у меня всего 3 экземпляра одного и того же ListFragment, но в будущем у меня будет 3 экземпляра разных ListFragments. ViewPager находится на вертикальном экране телефона, списки …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.