0
ответов

C # Преобразование T в long

У меня есть общий класс (C #), class MyClass , где T: struct, IComparable {общедоступное расположение файла T; } T может быть UInt32 или UInt64 (больше ничего). Мне нужно преобразовать ...
вопрос задан: 2 May 2011 13:12
0
ответов

Могут ли хорошие системы типов различать матрицы в разных базах?

Моя программа (Hartree-Fock / итеративный SCF) имеет два матрицы F и F ', которые на самом деле являются одной и той же матрицей, выраженной в двух разных базах. Я только что потерял три часа времени на отладку, потому что случайно ...
вопрос задан: 1 May 2011 20:53
0
ответов

Haskell создает дополнительные экземпляры для импортированных типов данных

Я относительно новичок в Haskell. Я пишу клон карточной игры uno, и мне нужен красивый цветной вывод карты. Я импортирую System.Console. ANSI, который предоставляет данные Color = Black | Красный ...
вопрос задан: 30 April 2011 22:21
0
ответов

Haskell - fmap fmap не работает

Я использую GHCi (версия 6.12.3), чтобы немного поиграть с Haskell. Я недавно читал о функторах и аппликативных функторах, подумал, что если что-то похожее на <*> аппликативных функторов не может быть ...
вопрос задан: 29 April 2011 21:18
0
ответов

Различие типов данных BLOB и TEXT в MySQL

В чем разница между типами данных BLOB и TEXT в MySQL? (кроме сортируемых)
вопрос задан: 29 April 2011 06:49
0
ответов

Какой SqlDbType сопоставляется с varBinary (max)?

Какой SqlDbType сопоставляется с varBinary (max)? SqlDbType.VarBinary говорит, что он ограничен 8 КБ. В документации по SQL Server сказано, что varbinary (max) может хранить aprrox. 2 ГБ. Но SqlDbType.VarBinary говорит, что это ...
вопрос задан: 28 April 2011 21:14
0
ответов

Как разрешить типизированным значениям быть пустыми с помощью XML-схемы?

У меня есть некоторые XML-документы, над которыми я вообще не могу контролировать. Их структура четко определена, но она описана в нескольких PDF-файлах, которые, несмотря на то, что они очень точны, не делают автоматизированными ...
вопрос задан: 28 April 2011 10:40
0
ответов

Параметр универсального типа и перегрузка метода, допускающего значение NULL

Привет, у меня есть этот код, использующий универсальный и допускающий значение NULL: // Первый для класса public static TResult With (этот TInput o, вычислитель Func ) ...
вопрос задан: 28 April 2011 07:27
0
ответов

F #: Как сопоставить шаблон со значением типа?

У меня есть функция, которая принимает универсальный параметр, и внутри нее мне нужно выполнить одну из двух функций в зависимости от тип параметра. член this.Load <'T> _path = let hhType = ...
вопрос задан: 28 April 2011 04:07
0
ответов

Сортировка абстрактных типов данных в Haskell

Например, у меня есть следующее, введите something = (Float, Float, Int, Aa, Bb, Cc, Int) Если я захочу найти наименьшее что-то в основе их первого элемента (Float), как я мог это сделать? ...
вопрос задан: 27 April 2011 23:29
0
ответов

Каков правильный вариант использования dynamic_cast?

Мне много раз говорили (и видел себя на практике), что использование dynamic_cast часто означает плохой дизайн, потому что его можно и нужно заменить виртуальными функциями. Например, рассмотрим ...
вопрос задан: 25 April 2011 08:53
0
ответов

функциональная java: что это за штука P1?

Я смотрю на функциональную Java и не понимаю, что такое P1 является. Может ли кто-нибудь объяснить и / или привести пример? (предыстория: я знаю, что такое каррирование и замыкание)
вопрос задан: 24 April 2011 20:40
0
ответов

Верно ли (в PHP)? [closed]

Что лучше использовать? if ($ boolean) {} ... или: if ($ boolean === true) {} Оба работают, оба проверяют, что для $ boolean установлено значение 'true'. Второй также проверяет тип $ boolean. Если предположить, что $ ...
вопрос задан: 24 April 2011 18:10
0
ответов

Почему использование НЕ-десятичного типа данных плохо для денег?

tl; dr: Что не так с моей структурой Cur (валюта)? tl; dr 2: Прочтите, пожалуйста, остальную часть вопроса, прежде чем приводить пример с float или double. :-) Я знаю, что этот вопрос возник ...
вопрос задан: 24 April 2011 06:25
0
ответов

Полиморфные экземпляры с ограничениями класса

Я хочу сделать все типы, которые являются экземплярами Enum и Bounded, также экземплярами Random. Следующий код делает это и должен работать (с соответствующими расширениями): import System ....
вопрос задан: 23 April 2011 22:45
0
ответов

