Вопросы-ответы - все решения ➜ страница 210
В Java, каков наилучший способ определить размер объекта?
например, предположим, что у меня есть приложение, которое может читать в CSV-файле с кучей строк данных. Я даю пользователю сводку о количестве строк на основе типов данных, но я хочу убедиться, что я не читаю слишком много строк данных и не вызываю OutOfMemoryErrorы. Каждая строка преобразуется в объект. Есть простой способ узнать размер этого объекта программно? Есть ли ссылка, которая определяет, насколько велики примитивные типы и ссылки на объекты для a VM? сейчас, у меня есть код, кот ...
Каковы различия между модулем urllib, urllib2 и requests?
в Python, каковы различия между urllib,urllib2 и requests модуль? Почему их три? Они, кажется, делают то же самое... ...
CSS непрозрачность фона [дубликат]
этот вопрос уже есть ответ здесь: как я могу дать текст или изображение прозрачный фон с помощью CSS? 27 ответов Я использую что-то похожее на следующий код: <div style="opacity:0.4; background-image:url(...);"> <div style="opacity:1.0;"> Text </div> </div> Я ожидал, что это сделает фон непрозрачным 0,4 и текст будет иметь 100% непрозрачность. Вместо они оба имеют непрозра ...
Как я могу рассчитать количество строк, измененных между двумя коммитами в git?
есть ли простой способ вычислить количество строк, измененных между двумя коммитами в git? Я знаю, что могу сделать git diff, и считать строки, но это кажется утомительным. Я также хотел бы знать, как я могу это сделать, включая только мои собственные коммиты в linecounts. ...
Разработчики этого приложения не настроили это приложение правильно для входа в Facebook?
Я пытаюсь сделать логин с Facebook доступным в моем скрипте. Я сделал все, но когда я пытаюсь войти в систему с учетной записью Facebook, я получаю эту ошибку от Facebook: приложение не настроено: разработчики этого приложения не настроили это приложение должным образом для входа в Facebook. вот скриншот ошибки: какие идеи? ...
Формат числа, чтобы всегда показывать 2 десятичных знака
Я хотел бы отформатировать свои числа, чтобы всегда отображать 2 десятичных знака, округляя, где это применимо. примеры: number display ------ ------- 1 1.00 1.341 1.34 1.345 1.35 я использую этот: parseFloat(num).toFixed(2); но это отображение 1 как 1, а не 1.00. ...
Как зафиксировать мои текущие изменения в другой ветке в git [дубликат]
этот вопрос уже есть ответ здесь: Как объединить мои локальные незафиксированные изменения в другую ветку Git? 6 ответов иногда случается, что я делаю некоторые изменения в своем рабочем каталоге, и я понимаю, что эти изменения должны быть зафиксированы в ветке, отличной от текущей. Это обычно происходит, когда я хочу попробуйте новые вещи или выполните некоторые тесты, и я забуду создать новую ветку зар ...
Как отключить масштабирование колесика прокрутки мыши с помощью Google Maps API
Я использую Google Maps API (v3), чтобы нарисовать несколько карт на странице. Одна вещь, которую я хотел бы сделать, это отключить масштабирование при прокрутке колеса мыши по карте, но я не уверен, как это сделать. Я отключил scaleControl (т. е. удалил элемент scaling UI), но это не предотвращает масштабирование колеса прокрутки. вот часть моей функции (это простой плагин jQuery): $.fn.showMap = function(options, addr){ options = $.extend({ navigationControl: false, mapTypeControl ...
Как настроить порт для приложения Spring Boot
Как настроить порт TCP / IP, прослушиваемый приложением Spring Boot, поэтому он не использует порт по умолчанию 8080. ...
отодвинуть против установки обратно
Я немного запутался относительно разницы между push_back и emplace_back. void emplace_back(Type&& _Val); void push_back(const Type& _Val); void push_back(Type&& _Val); как есть push_back перегрузка принимая ссылку rvalue я не совсем понимаю, что цель emplace_back будет? ...
Как оттянуть свое.keyup () обработчик, пока пользователь не перестанет печатать?
у меня есть поле поиска. Прямо сейчас он ищет каждый ключ. Поэтому, если кто-то наберет "Windows", он выполнит поиск с помощью AJAX для каждого ключа: "W", "Wi", "Win", "Wind", "Windo", "Window", "Windows". Я хочу иметь задержку, поэтому он ищет только тогда, когда пользователь перестает печатать на 200 мс. нет опции для этого в и setTimeout, но это не сработало. Как я могу это сделать? ...
Вы когда-нибудь использовали ключевое слово volatile в Java?
на работе сегодня я наткнулся на volatile ключевое слово в Java. Не будучи очень знаком с ним, я нашел такое объяснение: теория и практика Java: управление волатильности учитывая детали, в которых эта статья объясняет ключевое слово в вопросе, вы когда-нибудь использовать его или вы могли бы когда-нибудь увидеть случай, в котором вы могли бы использовать это ключевое слово в правильном порядке? ...
Почему статические переменные считаются злом?
Я программист 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 вероятно, вар ...
Питон `если X не нет " или " если не Х нет`?
Я всегда думал о if not x is None версия, чтобы быть более ясным, но Google гид по стилю и PEP-8 как использовать if x is not None. Есть ли какая-либо незначительная разница в производительности (я предполагаю, что нет), и есть ли случай, когда один действительно не подходит (что делает другого явным победителем для моей конвенции)?* *Я имею в виду любые синглтон, а не просто None. ...чтобы сравнить синглеты, такие как Никто. Использовать или не. ...
Хост ХХХ.ХХ.ХХХ.ХХХ не разрешено подключаться к этому серверу MySQL
это должно быть очень просто, но я не может заставить его работать на всю жизнь меня. Я просто пытаюсь подключиться удаленно к моему серверу MySQL. подключение mysql -u root -h localhost -p работает нормально, но при попытке mysql -u root -h 'any ip address here' -p выдает ошибку ERROR 1130 (00000): Host ''xxx.xx.xxx.xxx'' is not allowed to connect to this MySQL server на mysql.user таблица, есть точно такая же запись для пользователя "root" с хостом "localhost", как и другой с хост ...
Зачем нужна математика.круглый(0.49999999999999994) возвращает 1?
в следующей программе вы можете видеть, что каждое значение немного меньше, чем .5 округляется вниз, за исключением 0.5. for (int i = 10; i >= 0; i--) { long l = Double.doubleToLongBits(i + 0.5); double x; do { x = Double.longBitsToDouble(l); System.out.println(x + " rounded is " + Math.round(x)); l--; } while (Math.round(x) > i); } печать 10.5 rounded is 11 10.499999999999998 rounded is 10 9.5 rounded is 10 9.499999999999998 rounded is 9 8.5 rou ...
Интервью: можем ли мы создать экземпляр абстрактного класса?
интервьюер спросил-можем ли мы создать экземпляр абстрактного класса? Я сказал, Нет. Он сказал мне-неправильно, мы можем. Я немного поспорил на этот счет. Тогда он сказал мне попробовать это самостоятельно у себя дома. abstract class my { public void mymethod() { System.out.print("Abstract"); } } class poly { public static void main(String a[]) { my m = new my() {}; m.mymethod(); } } здесь я создаю экземпляр моего класса и вызываю метод абстрактного ...
Удалить раздвоенный РЕПО с GitHub
Я начинаю с git и GitHub, и есть проект, который я смотрю на GitHub. Я нечаянно нажал на вилку. Теперь это кажется мне новым проектом. У меня есть некоторые сомнения по этому поводу: Я знаю, что если совершить или сделать еще что-то для моего разветвленного РЕПО, он будет обновлен, но обновленный код вступит в силу только после того, как автор проекта запросит pull. Верно? если я перейду в панель администратора на GitHub, есть опция удаления. Если я удалю это как вариант выше, будет ли он име ...
Как скопировать коммиты из одной ветки в другую?
У меня есть две ветви от моего хозяина: П2.1: (версия 2) я работаю уже несколько месяцев wss: что я создал вчера, чтобы добавить одну конкретную функцию к моему мастеру (в производстве) есть ли способ скопировать вчерашние коммиты из wss в v2. 1? ...
Быстрый переход от вертикального разделения к горизонтальному в Vim
Как вы можете переключить текущие окна с горизонтального разделения на вертикальное разделение и наоборот в Vim? Я сделал это минуту назад случайно, но я не могу найти ключ. ...
Что такое "with (nolock)" в SQL Server?
может кто-нибудь объяснить последствия использования with (nolock) на запросы, когда вы должны/не должны использовать его? ...