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

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

4
Может ли использование C ++ 11 'auto' улучшить производительность?
Я понимаю, почему autoтип в C ++ 11 улучшает правильность и удобство обслуживания. Я читал, что это также может улучшить производительность ( почти всегда авто от Херба Саттера), но я упускаю хорошее объяснение. Как можно autoулучшить производительность? Кто-нибудь может привести пример?
230 c++  performance  c++11  auto 

1
В чем разница между библиотеками .so, .la и .a?
Я знаю, что .soфайл является динамической библиотекой (многие потоки могут совместно использовать такие библиотеки, поэтому нет необходимости иметь более одной копии в памяти). Но в чем разница между .aи .la? Это все статические библиотеки? Если динамические библиотеки имеют большие преимущества по сравнению со статическими, почему все еще много статических библиотек? …

18
Как установить Python 2.x и Python 3.x в Windows
Я делаю большую часть своего программирования на Python 3.x в Windows 7, но теперь мне нужно использовать Python Imaging Library (PIL), ImageMagick и wxPython, для работы которых требуется Python 2.x. Могу ли я установить Python 2.x и Python 3.x в Windows 7? Когда я запускаю скрипт, как бы я «выбрал», …

1
Javadoc: package.html или package-info.java
При попытке создать комментарии на уровне пакета Javadoc, какой метод предпочтительнее? Чем ты занимаешься? package-info.java Pros Новее Cons Злоупотребление классом - классы для кода, а не только для комментариев package.html Pros Расширение HTML означает, что это не код Подсветка синтаксиса в IDE / текстовых редакторах Cons Никто? Для меня я …
230 java  javadoc 

13
Objective-C для Windows
Как лучше написать Objective-C на платформе Windows? Cygwin и GCC? Есть ли способ, которым я могу как-то интегрировать это в Visual Studio? Вдоль этих строк - есть ли какие-либо предложения относительно того, как связать и использовать Windows SDK для чего-то подобного. Это другой зверь, но я знаю, что могу написать …

5
Как получить полный список методов и атрибутов объекта?
dir(re.compile(pattern)) не возвращает шаблон как один из элементов списков. А именно это возвращает: ['__copy__', '__deepcopy__', 'findall', 'finditer', 'match', 'scanner', 'search', 'split', 'sub', 'subn'] Согласно руководству, он должен содержать имена атрибутов объекта, имена атрибутов его класса и рекурсивные атрибуты базовых классов его класса. Это также говорит о том, что Список не …
230 python 


1
Haskell: списки, массивы, векторы, последовательности
Я изучаю Haskell и читаю пару статей, касающихся различий в производительности списков Haskell и массивов (вставьте свой язык). Будучи учеником, я, очевидно, просто использую списки, даже не задумываясь о разнице в производительности. Я недавно начал исследовать и нашел множество библиотек структур данных, доступных в Haskell. Может кто-нибудь объяснить, пожалуйста, разницу …
230 haskell 


11
Ссылаться на одну строку из другой строки в strings.xml?
Я хотел бы сослаться на строку из другой строки в моем файле strings.xml, как показано ниже (особенно обратите внимание на конец содержимого строки "message_text"): <?xml version="1.0" encoding="utf-8"?> <resources> <string name="button_text">Add item</string> <string name="message_text">You don't have any items yet! Add one by pressing the \'@string/button_text\' button.</string> </resources> Я пробовал приведенный выше …
230 android  xml  string 

5
Простейшее двустороннее шифрование с использованием PHP
Какой самый простой способ сделать двустороннее шифрование в обычных установках PHP? Мне нужно иметь возможность шифровать данные строковым ключом и использовать тот же ключ для расшифровки на другом конце. Безопасность не так важна, как переносимость кода, поэтому я бы хотел, чтобы все было максимально просто. В настоящее время я использую …


6
В чем разница между типами служб ClusterIP, NodePort и LoadBalancer в Кубернетесе?
1 - Я читаю документацию и меня слегка смущает формулировка. Это говорит: ClusterIP : Предоставляет сервис по внутреннему IP- адресу кластера. Выбор этого значения делает службу доступной только из кластера. Это тип сервиса по умолчанию NodePort : Предоставляет сервис для каждого IP-адреса узла в статическом порту (NodePort). Служба ClusterIP, к …

2
Почему при зацикливании массива с 240 или более элементами сильно сказывается производительность?
При выполнении цикла суммы над массивом в Rust я заметил огромное падение производительности, когда CAPACITY> = 240. CAPACITY= 239 примерно в 80 раз быстрее. Есть ли специальная оптимизация компиляции, которую Rust делает для «коротких» массивов? Составлено с rustc -C opt-level=3. use std::time::Instant; const CAPACITY: usize = 240; const IN_LOOPS: usize …

1
буферы протокола Google против json против XML [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

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