Вы можете использовать текстовый указатель , созданный для всех строковых полей. Вы можете создать такой индекс, используя подстановочный знак, как показано ниже.
db.collection.createIndex( { "$**": "text" } )
Для поиска нужной строки вы можете использовать
db.collection.find( { $text: { $search: "Amazon" } } )
Существует набор утилит для работы с SWF-файлами под названием SWFTOOLS . Вы можете получить двоичный файл Windows со страницы загрузки .
Одним из инструментов в этом пакете является swfdump
, который может сказать вам размер SWF-файла. Он также может создавать правильный HTML-код для встраивания (вывод из моего Linux-бокса):
# swfdump -X flash.swf
-X 724
# swfdump -Y flash.swf
-Y 147
# swfdump -E flash.swf
<object type="application/x-shockwave-flash"
data="flash.swf" width="724" height="147">
<param name="movie" value="flash.swf"/>
<param name="play" value="true"/>
<param name="quality" value="high"/>
</object>
Откройте его с жесткого диска с помощью Flash-плеера - дважды щелкните по нему- и затем используйте JR Screen Ruler , чтобы посмотреть на его размеры. Если он открывается в полноэкранном режиме, просто нажмите ESC;)
SWF-файлы имеют заголовок в самом начале, где размер кадра в твипах сохраняется как структура RECT. Когда изображение воспроизводится с масштабированием 100%, на пиксель приходится 20 твипов.
Подробнее см. этот документ .