Вопросы-ответы - все решения ➜ страница 202


Задать вопрос

Почему em вместо px?

Я слышал, что вы должны определить размеры и расстояния в своей таблице стилей с помощью em, а не в пикселях. Итак, вопрос в том, почему я должен использовать em вместо px при определении стилей в css? Есть ли хороший пример, который иллюстрирует это? ...

В чем разница между публичным, частным, защищенным и не имеющим модификатора доступа?

все мои студенческие годы я использую public, и хотел бы знать разницу между public,private и protected? и что значит static делать, а не иметь ничего? ...

Каково объяснение этого странного поведения JavaScript, упомянутого в разговоре " Wat " для CodeMash 2012?

The ' Wat ' talk for CodeMash 2012 в основном указывает на несколько причудливых причуд с Ruby и JavaScript. Я сделал JSFiddle результатов в http://jsfiddle.net/fe479/9/. поведение, специфичное для JavaScript (поскольку я не знаю Ruby), перечислены ниже. я нашел в JSFiddle, что некоторые из моих результатов не соответствуют тем, что в видео, и я не уверен, почему. Я, однако , любопытно узнать, как JavaScript обрабатывает работу за кулисами в каждом случае. Empty Array + Empty Array [] + [] r ...

Как загрузить файл через HTTP с помощью Python?

у меня есть небольшая утилита, которую я использую для загрузки MP3 с сайта по расписанию, а затем строит/обновляет XML-файл подкаста, который я, очевидно, добавил в iTunes. обработка текста, которая создает / обновляет XML-файл, написана на Python. Я использую wget внутри Windows .bat файл для загрузки фактического MP3, однако. Я бы предпочел, чтобы вся утилита была написана на Python. Я изо всех сил пытался найти способ на самом деле вниз загрузить файл в Питон, таким образом, почему я прибе ...

Импорт модуля из относительного пути

как импортировать модуль Python с учетом его относительного пути? например, если dirFoo содержит Foo.py и dirBar и dirBar содержит Bar.py, как я могу импортировать Bar.py на Foo.py? вот визуальное представление: dirFoo Foo.py dirBar Bar.py Foo желает включить Bar, но реструктуризация иерархии папок не является вариантом. ...

Получение последней записи в каждой группе-MySQL

есть таблица messages, который содержит данные, как показано ниже: Id Name Other_Columns ------------------------- 1 A A_data_1 2 A A_data_2 3 A A_data_3 4 B B_data_1 5 B B_data_2 6 C C_data_1 если я запускаю запрос select * from messages group by name, я получу результат в виде: 1 A A_data_1 4 B B_data_1 6 C C_data_1 какой запрос вернет следующий результат? 3 A A_data_3 5 B B_data_2 6 ...

Должен ли я сделать HTML-якоря с "именем" или "идентификатором"?

когда кто-то хочет обратиться к какой-то части веб-страницы с "http://example.com/#foo " метод, следует использовать <h1><a name="foo"/>Foo Title</h1> или <h1 id="foo">Foo Title</h1> Они оба работают, но равны ли они, или у них есть семантические различия? ...

Как избежать одинарной кавычки в SQL Server?

