Codengineering - блог о программировании ➜ страница 2504
Xcode 8.0 Swift 3.0 медленное индексирование и построение
Я установил Xcode 8.0 и преобразовал Swift 2.2 в 3.0 (этот процесс также занял много времени, я просто оставил свой Mac работать всю ночь). У меня не большой проект (около 20 файлов). Я также использую Pods. Индексация предыдущей версии Xcode ( вещи, которые я пробовал, которые не помогли мне: очистить DerivedData папку и перезапустить Xcode очистить проект и перезапустить Xcode версии удалены с <project>.xcworkspace и затем снова установлен Перезапущен Mac пробовал строить проект без ...
правильный способ использования super (передача аргументов)
Итак, я следовал Python супер считается вредным, и пошел проверить его примеры. , пример 1-3, который должен показать правильный способ вызова super при обращении __init__ методы, которые ожидают разные аргументы, flat-out не работает. вот что я получил: ~ $ python example1-3.py MRO: ['E', 'C', 'A', 'D', 'B', 'object'] E arg= 10 C arg= 10 A D arg= 10 B Traceback (most recent call last): File "Download/example1-3.py", line 27, in <module> E(arg=10) File "Download/example1-3.py", ...
Понятие 'занимать пространство' и 'шаблонов' в СЭД
меня смущают две концепции в sed: пространство удержания и пространство шаблонов. Может кто-нибудь помочь объяснить их? вот фрагмент руководства: h H Copy/append pattern space to hold space. g G Copy/append hold space to pattern space. n N Read/append the next line of input into the pattern space. эти шесть команд действительно сбивают меня с толку. ...
Как я могу проверить, существует ли файл с помощью Emacs Lisp?
Я хотел бы, чтобы emacs отмечал файлы, которые создаются только для чтения, когда они открыты. Часть головоломки, которую мне не хватает, - это как проверить, существует ли файл. В настоящее время у меня есть следующее: ;; ;; get file extension ;; (defun get-ext (file-name) (car (cdr (split-string file-name ".")))) ;; ;; get the base name of the file ;; (defun base-name (file-name) (car (split-string file-name "."))) ;; ;; if an 'lzz' file exists for this header, mark it as read only ...
Переключение на их основе медиа-запросов
теперь, когда WebKit ошибка масштабирования страницы была основные, каковы основные причины использования запросов мультимедиа на основе em, а не запросов мультимедиа на основе пикселей? награда Я добавляю щедрость к моему вопросу, потому что так много выдающихся CSSрамкии webразработчики используйте em-запросы на основе мультимедиа, которые, я убежден, должны быть хорошими причина(ы) для этого. единственное преимущество, о котором я знаю, это то, что если пользователь изменит размер шрифта ...
Ханойская башня: рекурсивный алгоритм
хотя у меня нет никаких проблем с пониманием рекурсии, я не могу, кажется, обернуть голову вокруг рекурсивного решения проблемы Ханойской башни. Вот код Википедия: procedure Hanoi(n: integer; source, dest, by: char); Begin if (n=1) then writeln('Move the plate from ', source, ' to ', dest) else begin Hanoi(n-1, source, by, dest); writeln('Move the plate from ', source, ' to ', dest); Hanoi(n-1, by, dest, source); end; End; Я понимаю базовый случай и ...
Вызов функции Java из JavaScript через Android WebView
Я хочу сделать синхронный вызов некоторого кода Java в моем приложении для Android. Я использую это решение: https://stackoverflow.com/a/3338656 мой Java-код: final class MyWebChromeClient extends WebChromeClient { public boolean onJsAlert(WebView view, String url, String message, JsResult result) { Log.d("LogTag", message); result.confirm(); return true; } } мой код JavaScript: <html> <script> function java_request(){ ...
Как открыть SSRS (.rptproj) файлы в Visual Studio 2013?
Как открыть .rptproj в Visual Studio 2013 Pro? Когда я пытаюсь открыть проекты SSRS, первоначально созданные в VS2008, в VS2013 я получаю: Unsupported This version of Visual Studio is unable to open the following projects. The project types may not be installed or this version of Visual Studio may not support them. For more information on enabling these project types or otherwise migrating your assets, please see the details in the "Migration Report" displayed after clicking OK. ...
Intellij IDEA 13: Как отключить рефакторинг комментариев и строк?
public class KV<K, V> { public K key; public V value; public KV(K key, V value) { this.key = key; this.value = value; } } Я пытаюсь рефакторинг переменной класс value, что происходит на месте. Это означает, что диалог не появляется; я нажимаю enter, и он пытается рефакторинг по всему проекту, включая комментарии и что нет, в том числе: <%--<link href="<c:url value="../core/core.css" />" />--%> в a .JSP-файл. Это слишком "умно", чтобы ...
Как работает случай MySQL?
Я знаю, что SQL-это CASE синтаксис: CASE WHEN search_condition THEN statement_list [WHEN search_condition THEN statement_list] ... [ELSE statement_list] END CASE однако я не понимаю, как это работает, возможно, потому, что я думаю об этом как о if заявление. если у меня есть поле в таблице user_role, например, которая содержит имена, как "менеджер", "полставки" и т. д. как мне создать поле role_order С другим номером в зависимости от роли. В случае этого примера, "если user_role ...