- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
a1=[gg for gg in range( 1, 9+ 1 , 1) ]
b1='';b2=""
for a in a1:
for A1 in a1:
b1=b1 + str(a)+'*' + str(A1)+ '=' +'%s' %str(int( a )* int(A1 ) )+" "
b2+=b1+ '\n'
del b1; b1=''
print(f'{b2}' )
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
a1=[gg for gg in range( 1, 9+ 1 , 1) ]
b1='';b2=""
for a in a1:
for A1 in a1:
b1=b1 + str(a)+'*' + str(A1)+ '=' +'%s' %str(int( a )* int(A1 ) )+" "
b2+=b1+ '\n'
del b1; b1=''
print(f'{b2}' )
ТаблицаУмножения
0
public async Task<ActionResult> Enable2FA(string id)
{
if (string.IsNullOrEmpty(id))
{
return BadRequest("Invalid user Id");
}
User user = await userManager.FindByIdAsync(id);
if (user == null)
{
return BadRequest(USER_NOT_FOUND_MESSAGE);
}
EnableAuthenticatorModel model = await LoadSharedKeyAndQrCodeUriAsync(user);
return Ok(model);
}
Что-то мне подсказывает что можно более логичнее написать сие кусок кода
0
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| КадроваяИсторияСотрудников.Должность КАК Должность,
| КадроваяИсторияСотрудников.Подразделение КАК Подразделение
|ИЗ
| РегистрСведений.КадроваяИсторияСотрудников КАК КадроваяИсторияСотрудников
|ГДЕ
| КадроваяИсторияСотрудников.Период < &Период
| И КадроваяИсторияСотрудников.Сотрудник = &Сотрудник";
Запрос.УстановитьПараметр("Период", СсылкаНаОбъект.Дата);
Запрос.УстановитьПараметр("Сотрудник", СсылкаНаОбъект.Сотрудник);
ТзДолжность = Запрос.Выполнить().Выгрузить();
Поз = ТзДолжность.Количество() - 1;
Структура = Новый Структура();
...
Структура.Вставить("ПодразделениеОрганизацииКаз", ТзДолжность[Поз].Подразделение._НаименованиеКаз);
Когда джуны на проекте по ЕРП
+1
// https://www.linux.org.ru/forum/development/15520475
// *Какой #define макрит for в while?
#include <stdio.h>
#include <stdlib.h>
#define FOR(a, b, c, ...) {a;while(b){__VA_ARGS__ c;}}
int main(void)
{
for(int i = 0; i < 10; i++)
{
printf("test %d\n", i);
}
printf("\n");
FOR(int i = 0, i < 10, i++,
{
printf("test %d\n", i);
}
)
return EXIT_SUCCESS;
}
−1
Видели ли Вы демотиватор, где изображены путин и лукашенко?
Встав на табуретку, коротышка очень похожий на путина прёт лукаша в зад.
0
#!/bin/sh
rm -rf /home/project/*
FOLDER=/home/project
cp ./*.php $FOLDER
cp -r css img js $FOLDER
FILES=$(find css js templates -type f -regex '.*.\(js\|css\|twig\)')
for f in $FILES; do
echo "$f"|grep twig 1>/dev/null
r=$?
if [ "$r" -eq 0 ]; then
minify --type html "$f" --output $FOLDER
else
minify "$f" --output $FOLDER
fi
done
лучший код, пользуйтесь
проверено ShellCheck!
+1
private Map<Iterable<ItemStack>, Predicate<ItemStack>> getSubInventories(Map<Iterable<ItemStack>, Predicate<ItemStack>> subInventories, EntityPlayer player) {
InventoryPlayer inv = player.inventory;
ItemStack heldItem = inv.getCurrentItem();
int wireless = tile.getNetwork().getSetting(NetworkSettings.NETWORK_WIRELESS);
if((wireless >> 1 & 1) == 1) {
subInventories.put(Lists.newArrayList(heldItem), NOT_EMPTY);
}
if((wireless >> 2 & 1) == 1) {
subInventories.put(inv.offHandInventory, NOT_EMPTY);
}
if((wireless >> 3 & 1) == 1) {
subInventories.put(inv.mainInventory.subList(0, 9), stack -> !stack.isEmpty() && (heldItem.isEmpty() || heldItem != stack));
}
if((wireless >> 4 & 1) == 1) {
subInventories.put(inv.armorInventory, NOT_EMPTY);
}
if((wireless >> 5 & 1) == 1) {
if(FluxNetworks.proxy.baublesLoaded) {
if(player.hasCapability(BaublesCapabilities.CAPABILITY_BAUBLES, null)){
IItemHandler handler = player.getCapability(BaublesCapabilities.CAPABILITY_BAUBLES, null);
subInventories.put(() -> new ItemHandlerIterator(handler), NOT_EMPTY);
}
}
}
return subInventories;
}
+1
const getSizeString = (size: number) => {
const mesuarments = ["Б", "кБ", "МБ", "ГБ"];
let i = 0;
for (; size/1024 > 1; size /= 1024, i++)
;
return ${Math.floor(size) === size ? size : (size).toFixed(1)} ${mesuarments[i]};
}
+2
public void addDisplayMethodNoAttribute()
{
addHeaderMethod();
pyScript.append("def doPrint(row, columns):\n");
pyScript.append(" line=\"\"\n");
pyScript.append(" for column in columns:\n");
pyScript.append(" if(line == \"\"):\n");
pyScript.append(" line = line + str(row[column])\n");
pyScript.append(" else:\n");
pyScript.append(" if(column == \"translations\"):\n");
pyScript.append(" line = line + separator+ \"[\"\n");
pyScript.append(" buf = \"\"\n");
pyScript.append(" for item in row[column]:\n");
pyScript.append(" if(buf != \"\"):\n");
pyScript.append(" buf = buf + \", \"\n");
pyScript.append(
" buf = buf + \"[\" + str(item[\"source\"]) + \", \" + item[\"code\"] + \", \" + item[\"comment\"] + \"]\"\n");
pyScript.append(" line = line + buf + \"]\"\n");
pyScript.append(" else:\n");
pyScript.append(" line = line + separator + str(row[column])\n");
pyScript.append(" print(line)\n");
pyScript.append("\n");
pyScript.append("list = df.collect()\n");
pyScript.append("for row in list:\n");
pyScript.append(" doPrint(row, df.columns)\n");
pyScript.append("\n");
addSessionDestroy();
generatePySparkScript();
}
Мне пытались объяснить что так лучше из-за того что не все люди знают питон, и из-за этого будем генерить его в Java.
0
http://hackage.haskell.org/package/haskelldb-2.1.1/docs/Database-HaskellDB-BoundedList.html#t:N94