Codengineering - блог о программировании ➜ страница 2342
Строка запроса в url ресурса REST
сегодня я обсуждал с коллегой использование строк запроса в URL-адресах REST. Возьмите эти 2 примера: 1. http://localhost/findbyproductcode/4xxheua 2. http://localhost/findbyproductcode?productcode=4xxheua моя позиция URL-адреса должны быть разработаны как в Примере 1. Это чище и то, что я думаю, правильно в REST. На мой взгляд, вы были бы полностью правы, чтобы вернуть ошибку 404 из примера 1, если код продукта не существует, тогда как в Примере 2 возврат 404 был бы неправильным, поскольку с ...
Как целые числа внутренне представлены на битовом уровне в Java?
Я пытаюсь понять, как Java хранит целое число внутри. Я знаю, что все примитивные целые числа java подписаны (кроме коротких?). Это означает, что в байте для числа доступно на один бит меньше. мой вопрос в том, все ли целые числа (положительные и отрицательные) хранятся как дополнение двух или только отрицательные числа в дополнении двух? Я вижу, что спецификации говорят x bit two's complement number. Но я часто путаюсь. для пример: int x = 15; // Stored as binary as is? 00000000 00000000 ...
Visual Studio 2012 не преобразует решение vs2010?
Я открыл свое решение vs2010 с vs2012, но он не сделал никакого преобразования, так как с 2008 по 2010 год происходило. Так что мое решение по-прежнему остается таким же, как 10 этикетка на нем. когда я делаю новое решение, конечно, на нем есть ярлык 11. У меня нет никаких проблем с этим, но мне любопытно. Есть ли разница? если да, то как конвертировать в решение vs2012? ...
Создание конфигурационного файла в PHP
Я хочу создать конфигурационный файл для моего проекта PHP, но я не уверен, что лучший способ сделать это. у меня есть 2 идеи до сих пор. 1-Использовать Переменную $config['hostname'] = "localhost"; $config['dbuser'] = "dbuser"; $config['dbpassword'] = "dbpassword"; $config['dbname'] = "dbname"; $config['sitetitle'] = "sitetitle"; 2-Используйте Const define('DB_NAME', 'test'); define('DB_USER', 'root'); define('DB_PASSWORD', ''); define('DB_HOST', 'localhost'); define('TITLE', 'sitetitle') ...
Как сразу убить / остановить длинный SQL-запрос?
Я использую SQL server 2008 и его Management studio. Я выполнил запрос, который дает много строк. Я попытался отменить его с помощью красной кнопки отмены, но он не остановился в течение последних 10 минут. Он обычно останавливается в течение 3 минут. в чем может быть причина и как мне ее немедленно остановить ? ...
Чтобы удалить пробелы внутри переменной в PHP
как вы можете удалить пробелы в переменной PHP? Я знаю комментарий PHP.net. Я хотел бы иметь подобный инструмент, как tr для PHP такой, что я могу запустить просто tr -d " " "" я запускаю неудачно функцию php_strip_whitespace by $tags_trimmed = php_strip_whitespace($tags); я запускаю функцию regex также неудачно $tags_trimmed = preg_replace(" ", "", $tags); ...
Как скопировать содержимое одного ArrayList в другой?
у меня есть некоторые структуры данных, и я хотел бы использовать один как временный, а другой как не временный. ArrayList<Object> myObject = new ArrayList<Object>(); ArrayList<Object> myTempObject = new ArrayList<Object>(); //fill myTempObject here .... //make myObject contain the same values as myTempObject myObject = myTempObject; //free up memory by clearing myTempObject myTempObject.clear(); теперь проблема с этим, конечно, в том, что myObject на самом деле пр ...
Какова идеальная скорость роста для динамически выделенного массива?
C++ имеет std:: vector и Java имеет ArrayList, и многие другие языки имеют свою собственную форму динамически выделенного массива. Когда динамический массив исчерпывает пространство, он перераспределяется в большую область, и старые значения копируются в новый массив. Главный вопрос, связанный с производительностью такого массива, заключается в том, как быстро массив растет в размере. Если вы всегда будете расти достаточно большими, чтобы соответствовать текущему толчку, вы будете в конечном ито ...
Как я могу убить процесс с помощью Vb.NET или C#?
У меня есть сценарий, где я должен проверить, открыл ли пользователь Microsoft Word. Если да, то я должен убить винворд.exe процесс и продолжать выполнять мой код. есть ли у кого-нибудь прямой код для убийства процесса с помощью vb.net или c#? ...
Когда не самое подходящее время для использования генераторов python?
это скорее наоборот для чего можно использовать функции генератора Python?: генераторы python, выражения генератора и itertools модуль-это некоторые из моих любимых функций python в эти дни. Они особенно полезны при настройке цепочек операций для выполнения на большой куче данных-я часто использую их при обработке файлов DSV. так когда же это не хорошее время для использования генератора, или выражения генератора, или ? когда я должен предпочесть zip() over itertools.izip() или range() over ...