- 1
- 2
- 3
- 4
std::RAII_File(fileName, moda, [&](std::IOHandle fHandle)
{
//...
});
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+26
std::RAII_File(fileName, moda, [&](std::IOHandle fHandle)
{
//...
});
Паrни. Что-за код мне достался? Какой наркоман это написал? У него же ЛГМ лямбда головного мозга.
О std-инъекциях я даже молчу.
+123
(format t "~{~[~:R~; ~S~:;none~] chance~^, ~}" '(0 1 0 2 0 3))
;; first chance, second chance, third chance
Любителям ДСЛ (а так же древесно-стружечных плит, и других керамических изделий):
Объясните почему так работает? Наверное не говнокод, просто нихрена не понятно.
+63
Лех, разве код <?php CREATE DATABASE tbl_name; ?> не должен создать БД?
Пришло в аське
+62
// ==================================================================== //
/**
* Процедура установки плагина
* @return bool
*/
public function install(){
return parent::install();
}
// ==================================================================== //
/**
* Процедура обновления плагина
* @return bool
*/
public function upgrade(){
return parent::upgrade();
}
Если завтра война и автоматическое наследование методов отменят - мы не пропадём!
InstantCMS v. 1.9
−105
if (indexPath.row==0 && indexPath.section==0) {
// ...
} else if (indexPath.row==1 && indexPath.section==0) {
// ...
} else if (indexPath.row==0 && indexPath.section==2) {
// ...
} else if (indexPath.section == 2 && indexPath.row == 1) {
// ...
}
В оригинале еще и оформление кода абсолютно шизофреническое. Откуда только такие берутся?
+24
#include <conio.h>
#include <stdio.h>
const int SIZE = 33;
void DecToBin (unsigned int num, char *bin)
{
int i,j;
char tmp[SIZE];
for(i=0; num; num>>=1, i++)
tmp[i] = (num&1)?('1'):('0');
for(j=0; j<i; j++)
bin[j] = tmp[i-j-1];
bin[j]='\0';
}
unsigned int shl(unsigned int num, int shift)
{
return (num << shift) | (num >> 32 - shift);
}
void main()
{
int n, m;
scanf("%d", &n);
char bin[SIZE];
DecToBin(n,bin);
printf("%s\n", bin);
m = shl(n, 35);
DecToBin(m,bin);
printf("%s\n", bin);
_getch();
}
Еще одна очередная лаба, но уже код преподавателя, который он дал в качестве примера. Сказал что код на C++ (к вопросу, где здесь с++), и что нам нужно переписать его на "яве".
+49
ob_start();
require_once realpath('.').'/email-template.html';
$messageWithEwlTrailer = ob_get_contents();
ob_end_clean();
no comments
+137
using System;
class TLockCriticalSystemResource : IDisposable
{
public TLockCriticalSystemResource(){Console.WriteLine("Acquire critical system resource");}
public void Dispose(){Console.WriteLine("Release critical system resource");}
public bool Property1{private get{return true;}set{throw new Exception();}}
}
public class Test
{
public static void Main()
{
using (var file = new TLockCriticalSystemResource()
{
Property1=true
})
{
// Делаем чего-то с ресурсом
}
}
}
Ололо. using не даёт гарантию безопасности с точки зрения исключений:
http://ideone.com/nHDIJ
Системный ресурс остался захваченным.
+22
#include <iostream>
using namespace std;
auto fw(int i)->bool
{
return cout<<"Привет станция мир"<<i<<"!"<<endl, true;
}
auto ff()->bool
{
return cout<<"Это должно быть последние выполненное подвыражение."<<endl, false;
}
auto ft()->bool
{
return cout<<"Хьюстон, у нас КРЕСТОПРОБЛЕМЫ. Нарушен порядок вычисления и ленивость логических операторов. Мы падаем!!!!1111"<<endl, true;
}
struct TBabylonBug
{
bool a=true;
TBabylonBug(){}
TBabylonBug(bool a):a(a){}
const TBabylonBug operator&&(const bool ophui) const
{
return a&&ophui;
}
const TBabylonBug operator&&(const TBabylonBug& ophui) const
{
return a&&ophui.a;
}
};
int main() {
cout<<"кo"<<endl;
true&&fw(1)&&fw(2)&&ff()&&ft();
cout<<"кo ко"<<endl;
cout<<"TBabylonBug().a = "<<boolalpha<<TBabylonBug().a<<endl;
TBabylonBug()&&fw(1)&&fw(2)&&ff()&&ft();
cout<<"кo ко ко"<<endl;
return 0;
}
http://liveworkspace.org/code/efffb5204b0f69a2725b7d9f4ba0d570
+127
<COUNTRY>Испания</COUNTRY>
<REGION><![CDATA[Краснодарский Край]]></REGION>
"Максим не знал, смеяться или плакать, Максим не знал, зачем учился в школе..."(с)
xml-выгрузка данных с одного сайта агентства недвижимости.