программирование

Q & A для профессиональных программистов и энтузиастов

3
Может ли класс расширять как класс, так и реализовывать интерфейс
Может ли класс расширять как интерфейс, так и другой класс в PHP? В основном я хочу это сделать: interface databaseInterface{ public function query($q); public function escape($s); //more methods } class database{ //extends both mysqli and implements databaseInterface //etc. } Как бы это сделать, просто сделав: class database implements databaseInterface extends …

9
Безопасно ли проверять значения с плавающей запятой на равенство 0?
Я знаю, что обычно нельзя полагаться на равенство между значениями типа double или decimal, но мне интересно, является ли 0 особым случаем. Хотя я могу понять неточности между 0,00000000000001 и 0,00000000000002, само значение 0 кажется довольно сложным, поскольку это просто ничего. Если вы неточны ни в чем, это уже не …

4
Роль #ifdef и #ifndef
#define one 0 #ifdef one printf("one is defined "); #ifndef one printf("one is not defined "); Какова в этом роль #ifdefи #ifndefи каков результат?

2
ОШИБКА HQL: ожидаемый путь для соединения
Я продолжаю пробовать варианты этого запроса и, кажется, не могу этого добиться. Я также ссылался на этот пост: Ожидаемый путь для присоединения! Ошибка Nhibernate и, похоже, не может применить ту же логику к моему запросу. У моего Userобъекта есть UserGroupколлекция. Я понимаю, что запрос должен ссылаться на сущности внутри объекта, …
100 java  spring-mvc 

4
Могу ли я обновить компонент JSF из метода компонента поддержки JSF?
Есть ли способ заставить bean-компонент JSF Backing вызывать обновление компонента на странице? Я не собираюсь использовать компонент ajax с атрибутом update для обновления компонента на странице. Мне нужно запустить обновление из метода компонента поддержки JSF. Обратите внимание, что обновление на странице может произойти после завершения этого метода или до его …
100 jsf-2  primefaces 


5
Как использовать файл WSDL для создания службы WCF (не звонить)
У меня есть старый файл WSDL, и я хочу создать сервер на основе этого файла WSDL. WSDL генерируется из ASMX (я предполагаю, но не уверен). Как я могу этого добиться? исходный вопрос, где OP думал, что ему нужно создать клиента на основе WSDL.
100 wcf  wsdl 

2
Средство проверки типов допускает очень неправильную замену типа, а программа все еще компилируется
Пытаясь отладить проблему в моей программе (2 круга с одинаковым радиусом рисуются для разных размеров с помощью Gloss *), я наткнулся на странную ситуацию. В моем файле, который обрабатывает объекты, у меня есть следующее определение для Player: type Coord = (Float,Float) data Obj = Player { oPos :: Coord, oDims …
100 haskell  types 



6
как вы можете легко проверить, запрещен ли доступ к файлу в .NET?
По сути, я хотел бы проверить, есть ли у меня права на открытие файла, прежде чем я действительно попытаюсь его открыть; Я не хочу использовать для этой проверки команду try / catch, если только в этом нет необходимости. Есть ли свойство доступа к файлам, которое я могу проверить заранее?
100 c#  .net  file-access 

7
Есть ли недостатки в использовании универсальной переменной varchar (255) для всех текстовых полей?
У меня есть contactsтаблица , которая содержит такие поля, как postcode, first name, last name, town, country, и phone numberт.д., все из которых определены как VARCHAR(255)даже если ни один из этих полей не будет когда - нибудь близко к тому 255 символов. (Если вам интересно, это так, потому что миграции …
100 mysql  sql 

4
Установить операции (объединение, пересечение) в массиве Swift?
Существуют ли какие-либо стандартные вызовы библиотеки, которые я могу использовать для выполнения операций с двумя массивами или для самостоятельной реализации такой логики (в идеале как можно более функционально и эффективно)?

5
Что такое «локальное хранилище потоков» в Python и зачем оно мне нужно?
В частности, в Python, как переменные распределяются между потоками? Хотя я использовал threading.Threadраньше, я никогда по-настоящему не понимал и не видел примеров того, как разделяются переменные. Распространены ли они между основным потоком и детьми или только между детьми? Когда мне нужно будет использовать локальное хранилище потоков, чтобы избежать этого совместного …


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.