.exe файл написан на каком языке и как его найти? [Дубликат]

Если ваши данные являются «test», «test0», «test1111», «111test», «111»

Чтобы выбрать все записи, где данные являются простыми int:

SELECT * 
FROM myTable 
WHERE col1 REGEXP '^[0-9]+$';

Результат: '111'

(В regex, ^ означает начало, а $ означает конец)

Чтобы выбрать все записи, где существует целое или десятичное число:

SELECT * 
FROM myTable 
WHERE col1 REGEXP '^[0-9]+\\.?[0-9]*$'; - for 123.12

Результат: '111' (то же, что и в последнем примере)

Наконец, чтобы выбрать все записи, в которых существует номер, используйте это:

SELECT * 
FROM myTable 
WHERE col1 REGEXP '[0-9]+';

Результат: «test0» и «test1111» и «111test» и «111»

33
задан Ed Guiness 16 December 2008 в 19:34
поделиться

14 ответов

25
ответ дан shadow 24 August 2018 в 05:14
поделиться
  • 1
    Он все еще существует? Если да, то где вы его получите (без вредоносного ПО sofstsonic)? – Serge 25 March 2014 в 14:34
  • 2
    PEiD теперь не работает. – Owen Cao 15 May 2014 в 03:05
  • 3
    Ссылка больше не работает – Sajib Mahmood 5 August 2014 в 18:49
  • 4
    Мне показалось, что это работает для меня – bmende 1 May 2016 в 23:51
  • 5
    Работало и смешно, что это имя приложения означает «FART» на португальском языке: P – delphirules 15 June 2016 в 14:20
1
ответ дан Arsen Mkrtchyan 24 August 2018 в 05:14
поделиться
  • 1
    Но как насчет разных языков в .Net. – rahul 31 August 2009 в 05:53
  • 2
    феникс - никак не определить это. C # и VB.NET взаимозаменяемы после компиляции. – Beep beep 31 August 2009 в 05:56
  • 3
    да, нет способа определить это, потому что все языки .net скомпилируют код на один и тот же IL-язык – Arsen Mkrtchyan 31 August 2009 в 06:00
  • 4
    Я думаю, что VB оставляет некоторые странные вещи в своих исполняемых файлах IL. Вещь, что C # и другие языки IL не беспокоят, потому что VB странно. – jgottula 31 August 2009 в 06:04
  • 5
    взаимозаменяемые, но НЕ идентичные. Например, VB реализует c # & quot; & quot; оператор как вызов функции для Iif (). VB включает Microsoft.VisualBasic для многих вещей. – Blue Toque 31 August 2009 в 06:21
7
ответ дан Blue Toque 24 August 2018 в 05:14
поделиться
  • 1
    Снежинки без комментариев? Имеют ли какие-либо сторонники обратной связи конструктивную обратную связь? – Blue Toque 12 April 2013 в 04:44
  • 2
    Re: «программирование археологии», в настоящее время существует формальная наука под названием Software archeology (я не упоминаю об этом). – CODE-REaD 15 September 2016 в 17:20
  • 3
    Это невероятно удивительно. – Blue Toque 16 September 2016 в 00:25
0
ответ дан Chad Okere 24 August 2018 в 05:14
поделиться
10
ответ дан Ed Guiness 24 August 2018 в 05:14
поделиться
2
ответ дан HS. 24 August 2018 в 05:14
поделиться
  • 1
    Я предполагаю, что если он ищет инструмент, чтобы обнаружить это, у него нет простого доступа к разработчику. – Decio Lira 16 December 2008 в 20:06
  • 2
    Кажется, это глупый ответ, но на самом деле это как «хакеры», выполнять свою работу. «Социальная инженерия» это называется ... +1 – Dan Rosenstark 5 November 2009 в 00:48
0
ответ дан ITGuyOU 24 August 2018 в 05:14
поделиться
0
ответ дан i_am_jorf 24 August 2018 в 05:14
поделиться
1
ответ дан jgottula 24 August 2018 в 05:14
поделиться
  • 1
    Хотя вы всегда можете ссылаться на более старую версию CRT. – i_am_jorf 31 August 2009 в 05:53
  • 2
    Полагаю, что так. Вы бы знали, что это был VC ++. – jgottula 31 August 2009 в 05:55
0
ответ дан John Smith 24 August 2018 в 05:14
поделиться
3
ответ дан Paul Dixon 24 August 2018 в 05:14
поделиться
0
ответ дан Scott Evernden 24 August 2018 в 05:14
поделиться
1
ответ дан Uli Gerhardt 24 August 2018 в 05:14
поделиться

Вы можете проверить, является ли сборка .net или нет, пытаясь открыть ее с помощью инструмента ildasm.exe

1
ответ дан Arsen Mkrtchyan 6 November 2018 в 11:30
поделиться
  • 1
    Но как насчет разных языков в .Net. – rahul 31 August 2009 в 05:53
  • 2
    Феникс - нет способа определить это. C # и VB.NET взаимозаменяемы после компиляции. – Beep beep 31 August 2009 в 05:56
  • 3
    да, нет способа определить это, потому что все языки .net компилируют код в один и тот же язык IL – Arsen Mkrtchyan 31 August 2009 в 06:00
  • 4
    Я думаю, что VB оставляет некоторые странные вещи в своих исполняемых файлах IL. Вещи, с которыми C # и другие языки IL не беспокоятся, потому что VB странный. – jgottula 31 August 2009 в 06:04
  • 5
    взаимозаменяемы, но НЕ идентичны. Например, VB реализует c # & quot;? & Quot; оператор как вызов функции Iif (). VB включает Microsoft.VisualBasic для многих вещей. – Blue Toque 31 August 2009 в 06:21
Другие вопросы по тегам:

Похожие вопросы: