Codengineering - блог о программировании ➜ страница 1298


Почему статические переменные считаются злом?

Я программист Java, который является новым для корпоративного мира. Недавно я разработал приложение с помощью в Groovy и Java. Весь код, который я написал, использовал довольно большое количество статики. Старшая техническая партия попросила меня сократить количество используемых статиков. Я гуглил примерно то же самое, и я нахожу, что многие программисты довольно против использования статических переменных. Я нахожу статические переменные более удобными в использовании. И я предполагаю, что он ...

Как преобразовать обычный репозиторий Git в голый?

Как я могу преобразовать "обычный" репозиторий Git в голый? основное различие, кажется: в обычном репозитории git у вас есть .git папка внутри репозитория, содержащая все соответствующие данные и все другие файлы создайте свою рабочую копию в голом репозитории Git нет рабочей копии и папки (назовем ее repo.git) содержит фактические данные репозитория ...

C# Разделить Строку На Другую Строку

Я использую Split() метод разделения строк, но это работает только в том случае, если вы разделяете строку символом. Есть ли способ разделить a string, С другой строкой, являющейся разделением по параметру? Я попытался преобразовать разделитель в массив символов, но не повезло. другими словами, Я хотел бы разделить string: THExxQUICKxxBROWNxxFOX by xx, и возвращает массив со значениями: БЫСТРЫЙ, КОРИЧНЕВЫЙ, ЛИС ...

Получить корневое представление из текущей деятельности

Я знаю, как получить корневой вид с вид.getRootView(). Я также могу получить представление от кнопки onClick событие, где аргументом является View. Но как я могу получить посмотреть на активность? ...

Тип Mime для шрифтов WOFF?

какой тип mime должен использоваться в качестве шрифтов WOFF? я обслуживаю шрифты truetype (ttf) как font/truetype и opentype (otf) как font/opentype, но я не могу найти правильный формат для шрифтов WOFF. Я пробовал font/woff,font/webopen и font/webopentype, но хром все равно жалуется: "ресурс интерпретируется как шрифт, но передается с помощью приложения типа MIME / octet-stream." кто-нибудь знает? ...

Как я могу" красиво " отформатировать свой вывод JSON в Ruby on Rails?

Я хотел бы, чтобы мой вывод JSON в Ruby on Rails был "красивым" или красиво отформатированным. прямо сейчас, я называю to_json и мой JSON все на одной линии. Иногда это может быть трудно увидеть, если есть проблема в выходном потоке JSON. есть ли способ настроить или метод, чтобы сделать мой JSON "красивым" или красиво отформатированным в Rails? ...

Как создать базовый UIButton программно?

как я могу создать базовый UIButton программно? Например, в моем представлении контроллера, при выполнении viewDidLoad метод, Три UIButtons будет создан динамически и его макет или свойства установлены. ...

Я должен поставить #! (shebang) в скриптах Python, и какую форму он должен принимать?

Я должен положить в мой набор скриптов Python? В какой форме? #!/usr/bin/env python или #!/usr/local/bin/python они одинаково портативны? Какая форма используется больше всего? Примечание: the торнадо проект использует shebang. С другой стороны,Джанго нет. ...

Какова цель обертывания целых файлов Javascript в анонимные функции, такие как"(function () {...) ()"?

Я читал много Javascript в последнее время, и я заметил, что весь файл завернут, как показано ниже .JS файлы для импорта. (function() { ... code ... })(); в чем причина для этого, а не простой набор функций конструктора? ...

В чем разница между git reset --mixed, --soft и --hard?

Я ищу, чтобы разделить фиксацию и не уверен, какой вариант сброса использовать. Я смотрел на страницу Можете ли вы объяснить, что "git reset" делает на простом английском языке? но я понял, что на самом деле не понимаю, что такое индекс git или промежуточная область, и поэтому объяснения не помогли. также использовать --mixed и --soft посмотрите то же самое для меня в этом ответе (когда вы хотите исправить и возобновить.) Может кто-то сломать его еще больше? Я понимаю --mixed is вероятно, вар ...