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

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

4
Кто-нибудь на самом деле эффективно реализовал Фибоначчи-кучу?
Кто-нибудь из вас когда-либо реализовывал кучу Фибоначчи ? Я сделал это несколько лет назад, но это было на несколько порядков медленнее, чем использование BinHeaps на основе массива. В то время я считал это ценным уроком того, что исследования не всегда так хороши, как утверждают. Тем не менее, многие исследовательские работы …

12
Бесплатный инструмент для проверки исходного кода C / C ++ на соответствие стандартам кодирования? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 6 лет назад . Улучшить этот вопрос Выглядит довольно просто найти такой инструмент для Java ( Checkstyle , JCSC ), …
151 c++  c  coding-style 

2
Лучший способ синхронизировать локальную базу данных HTML5 (хранилище WebSQL, SQLite) с сервером (синхронизация по двум направлениям) [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

2
Пределы типа Nat в Shapeless
В бесформенном типе Nat представлен способ кодирования натуральных чисел на уровне типа. Это используется, например, для списков фиксированного размера. Вы даже можете выполнять вычисления на уровне типа, например, добавлять список Nэлементов в список Kэлементов и возвращать список, который, как известно, во время компиляции имеет N+Kэлементы. Способно ли это представление представлять …

3
Как переименовать AWS S3 Bucket в имя
После всех сложных работ по миграции и т. Д. Просто поймите, что если нужно обслуживать контент с использованием CNAME (например, media.abc.com). Название корзины должно начинаться с media.abc.com/S3/amazon.com, чтобы обеспечить его безупречную работу. Просто поймите, что S3 не позволяет прямое переименование из консоли. Есть ли способы обойти это?

6
Android начать деятельность с сервиса
Android: public class LocationService extends Service { @Override public void onStart(Intent intent, int startId) { super.onStart(intent, startId); startActivity(new Intent(this, activity.class)); } } Я запустил этот сервис с Activity В Activityслучае удовлетворяет условию запуска startService(new Intent(WozzonActivity.this, LocationService.class)); из моего LocationServiceупомянутого выше не удалось запустить Activity, как я могу получить контекст текущей …

15
Конвертировать HTML в NSAttributedString в iOS
Я использую экземпляр UIWebViewдля обработки некоторого текста и его правильного цвета, он дает результат в виде HTML, но вместо того, чтобы отображать его в виде, который UIWebViewя хочу отобразить, используя Core Textс NSAttributedString. Я могу создавать и рисовать, NSAttributedStringно я не уверен, как я могу преобразовать и отобразить HTML в …

25
Случайная запись в ActiveRecord
Мне нужно получить случайную запись из таблицы через ActiveRecord. Я последовал примеру Джемиса Бака из 2006 года . Тем не менее, я также натолкнулся на другой способ поиска в Google (не могу приписать ссылку из-за ограничений нового пользователя): rand_id = rand(Model.count) rand_record = Model.first(:conditions => ["id >= ?", rand_id]) Мне …

4
Bash if [false]; возвращает истину
На этой неделе изучал bash и столкнулся с загадкой. #!/bin/sh if [ false ]; then echo "True" else echo "False" fi Это всегда будет выводить True, хотя условие может показывать иначе. Если я снимаю скобки, []то это работает, но я не понимаю, почему.

23
Как заставить браузер Chrome перезагружать файл .css при отладке в Visual Studio?
В настоящее время я редактирую файл .css внутри Visual Studio 2012 (в режиме отладки). Я использую Chrome в качестве браузера. Когда я вносю изменения в файл .css моего приложения в Visual Studio и сохраняю, обновление страницы не загружается с обновленными изменениями в моем файле .css. Я думаю, что файл .css …

8
Попытка извлечь файлы из моего репозитория Github: «отказ от слияния несвязанных историй»
Я изучаю git и слежу за книгой сообщества Git. Ранее (давно) я сделал публичный репозиторий на Github с некоторыми файлами. Теперь я установил локальный репозиторий Git на моем текущем компьютере и зафиксировал некоторые файлы. Затем я добавил удаленное указание на мою страницу Github: [root@osboxes c]# git remote add learnc https://github.com/michaelklachko/Learning-C …

11
Приложение Excel VBA останавливается самопроизвольно с сообщением «Выполнение кода остановлено»
Из того, что я вижу в Интернете, это довольно распространенная жалоба, но ответы кажутся более редкими. Проблема заключается в следующем: У нас есть несколько приложений Excel VBA, которые отлично работают на нескольких компьютерах пользователей. Однако на одной машине они останавливаются на определенных строках кода. Это всегда одни и те же …
151 excel  vba 

29
Зачем использовать префиксы для переменных-членов в классах C ++
Большая часть кода C ++ использует синтаксические соглашения для разметки переменных-членов. Общие примеры включают m_ memberName для открытых участников (где публичные члены используются вообще) _ memberName для частных пользователей или всех участников Другие пытаются принудительно использовать this-> member всякий раз, когда используется переменная-член. По моему опыту, большинство больших кодовых баз …

7
Свифт начинается с метода?
Есть ли такая вещь, как метод StartWith () или что-то подобное в Swift? Я в основном пытаюсь проверить, начинается ли определенная строка с другой строки. Я также хочу, чтобы он не учитывал регистр. Как вы могли бы сказать, я просто пытаюсь сделать простую функцию поиска, но мне кажется, что мне …
151 ios  swift 


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