1
голосов
5ответов
323 просмотров

Наличие множества стеков разных типов

Я делаю программу на языке C, в которой нужно использовать два стека.Один должен содержать символы, другой - двойники.У меня есть две структуры, узел и стек: struct node { double value; struct node *next; struct node *prev; }; struct stack { struct node *last; struct node...

4
голосов
4ответов
9614 просмотров

Какой тип данных T-SQL вы обычно используете для определения веса и длины?

Я разрабатываю таблицу с несколькими полями, которые будут использоваться для записи веса и длины. Примеры: 5 килограммов и 50 граммов будут сохранены как 5,050. 2 метра 25 сантиметров будут сохранены как 2,25. Какой тип данных T-SQL лучше всего подходит для этого? Потребуются некоторые вы...

8
голосов
1ответов
2161 просмотров

Создание (в рамке) примитивного экземпляра, когда класс известен

Мне нужен метод, который возвращает экземпляр предоставленного типа класса.Предположим, что предоставленные типы ограничены таким образом, что может быть создан их «пустой» экземпляр.Например, поставка String.class вернет пустую строку, поставка Integer.class вернет целое число, начальное значен...

15
голосов
3ответов
2628 просмотров

Если тип Nothing находится внизу иерархии классов, почему я не могу вызвать для него какой-либо мыслимый метод?

Тип scala Nothing представляет (насколько я понимаю) нижнюю часть иерархии типов, также обозначаемую символом ⊥.То есть Nothing - это подтип любого данного типа.Требование для типа Nothing: хорошо объяснен Джеймсом Айри для тех из нас, у кого нет теоретических знаний в области теории типов! ...

9
голосов
2ответов
387 просмотров

C Puzzle - играйте с типами

Пожалуйста, проверьте программу ниже. #include <stdio.h> struct st { int a ; } fn () { struct st obj ; obj.a = 10 ; return obj ; } int main() { struct st obj = fn() ; printf ("%d", obj.a) ; } Ниже приведены вопросы Что дает программа? Где находится ";"завершение объ...

1
голосов
1ответов
338 просмотров

Параметры и типы типов Generics

У меня есть код, который работает, как показано ниже.Мне было интересно, можно ли получить объект Type для универсального типа, переданный в функцию DoSomething.Я понимаю, что T является параметром типа, но как мне превратить его в объект типа.Функция dosomething находится в классе, где я хочу з...

2
голосов
3ответов
7110 просмотров

Как php преобразовывает логические переменные?

Как php преобразует логические переменные? Я пытался сохранить логическое значение в массиве: $result["Users"]["is_login"] = true; но когда я использую отладку, значение is_login пустое. и когда я использую такие условные выражения, как: if($result["Users"]["is_login"]) условия ...

0
голосов
2ответов
916 просмотров

Просмотр XML-документа в столбце базы данных SQL Server 2008

У меня есть таблица, содержащая столбец с типом данных XML.Я хочу показать всю таблицу, включая столбец типа данных XML.Представление расширит содержимое столбца типа данных XML.У меня возникла проблема с возможностью просмотреть весь XML-документ и получить значения из определенных XML-узлов. ...

0
голосов
3ответов
104 просмотров

Хорошая информация о системах типов, основанных на контрактах / ограничениях?

Проблема: Я ищу хорошее введение в системы типов , которые основаны на контрактах / ограничениях (извините, я не помню, какой термин подходит для системы типов) . Мне нужна эта информация, чтобы иметь возможность реализовать экспериментальную систему такого типа. Насколько мне известн...

13
голосов
8ответов
20268 просмотров

Как сгенерировать экземпляр неизвестного типа во время выполнения?

у меня на C # есть следующее: string typename = "System.Int32"; string value = "4"; эти две строки должны использоваться для создания объекта указанного типа с указанным значением ... результат должен быть: object o = CreateUnknownType(typename, value); ... Int32 test = (Int32)o;

1
голосов
2ответов
65 просмотров

Литеральная структура для типа данных time

Я работаю над DSL, который должен поддерживать литерал времени, и меня интересуют две разные вещи: Какие языки или DSL поддерживают буквальное время? Как устроен литерал? Я склоняюсь к использованию следующего регулярного выражения, извлеченного из XSD для самой схемы XML, для определе...

4
голосов
1ответов
1065 просмотров

Типы данных сопоставления с образцом в Haskell.Сокращения?

Как это можно записать более кратко в следующем коде Haskell?Нужно ли перечислять все четыре условия, или их можно резюмировать более компактной схемой?Например, есть ли способ воспользоваться преимуществами Haskell, уже зная, как добавить float и int, без необходимости вручную указывать fromIn...

6
голосов
1ответов
4836 просмотров

Как аннотировать свойство JAXB, чтобы использовать xsd: time вместо xsd: datetime?

У меня есть такой класс JAXB: public class Game { private Date startTime; @XmlElement public Date getStartTime() { return startTime; } public void setStartTime(Date startTime) { this.startTime = startTime; } } что приводит к .xsd, где startTime им...

17
голосов
7ответов
9508 просмотров

проверить тип элемента в контейнере stl - c ++

как я могу получить тип элементов, содержащихся в контейнере STL?

460
голосов
7ответов
373861 просмотров

Список против кортежа, когда использовать каждый?

В Python, когда следует использовать списки, а когда кортежи? Иногда у вас нет выбора, например, если у вас есть "hello %s you are %s years old" % x тогда x должен быть кортежем. Но если я сам разрабатываю API и могу выбирать типы данных, то каковы же рекомендации?

0
голосов
8ответов
238 просмотров

Всегда использовать пользовательские типы данных

Мне интересно, безумно ли (почти) всегда использовать пользовательские типы данных в C # вместо того, чтобы полагаться на встроенные типы, такие как System.Int32 и System.String. Например, для представления имени человека идея состоит в том, чтобы использовать тип данных с именем PersonFirstN...

1
голосов
6ответов
182 просмотров

Как сделать значение по умолчанию для типа Nothing?

Например, Dim aInt as Integer должно иметь нулевое значение вместо 0.

37
голосов
8ответов
41500 просмотров

Типы C # DBNull и NULL - самая чистая форма преобразования

У меня есть таблица данных, в которой есть несколько столбцов.Некоторые из этих столбцов допускают значение NULL. DataTable dt; // Value set. DataRow dr; // Value set. // dr["A"] is populated from T-SQL column defined as: int NULL Что в таком случае является наиболее чистой формой пр...

1
голосов
4ответов
115 просмотров

Обработка ссылочных типов

Когда ссылочная переменная может передаваться по ссылке: class Example { public string str="Demo"; public int[] intValues={1,3,4,5}; public static void StrPassing(string someStr) { string otherStr="Changed!"; someStr=otherStr; ...

0
голосов
2ответов
2093 просмотров

Изображение не отображается с использованием readfile / file_get_contents

if(preg_match('/^[a-zA-Z0-9]+\.(gif|jpe?g)$/',$row['filename'],$matches) && is_readable($row['filepath'].$row['filename'])){ echo header('Content-Type: image/'.$matches[1]); echo header('Content-Length: '.filesize($row['filepath'].$row['filename'])); echo file_get_c...

3
голосов
3ответов
2432 просмотров

Нарушение прав доступа при вызове внешней функции (C ++) из приложения Delphi

У меня есть внешняя DLL, написанная на C ++.Приведенный ниже фрагмент объявляет тип struct и функцию, которая, получая указатель, заполняет переменную этого типа: enum LimitType { NoLimit, PotLimit, FixedLimit }; struct SScraperState { char title[512]; unsigned int card_c...

1
голосов
1ответов
4471 просмотров

Область действия ссылки на тип

Я изучаю базы данных и в настоящее время работаю над проектом объектно-реляционной БД, и я столкнулся с небольшой проблемой с количеством возможных ограничений в таблице объектов.Я использую «Системы баз данных: Полная книга» Гектора Гарсиа-Молина (и других авторов) в качестве справочника, и ест...

2
голосов
8ответов
5672 просмотров

java: разные типы возврата при перегрузке

У меня есть такое дерево классов: master class abstract class Cell AvCell extends Cell FCell extends Cell у меня есть абстрактный метод getValue() в Cell Можно ли заставить метод getValue() возвращать int для AvCell и String для FCell? Могу ли я использовать дженерики для int String? ...

1
голосов
4ответов
1289 просмотров

примитивный тип данных в макросе c?

В c являются ли примитивные типы данных, такие как "int" "long" "char" "unsigned" ... все макросы? Если да, то где они определены?А как они реализованы типа "int"?

9
голосов
5ответов
6584 просмотров

Использование правильного числового типа данных

После того, как стал более активно обучать новых инженеров, а также читал презентация Джона Скита на DevDays Я начал осознавать, что многие инженеры не понимают, когда и какие числовые типы данных использовать. Я ценю роль, которую играет формальная степень в области информатики, помогая в это...

9
голосов
5ответов
828 просмотров

почему "f = f ++" небезопасно в c?

Я прочитал о «побочном эффекте» на этом веб-сайте : но все еще не понимаю, почему f = f++ считается небезопасным? Может кто-нибудь объяснить?

7
голосов
4ответов
6506 просмотров

Тип данных PHP mysqli_fetch_field

Мне нужна помощь в отслеживании мелочей информации по информации в методе fetch_field объекта результата mysqli. В частности, свойство type - из документация может показаться, что это поле возвращает целое число ... Отлично! Я просто не могу найти таблицу, которая позволила бы мне п...

0
голосов
7ответов
396 просмотров

Java - создание экземпляров объектов типа X, когда у вас есть только ссылочный тип

Я быстро просмотрел предложенные "Связанные вопросы", но не смог найти ни одного, прямо связанного с тем, что я спрашиваю. Даже если бы он был, я все равно буду признателен за ваше мнение о том, как это лучше всего сделать. Сначала немного контекста. Я работаю над расширением Java-приложения...

57
голосов
3ответов
21579 просмотров

Как я могу преобразовать LazySeq символов в строку в Clojure?

Допустим, у меня есть LazySeq типа java.lang.Character как (\b \ \! \/ \b \ \% \/ \. \i \% \$ \i \space \^@) Как преобразовать это в строку? Я пробовал очевидное (String. my-char-seq) но бросает java.lang.IllegalArgumentException: No matching ctor found for class java.lang...

6
голосов
3ответов
1441 просмотров

Определения типов .NET в объединенных сборках (ILMerge)

Я объединяю несколько сборок .NET с помощью ILMerge, включая сборки сторонних производителей. С тех пор я столкнулся с несколькими ошибками, все из которых сводятся к тому, что определения типов привязаны к сборке, в которой они определены. Простым примером является определение раздела конфиг...