- 1
- 2
- 3
- 4
- 5
public static string ParseUrl(string url, HttpContextBase context = null)
{
context.Items[QueryStringField.Tabs.OnlyTabContent] = false;
...
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+959
public static string ParseUrl(string url, HttpContextBase context = null)
{
context.Items[QueryStringField.Tabs.OnlyTabContent] = false;
...
}
+132
<asp:Label></asp:Label>
<br>
<asp:TextBox></asp:TextBox>
<br>
<br>
<br>
<br></br>
<asp:Label></asp:Label>
<br>
<asp:TextBox></asp:TextBox>
<br>
<br>
<br>
<br></br>
<asp:Button />
<br></br>
</br>
</br>
</br>
</br>
</br>
</br>
новый сотрудник "наваял" страницу. кто его надоумил использовать закрывающий тег </br>, да еще и по такому странному принципу - неизвестно...
+154
$explodeSize = explode( '-', str_replace( "\x20", '', trim( $sizes[0] ) ) );
Не, ну надо было додуматься еще и str_replace туда запихать)
+91
public class HasThisTypePatternTriedToSneakInSomeGenericOrParameterizedTypePatternMatchingStuffAnywhereVisitor
extends AbstractPatternNodeVisitor {
boolean ohYesItHas = false;
+119
if(bCanPut)
{
m_RealTexts[nIndex].txtStartPt.x = ptStandard.x + (szStandard.cx-szTxtDC.cx)/2.0;
m_RealTexts[nIndex].txtStartPt.y = ptStandard.y + (szStandard.cy-szTxtDC.cy)/2.0;
m_RealTexts[nIndex].txtSize = szTxtDC;
m_RealTexts[nIndex].txtMovePt.x = 0.0 - (szStandard.cx-szTxtDC.cx)/2.0;
m_RealTexts[nIndex].txtMovePt.y = 0.0 - (szStandard.cy-szTxtDC.cy)/2.0;
}
else
{
m_RealTexts[nIndex].txtStartPt.x = ptStandard.x + (szStandard.cx-szTxtDC.cx)/2.0;
m_RealTexts[nIndex].txtStartPt.y = ptStandard.y + (szStandard.cy-szTxtDC.cy)/2.0;
m_RealTexts[nIndex].txtSize = szTxtDC;
m_RealTexts[nIndex].txtMovePt.x = 0.0 - (szStandard.cx-szTxtDC.cx)/2.0;
m_RealTexts[nIndex].txtMovePt.y = 0.0 - (szStandard.cy-szTxtDC.cy)/2.0;
}
+163
if($errors == 0){
$filename = 'films.txt';
if(!file_exists($filename)){
flose(fopen($filename,'w'));
}
}
+162
function reverseStack()
{
$this->stackNotation = array_reverse($this->stackNotation);
$this->lenght = count($this->stackNotation);
return $this->lenght;
}
function calculateNotation()
{
$this->result = $this->stackNotation[0];
for($this->i = 1; $this->i < $this->lenght; $this->i++) {
$this->j = $this->i — 1;
switch($this->arifmeticSign[$this->j] ) {
case ’*’:
$this->result = $this->result * $this->stackNotation[$this->i];
...
новое слово в пэхэпэ-оопэ.
http://dou.ua/forums/topic/5548/
+154
#include "stdafx.h"
#include "expression.h"
#include <vector>
int _tmain(int argc, _TCHAR* argv[]) {
//Инициализация
std::vector<expression> arrayOfExpressions;
std::string inputString;
//Ввод количества выражений
printf( "Enter expressions count: " );
int countOfExpressions = 0;
scanf( "%d", &countOfExpressions );
//Ввод самих выражений
for ( int i = 1; i <= countOfExpressions; i++ ) {
printf( "Enter expression: " );
scanf( "%s", inputString );
arrayOfExpressions.push_back( expression( inputString ) );
}
//Подсчёт операторов
int total = 0;
for (int i = 0; i < arrayOfExpressions.size(); i++)
total += arrayOfExpressions.at(i).operatorsCount();
printf( "Total operators = %d", total );
//Освобождение памяти
arrayOfExpressions.erase(arrayOfExpressions.begin(),arrayOfExpressions.end());
return 0;
}
Один из уже известных вам студентов написал вот это. Вроде получше.
+77
Superclass s = new Subclass();
((Subclass)s).useSubclassMethod();
Чудеса полиморфизма.
+110
public abstract class AbstractSegment<P extends Number, V extends IOffsettable<P, V>,
U extends AbstractSegment<P, V, U>> implements IOffsettable<P, U>, Iterable<V>, Serializable {
...
protected final List<V> offsetHelper(final P dx, final P dy) {
return Lists.transform(points, new Function<V, V>() {
@Override
public V apply(final V input) {
return input.offset(dx, dy);
}
});
}
public final class FloatSegment extends AbstractSegment<Float, FloatPoint, FloatSegment> {
...
@Override
public FloatSegment offset(final Float dx, final Float dy) {
return new FloatSegment(offsetHelper(dx, dy));
}
}