- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
<?php
switch ($type) {
case 'text';
echo 'А вы знали';
break;
case 'number';
echo 'что так можно?';
break;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−1
<?php
switch ($type) {
case 'text';
echo 'А вы знали';
break;
case 'number';
echo 'что так можно?';
break;
}
+4
template<class T, T = 1>
constexpr bool __can_one(int) { return true; };
template<class T>
constexpr bool __can_one(long) { return false; };
template <class T>
constexpr bool is_integral_v = __can_one<T>(0);
https://twitter.com/ericniebler/status/976524085927731200
Не кто попало, а автор Ranges TS (без пяти минут кусок стандарта) сомневается, валидную метушню он написал или нет. Пора уже создавать крестоблядский суд, который будет трактовать букву стандарта и решать, где с++ а где нет. И разрабы гцц будут нанимать за бешеное бабло крестоблядских юристов и судиться в крестоблядском суде с авторами багрепортов.
+1
Если Не ЗначениеЗаполнено(ДатаПриемаСотрудника) Тогда
Возврат 0;
Предупреждение("У сотрудника "+Сотрудник+" нет даты приема проведите прием на работу");
КонецЕсли;
еее анричабол стейтментс
−1
export const getBasketProductsWithCount = state => {
const productCount = id => R.compose(
R.length,
R.filter(basketId => R.equals(id, basketId.id))
)(state.basket);
const productWithCount = product => R.assoc('count', productCount(product.id), product);
const uniqueIds = R.uniq(state.basket);
const products = R.compose(
R.map(productWithCount),
R.map(id => id)
)(uniqueIds);
return products;
};
−2
def chicken():
print("Курица")
return egg()
def egg():
print("Яйцо")
return chicken()
try:
chicken()
except RecursionError:
print("ТЫ ПИДОР")
0
//Они относятся к посту ниже
#include "stdafx.h"
#include<iostream>
using namespace std;
/*Доказать что (АВ)^-1=B^-1*A^-1*/
void printLine(int n) {
n *= 2;
n--;
for (int i = 0; i < n;i++) {
cout << '*';
}
cout << endl;
}
void obr(bool **arr1,bool **arr2, int m, int n) {
for (int i = 0; i < n; i++) {
for (int j = 0; j < m; j++) {
arr2[i][j]=arr1[j][i];
//cout << arr1[j][i];
//cout << ' ';
}
//cout << endl;
}
}
void obr(bool **arr1, int m, int n) {
for (int i = 0; i < n; i++) {
for (int j = 0; j < m; j++) {
cout << arr1[j][i];
cout << ' ';
}
cout << endl;
}
}
void multiple(bool **arr1, bool **arr2,bool **tempAr, int m, int n) {
for (int i = 0; i < m; i++) {
for (int j = 0;j < n; j++) {
tempAr[i][j]= arr1[i][j]* arr2[i][j];
cout << tempAr[i][j];
cout << ' ';
}
cout << endl;
}
}
void multiple(bool **arr1, bool **arr2, int m, int n) {
for (int i = 0; i < m; i++) {
for (int j = 0; j < n; j++) {
cout << arr1[i][j] * arr2[i][j];
cout << ' ';
}
cout << endl;
}
}
void subtractionMatr(bool **arr1, bool **arr2, bool **tempAr, int m, int n) {
for (int i = 0; i < m; i++) {
for (int j = 0; j < n; j++) {
if ((arr1[i][j] == true) && (arr2[i][j] == false)) {
tempAr[i][j] = true;
}
else {
tempAr[i][j] = false;
}
cout << tempAr[i][j];
cout << ' ';
}
cout << endl;
}
}
void subtractionMatr(bool **arr1, bool **arr2, int m, int n) {
for (int i = 0; i < m; i++) {
for (int j = 0; j < n; j++) {
if ((arr1[i][j] == true) && (arr2[i][j] == false)) {
cout<< true;
}
else {
cout<< false;
}
cout << ' ';
}
cout << endl;
}
}
bool** setMemory(int m,int n) {
bool** ar;
ar = new bool*[m];
for (int i = 0; i < n; i++) {
ar[i] = new bool[n];
}
return ar;
}
void inputElements(bool **bar,int m,int n) {
for (int i = 0; i < m; i++) {
for (int j = 0; j < n; j++) {
cin >> bar[i][j];
}
}
}
Код относящийся к посту ниже
+1
int main()
{
//Все функции в посте выше
int m,n;
bool **ar1;
bool **ar2,**ar3;
bool **tar;
bool **temp;
setlocale(LC_ALL, "RUS");
system("color F0");
cout << "\tЗАДАНИЕ 1" << endl;
cout << "Требуется доказать что (A*B)^-1=(B^-1)*(A^-1)" << endl;
cout << "Введите размерность матриц" << endl;
cin >> m;
cin >> n;
ar1 = setMemory(m, n);
ar2 = setMemory(m, n);
ar3 = setMemory(m, n);
tar = setMemory(m, n);
temp = setMemory(m, n);
cout << "Введите элементы матрицы А" << endl;
inputElements(ar1, m, n);
cout << "Введите элементы матрицы В" << endl;
inputElements(ar2, m, n);
cout << "Введите элементы матрицы C" << endl;
inputElements(ar3, m, n);
cout << "Cначала найдём (A*B)^-1" << endl;
cout << "A*B:" << endl;
multiple(ar1, ar2,tar, m, n);
cout << "Обратная (A*B): " << endl;
printLine(m);
obr(tar, m, n);
printLine(m);
cout << "Теперь переёдём к правой части, найдём (B^-1)*(A^-1) " << endl;
obr(ar2,tar, m, n);
obr(ar1, temp, m, n);
printLine(m);
multiple(tar, temp, m, n);
printLine(m);
cout << endl;
cout << endl;
printLine(40);
cout << "\tЗадание 2 " << endl;
cout << "Доказать что (А\\В)\\С=(А\\С)\\В " << endl;
cout << "А\\В :" << endl;
subtractionMatr(ar1, ar2, tar, m, n);
cout << "(А\\В)\\С :" << endl;
printLine(m);
subtractionMatr(tar, ar3, m, n);
printLine(m);
cout << "А\\C :" << endl;
subtractionMatr(ar1, ar3, tar, m, n);
cout << "(А\\C)\\B :" << endl;
printLine(m);
subtractionMatr(tar, ar2, m, n);
printLine(m);
system("pause");
return 0;
}
−1
public bool WaitForElement(Action testMethod)
{
try
{
testMethod();
}
catch (StaleElementReferenceException)
{
testMethod();
}
catch (ElementNotVisibleException)
{
return false;
}
catch (NoSuchElementException)
{
return false;
}
return true;
}
http://software-testing.ru/forum/index.php?/topic/21965-borba-so-staleelementreferenceexception-element-is-no-longer-attached-to-the-dom/?p=138795
"Не боян, а классика!"
0
-define(foo, foo).
-define(bar, bar).
-define(baz, baz).
...
foo(A, B) ->
gen_server:call(?MODULE, {?foo, A, B}).
...
handle_call({?foo, A, B}, _From, State) ->
...
Паттерн "мирный атом в каждый call".
+2
#include "stdafx.h"
#include<iostream>
#include<fstream>
#include<string>
#include<map>
#include<iomanip>
using namespace std;
int main()
{
string word;
setlocale(LC_ALL, "Russian");
char s[80];
fstream inOut;
multimap<string, int>my;
multimap<string, int>::iterator it;
inOut.open("text.txt", ios::in);
for (int i = 1; i < 40; i++) {
inOut.getline(s, 256);
char* pch;
pch = strtok(s, " ,-:;");
while (pch != NULL) {
word = string(pch);
my.insert(pair <string, int>(pch, i));
//cout << pch <<'\t'<<i<< endl;
pch = strtok(NULL, " ,-:");
}
}
inOut.close();
//cout << s;
for (it = my.begin(); it != my.end(); it++) {
cout.width(25);
cout << (*it).first <<setw(5) << (*it).second << endl;
}
system("pause");
return 0;
}
Берёт из текста строки и сортирует в алфавитном порядке