- 1
- 2
while (st.indexOf(" ") != -1)
st = st.replace(" ", " ");
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+4
while (st.indexOf(" ") != -1)
st = st.replace(" ", " ");
+2
public static long NormalizeIp(this long ip)
{
var ipAddress = new IPAddress(Math.Abs(ip)).ToString();
return ipAddress.IpToLong();
}
static long IpToLong(this string ip)
{
double num = 0;
if (!string.IsNullOrEmpty(ip))
{
var ipBytes = ip.Split('.');
for (var i = ipBytes.Length - 1; i >= 0; i--)
{
num += ((int.Parse(ipBytes[i]) % 256) * Math.Pow(256, (3 - i)));
}
}
return (long)num;
}
Получаем IP вот таким вот методом - BitConverter.ToInt32(IPAddress.Parse(ip) .GetAddressBytes(), 0)
Приводим к типу long (неявным методом, т.е. long a = ip_address) и в таком виде сохраняем в базу как bigint (int64)
Затем берем его из базы и пытаемся провернуть с ним вот такой NormalizeIp
Печаль (
+7
function random(min, max){ return Math.floor(Math.random() * (max - min + 1)) + min; }
function go_to(url) { window.open(url); }
function rand_link() {
var a;
a = random(1, 116);
if (a==1) {alert("Найди где в числе Пи находится твой день рождения"); go_to("http://mypiday.com");}
if (a==2) {alert("Кубик рубика онлайн"); go_to("http://iamthecu.be");}
if (a==3) {alert("Симулятор гравитации"); go_to("http://codepen.io/akm2/full/rHIsa");}
if (a==4) {alert("информационно-развлекательное сообщество, весь контент которого создают пользователи. "); go_to("http://pikabu.ru");}
if (a==5) {alert("Управляй червяком"); go_to("http://www.staggeringbeauty.com");}
if (a==7) {alert("Насколько распространена твоя фамилия?"); go_to("http://forebears.io/surnames");}
if (a==8) {alert("интерактивное послание Дай пять! и не только"); go_to("http://sendamessage.to");}
if (a==8) {alert("Уничтожайте будильники различными способами"); go_to("http://www.nomoresnooze.com");}
if (a==10) {alert("Карты google + Lego"); go_to("https://www.buildwithchrome.com");}
if (a==11) {alert("Фотографии разных мест на земле. Надо угадать где это было снято."); go_to("http://www.where-is-this.com");}
if (a==12) {alert("Лайфхаки на все случаи жизни"); go_to("http://www.instructables.com");}
if (a==13) {alert("Cтарые иностранные и советские игры"); go_to("http://pica-pic.com/");}
if (a==14) {alert("наведи курсор на портрет и человек закричит"); go_to("http://loudportraits.com");}
if (a==15) {alert("онлайн-часы"); go_to("http://www.humanclock.com");}
if (a==16) {alert("онлайн календарь"); go_to("http://www.humancalendar.com");}
if (a==17) {alert("сделайте всё хорошо"); go_to("http://button.dekel.ru");}
if (a==18) {alert("2 минуты расслабления"); go_to("http://www.donothingfor2minutes.com/");}
if (a==19) {alert("вы *ниХУЯ не делаете!"); go_to("http://manyahin.ru");}
if (a==20) {alert("гугл наоборот"); go_to("http://elgoog.im");}
if (a==21) {alert("захлопни дверь"); go_to("http://www.biglongnow.com");}
if (a==22) {alert("дайте денег"); go_to("http://www.daitedeneg.ru/");}
if (a==23) {alert("Два.ч - это система форумов, где можно общаться быстро и свободно"); go_to("https://2ch.hk");}
if (a==24) {alert("Зря Яндекс"); go_to("http://zryandex.ru");}
if (a==25) {alert("расщепляй круги до бесконечности"); go_to("http://www.cesmes.fi/pallo.swf");}
if (a==26) {alert("преврати свое имя в лицо"); go_to("http://turnyournameintoaface.com/?name=Саша");}
if (a==27) {alert("калейдоскоп"); go_to("http://inoyan.narod.ru/kaleidoskop.swf");}
if (a==28) {alert("Спроси маму"); go_to("http://sprosimamu.ru");}
if (a==29) {alert("Захватить мир"); go_to("http://thepr.ru");}
if (a==30) {alert("управлять хором"); go_to("http://www.incredibox.com");}
if (a==31) {alert("Лопай пупырки"); go_to("http://mariemarie0000.free.fr/fichiers/images/pop.swf");}
if (a==32) {alert("создай свой мультик"); go_to("https://multator.ru/draw/");}
if (a==33) {alert("смешанные животные"); go_to("http://www.humandescent.com");}
if (a==34) {alert("создай свой красивый неоновый вихрь"); go_to("https://29a.ch/sandbox/2011/neonflames/");}
if (a==35) {alert("почувствуй себя хакером"); go_to("http://hackertyper.com");}
if (a==36) {alert("эволюция глобальной сети"); go_to("http://www.evolutionoftheweb.com");}
if (a==37) {alert("Зависание IE"); go_to("http://mrdoob.com/#/128/internet_explorer_6");}
if (a==38) {alert("Требуй, блять, совет"); go_to("http://fucking-great-advice.ru");}
if (a==39) {alert("Выращиваем зёрнышко"); go_to("http://baboon.co.il/mitoza/");}
if (a==40) {alert("красивая штука, управление стрелками"); go_to("http://hellorun.helloenjoy.com");}
if (a==41) {alert("насилие и девушка в нижнем белье"); go_to("http://xoxma.com.ua/img/flash/00001.swf");}
if (a==42) {alert("можно приближать и отдалять"); go_to("http://zoomquilt2.madmindworx.com/zoomquilt2.swf");}
if (a==43) {alert("Ловите кота"); go_to("http://www.gamedesign.jp/flash/chatnoir/chatnoir.html");}
if (a==44) {alert("Ленивый хакер"); go_to("http://coderpad.ru");}
if (a==45) {alert("Онлайн часы"); go_to("http://time100.ru/fun.html");}
if (a==46) {alert("Синхронные кисти"); go_to("http://weavesilk.com");}
if (a==47) {alert("RGB"); go_to("http://www.rrrgggbbb.com");}
if (a==48) {alert("Мойка для монитора"); go_to("http://www.sanger.dk");}
if (a==49) {alert("Бесконечные танцы"); go_to("http://www.partridgegetslucky.com");}
if (a==50) {alert("Одежда дедушки"); go_to("http://grandpanoclothes.com");}
БД? Не, не слышал...
http://randomfriend.ru/
+7
module.exports = leftpad;
function leftpad (str, len, ch) {
str = String(str);
var i = -1;
if (!ch && ch !== 0) ch = ' ';
len = len - str.length;
while (++i < len) {
str = ch + str;
}
return str;
}
Мама, мама, я написал Модуль для NodeJS!!!
+3
Date& operator ++ (Date& date) //даже не хватило строк на говнокоде.ру, чтобы польностью скопировать функцию
{
if (date.mm == JAN)
{
if (date.dd == 31)
{
date.mm = FEB;
date.dd = 1;
}
else
{
++date.dd;
}
}
else if (date.mm == FEB)
{
if (isLeapYear(date))
{
if (date.dd == 29)
{
date.mm = MAR;
date.dd = 1;
}
else
{
++date.dd;
}
}
else
{
if (date.dd == 28)
{
date.mm = MAR;
date.dd = 1;
}
else
{
++date.dd;
}
}
}
else if (date.mm == MAR)
{
if (date.dd == 31)
{
date.mm = APR;
date.dd = 1;
}
else
{
++date.dd;
}
}
else if (date.mm == APR)
{
if (date.dd == 30)
{
date.mm = MAY;
date.dd = 1;
}
else
{
++date.dd;
}
}
else if (date.mm == MAY)
{
if (date.dd == 31)
{
date.mm = JUN;
date.dd = 1;
}
else
{
++date.dd;
}
}
else if (date.mm == JUN)
{
if (date.dd == 30)
{
date.mm = JUL;
date.dd = 1;
}
else
{
++date.dd;
}
}
else if (date.mm == JUL)
{
if (date.dd == 31)
{
date.mm = AUG;
date.dd = 1;
}
else
{
++date.dd;
}
+142
string.Format(
"{0}{3}{1}{4}{2}",
MrzRfid.Split(';')[0],
MrzRfid.Split(';')[1],
MrzRfid.Split(';')[2],
Environment.NewLine,
Environment.NewLine);
Есть строка, которая состоит из 3х логических частей, разделеных символом ';'.
Этот код разбивает эти 3 части по строкам
+155
<FORM name="searchForm">
.....
<input onclick="customSubmitSearchForm()" type="button" value="Търси">
......
</form>
<script language="javascript">
function customSubmitSearchForm()
{
// may add additional checks here
alert('Няма данни по избраните критерии');
}
</script>
Bulgarian National Bank - http://www.bnb.bg/AboutUs/AUAdvancedSearch/index.htm
+154
var SomeObject = {
ToggleUploadButton: function () {
/// <summary>Отобразить или спрятать кнопку загрузки</summary>
var arr = this._ImageList.getElementsByTagName("LI");
if (arr.length > 0)
$(this._UploadPanel).removeAttr("disabled");
else $(this._UploadPanel).attr("disabled", "disabled");
},
OnButtonClick: function (e) {
/// <summary>Обаботка события нажатия на кнопку "Загрузить". Проходим по всем миниатюрам из списка, читаем у каждой свойство file (добавленное при создании) и начинаем загрузку, создавая экземпляры объекта uploaderObject. По мере загрузки, обновляем показания progress bar, через обработчик onprogress, по завершении выводим информацию.</summary>
if (!this.IsUploadCompatible)
return true;
if ($(this._UploadPanel).attr('disabled') !== undefined) return false;
//...
}
}
Вот таким красивым способом проверяем на наличие файлов в контейнере для загрузки...
+96
var m = map[int]string { 1: "one", 2: "two", 3: "three", }
if val, ok := m[3]; ok { fmt.Printf("Yes! %s\n",val) } else { fmt.Println("No!") }
Почему в Go первое присваивание надо писать через =
А то что в if через :=
http://ideone.com/cPf2cw
http://ideone.com/fork/cPf2cw
+163
$message .= $value . '
';
\r\n ? неее, не слышал ....