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


Каков наилучший способ создания уникального и короткого имени файла в Java

Я не обязательно хочу использовать UUIDs, так как они довольно длинные. файл просто должен быть уникальным в пределах каталога. одна мысль, которая приходит на ум-это использовать File.createTempFile(String prefix, String suffix), но это кажется неправильным, потому что файл не является временным. необходимо обработать случай двух файлов, созданных за одну миллисекунду. ...

Зачем использовать finally вместо кода после catch [дубликат]

этот вопрос уже есть ответ здесь: Почему мы используем, наконец, блоки? 9 ответов почему это } catch (SQLException sqle) { sqle.printStackTrace(); } finally { cs.close(); rs.close(); } вместо } catch (SQLException sqle) { sqle.printStackTrace(); } rs.close(); cs.close(); ...

Подавить ошибку с помощью оператора @ в PHP [закрыто]

на ваш взгляд, можно ли использовать оператор @ для подавления ошибки / предупреждения в PHP, в то время как вы можете обрабатывать ошибку? Если да, то при каких обстоятельствах вы бы это использовали? примеры кода приветствуются. Edit: Примечание Для репликаторов. Я не хочу отключать отчеты об ошибках, но, например, обычной практикой является использование @fopen($file); и потом проверить... но вы можете избавиться от @ по делать if (file_exists($file)) { fopen($file); } else { ...

Как использовать WebStorm для разработки расширений Chrome?

Я только что купил WebStorm 5 и до сих пор действительно наслаждался его функциями проверки. Одна загвоздка, с которой я столкнулся при разработке своего расширения Chrome, заключается в том, что он не распознает chrome переменной: есть ли способ я могу добавить chrome переменная для инспектора, чтобы он мог автозаполняться по мере ввода? Я предполагаю, что мне нужно будет добавить Chromium в качестве внешней библиотеки, но я не уверен, с чего начать. ...

Как преобразовать целое число в самую короткую строку url-safe в Python?

Я хочу самый короткий способ представления целого числа в URL. Например, 11234 можно сократить до '2be2' с помощью шестнадцатеричного числа. Поскольку base64 использует 64-символьную кодировку, должно быть возможно представить целое число в base64, используя даже меньше символов, чем шестнадцатеричное. Проблема в том, что я не могу найти самый чистый способ преобразования целого числа в base64 (и обратно) с помощью Python. модуль base64 имеет методы для работы с bytestrings-так что, возможно, о ...

Синтаксическая ошибка Bash: неожиданный конец файла

Простите меня за это очень простой скрипт в Bash. Вот код: #!/bin/bash # june 2011 if [ $# -lt 3 -o $# -gt 3 ]; then echo "Error... Usage: host database username" exit 0 fi после запуска sh file.sh: ошибка синтаксиса: неожиданный конец файла ...

тряска, колебание просмотреть анимацию в Android

Я создал аним.xml-файл, такие как НИЖЕ, чтобы встряхнуть imageview, как IOS значок встряхивания в android. Однако это не дает мне тот же результат. Есть ли идея получше? <?xml version="1.0" encoding="utf-8"?> <rotate xmlns:android="http://schemas.android.com/apk/res/android" android:duration="300" android:fromDegrees="-2" android:pivotX="50%" android:pivotY="50%" android:repeatCount="infinite" android:toDegrees="2" /> ...

прозрачная панель навигации ios

Я создаю приложение, и я просматривал в интернете, и мне интересно, как они делают эту прозрачную навигационную панель такой: Я добавил следующее, как в моем appdelegate: UINavigationBar.appearance().translucent = true но это просто делает его выглядеть следующим образом: Как я могу сделать панель навигации прозрачной, как первое изображение ...

Как мне избежать строки внутри кода JavaScript внутри обработчика onClick?

может быть, я просто думаю об этом слишком сложно, но у меня возникла проблема с выяснением того, что экранирование использовать в строке в некотором коде JavaScript внутри обработчика onClick ссылки. Пример: <a href="#" onclick="SelectSurveyItem('<%itemid%>', '<%itemname%>'); return false;">Select</a> The <%itemid%> и <%itemname%> где происходит замена шаблона. Моя проблема заключается в том, что имя может содержать любые символы, включая одинарные и двойн ...

JQuery слайдер, как сделать" шаг " изменение размера

можно ли использовать ползунок JQuery (ползунок диапазона / двойной ползунок), чтобы иметь нелинейные (несогласованные "шаговые" значения)? Я хочу, чтобы горизонтальный слайдер выглядел так: |----|----|----|----|----|--------|--------|-------------------------|--------------------------|... 0 500 750 1000 1250 1500 2000 2500 75000 100000... например, я хочу иметь следующий код jQuery: var values = [0, 500, 750, 1000, 1250, 1500, 2000, 2 ...