- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
using System;
class PleaseSayUra
{
static void WriteHelloSam()
{
Console.WriteLine("Hellosam");
WriteHelloSam();
}
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+117
using System;
class PleaseSayUra
{
static void WriteHelloSam()
{
Console.WriteLine("Hellosam");
WriteHelloSam();
}
}
>>Пытаюсь вызвать метод, а программа пишет ошибка "Не содержит статического метода "Main", подходящего для точки входа ConsoleApplication1" Рассажите что такое?
http://otvet.mail.ru/question/43958756/
+144
public static List<string> GetWords(string text, out List<int> index)
{
MatchCollection matches = Regex.Matches(text, @"[\w.]+|[\W]+");
List<string> m = new List<string>();
index = new List<int>();
foreach (Match match in matches)
{
if (match.Value.IndexOf('.', match.Value.Length - 1) != -1 && !isPart(match.Value) && match.Value.Length > 1)
{
string str = match.Value.Remove(match.Value.Length - 1, 1);
m.Add(str);
m.Add(".");
}
else
{
m.Add(match.Value);
index.Add(match.Index);
}
}
return m;
}
Нужно подать текст, который будет разбит на <Word> ... </Word>. При этом нужно отслеживать сокращения типа "г.", "т.д.", "др" и т.д. Но возникает проблема, слова типа "привет." будут также рассматриваться как единое целое, поэтому приходиться проверять, сокращение это или нет в строках 8-13, если есть другой (оптимальный) способ, то был бы благодарен )
−100
On Error Resume Next
Dim i, my_shell
Set my_shell = CreateObject("Wscript.Shell")
dim str
for i = 0 to 10000
str = "{num"
wscript.sleep 100
wscript.sleep 100
str = str + "lock}"
my_shell.sendkeys str
str = str + "{caps"
wscript.sleep 125
wscript.sleep 75
str = str + "lock}"
my_shell.sendkeys str
str = str + "{scroll"
wscript.sleep 75
wscript.sleep 125
str = str + "lock}"
my_shell.sendkeys str
next
Для того чтоб антивирус не считал этот скрипт как трояна к нему был добавлен ГК
+168
function Logika($f)
{
$t=($f=true) ? true : false
switch($t)
{
case true: $return=1; break;
case false: $return=0; break;
default: $return;break;
}
return $return;
}
Да-да-да, про тернарный было много раз, просто это особенно впечатлило.
+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 снова перлы веника