- 1
- 2
- 3
- 4
- 5
Срочно нужна помощь с засылкой на хабр!
Желательно перед этим почитать от того, что не пропустит анальная модерация и сектанты.
Предложения так же жду в комментах. По тексту и в целом.
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
Срочно нужна помощь с засылкой на хабр!
Желательно перед этим почитать от того, что не пропустит анальная модерация и сектанты.
Предложения так же жду в комментах. По тексту и в целом.
https://tsar1997.blogspot.com/2020/05/blog-post_54.html
Исходник пасты - просьба кидать патчи. Позже зашлю на хабр.
https://pastebin.com/raw/haeHPx89
−6
// определяем приоритет операций
private int getPriority(char currentCharacter){
if (Character.isLetter(currentCharacter)) return 4;
else if (currentCharacter =='*'|| currentCharacter=='/') return 3;
else if (currentCharacter == '+'|| currentCharacter=='-') return 2;
else if (currentCharacter == '(') return 1;
else if (currentCharacter ==')') return -1;
else return 0;
}
Калькулятор стажера
0
def __repr__(self):
return 'environ({{{}}})'.format(', '.join(
('{!r}: {!r}'.format(self.decodekey(key), self.decodevalue(value))
for key, value in self._data.items())))
{{впечатляйте{с{GNU/Python}}}}
0
С днём Прогромиста!
Ко-кок
http://torvaldsfinger.com/
−99
Прошу забанить всех на один год.
админа - бессрочно.
−1
Когда наконец заработает гвфорум?
0
<?php
header('Content-Type: text/plain;'); //Мы будем выводить простой текст
set_time_limit(0); //Скрипт должен работать постоянно
ob_implicit_flush(); //Все echo должны сразу же отправляться клиенту
$address = 'localhost'; //Адрес работы сервера
$port = 1985; //Порт работы сервера (лучше какой-нибудь редкоиспользуемый)
if (($sock = socket_create(AF_INET, SOCK_STREAM, SOL_TCP)) < 0) {
//AF_INET - семейство протоколов
//SOCK_STREAM - тип сокета
//SOL_TCP - протокол
echo "Ошибка создания сокета";
}
else {
echo "Сокет создан\n";
}
//Связываем дескриптор сокета с указанным адресом и портом
if (($ret = socket_bind($sock, $address, $port)) < 0) {
echo "Ошибка связи сокета с адресом и портом";
}
else {
echo "Сокет успешно связан с адресом и портом\n";
}
//Начинаем прослушивание сокета (максимум 5 одновременных соединений)
if (($ret = socket_listen($sock, 5)) < 0) {
echo "Ошибка при попытке прослушивания сокета";
}
else {
echo "Ждём подключение клиента\n";
}
do {
//Принимаем соединение с сокетом
if (($msgsock = socket_accept($sock)) < 0) {
echo "Ошибка при старте соединений с сокетом";
} else {
echo "Сокет готов к приёму сообщений\n";
}
$msg = "Hello!"; //Сообщение клиенту
echo "Сообщение от сервера: $msg";
socket_write($msgsock, $msg, strlen($msg)); //Запись в сокет
//Бесконечный цикл ожидания клиентов
do {
echo 'Сообщение от клиента: ';
if (false === ($buf = socket_read($msgsock, 1024))) {
echo "Ошибка при чтении сообщения от клиента"; }
else {
echo $buf."\n"; //Сообщение от клиента
}
//Если клиент передал exit, то отключаем соединение
if ($buf == 'exit') {
socket_close($msgsock);
break 2;
}
if (!is_numeric($buf)) echo "Сообщение от сервера: передано НЕ число\n";
else {
$buf = $buf * $buf;
echo "Сообщение от сервера: ($buf)\n";
}
socket_write($msgsock, $buf, strlen($buf));
} while (true);
} while (true);
//Останавливаем работу с сокетом
if (isset($sock)) {
socket_close($sock);
echo "Сокет успешно закрыт";
}
?>
0
QMutableListIterator<AISObjectQML *> it(m_visibleList);
if (it.hasNext()) {
AISObjectQML *v = it.next();
if (v) { // здесь должен быть while, но, признаться, на это уже посрать
delete v;
}
}
m_visibleList.clear();
Есть люди, которые придумали концепцию итераторов для реализации generic алгоритмов. А есть люди, которые любят итераторы, но не любят generic алгоритмы. Ведь с ними код не внушает ужаса и рвотных позывов
+1
function getQuarter(month) {
if (0 <= month && month <= 2) return "Q1 ";
if (3 <= month && month <= 5) return "Q2 ";
if (6 <= month && month <= 8) return "Q3 ";
return "Q4 ";
};
function getDate(lastActionDate) {
var dateString = lastActionDate.split(/\-|\s/);
var date = new Date(dateString.slice(0, 2));
var month = date.getMonth();
var year = date.getFullYear();
var quarter = getQuarter(month);
return "<span>Last Action Plan: <br> " + quarter + year + "</span>";
}
на проекте активно используется momentjs
+2
#include <bits/stdc++.h>
using namespace std;
typedef long long ll ;
const int maxn = 100010 ;
int n , m;
struct node {
int x , y;
}p[10];
bool cmp(node a , node b)
{
if(a.x == b.x) return a .y < b.y ;
return a.x < b.x ;
}
int main()
{
scanf("%d",&n) ;
for(int i = 0 ;i<n ;i++){
scanf("%d%d",&p[i].x , &p[i].y) ;
}
sort(p,p+n ,cmp) ;
if(n==1){
printf("-1\n") ;
}
else if(n == 2){
if(p[0].x == p[1].x ||p[0].y == p[1].y){
printf("-1\n") ;
}
else{
printf("%d\n",abs( p[1].x - p[0].x) * abs(p[1].y - p[0].y)) ;
}
}
else if(n == 3){
if(p[0].x == p[1].x && p[1].x == p[2].x){
printf("-1\n") ;
}
else if(p[0].y == p[1].y && p[1].y == p[2].y){
printf("-1\n") ;
}
else if(p[0].x == p[1].x){
if(p[0].y == p[2].y){
printf("%d\n",abs(p[1].y - p[2].y) * abs(p[0].x - p[2].x)) ;
}
else if(p[1].y == p[2].y){
printf("%d\n",abs(p[0].y - p[2].y )*abs(p[0].x -p[2].x)) ;
}
else{
printf("-1\n") ;
}
}
else if(p[1].x == p[2].x){
if(p[0].y == p[1].y){
printf("%d\n",abs(p[0].y - p[2].y) * abs(p[0].x - p[2].x)) ;
}
else if(p[0].y == p[2].y){
printf("%d\n",abs(p[0].y - p[1].y )*abs(p[0].x -p[2].x)) ;
}
else{
printf("-1\n");
}
}
else{
printf("-1\n");
}
}
else {
if(p[0].x != p[1].x || p[2].x !=p[3].x ||p[1].y !=p[3].y ||p[0].y != p[2].y ){
printf("-1\n") ;
}
else{
int flag = 1;
for(int i = 0 ; i< 4;i++){
for(int j = i+1 ;j<4 ;j++){
for(int k = j+1 ;k<4;k++){
if(p[i].x == p[j].x && p[j].x == p[k].x){
printf("-1\n");
flag = 0;
break ;
}
else if(p[i].y == p[j].y && p[j].y == p[k].y){
printf("-1\n") ;
flag = 0;
break ;
}
}
if(!flag) break ;
}
if(!flag) break ;
}
if(flag){
printf("%d\n",abs(p[1].x - p[3].x) * abs(p[0].y - p[1].y)) ;
}
}
}
return 0;
}
олимпиадники такие олимпиадники