|
Вопросы новичков
|
|||
---|---|---|---|
#18+
Как определить в Методе класса определить: является ли переменная переменной целочисленного типа. Например, считал строку: "123" -число. "123а"-строка. Кроме этого: авторs str="123" s dum=str+1, dum=dum-1 i dum=str w "4islo" P.S. Давайте все простые вопросы в одну тему. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.06.2012, 11:38 |
|
Вопросы новичков
|
|||
---|---|---|---|
#18+
Darkhan DarkhanКак определить в Методе класса определить: является ли переменная переменной целочисленного типа. Например, считал строку: "123" -число. "123а"-строка. Как вариант... Код: vbnet 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.06.2012, 13:09 |
|
Вопросы новичков
|
|||
---|---|---|---|
#18+
krvsa , Случаи бывают разные:set val="+1" w $s(+val=val:"число",1:"строка"),! set val="1e2" w $s(+val=val:"число",1:"строка"),! set val="001" w $s(+val=val:"число",1:"строка"),! Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.06.2012, 14:11 |
|
Вопросы новичков
|
|||
---|---|---|---|
#18+
Число в Cache может пониматься по-разному, например, есть понятие канонического числа , вариант от krvsa проверяет как раз это. Неизвестно, чего хотел Дархан. Кстати, без внимания осталась проверка на целочисленность. Можно проверить так: Код: javascript 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.06.2012, 15:39 |
|
Вопросы новичков
|
|||
---|---|---|---|
#18+
Опечатался: Код: javascript 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.06.2012, 15:41 |
|
Вопросы новичков
|
|||
---|---|---|---|
#18+
Что за день сегодня??? :) Код: javascript 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.06.2012, 15:44 |
|
Вопросы новичков
|
|||
---|---|---|---|
#18+
Alexey MaslovНеизвестно, чего хотел Дархан. Вот и я про то же... Иногда не стоит усложнять простую задачу. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.06.2012, 23:22 |
|
Вопросы новичков
|
|||
---|---|---|---|
#18+
Alexey Maslov, А если str=123.00 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2012, 16:43 |
|
Вопросы новичков
|
|||
---|---|---|---|
#18+
AlexKB, что не так? Код: sql 1. 2. 3. 4.
Код: javascript 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2012, 17:00 |
|
Вопросы новичков
|
|||
---|---|---|---|
#18+
А еще можно таким образом: Код: c# 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2012, 18:35 |
|
Вопросы новичков
|
|||
---|---|---|---|
#18+
AndrewQwer, Правильнее было бы написать: set is Digits Only=str?1.N т.к. такую проверку не пройдут, например, отрицательные целые числа. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2012, 09:52 |
|
Вопросы новичков
|
|||
---|---|---|---|
#18+
Darkhan DarkhanКак определить в Методе класса определить: является ли переменная переменной целочисленного типа. Например, считал строку: "123" -число. "123а"-строка. Кроме этого: авторs str="123" s dum=str+1, dum=dum-1 i dum=str w "4islo" P.S. Давайте все простые вопросы в одну тему. В языке MUMPS существует собственная трактовка что является числом ( кратенько тут ) или каноническим числом. При этом в прикладных задачах зачастую вопросы "является ли строка числом" опираются на другие правила. Например, допускаются завершающие нули для дробных или разделители тысячных. В этом случае самым лучшим вариантом является перечисление этих правил и составление для них шаблона проверки. Так что ответ сводится к обратному вопросу - перечислите что в Вашем варианте означает "является числом". Под эти правила и надо составить шаблон. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2012, 21:30 |
|
Вопросы новичков
|
|||
---|---|---|---|
#18+
Alexey MaslovAndrewQwer, Правильнее было бы написать: set is Digits Only=str?1.N т.к. такую проверку не пройдут, например, отрицательные целые числа. А в шаблон можно произвольные символы вставлять. Например: Код: c# 1.
Описывает как отрицательное число, так и число с точкой, после которой должна следовать хоть одна цифра. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2012, 23:32 |
|
Вопросы новичков
|
|||
---|---|---|---|
#18+
AndrewQwer, и это тоже не отвечает на исходный вопрос о проверке "является ли переменная переменной целочисленного типа". Ваш шаблон наиболее близок к решению более общей задачи: является ли число каноническим, но даже ее он решает неверно, т.к. пропускает числа с лидирующими нулями: "0000.123", и напротив, не пропускает числа без лидирующих нулей: ".123". В вашем случае можно сделать шаблон ещё сложнее и добиться правильного решения, но чем это будет лучше классической конструкции "if x=+x { }"? Как показывает опыт, написать сложную проверку, использую только "?", конечно, можно, но муторно и приводит к медленному и трудно читаемому коду. Обычно проще и эффективней сочетать ее с функциями поиска и/или преобразования строк. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2012, 11:19 |
|
Вопросы новичков
|
|||
---|---|---|---|
#18+
Есть пару вопросиков: 1. Где можно посмотреть логи Cache' и что там вообще может быть написано... 2. Как собрать статистику по использованным лицензиям по дням и может даже времени, может это хранится в каком-то логе? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2012, 10:22 |
|
Вопросы новичков
|
|||
---|---|---|---|
#18+
BezumaГде можно посмотреть логи Cache' Например поиском... Ищи в каталоге InterSystems все файлы *.log ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2012, 10:50 |
|
Вопросы новичков
|
|||
---|---|---|---|
#18+
krvsaBezumaГде можно посмотреть логи Cache' Например поиском... Ищи в каталоге InterSystems все файлы *.log Но это-то я сделал,получил список файлов, но вот в этом я что-то не смог разобраться: journal.log, там такие строчки: С:\intersystems\cache\mgr\journal\20120606.001,1-7,60909F65-204A-4A5F-915C-2883AB5EF284,728D51E6-D792-4759-8105-2CAF38C4CF9D,2012-06-05 21:00:00,6,7573035 ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2012, 11:04 |
|
Вопросы новичков
|
|||
---|---|---|---|
#18+
krvsa, Но для меня сейчас очень важно найти статистику по использованию лицензий..... ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2012, 11:08 |
|
Вопросы новичков
|
|||
---|---|---|---|
#18+
Bezumakrvsa, Но для меня сейчас очень важно найти статистику по использованию лицензий..... статистика по использованию лицензии не ведется из остальных логов cconsole.log, основной log-файл куда пишутся сообщения при старте/останове и серьезные ошибки Cache ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2012, 11:45 |
|
Вопросы новичков
|
|||
---|---|---|---|
#18+
DAiMorBezumakrvsa, Но для меня сейчас очень важно найти статистику по использованию лицензий..... статистика по использованию лицензии не ведется А может можно как-то сделать, что бы она велась, написать что-то или запустить, я думаю что это очень актуальный вопрос для многих, и я думаю что многие до меня его уже решили? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2012, 11:48 |
|
Вопросы новичков
|
|||
---|---|---|---|
#18+
в портале на странице Системная информация, есть показатель максимально используемое количество и текущее, для многих этого достаточно а логировать самому конечно можно, ничего сложного, запустите фоновый процесс который будет читать информацию об используемых лицензиях для этого поможет класс %SYSTEM.License . при обращении к этому классу можно вместо ##class(%SYSTEM.License) использовать $system.License ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2012, 12:06 |
|
Вопросы новичков
|
|||
---|---|---|---|
#18+
DAiMorв портале на странице Системная информация, есть показатель максимально используемое количество и текущее, для многих этого достаточно а логировать самому конечно можно, ничего сложного, запустите фоновый процесс который будет читать информацию об используемых лицензиях для этого поможет класс %SYSTEM.License . при обращении к этому классу можно вместо ##class(%SYSTEM.License) использовать $system.License А не могли бы текст хотя бы примерный привести, а то нужно было уже вчера, а у мня чего-то не получается.... ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2012, 10:19 |
|
|
start [/forum/topic.php?fid=39&msg=37848067&tid=1556927]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
64ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 171ms |
0 / 0 |