- 1
https://pastebin.com/pk5bB1Y4
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
https://pastebin.com/pk5bB1Y4
Я вам покушать принес. Задача кратко и четко объяснить человеку, почему лучше обмазаться дотнетом чем винапи. Пока решил написать группе что следующий факультатив (на котором я должен разбирать их портянки) отменяется, а там что-нибудь придумаю. Две крайности - (new EchoServer).start() и вот это, что ты будешь делать.
+1
Для каждого стр из Объект.УчётВремени цикл
НРВ = 0;
Если
НачалоДня(стр.ДатаНачала) <> НачалоДня(стр.ДатаОкончания)
Тогда
НРВ = НРВ + (стр.ДатаОкончания - Стр.ДатаНачала) /60 /60
ИначеЕсли //Начало и окончание задачи до начала рабочего дня
(Час(стр.ДатаНачала) < 10 или ( Час(стр.ДатаНачала) = 10 и Минута(стр.ДатаНачала) <=30)) и
(Час(стр.ДатаОкончания) < 10 или ( Час(стр.ДатаОкончания) = 10 и Минута(стр.ДатаОкончания) <=30))
Тогда
НРВ = НРВ + ((стр.ДатаОкончания - стр.ДатаНачала) /60 /60)
ИначеЕсли //Начало задачи до начала рабочего дня, окончание во время рабочего дня
(Час(стр.ДатаНачала) < 10 или ( Час(стр.ДатаНачала) = 10 и Минута(стр.ДатаНачала) <=30)) и
(Час(стр.ДатаОкончания) < 19 и (Час(стр.ДатаОкончания) > 11 или ( Час(стр.ДатаОкончания) = 10 и Минута(стр.ДатаОкончания) > 30)))
Тогда
НРВ = НРВ + ((НачалоДня(стр.ДатаОкончания) + ((10*60)*60) + 1800 - стр.ДатаНачала) /60 /60)
ИначеЕсли //Начало задачи в рабочее время и окончание задачи в нерабочее время
(Час(стр.ДатаНачала) < 19 и (Час(стр.ДатаНачала) > 11 или ( Час(стр.ДатаНачала) = 10 и Минута(стр.ДатаНачала) > 30))) и
Час(Стр.ДатаОкончания) >= 19
Тогда
НРВ = НРВ + (стр.ДатаНачала - (НачалоДня(стр.ДатаОкончания) + ((19*60)*60))) /60 /60
ИначеЕсли
Час(стр.ДатаНачала) >= 19 и Час(стр.ДатаОкончания) >= 19
Тогда
НРВ = (стр.ДатаОкончания - Стр.ДатаНачала) /60 /60
КонецЕсли;
стр.НРВ = НРВ;
Время = (стр.ДатаОкончания - стр.ДатаНачала) /60 /60;
РВ = Время - НРВ;
стр.РВ = РВ;
стр.Время = Время;
КонецЦикла;
Вроде работает
+3
// https://github.com/vk-com/kphp-kdb/blob/ce6dead5b3345f4b38487cc9e45d55ced3dd7139/bayes/bayes-data.c#L1966
int init_all (kfs_file_handle_t Index) {
int i;
log_ts_exact_interval = 1;
ltbl_init (&user_table);
bl_head = qmalloc (sizeof (black_list));
black_list_init (bl_head);
int f = load_header (Index);
jump_log_ts = header.log_timestamp;
jump_log_pos = header.log_pos1;
jump_log_crc32 = header.log_pos1_crc32;
int user_cnt = index_users = header.user_cnt;
if (user_cnt < 1000000) {
user_cnt = 1000000;
}
assert (user_cnt >= 1000000);
user_cnt *= 1.1;
while (user_cnt % 2 == 0 || user_cnt % 5 == 0) {
user_cnt++;
}
ltbl_set_size (&user_table, user_cnt);
users = qmalloc (sizeof (user) * user_cnt);
for (i = 0; i < user_cnt; i++) {
user_init (&users[i]);
}
LRU_head = users;
LRU_head->next_used = LRU_head->prev_used = LRU_head;
if (f) {
try_init_local_uid();
}
if (index_mode) {
buff = qmalloc (max_words * sizeof (entry_t));
new_buff = qmalloc (4000000 * sizeof (entry_t));
}
return f;
}
http://govnokod.ru/23357#comment390273
> Говорят что в ВК в начале была такая херь: "уже зарегистрировано N" и это N увеличивалось джаваскриптом со случайной скоростью вообще без связи с сервером
Если я правильно понял, вконтакт продолжает пиздеть по поводу фактического количества зареганых на нем пользовалелей, но теперь делает это на бэкенде
user_cnt *= 1.1;
cunt
+2
<?php
class Foo implements JsonSerializable {
public function jsonSerialize() {
return new self;
}
}
# Segfault!
var_dump(json_encode(new Foo));
https://habrahabr.ru/company/mailru/blog/340242/
😆
0
$fileName = substr(md5(microtime() . md5(rand(0, 4)) . md5(123)), 0, 5);
$fileName .= '-' . substr(md5(microtime() . md5(rand(0, 4)) . md5(123)), 5, 8);
$fileName .= '-' . substr(md5(microtime() . md5(rand(0, 4)) . md5(123)), 0, 5);
$fileName .= '.' . end($ext);
Генерация имени файла
0
Private Function DecodName(ByVal ind As Integer) As String
''перекодування назви місяця
Select Case ind
Case 1
Return "Січень"
Case 2
Return "Лютий"
Case 3
Return "Березень"
Case 4
Return "Квітень"
Case 5
Return "Травень"
Case 6
Return "Червень"
Case 7
Return "Липень"
Case 8
Return "Серпень"
Case 9
Return "Вересень"
Case 10
Return "Жовтень"
Case 11
Return "Листопад"
Case 12
Return "Грудень"
Case Else
Return ""
End Select
End Function
Мои глаза...
+2
Кто-нибудь понял суть уязвимости WPA2?
Сука миллион говностатей наклепали, и ни в одной не объясняется простыми словами для таких ламеров, как я.
А всё блядь только пишут что пропатчили PeerKey Fast BSS Transition (FT) AES-CCMP WPATKIP и GCMP под OpenBSD.
ЗАЕБАЛИ ЭТУ ХУЙНЮ ПИСАТЬ
Кто-то на примере Алисы и Боба может расписать?
+1
#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
//код компилируйте clang-ом, иначе не закомпилится
int main(int argc, char *argv[])
{
if(argc != 2) {
printf("Укажите способ (1,2)\n");
_exit(1);
}
int способ = atoi(argv[1]);
int ch;
switch(способ)
{
case 1:
{
while( (ch=getchar()) != EOF ) {
printf("%i", ch);
}
break;
}
case 2:
{
int twoch;
char arr[2];
int new;
while( (ch=getchar()) != EOF ) {
twoch = getchar();
if(twoch == EOF) break;
sprintf(arr, "%c%c", (char)ch, (char)twoch);
new = atoi(arr);
printf("%c", new); //попытка не пытка
}
break;
}
default:
printf("Неизвестный способ\n");
}
return 0;
}
без слов
−3
#include <stdio.h>
int main(int argc, char *argv[])
{
int ch;
while( (ch=getchar()) != EOF ) {
ch+=77;
putchar(ch);
}
return 0;
}
вот и зашифровка
−2
#include <stdio.h>
int main(int argc, char *argv[])
{
int ch;
while( (ch=getchar()) != EOF ) {
ch-=77;
putchar(ch);
}
return 0;
}
расшифровка