- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
private List<String> tList = new ArrayList<String>();
...........
for (String refAttr : refAttrs) {
t = tag.getAttribute(refAttr);
if (!tList.contains(t))
if (isCorrect(t))
tList.add(t);
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+112
private List<String> tList = new ArrayList<String>();
...........
for (String refAttr : refAttrs) {
t = tag.getAttribute(refAttr);
if (!tList.contains(t))
if (isCorrect(t))
tList.add(t);
}
как-то позабыл я о Сетах
+114
if(id==1) {
voteCount1 = Number(vote);
} else if(id==2) {
voteCount2 = Number(vote);
} else if(id==3) {
voteCount3 = Number(vote);
} else if(id==4) {
voteCount4 = Number(vote);
} else if(id==5) {
voteCount5 = Number(vote);
}
+160
<input title="<?=$this->tooltip?>" <?=($this->max_length != "maxlength='$this->max_length'" ? "" : "")?> type="text"
+76
public static void setSQLSafeFormat(JFormattedTextField ftf){
DefaultFormatter sqlSafeFormatter = new DefaultFormatter(){
@Override
public Object stringToValue(String string) throws ParseException {
string = string.replaceAll("\'", "");
return super.stringToValue(string);
}
@Override
public String valueToString(Object value) throws ParseException {
String result = super.valueToString(value);
return result.replaceFirst("\'", "");
}
};
sqlSafeFormatter.setOverwriteMode(false);
ftf.setFormatterFactory(new DefaultFormatterFactory(sqlSafeFormatter));
}
public static void setSQLSafeFilter(JTextField txt){
DocumentFilter dc = new DocumentFilter(){
@Override
public void insertString(FilterBypass fb, int offset, String string, AttributeSet attr) throws BadLocationException {
if(!string.contains("'"))
super.insertString(fb, offset, string, attr);
}
@Override
public void replace(FilterBypass fb, int offset, int length, String text, AttributeSet attrs) throws BadLocationException {
if(!text.contains("'"))
super.replace(fb, offset, length, text, attrs);
}
};
AbstractDocument asb = (AbstractDocument)txt.getDocument();
asb.setDocumentFilter(dc);
}
суровая борьба с sql injection
+153
// credits. To remove, see configuration file
$img2 = imagecreatetruecolor($width, $height + ($show_credits ? 12 : 0));
$foreground = imagecolorallocate($img2, $foreground_color[0], $foreground_color[1], $foreground_color[2]);
$background = imagecolorallocate($img2, $background_color[0], $background_color[1], $background_color[2]);
imagefilledrectangle($img2, 0, 0, $width - 1, $height - 1, $background);
imagefilledrectangle($img2, 0, $height, $width - 1, $height + 12, $foreground);
$credits = empty($credits) ? $_SERVER['HTTP_HOST'] : $credits;
imagestring($img2, 2, $width / 2 - imagefontwidth(2) * strlen($credits) / 2, $height - 2, $credits, $background);
Чтобы не показывать credits надо нарисовать их за границей изображения.
http://www.captcha.ru/kcaptcha/
+151
echo '<form method="" name="aut" action="a.php?">
<input type = "submit" name = "knopka" value = "OK"></form>';
for ($i = 1; $i count($knopka); $i++) {
if (isset($_REQUEST[knopka])) {
echo 'Кнопка была нажата '.$i.' раз';
} else {
echo 'Кнопка не была нажата';
}
это даже не смешно http://forum.wen.ru/?p=3&f=6&t=367051&w=htm снова перлы веника
+114
static void Main(string[] args)
{
metka:
int exit = 0;
Console.Clear();
TextRead ob1 = new TextRead();
Meneger ob2 = new Meneger();
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine(" " + "ДОБРО ПОЖАЛОВАТЬ");
Console.ForegroundColor = ConsoleColor.Yellow;
Console.WriteLine("--------------------------------------------------------------------------------");
Thread.Sleep(500);
Console.ForegroundColor = ConsoleColor.White;
Console.WriteLine("Выберите нужную программу:");
Thread.Sleep(500);
Console.WriteLine();
string vib;
Console.WriteLine("1)Текстовый редактор");
Thread.Sleep(500);
Console.WriteLine("2)Файловый менеджер");
Console.WriteLine("3)Выход");
vib = Console.ReadLine();
switch (vib)
{
case "1" : ob1.read();
break;
case "2": ob2.med();
break;
case "3": exit = 1;
break;
default: Console.WriteLine("Выберите 1 или 2 ");
break;
}
if (exit == 0)
{
goto metka;
}
}
Имитация загрузки
Thread.Sleep(500);хВВDDDD
+115
public void F2()
{
Console.Clear();
try
{
Console.Write("Введите имя файла для добавления данных:");
string str1 = Console.ReadLine();
try
{
FileStream dd = new FileStream("C:\\" + str1 + ".txt", FileMode.Open);
dd.Close();
}
catch
{
Console.WriteLine(" Файл с таким именем не существует ");
Console.WriteLine(" Будет создан новый файл");
Console.WriteLine();
Console.WriteLine(" Нажмите Enter для продолжения");
Console.ReadLine();
}
Console.Clear();
FileStream f = new FileStream("C:\\" + str1 + ".txt", FileMode.Append);
StreamWriter zapis = new StreamWriter(f);
Console.WriteLine("вводите текст , 'стоп' для завершения");
string s;
do
{
Console.Write(": ");
s = Console.ReadLine();
if (s != "стоп")
{
s = s + "\r\n";
zapis.Write(s);
}
}
while (s != "стоп");
zapis.Close();
f.Close();
Console.WriteLine("Файл успешно добавлен");
}
catch
{
Console.WriteLine("error");
}
}
Проверка на существования файла
+114
Console.Clear();
try
{
Console.Write("Введите имя нового файла:");
string str1 = Console.ReadLine();
FileStream f = new FileStream("C:\\" + str1 + ".txt", FileMode.Create);
StreamWriter zapis = new StreamWriter(f);
Console.WriteLine("вводите текст , 'стоп' для завершения");
string s;
do
{
Console.Write(": ");
s = Console.ReadLine();
if (s != "стоп")
{
s = s + "\r\n";
zapis.Write(s);
}
}
while (s != "стоп");
zapis.Close();
f.Close();
Console.WriteLine("Файл успешно запишен");
}
catch
{
Console.WriteLine("error");
}
Школота атакЭ
"запишен"хD
+164
<?php
$page=$_GET['p'];
if(abs(intval($page)).""==$page) {
// ...
}
?>
Нашел в своём старом коде. Ну да, я тоже когда-то не знал, про is_int();