- 1
- 2
- 3
- 4
- 5
- 6
- 7
switch (impl->used_hash)
{
case false:
break;
case true :
..........
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+17
switch (impl->used_hash)
{
case false:
break;
case true :
..........
}
Разбирал сырцы одного "гения" и нашел это...
+163
function loading() {
$('#close').hide(function() {
$('#loading').show(function () {
setTimeout(function(){
$('#loading2').show(function() {
setTimeout(function(){
$('#loading3').show(function () {
setTimeout(function(){
$('#vk').show(function() {
setTimeout(function(){
$('#odn').show(function() {
setTimeout(function(){
$('#fb').show(function() {
setTimeout(function(){
$('#tw').show(function () {
$('#geo').show();
setTimeout(function(){
payment();
},1300);
});
},1600);
});
},1700);
});
},1400);
});
},1600);
});
},1900);
});
},1600);
});
});
}
Из исходного кода сайта, "раскрывающего" анонимов на аск.фм
−149
my $query = "select * from client where <...>";
...
$params{'first_name'} = $v_client[6];
if (defined $v_client[11]) {
$params{'address1'} = $v_client[11];
}
if (defined ($v_client[10])) {
$params{'zip_code'} = $v_client[10];
}
No comments.
+73
public static int getWordCount(String getInput, int e){
int numberOfWords = 0;
char l1 = 0;
char l2 = 0;
StringBuilder convertInput = new StringBuilder(getInput);
System.out.println(convertInput);
for (int i = 0, i1 = 1; i < getInput.length();i++, i1++){
l2 = convertInput.charAt(i);
if (l2 == ' '){
numberOfWords += 1;
l1 = convertInput.charAt(i1);
}
if (i == getInput.length() - 1){
numberOfWords += 1;
}
if (l2 == ' ' && l1 == ' '){
numberOfWords -= 1;
}
}
return numberOfWords;
} // end of getWordCount method
http://docs.oracle.com/javase/7/docs/api/java/util/StringTokenizer.html да и просто регексп на крайняк как видно запрещены религией.
+142
try
{
int.TryParse(splitString[j], out I[i, j]);
}
catch (Exception)
{
Console.WriteLine("...");
break;
}
+13
#include <iostream>
using namespace std;
class Foo
{
public:
void foo()
{
cout << "Destruct" << endl;
}
};
int main()
{
void (Foo::*func)() = &Foo::foo;
void *adress = (void*&)func;
void (*new_func)(Foo*) = (void (*)(Foo*))adress;
Foo obj;
new_func(&obj);
}
Юный падаван постигает силу void-указателей.
+157
function test(x) {
function undefined(x) { throw "Missing in action"; }
switch (x) {
case 1: console.log("X reporting for duty!"); break;
case undefined(x): break;
}
}
Переделка длинного и скучного кода, но смысл остался.
+151
<?
$arPrimary = array();
if(!empty($item['IB_ELEMENT']['PROPERTIES']['MANUFACTURER']['VALUE'])){
$arPrimary['ПРОИЗВОДИТЕЛЬ'] = $item['IB_ELEMENT']['PROPERTIES']['MANUFACTURER']['VALUE'];
}
if(!empty($item['IB_ELEMENT']['PROPERTIES']['MATERIAL']['VALUE'])){
$arPrimary['ПРОИЗВОДИТЕЛЬ'] = $item['IB_ELEMENT']['PROPERTIES']['MATERIAL']['VALUE'];
}
if(!empty($arPrimary)):
$c = count($arPrimary); $i = 1;
?>
<ul class="primary">
<?foreach($arPrimary as $k => $v):
$last = false;
if($i == $c){
$last = true;
}
?>
<li<?if($last):?> class="last"<?endif;?>>
<span class="label"><?=$k?>:</span>
<?=$v?>
</li>
<?
$i++;
endforeach;?>
</ul>
<?endif;?>
Bitrix же!
+129
#include <stdio.h>
#include <stdint.h>
#define ARR_L 11
#define INS_P (arr[0])
#define MOD_L(a) ((a) % ARR_L)
#define INS_P_M (MOD_L(INS_P))
#define ARR_ACS(a) (arr[MOD_L(a)]) //access to arr
void foo (uint8_t *arr)
{
ARR_ACS(3) = INS_P * ARR_ACS(INS_P);
ARR_ACS( MOD_L( INS_P_M + 1 ) ) = ((INS_P * INS_P) * 2);
if (INS_P != 0) {ARR_ACS(INS_P_M)++;};
INS_P = INS_P_M + 1;
// tut voobche lubaya fignya, kotoraya chtoby izmenyala
// figny v massive v zavisimosti ot sostoyania massiva
}
int main(void) {
uint8_t arr[ARR_L] = {0,2,6,3,2,62,7,113,0,26,13};
for (size_t a = 0; a < 10000; a++)
{
foo(arr);
printf
(
"%.3u %.3u %.3u %.3u %.3u "
"%.3u %.3u %.3u %.3u %.3u %.3u\n",
INS_P,arr[1],arr[2],arr[3],arr[4],
arr[5],arr[6],arr[7],arr[8],arr[9],arr[10]);
}
return 0;
}
Машина Тьюринга с лентой конечной длины - конечный автомат. Состояние обязательно зациклится, какие бы правила преобразования над конечным алфавитом мы не вводили и каким бы ни было начальное состояние ленты.
В сишке есть возможности вменяемо сделать вывод чисел из массива подряд для N-ного количества аргументов?
Цикл не предлагать
+157
function crc32_file($file) {
$version = sprintf("%u",crc32(file_get_contents(Yii::app()->getBaseUrl(true).$file)));
return Yii::app()>request>baseUrl.$file.'?version='.$version;
}
Искали почему сайт тормозит