Я пытаюсь insert некоторые текстовые данные в таблицу SQL Server 9. текст содержит одиночную кавычку('). как мне избежать этого? Я попытался использовать две одинарные кавычки, но это бросило мне некоторые ошибки. например. insert into my_table values('hi, my name''s tim.'); ...

Вставить в таблицу MySQL или обновить, если существует

Я хочу добавить строку в таблицу базы данных, но если строка существует с тем же уникальным ключом, я хочу обновить строку. например, insert into table (id, name, age) values(1, "A", 19) допустим, уникальный ключ id, и в моей базе данных есть строка с id = 1. В этом случае я хочу обновить эту строку с этими значениями. Обычно это дает ошибку. Если я использую insert IGNORE он будет игнорировать ошибку, но он все равно не будет обновляться. ...

В чем разница между mock & stub?

Я читал различные статьи о насмешках против stubbing в тестировании, в том числе насмешки Мартина Фаулера не окурки, но все равно не понимаю разницы. ...

Установите синтаксис по умолчанию для разных типов файлов в Sublime Text 2

Как установить тип файла по умолчанию для определенного расширения файла в Sublime Text 2? В частности, я хочу иметь *.файлы cfg по умолчанию имеют подсветку синтаксиса Ini, но я не могу понять, как я могу создать этот пользовательский параметр. ...

Как вы автоматически форматируете код в Visual Studio?

Я знаю, что Visual Studio может автоматически форматировать мои методы и циклы с отступом правильно, но я не могу найти настройку. ...

Передача параметров в функцию Bash

Я пытаюсь найти, как передать параметры в функции Bash, но то, что приходит всегда, как передать параметр из командной строки. Я хотел бы передать параметры в мой сценарий. Я попробовал: myBackupFunction("..", "...", "xx") function myBackupFunction($directory, $options, $rootPassword) { ... } но синтаксис не правильный, как передать параметр в функцию? ...

Как создать флажок с помощью CSS?

Я пытаюсь создать флажок, используя следующее: <input type="checkbox" style="border:2px dotted #00f;display:block;background:#ff0000;" /> но стиль не применяется. Флажок по-прежнему отображает стиль по умолчанию. Как мне придать ему указанный стиль? ...

Как сравнить массивы в JavaScript?

Я хотел бы сравнить два массива... в идеале, эффективно. Ничего особенного, просто true если они идентичны, и false если не. Неудивительно, что оператор сравнения, похоже, не работает. var a1 = [1,2,3]; var a2 = [1,2,3]; console.log(a1==a2); // Returns false console.log(JSON.stringify(a1)==JSON.stringify(a2)); // Returns true JSON кодирование каждого массива делает, но есть ли более быстрый или "лучший" способ просто сравнить массивы без необходимости повторять каждое значение? ...

Для чего используется ключевое слово yield в C#?

В How Can I Expose Only a Fragment of IList вопрос один из ответов имел следующий фрагмент кода: IEnumerable<object> FilteredList() { foreach( object item in FullList ) { if( IsItemInPartialList( item ) yield return item; } } что там делает ключевое слово yield? Я видел его ссылки в нескольких местах и еще один вопрос, но я не совсем понял, что он на самом деле делает. Я привык думать о выходе в смысле того, что одна нить уступает другой, но здесь это н ...

Как создать делегатов в Objective-C?

Я знаю, как работают делегаты, и я знаю, как я могу их использовать. но как мне их создать? ...

Как получить индекс текущей итерации цикла foreach?

есть ли какая-то редкая языковая конструкция, с которой я не сталкивался (например, те немногие, которые я недавно узнал, некоторые из переполнения стека) в C#, чтобы получить значение, представляющее текущую итерацию цикла foreach? например, в настоящее время я делаю что-то вроде этого в зависимости от обстоятельств: int i=0; foreach (Object o in collection) { // ... i++; } ...

setTimeout или setInterval?

насколько я могу судить, эти две части javascript ведут себя одинаково: В: function myTimeoutFunction() { doStuff(); setTimeout(myTimeoutFunction, 1000); } myTimeoutFunction(); Вариант B: function myTimeoutFunction() { doStuff(); } myTimeoutFunction(); setInterval(myTimeoutFunction, 1000); есть ли разница между использованием setTimeout и setInterval? ...

Лучший способ найти, если элемент находится в массиве JavaScript? [дубликат]

этот вопрос уже есть ответ здесь: Как проверить, включает ли массив объект в JavaScript? 41 ответы каков наилучший способ найти, если объект находится в массиве? Это лучший способ, который я знаю: function include(arr, obj) { for(var i=0; i<arr.length; i++) { if (arr[i] == obj) return true; } } include([1,2,3,4], 3); // true include([1,2,3,4], 6); // undefined ...

Функциональное программирование против объектно-ориентированного программирования [закрыто]

до сих пор я в основном подвергался программированию OO и с нетерпением жду изучения функционального языка. Мои вопросы: когда вы выбираете функциональное программирование над объектно-ориентированным? каковы типичные определения проблем, где функциональное программирование является лучшим выбором? ...

Путь развития питона - от ученика до гуру

Я учусь, работаю и играю с Python уже полтора года. Как биолог, медленно делающий поворот к биоинформатике, этот язык был в самом центре всех основных вкладов, которые я сделал в лаборатории. Я более или менее влюбился в то, как Python позволяет мне выражать красивые решения, а также в семантику языка, которая позволяет такой естественный поток от мыслей к работоспособному коду. Что я хотел бы знать ваше ответ на такой вопрос, я редко видел на этом или других форумах. Этот вопрос кажется мне це ...

Отрицательное сопоставление с использованием grep (строки соответствия, которые не содержат foo)

Я пытался разработать синтаксис для этой команды: grep ! error_log | find /home/foo/public_html/ -mmin -60 или grep '[^error_log]' | find /home/baumerf/public_html/ -mmin -60 мне нужно видеть все файлы, которые были изменены, за исключением имени error_log. Я читал об этом здесь, но нашел только один not-регулярное выражение шаблон. ...

Установить стиль TextView (полужирный или курсив)

Как настроить TextView стиль (жирный OT курсив) с помощью Java и без использования XML-макета? другими словами Мне нужно написать android:textStyle С Java. ...

Как удалить / удалить папку, которая не пуста с Python?

Я получаю ошибку "доступ запрещен", когда я пытаюсь удалить папку, которая не пуста. Я использовал следующую команду в моей попытке:os.remove("/folder_name"). каков наиболее эффективный способ удаления / удаления папки / каталога, которая не пуста? ...

Как работает @ property decorator?

я хотел бы понять, как встроенная функция property строительство. Что меня смущает, так это property также может использоваться в качестве декоратора, но он принимает аргументы только при использовании в качестве встроенной функции, а не при использовании в качестве декоратора. этот пример из документация: class C(object): def __init__(self): self._x = None def getx(self): return self._x def setx(self, value): self._x = value def delx(self): del ...

Глобальный Git игнорировать

Я хочу настроить Git для глобального игнорирования определенных файлов. я добавил .gitignore файл в корневой каталог моего пользователя (Users/me/) и я добавил к нему следующую строку: *.tmproj но это не игнорировать этого типа файлов, любая идея, что я делаю неправильно? ...

Монгодб против Кассандры [закрыто]

Я оцениваю, что может быть лучшим вариантом миграции. В настоящее время я нахожусь на разделенном MySQL (горизонтальный раздел), причем большая часть моих данных хранится в JSON blobs. У меня нет никаких сложных SQL-запросов (уже перенесенных после того, как я разделил свою БД). прямо сейчас, похоже, что и MongoDB и Кассандра были бы вероятными вариантами. Моя ситуация: много читает в каждом запросе, менее регулярные записи не волнуюсь о" массивной " масштабируемости больше беспокоит простая ...

Как я могу показать свою глобальную конфигурацию git?

Я хотел бы показать все настроенные разделы git. Я нашел только git config --get core.editor и я хотел бы вывести все, что настроено глобально, а не только настроенный редактор по умолчанию. ...

Как время выполнения метода в Java?

Как я могу получить время выполнения метода? Есть ли класс утилиты таймера для таких вещей, как время, сколько времени занимает задача и т. д.? большинство поисков в Google возвращает результаты для таймеров, которые планируют потоки и задачи, что не то, что я хочу. ...