Весёлый полтишок 10.06.22

Страницы: 1 ...  4 5  ОТВЕТИТЬ НОВАЯ ТЕМА
smirnovic 10 июн 2022 в 18:45
Ярила  •  На сайте 8 лет
2
Цитата (MrSedoy71 @ 10.06.2022 - 06:59)
28.

Лучше бы не спрашивал... pray.gif gigi.gif

Весёлый полтишок 10.06.22
smirnovic 10 июн 2022 в 18:54
Ярила  •  На сайте 8 лет
1
Цитата (MrSedoy71 @ 10.06.2022 - 07:02)
40.

Но она была допущена на соревнования,
так как выяснилось, что по документам -
это негр-трансгендер, поменявший кожу dont.gif gigi.gif

Весёлый полтишок 10.06.22
yankaivanka 10 июн 2022 в 18:58
Шутник  •  На сайте 11 лет
0
Цитата (4000BC @ 10.06.2022 - 09:01)
Цитата (Nerp @ 10.06.2022 - 08:54)
На 29-ой, что за слово - "скамил"? Блять, вас чо, англичанка покусала?! Это от scum?"Подъёбывал"? "Поступал как подонок"? "Троллил"(хотя это тоже уже новояз, но с привкусом старости)))
Дарю к выше перечисленному: глумился, подъелдыкивал, объегоривал, гнусно обманывал - выбирай-не хочу!

Камон земеля, чего ты агришься? Тебе почилить надо, а то у тебя какой-то токсичный вайб.

Новый альбом Вити АКТ послушал)
smirnovic 10 июн 2022 в 19:07
Ярила  •  На сайте 8 лет
1
Цитата (MrSedoy71 @ 10.06.2022 - 07:05)
50.

Любовь - это, когда ты утром с похмела
не можешь найти второй носок под кроватью...
а она ласково так: ебанько! а на ноге-то у тебя что?
И яишенку поджарит. И кофейком напоит.
И, чмокнув в небритую щёку, на работу отправит:
Пиздуй, солнце моё! Уже опаздываешь!
И в окошко с третьего этажа рукой тебе помашет...
***
Не... честно - так бывает. rolleyes.gif

Весёлый полтишок 10.06.22
хытьха 10 июн 2022 в 19:14
Ярила  •  На сайте 14 лет
2
Цитата (Flowman @ 10.06.2022 - 11:03)
Цитата (dinulya @ 10.06.2022 - 08:10)
на писятой херня написана, при незакрытых кавычках код даже не скомпилицца!

Для интерпретируемого языка, типа Javascript, не нужна компиляция. По крайней мере, в привычном для Сишников виде. Слопает и упадёт

Да вобшем-то и в любом компилируемом языке ей достаточно быть заэкранированной в строке которая хранит какой-нибудь xml, json и прочий sql , неговоря уже о каких-нибудь закрытых протоколах. И хер ее так просто найдёшь.
smirnovic 10 июн 2022 в 19:17
Ярила  •  На сайте 8 лет
0
Цитата (zimagor @ 10.06.2022 - 11:24)
Цитата (4000BC @ 10.06.2022 - 09:01)
Камон земеля, чего ты агришься? Тебе почилить надо, а то у тебя какой-то токсичный вайб.

Прочитал, как будто говна какого-то поел

Что? Вкус знакомый? gigi.gif

Весёлый полтишок 10.06.22
Igrec 10 июн 2022 в 19:42
Ярила  •  На сайте 17 лет
1
Цитата (MrSedoy71 @ 10.06.2022 - 09:05)
50.

Хомячки форсят эту картинку не зная, что среда разработки сама закрывает кавычки, или предлагает их закрыть faceoff.gif

Весёлый полтишок 10.06.22
YoMan78 10 июн 2022 в 23:19
Мельник  •  На сайте 14 лет
0
Цитата (Autling @ 10.06.2022 - 09:58)
Она ведь приедет, причём на велосипеде. scary.gif

Причем без седла
RA2FDR 11 июн 2022 в 00:01
Ярила  •  На сайте 11 лет
1
Цитата (gods02 @ 10.06.2022 - 08:27)
s : string;

k:=1;
s:= 'sеlесt *, "L from temp where i= ' +inttostr(k);
..
.Query (s);

Хрен какой компилятор отловит

так тебе кверя все скажет что о тебе думает. А там уже полученный текст запроса вываливаешь и глазами сразу видно будет. А если не видно - скармливаешь его кверианалайзеру - он тебе покажет что тут не так.

я обычно пишу что-нибудь отдаленно похожее на
Код

try
  Query(s);
except
  writeln(debugfile,s);
  raise;
end;

Это сообщение отредактировал RA2FDR - 11 июн 2022 в 00:01
RA2FDR 11 июн 2022 в 00:06
Ярила  •  На сайте 11 лет
1
Цитата (webanut @ 10.06.2022 - 11:41)
А я вот я на SQL отчёт пишу или старый правлю иногда, и прога, которая результат отчёта выводит, просто сообщает, что ошибка, отчёт не сгенерирован, и иди ищи - где ты кавычку пропустил/забыл поставить.

