- 1
- 2
- 3
- 4
- 5
var x = new { Items = new List<int> { 1, 2, 3 }.GetEnumerator() };
while (x.Items.MoveNext())
{
Console.WriteLine(x.Items.Current);
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+141
var x = new { Items = new List<int> { 1, 2, 3 }.GetEnumerator() };
while (x.Items.MoveNext())
{
Console.WriteLine(x.Items.Current);
}
http://ideone.com/Qzdki
+19
Lennart lennart=new Lennart;
Надпись жёлтым цветом на гпавном меню minecraft.
+64
<?php
$_1_2[1]="одна ";
$_1_2[2]="две ";
$_1_19[1]="один ";
$_1_19[2]="два ";
$_1_19[3]="три ";
$_1_19[4]="четыре ";
$_1_19[5]="пять ";
$_1_19[6]="шесть ";
$_1_19[7]="семь ";
$_1_19[8]="восемь ";
$_1_19[9]="девять ";
$_1_19[10]="десять ";
$_1_19[11]="одиннацать ";
$_1_19[12]="двенадцать ";
$_1_19[13]="тринадцать ";
$_1_19[14]="четырнадцать ";
$_1_19[15]="пятнадцать ";
$_1_19[16]="шестнадцать ";
$_1_19[17]="семнадцать ";
$_1_19[18]="восемнадцать ";
$_1_19[19]="девятнадцать ";
$des[2]="двадцать ";
$des[3]="тридцать ";
$des[4]="сорок ";
$des[5]="пятьдесят ";
$des[6]="шестьдесят ";
$des[7]="семьдесят ";
$des[8]="восемдесят ";
$des[9]="девяносто ";
$hang[1]="сто ";
$hang[2]="двести ";
$hang[3]="триста ";
$hang[4]="четыреста ";
$hang[5]="пятьсот ";
$hang[6]="шестьсот ";
$hang[7]="семьсот ";
$hang[8]="восемьсот ";
$hang[9]="девятьсот ";
$namerub[1]="гривна ";
$namerub[2]="гривны ";
$namerub[3]="гривен ";
$nametho[1]="тысяча ";
$nametho[2]="тысячи ";
$nametho[3]="тысяч ";
$namemil[1]="миллион ";
$namemil[2]="миллиона ";
$namemil[3]="миллионов ";
$namemrd[1]="миллиард ";
$namemrd[2]="миллиарда ";
$namemrd[3]="миллиардов ";
$kopeek[1]="копейка ";
$kopeek[2]="копейки ";
$kopeek[3]="копеек ";
еще бред
function num2str($L){
global $_1_2, $_1_19, $des, $hang, $namerub, $nametho, $namemil, $namemrd, $kopeek;
$s=" ";
$s1=" ";
$s2=" ";
$kop=intval( ( $L*100 - intval( $L )*100 ));
$L=intval($L);
if($L>=1000000000){
$many=0;
semantic(intval($L / 1000000000),$s1,$many,3);
$s.=$s1.$namemrd[$many];
$L%=1000000000;
}
Привет :)
Для многих сайтов, которые работают с числами (продажа товаров, например), то в чеке рекомендуется писать стоимость товара не только цифрами, но и буквами. :)
Вот для этого и есть такой не большой скрипт на php. Это функция, которой удобно пользоваться.
И так, вот что нам надо:
- массив с переменными
- две функции: одна подфункция - дополняет главную.
Как пользоваться
<?php
$prop=num2str(121.45;
echo $prop;
?>
насладиться в полном объеме можно здесь: http://zvlad.com/180-vyvod-chislovoy-sumy.html
+30
class MakeBARCODE
{
public static string MakeEAN13(long prefix, long code)
{
//В случае если префикс или код слишком большие то будет выдана ошибка:
string result = "ERROR_TOOLONG";
if ((prefix < 100) && (code < 10000000000))
{
//Получаем строку символов (цифр).
long all_code = prefix * 100000000000 + code;
string nabor = all_code.ToString();
//Сумма по чётным позициям.
int count_chet = int.Parse(nabor[1].ToString()) + int.Parse(nabor[3].ToString()) + int.Parse(nabor[5].ToString()) + int.Parse(nabor[7].ToString()) + int.Parse(nabor[9].ToString()) + int.Parse(nabor[11].ToString());
//Сумма по нечётным позициям.
int count_nechet = int.Parse(nabor[0].ToString()) + int.Parse(nabor[2].ToString()) + int.Parse(nabor[4].ToString()) + int.Parse(nabor[6].ToString()) + int.Parse(nabor[8].ToString()) + int.Parse(nabor[10].ToString());
//Контрольная сумма и контрольный разряд.
int control_summ = count_chet * 3 + count_nechet;
int ostatok = control_summ % 10;
if (!(ostatok == 0))
{
ostatok = 10 - ostatok;
}
result = nabor + ostatok.ToString();
}
return result;
}
}
Наткнулся сегодня в интернетах на алгоритм расчета контрольной суммы EAN.
+67
if ($is_past == "1")
{
if ($disable_sections == "1")
mysql_query("update setting set disable_sections = 1");
else
mysql_query("update setting set disable_sections = 0");
if ($disable_katalog_on_main_page == "1")
mysql_query("update setting set disable_katalog_on_main_page = 1");
else
mysql_query("update setting set disable_katalog_on_main_page = 0");
if ($disable_news_on_main_page == "1")
mysql_query("update setting set disable_news_on_main_page = 1");
else
mysql_query("update setting set disable_news_on_main_page = 0");
if ($disable_help_on_main_page == "1")
mysql_query("update setting set disable_help_on_main_page = 1");
else
mysql_query("update setting set disable_help_on_main_page = 0");
if ($disable_vote_on_main_page == "1")
mysql_query("update setting set disable_vote_on_main_page = 1");
else
mysql_query("update setting set disable_vote_on_main_page = 0");
if ($disable_zakaz_on_main_page == "1")
mysql_query("update setting set disable_zakaz_on_main_page = 1");
else
mysql_query("update setting set disable_zakaz_on_main_page = 0");
if ($disable_reklama_on_main_page == "1")
mysql_query("update setting set disable_reklama_on_main_page = 1");
else
mysql_query("update setting set disable_reklama_on_main_page = 0");
if (issets($main_page))
mysql_query("update setting set main_page = '$main_page'");
if (issets($count_news))
mysql_query("update setting set count_news = $count_news");
if (issets($count_spec))
mysql_query("update setting set count_spec = $count_spec");
if (issets($sort_type))
mysql_query("update setting set sort_type = $sort_type");
if (issets($email))
mysql_query("update setting set email = '$email'");
if (issets($formmail))
mysql_query("update setting set formmail = '$formmail'");
if (issets($techmail))
mysql_query("update setting set techmail = '$techmail'");
if (issets($tel2))
mysql_query("update setting set tel2 = '$tel2'");
if (issets($tel3))
mysql_query("update setting set tel3 = '$tel3'");
if (issets($tel4))
mysql_query("update setting set tel4 = '$tel4'");
if (issets($info))
mysql_query("update setting set info = '$info'");
}
Админка моей мечты! Здоровенная!!! :D
+29
namespace NFlash
{
class TCommandMap
{
public:
typedef std::pair<NProtocolConsts::SCommands::E, pChar> TPair;
private:
std::vector<TPair> _commandMap;
public:
TCommandMap(void);
void appendCommand(TPair & Command);
void appendCommand(NProtocolConsts::SCommands::E, abstractString & Name);
const std::vector<TPair> & Names(void) const;
byte MaxCommandNameLength(void) const;
NProtocolConsts::SCommands::E GetCommandIndex(PChar Name) const;
};
void initCommandMaps(void);
}
+110
public static int getRandomNumber(int from, int to)
{
System.Threading.Thread.Sleep(10);
Random r = new Random();
int var = r.Next(from, to);
return var;
}
No comments
+85
mDay = --mDay;
no comments
+74
@Override
public boolean equals(Object obj) {
boolean answer = false;
if (obj instanceof Date) {
Date d = (Date)obj;
answer = (this.value.equals(d));
} else if (obj instanceof String) {
Date d = parse((String)obj);
answer = (this.value.equals(d));
} else if (obj instanceof Calendar) {
Calendar c = (Calendar)obj;
answer = (this.value.equals(c.getTime()));
} else if (obj instanceof AtomDate) {
Date d = ((AtomDate)obj).value;
answer = (this.value.equals(d));
}
return answer;
}
Симметрия отношения эквивалентности? Не, не слышал.
+107
@Inject
protected MainWindowController(
final SessionController session,
final QueueController queueController,
final MachineController machineController,
final PrintController printController,
final MainWindow window,
final UIHandler uiHandler,
final ImageCache imageCache,
final EventBus bus,
final ActiveOrderHolder orderHolder,
final ApiClientAsync apiClient,
final ReferenceDataCache dataCache,
@SvnRevision final int svnRevision) throws IOException {