RankNTypes для объявлений экземпляров?

Я недавно играл с RankNTypes и задаюсь вопросом, можно ли их использовать в объявлениях экземпляра. Вот простой пример использования данных открытых типов данных (Expr a, Expr b) => Add ab ...
вопрос задан: 23 April 2011 22:13
0
ответов

Структуры данных Haskell для приложений, поддерживаемых БД

Это моя первая программа, использующая Haskell. Я пишу его, чтобы применить на практике все, что я читал о ФП. Первое, что я пытаюсь понять, это как моделировать данные, из которых я буду извлекать ...
вопрос задан: 23 April 2011 16:04
0
ответов

tinyint или varchar (1)?

У меня есть некоторые поля в некоторых таблицах могут содержать только значения от 0 до 9, а другие могут содержать 0 или 1. Для вашего опыта, что лучше хранить с помощью TINYINT или VARCHAR (1)? В качестве памяти ...
вопрос задан: 23 April 2011 15:08
0
ответов

Типы данных mySQL - почему после int стоит число: int (11)

Согласно mySQL Docs тип данных int (подписанный) имеет диапазон от -2147483648 до 2147483647. Когда я создаю таблицу с помощью phpMyAdmin и экспортирую ее структуру, она показывает следующее: ʻunit_id`. ..
вопрос задан: 21 April 2011 21:24
0
ответов

Как понимать сообщения компилятора Haskell

Добрый день. Вот простой фрагмент кода "угадать номер", содержащий единственную ошибку, но компилятор затрудняет понимание того, что не так: import System.Random импорт Control.Monad import Control ....
вопрос задан: 21 April 2011 17:18
0
ответов

почему unsigned char для пиксельных данных RGB?

Я прибегаю к c ++ с некоторой базовой компьютерной графикой . данные пикселей обычно представлены как: unsigned char * пикселей, а беззнаковый char хорош, потому что это значение от 0 до 255 (256 = 2 ^ 8 ...
вопрос задан: 21 April 2011 10:40
0
ответов

Haskell: Пользовательские типы с условиями

Я - haskell новичок, и я не мог найти ответ на этот вопрос. Мы можем определить типы с условиями? Например, простой пользовательский тип данных был бы: данные MyList = MyList Банка я так или иначе...
вопрос задан: 20 April 2011 22:45
0
ответов

Расширение типов Scala / вывод foo [T] (T, T): T

Предположим, есть три функции: def foo [T] (a: T, b: T): T = a def test1 = foo (1, "2") def test2 = foo (List (), ListBuffer ( )) Пока test1 имеет тип Any, test2 не компилируется. Это почему? Оба ...
вопрос задан: 20 April 2011 20:09
0
ответов

Обычная работа с коллекциями Scala

Я написал функцию для поиска самой длинной общей подпоследовательности (LCS). Например, для двух последовательностей символов BANANA и ATANA он возвращает AANA. Реализация наивно неэффективная адаптация рекурсивной ...
вопрос задан: 20 April 2011 17:07
0
ответов

Тип данных String в java

Мне было интересно, почему это «String», а не «string» «когда все другие примитивные типы данных имеют нижний регистр?
вопрос задан: 19 April 2011 13:11
0
ответов

Объявления абстрактных классов в C ++

Предположим, что foo - абстрактный класс в программе C ++, почему допустимо объявлять переменные типа foo *, но не типа foo?
вопрос задан: 18 April 2011 06:42
0
ответов

Haskell «newtype» для синонимов типов

Я делаю кое-что с SAT, и мне нужно, чтобы у меня были предложения "and" и "или". тип AndClause = [Literal] type OrClause = [Literal] Но я сталкиваюсь с проблемами, когда использую их: instance ...
вопрос задан: 17 April 2011 21:20
0
ответов

Ограничить тип в коллекции внутри модуля класса

У меня есть коллекция внутри модуля класса. Я хотел бы ограничить тип объекта, который "добавляется" к этой коллекции, т.е. коллекция должна всегда принимать только объекты одного заданного типа и ничего другого ....
вопрос задан: 17 April 2011 19:45
0
ответов

Проверка типов внутри квазиквотов в Template Haskell

] Я пытаюсь познакомиться с Template Haskell, и, к моему удивлению, приведенный ниже код компилируется под ghc (версия 6.10.4). main = do let y = [| "hello" +1 |] putStr "" ...
вопрос задан: 16 April 2011 19:38
0
ответов

В чем разница между undefined в Haskell и null в Java?

Оба являются терминами, тип которых является пересечением всех типов (необитаемый). Оба могут быть переданы в коде без сбоев, пока кто-то не попытается их оценить. Единственное различие, которое я вижу, состоит в том, что ...
вопрос задан: 16 April 2011 09:22