Вот поэтому все отчетоделалки, которые в виде cgi-приложений дергают sql-запросы, я обычно делаю так, чтобы они выплевывали все тексты запросов в комментарии в html-коде. Если оно начинает показывать не то, что ожидалось, то можно прямо из сгенерированного текста html выковырнуть текст запроса и скормить его аналайзеру.
хытьха 11 июн 2022 в 07:32
Ярила  •  На сайте 14 лет
2
Цитата (Igrec @ 10.06.2022 - 19:42)
Цитата (MrSedoy71 @ 10.06.2022 - 09:05)
50.

Хомячки форсят эту картинку не зная, что среда разработки сама закрывает кавычки, или предлагает их закрыть faceoff.gif

Пожалуй буду использовать эту картинку на собеседованиях, судя по каментам хорошо отделяет дофигапрограммистов от тех у кого есть реальный опыт работы и кому доводилось искать эти кавычки в темплейтах, чужих респонзах и скриптах, здоровенных sql запросах итд. Где среде пофиг на внутренне содержание строки или среда вообще консольный текстовый редактор.
deAmalfy 11 июн 2022 в 22:48
Ярила  •  На сайте 9 лет
0
Если с "сижкой", то компания правильная.
gods02 12 июн 2022 в 15:37
Ярила  •  На сайте 7 лет
0
Цитата (RA2FDR @ 11.06.2022 - 00:01)
Цитата (gods02 @ 10.06.2022 - 08:27)
s : string;

k:=1;
s:= 'sеlесt *, "L from temp where i= ' +inttostr(k);
..
.Query (s);

Хрен какой компилятор отловит

так тебе кверя все скажет что о тебе думает. А там уже полученный текст запроса вываливаешь и глазами сразу видно будет. А если не видно - скармливаешь его кверианалайзеру - он тебе покажет что тут не так.

я обычно пишу что-нибудь отдаленно похожее на
Код

try
  Query(s);
except
  writeln(debugfile,s);
  raise;
end;

Это ясен пень. Но это потом вываливает.
А случаи в виде передачи параметром при сборке динамического запроса и последующем выполнении "exec (@st_sql)" вообще предусмотреть невозможно.

например:
declare @st varchar (200)
declare @name varchar(50) = 'Д''Артаньян'

set @st = 'sеlесt * from table where name like ''%'+@name+'%'' '

exec (@st)
gods02 12 июн 2022 в 15:44
Ярила  •  На сайте 7 лет
0
Цитата (хытьха @ 11.06.2022 - 07:32)
Цитата (Igrec @ 10.06.2022 - 19:42)
Цитата (MrSedoy71 @ 10.06.2022 - 09:05)
50.

Хомячки форсят эту картинку не зная, что среда разработки сама закрывает кавычки, или предлагает их закрыть faceoff.gif

Пожалуй буду использовать эту картинку на собеседованиях, судя по каментам хорошо отделяет дофигапрограммистов от тех у кого есть реальный опыт работы и кому доводилось искать эти кавычки в темплейтах, чужих респонзах и скриптах, здоровенных sql запросах итд. Где среде пофиг на внутренне содержание строки или среда вообще консольный текстовый редактор.

Завалить можно любого.
К примеру, приведением символов "Ё", "Й" из юникода к utf-8/win-866
cool.gif
RA2FDR 12 июн 2022 в 22:44
Ярила  •  На сайте 11 лет
0
Цитата (gods02 @ 12.06.2022 - 14:37)
Это ясен пень. Но это потом вываливает.
А случаи в виде передачи параметром при сборке динамического запроса и последующем выполнении "exec (@st_sql)" вообще предусмотреть невозможно.

например:
declare @st varchar (200)
declare @name varchar(50) = 'Д''Артаньян'

set @st = 'sеlесt * from table where name like ''%'+@name+'%'' '

exec (@st)

Я так не делаю. Потому что однажды еще в молодости наступил на эти грабли.
И теперь я делаю так:

SQL.Add('sеlесt * FROM Table');
SQL.Add('WHERE Name='+QuotedStr(s));

А уже этот QuotedStr сам добавляет кавычки и удваивает содержащиеся в строке. При отсутствии таковой функции искаропки она пишется левой лапой за 5 минут, и больше об этой проблеме не вспоминается.
Ну или как в твоем примере -
SQL.Add('WHERE Name LIKE '+QuotedStr('%'+s+'%'));
hunter64 14 июн 2022 в 12:56
Ярила  •  На сайте 14 лет
0
Цитата (dinulya @ 10.06.2022 - 08:10)
на писятой херня написана, при незакрытых кавычках код даже не скомпилицца!

Есть до хрена языков интерпритаторов (не компиляторов!) - которым глубоко фиолетово, что и где ты проебал, даже если это фатальная ошибка.

Это сообщение отредактировал hunter64 - 14 июн 2022 в 12:57
Понравился пост? Ещё больше интересного в ЯП-Телеграм и ЯП-Max!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 44 328
0 Пользователей:
Страницы: 1 ...  4 5  ОТВЕТИТЬ НОВАЯ ТЕМА

 
 

Активные темы



Наверх