- 1
https://pastebin.com/m3KsHvKF
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−2
https://pastebin.com/m3KsHvKF
Говнооо! Говноооо! Мноооого говнаааа. Настолько много, что в 100 строк поместится только 2/16 говна. Это код калькулятора, который я писал когда только начинал изучать java - первый язык программирования. Особенно жестко на 30, 115, 150, 220, 700, 740, строках. Ну, короче, вы поняли - везде.
+1
void Table::draw() {
SetConsoleCursorPosition(consOutput, { 0,0 });
for (int i = 0; i < lY*(lengthOfCageY + 1) + 1; i++) {
for (int j = 0; j < lX*(lengthOfCageX + 1) + 1; j++) {
if (i == 0 && j == 0)
cout << (char)201;
else if (i == 0 && j == lX*(lengthOfCageX + 1))
cout << (char)187;
else if (i == lY*(lengthOfCageY + 1) && j == 0)
cout << (char)200;
else
if (i == lY*(lengthOfCageY + 1) && j == lX*(lengthOfCageX + 1))
cout << (char)188;
else
if (i == 0)
if (j % (lengthOfCageX + 1) == 0)
cout << (char)203;
else
cout << (char)205;
else
if (i == lY*(lengthOfCageY + 1))
if (j % (lengthOfCageX + 1) == 0)
cout << (char)202;
else
cout << (char)205;
else
if (j == 0)
if (i % (lengthOfCageY + 1) == 0)
cout << (char)204;
else
cout << (char)186;
else
if (j == lX*(lengthOfCageX + 1))
if (i % (lengthOfCageY + 1) == 0)
cout << (char)185;
else
cout << (char)186;
else
if (i % (lengthOfCageY + 1) == 0 && j % (lengthOfCageX + 1) == 0)
cout << (char)206;
else
if (i % (lengthOfCageY + 1) == 0)
cout << (char)205;
else
if (j % (lengthOfCageX + 1) == 0)
cout << (char)186;
else
cout << " ";
}
cout << endl;
}
}
И прекрасно и ужасно. Плохой но хороший код для вывода красивой таблицы в консоль
−1
int mysolve (int a, int b, int m) {
int n = (int) sqrt (m + .0) + 1;
int an = 1;
for (int i = n, t = a; i;) {
if (i & 1) {
an = (an * t) % m;
i -= 1;
} else {
t = (t * t) % m;
i >>= 1;
}
}
int *vals = (int*) malloc(m * sizeof(int));
memset(vals, -1, m * sizeof(int));
for (int i = 1, cur = an; i <= n; ++i) {
if (vals[cur] == -1) vals[cur] = i;
cur = (cur * an) % m;
}
for (int i = 0, cur = b; i <= n; ++i) {
if (vals[cur] != -1) {
int ans = vals[cur] * n - i;
if (ans < m) {
free(vals);
return ans;
}
}
cur = (cur * a) % m;
}
free(vals);
return -1;
}
Чото както тухло тут.
Вот держите, вспомнил своё олимпиАДное прошлое, перевёл на Сишку и оптимизировал вот этоу хуйнц: https://e-maxx.ru/algo/discrete_log
Чем больше модуль, ьем боьше жрёт память, дальше оптимизировать лень.
Мне кажется, что что-то я здесь сделал не так...
0
var comment = document.querySelector('textarea#formElm_text');
var info = comment.parentNode;
if(!comment || !info) return;
https://github.com/1024--/govnokod.ru-userscripts/blob/master/bbcode.user.js
0
<?php
if (isset($_SERVER['HTTP_X_REAL_IP'])) {
$_SERVER['REMOTE_ADDR'] = $_SERVER['HTTP_X_REAL_IP'];
} elseif (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$_SERVER['REMOTE_ADDR'] = $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
$_SERVER['REMOTE_ADDR'] = $_SERVER['REMOTE_ADDR'];
}
$ip = $_SERVER['REMOTE_ADDR'];
Я уже молчу о том, что HTTP_X_FORWARDED_FOR может содержать уязвимые строки и в дальнейшем он никак не фильтрируется.
Во вторых, нужно просто один раз нормально настроить сервер и получать данные от REMOTE_ADDR или HTTP_X_REAL_IP.
0
package figury;
import java.util.Scanner;
public class figuremn {
public static void main (String[] args){
String [] monthyear = new String[12];
monthyear [1] = "Январь";
monthyear [2] = "Февраль";
monthyear [3] = "Март";
monthyear [4] = "Апрель";
monthyear [5] = "май";
monthyear [6] = "июнь";
monthyear [7] = "июль";
monthyear [8] = "август";
monthyear [9] = "сентябрь";
monthyear [10] = "октябрь";
monthyear [11] = "ноябрь";
monthyear [12] = "декабрь";
System.out.println("Введите номер месяца");
Scanner scan = new Scanner(System.in);
String x = scan.nextLine;
monthyear[]=x;
{System.out.println(x);
}
}
}
−2
https://habr.com/post/412603/
Оператор []=
Короткий оператор добавления нового элемента в массив. Он работает так, вы ожидаете, добавляя элемент на правой части в левую частью массива.
Штоблядь???
−1
// https://github.com/omonar/nginx-http-auth-digest/blob/38fd7eb04b862636e61b812bbbb8fd2cae4d9ab4/ngx_http_auth_digest_module.c#L910
if (ngx_auth_digest_str2_casecmp(start, 'n', 'c'))
{
field = &ngx_http_auth_digest_fields.nc;
} else if (ngx_auth_digest_str3_casecmp(start, 'q', 'o', 'p'))
{
field = &ngx_http_auth_digest_fields.qop;
} else if (ngx_auth_digest_str3_casecmp(start, 'u', 'r', 'i'))
{
field = &ngx_http_auth_digest_fields.uri;
} else if (ngx_auth_digest_str5_casecmp(start, 'n', 'o', 'n', 'c', 'e'))
{
field = &ngx_http_auth_digest_fields.nonce;
} else if (ngx_auth_digest_str5_casecmp(start, 'r', 'e', 'a', 'l', 'm'))
{
field = &ngx_http_auth_digest_fields.realm;
} else if (ngx_auth_digest_str6_casecmp(start, 'c', 'n', 'o', 'n', 'c', 'e'))
{
field = &ngx_http_auth_digest_fields.cnonce;
} else if (ngx_auth_digest_str6_casecmp(start, 'o', 'p', 'a', 'q', 'u', 'e'))
{
field = &ngx_http_auth_digest_fields.opaque;
} else if (ngx_auth_digest_str8_casecmp(start, 'u', 's', 'e', 'r', 'n', 'a', 'm', 'e'))
{
field = &ngx_http_auth_digest_fields.username;
} else if (ngx_auth_digest_str8_casecmp(start, 'r', 'e', 's', 'p', 'o', 'n', 's', 'e'))
{
field = &ngx_http_auth_digest_fields.response;
} else if (ngx_auth_digest_str9_casecmp(start, 'a', 'l', 'g', 'o', 'r', 'i', 't', 'h', 'm'))
{
field = &ngx_http_auth_digest_fields.algorithm;
} else {
goto skip;
}
Чем им strcasecmp не угодил?
0
//Список категорий записан в строках с разделителем вида "23", "11||12" или даже "3||8||12||43||23"
SELECT id, pagetitle FROM modx_site_content WHERE categores LIKE "%|[[*id]]" OR categores LIKE "%|[[*id]]|%" OR categores LIKE "[[*id]]|%" OR categores="[[*id]]"
−1
SELECT DISTINCT comment_author
FROM `wp_comments`
WHERE comment_content LIKE '%и т.д%'
ORDER BY comment_date
https://ideone.com/78q77K
SELECT DISTINCT comment_author
FROM `wp_comments`
WHERE comment_content LIKE '%итд%'
ORDER BY comment_date
https://ideone.com/bB9w3t
Тут сразу палятся файки roskomgovno aka SemaReal aka barop aka huesto aka guestinho aka guesto