- 1
За "PHP".
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+1
За "PHP".
+1
Note
pytest by default escapes any non-ascii characters used in unicode strings for the parametrization because it has several downsides. If however you would like to use unicode strings in parametrization and see them in the terminal as is (non-escaped), use this option in your pytest.ini:
[pytest]
disable_test_id_escaping_and_forfeit_all_rights_to_community_support = True
Прыщебляди не могут в юникод. Капча ujox согласна.
+1
#include <iostream>
using namespace std;
int main()
{
bool b;
cin >> b;
switch (b) {
case true:
cout << "TRUE" << endl;
break;
case false:
cout << "FALSE" << endl;
break;
default:
cout << "WHAT???" << endl;
break;
}
return 0;
}
Данный код с компилятором MSVC2017 64bit при вводе значения "true" (текстом) выводит в консоль "WHAT???"
+1
parse: function() {
let c = dstack[dstack.length - 1];
c = c == ' ' ? '\\s' : s.replace(/[^\w\s]/g, '\\$&');
const regex = new RegExp('^[^' + c + ']*', 'g');
const match = regex.exec(rest_source);
dstack.push(match[0]);
rest_source = rest_source.slice(regex.lastIndex, rest_source.length);
output.push(match[0]);
},
word: function() {
let c = dstack[dstack.length - 1];
c = c == ' ' ? '\\s' : s.replace(/[^\w\s]/g, '\\$&');
const regex = new RegExp('^[' + c + ']*', 'g');
const match = regex.exec(rest_source);
rest_source = rest_source.slice(regex.lastIndex, rest_source.length);
output.push(match[0]);
words.parse();
},
name: function() {
dstack.push(' ');
words.word();
},
/докт[ао]р,?\s*у\s*м[еи]ня\s*регулярк[аои]\s*г[ао]л[ао]вного\s*мо(ск|зг)а/i
+1
private fun getProviders(): List<Provider> =
applicationContext.getBeansOfType(Provider::class.java).values +
applicationContext.getBeansOfType(List::class.java).values.flatten().flatMap { bean ->
when (bean) {
is Provider -> listOf(bean)
else -> listOf()
}
}
Грамотная работа с applicationContext'ом
+1
/*
Build me with
gcc -lm -o binary binary.c
*/
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main (int argc, char * argv[]) {
if (argc <2) {printf("\nUsage: %s 234\n\n", argv[0]); exit(1);};
int in = atoi(argv[1]);
int size,a,b,c,d,e;
size=floor(log2(in))+1;
char mass[size];
for(b=0;b<=size;b++) { mass[b]=0; }
d=size;
for(a=in;a>0;a--) { if (mass[d]==1){ for(e=size;e>=0;e--){ if (mass[e]==0) {mass[e]=1; break;} else mass[e]=0;continue;}}
else {mass[d]=1;d=size;}}
for(c=1;c<=size;c++)
{printf("%i",mass[c]);}
printf("\n");
return 0;
}
Преобразование десятичного числа в бинарное.
+1
/* Это файл ceny.php */
$МС_1А_t = '29 000'; //Отходы производства белой бумаги (кроме газетной)
$МС_1А_k = '29,0';
$МС_2А_t = '17 000'; //Отходы производства всех видов белой бумаги в виде обрезков с линовкой и черно-белой или цветной полосой
$МС_2А_k = '17,0';
$МС_5Б_1_t = '11 500'; //Отходы производства гофрированного картона и его компонентов
$МС_5Б_1_k = '11,5';
$МС_5Б_2_t = '10 500'; //Отходы потребления гофрированного картона
$МС_5Б_2_k = '10,5';
$МС_6Б_t = '7 500'; //Отходы производства и потребления картона всех видов с печатью (кроме гофрокартона)
$МС_6Б_k = '7,5';
$МС_6Б_1_t = '13 500'; //Отходы производства картона только из беленых волокнистых материалов
$МС_6Б_1_k = '13,5';
$МС_7Б_1_t = '16 500'; //Отходы белой бумаги с черно-белой печатью не более 20%
$МС_7Б_1_k = '16,5';
$МС_7Б_2_t = '11 500'; //Отходы бумаги (кроме газетной) с черно-белой и цветной печатью, в том числе крашеные в массе
$МС_7Б_2_k = '11,5';
$МС_7Б_3_t = '9 500'; //Книги, журналы, брошюры, проспекты, каталоги
$МС_7Б_3_k = '9,5';
$МС_8В_t = '12 000'; //Отходы производства и потребления газет и газетной бумаги
$МС_8В_k = '12,0';
$МС_9В_t = '7 500'; //Бумажные гильзы, шпули, втулки
$МС_9В_k = '7,5';
/* Файл all_ceny_page.php */
include ceny.php;
<tr>
/* далее аналогичные куски будут комментами */
<td class="image">
<a href="" target="_blank">
<img alt="Цена отходов белой бумаги" src="/makulatura-ms-1a__.png" data-img="/makulatura.png" title="Фотография отходов из белой бумаги">
</a>
</td>
<td>
<a href="/vidy-makulatury/ms-1a/" target="_blank">
МС-1А
</a>
</td>
<td>Отходы производства белой бумаги (кроме газетной)</td>
<td>До <?=$МС_1А_t?> руб. за тонну<br>
До <?=$МС_1А_k?> руб. за кг
</td>
<td>Отходы производства белой бумаги (кроме газетной)</td>
<td>До <?=$МС_1А_t?> руб. за тонну<br>
До <?=$МС_1А_k?> руб. за кг
</td>
</tr>
<tr>
/* Тут просто статичная верстка */
<td>Отходы производства всех видов белой бумаги в виде обрезков с линовкой и черно-белой или цветной полосой</td>
<td>До <?=$МС_2А_t?> руб. за тонну<br>
До <?=$МС_2А_k?> руб. за кг
</td>
</tr>
<tr>
/* Тут просто статичная верстка */
<td>До <?=$МС_5Б_1_t?> руб. за тонну<br>
До <?=$МС_5Б_1_k?> руб. за кг
</td>
</tr>
<tr>
/* Тут просто статичная верстка */
<td>До <?=$МС_5Б_2_t?> руб. за тонну<br>
До <?=$МС_5Б_2_k?> руб. за кг
</td>
</tr>
<tr>
<tr>
/* Тут просто статичная верстка */
<td>До <?=$МС_7Б_2_t?> руб. за тонну<br>
До <?=$МС_7Б_2_k?> руб. за кг
</td>
</tr>
<tr>
/* Тут просто статичная верстка */
<td>До <?=$МС_7Б_3_t?> руб. за тонну<br>
До <?=$МС_7Б_3_k?> руб. за кг
</td>
</tr>
<tr>
/* Тут просто статичная верстка */
<td>До <?=$МС_8В_t?> руб. за тонну<br>
До <?=$МС_8В_k?> руб. за кг
</td>
</tr>
Угадай на какой цмс сайт(подсказка - в названии есть "1с" и "битрикс")
+1
public static Date getMinDate(List<Date> dates) {
Preconditions.checkArgument(dates != null && !dates.isEmpty(), "Dates list must be not null and not empty");
dates.sort(Comparator.naturalOrder());
return dates.get(0);
}
ну а че
+1
Есть случаи когда нужно 2 вызывать сборку помойки...
A = {x = "this is A"}
B = {f = A}
setmetatable(B, {__gc = function (o) print(o.f.x) end})
A, B = nil
collectgarbage() -- this is A
Роберту это называет Воскресение (Воскрешение)
https://stackoverflow.com/questions/28320213/why-do-we-need-to-call-luas-collectgarbage-twice
+1
IT Оффтоп #16
#1: http://govnokod.ru/18142 https://govnokod.xyz/_18142
#2: http://govnokod.ru/18378 https://govnokod.xyz/_18378
#3: http://govnokod.ru/19667 https://govnokod.xyz/_19667
#4: http://govnokod.ru/21160 https://govnokod.xyz/_21160
#5: http://govnokod.ru/21772 https://govnokod.xyz/_21772
#6: http://govnokod.ru/24063 (потёр пидор сракер) https://govnokod.xyz/_24063
#7: http://govnokod.ru/24538 https://govnokod.xyz/_24538
#8: http://govnokod.ru/24815 (потёр пидор сракер) https://govnokod.xyz/_24815
#9: http://govnokod.ru/24867 https://govnokod.xyz/_24867
#10: http://govnokod.ru/25328 https://govnokod.xyz/_25328
#11: https://govnokod.xyz/_25436 http://govnokod.ru/25436 (потёр пидор сракер)
#12: https://govnokod.xyz/_25471
#13: https://govnokod.xyz/_25590 (потёр пидор сракер)
#14: https://govnokod.xyz/_25684
#15: https://govnokod.xyz/_25694