- 1
- 2
// в строке поменять тире на пробелы
$city_alias = implode(' ', explode('-', $readable_city_alias));
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+5
// в строке поменять тире на пробелы
$city_alias = implode(' ', explode('-', $readable_city_alias));
0
Электрика / электроника #2
#1: http://govnokod.xyz/_25437/
+2
num = 600851475143
i = 1
numbers = []
result = []
for i in range(1, num):
if i % 1 == 0:
if i % i == 0:
if i % 2 != 0:
if i % 3 != 0:
if i % 4 != 0:
if i % 5 != 0:
if i % 6 != 0:
if i % 7 != 0:
if i % 8 != 0:
if i % 9 != 0:
numbers.append(i)
print(numbers)
for c in range (numbers):
if num % c == 0:
result.append(c)
num_2 = max(result)
Кококой багор )))
0
class BasicData {
public:
virtual ~BasicData() = default;
virtual std::vector<std::byte> bytes() const = 0;
protected:
BasicData() = default; // <-- сабж
};
Я не знаю зачем (строчка 8), но походу шоб всякие дядьки не дергали что им не можно. spoiler: Только вот так или иначе не дернут.
0
typedef QList<QPair<QString, QPair<int, int>>> FilterVariantsType;
Для того, чтобы понять какие данные лежат в контейнере нужно 100 грамм и дебагер.
0
IT Оффтоп #22
#1: https://govnokod.ru/18142 https://govnokod.xyz/_18142
#2: https://govnokod.ru/18378 https://govnokod.xyz/_18378
#3: https://govnokod.ru/19667 https://govnokod.xyz/_19667
#4: https://govnokod.ru/21160 https://govnokod.xyz/_21160
#5: https://govnokod.ru/21772 https://govnokod.xyz/_21772
#6: https://govnokod.ru/24063 (потёр пидор сракер) https://govnokod.xyz/_24063
#7: https://govnokod.ru/24538 https://govnokod.xyz/_24538
#8: https://govnokod.ru/24815 (потёр пидор сракер) https://govnokod.xyz/_24815
#9: https://govnokod.ru/24867 https://govnokod.xyz/_24867
#10: https://govnokod.ru/25328 https://govnokod.xyz/_25328
#11: https://govnokod.xyz/_25436 https://govnokod.ru/25436 (потёр пидор сракер)
#12: https://govnokod.xyz/_25471
#13: https://govnokod.xyz/_25590 (потёр пидор сракер)
#14: https://govnokod.xyz/_25684
#15: https://govnokod.xyz/_25694
#16: https://govnokod.xyz/_25725
#17: https://govnokod.xyz/_25731
#18: https://govnokod.xyz/_25762
#19: https://govnokod.xyz/_25767
#20: https://govnokod.xyz/_25776
#21: https://govnokod.xyz/_25798
−2
<?php
class A
{
public function TestFunc()
{
var_dump($this);
return $this->test;
}
}
class B
{
public $test;
public function __construct()
{
$this->test = "Nice trick";
}
public function GetTest()
{
return A::TestFunc();
}
}
$b = new B;
echo $b->GetTest();
object(B)#1 (1) {
["test"]=>
string(10) "Nice trick"
}
Nice trick
−2
/**
* Refresh JWT.
* @returns New tokens.
*/
static refreshToken(): Observable<BaseResponseInterface<SignInResponse>> {
const http = InjectorInstance.get<HttpClient>(HttpClient);
this.isRefreshingToken = true;
setTimeout(() => (this.isRefreshingToken = false), 15000);
return http
.post<BaseResponseInterface<SignInResponse>>(environment.API.REFRESH_TOKEN, {
accessToken: localStorage.getItem('auth_token'),
refreshToken: localStorage.getItem('refresh_token')
})
.pipe(
tap(response => {
this.isRefreshingToken = false;
this.storeTokens(response.data.token, response.data.refreshToken);
})
);
}
Когда уверен в своем сервере. Или просто сдался.
−2
hxStr = []
for x in range(256):
hxStr.append('{:02X}'.format(x))
ascChr = []
for i in range(32, 128):
ascChr.append(chr(i))
data = [
0xBE, 0xEF, 0xDE, 0xAD
]
lines = (len(data)//16)
if len(data)%16 != 0:
lines += 1
i = 0
pr = ''
for x in range(lines):
pr += "{:000000008X}{:1}|{:1}".format(x*16,'','')
btes = []
symbs = []
for y in range(i,i+16,1):
if y >= len(data):
for x in range((lines*16)-y):
symbs.append(' ')
btes.append(' ')
break
if chr(data[y]) in ascChr:
symbs.append(chr(data[y]))
else:
symbs.append('∙')
btes.append(hxStr[data[y]])
i = y+1
for y in range(len(btes)):
pr += "{:3}".format(btes[y])
pr += '|{:1}'.format('')
for y in range(len(symbs)):
pr += "{:1}".format(symbs[y])
pr += '\r\n'
print("{:9}|{:1}0{:2}1{:2}2{:2}3{:2}4{:2}5{:2}6{:2}7{:2}8{:2}9{:2}A{:2}B{:2}C{:2}D{:2}E{:2}F{:2}|\
{:1}0123456789ABCDEF".format('Offset','','','','','','','','','','','','','','','','','','',''))
print(pr)
наваял типа 16ричный вьювер
−2
connect_attempt = 0
while True:
try:
r = requests_method(**kwargs)
except Exception as e:
if connect_attempt < cls.CONNECT_ATTEMPT_MAX:
connect_attempt += 1
else:
connect_attempt = 0
switchNext('Bad proxy')
continue
connect_attempt = 0
if cls.re_captcha.search(r.text):
switchNext('Capthca')
continue
return r
Отрывок из прокси свитчера для моего парсера.
try except в цикле - это плохо?