- 1
d:/mingw/lib/gcc/../../x86_64-w64-mingw32/include/io.h:175:16: error: 'long long long' is too long for GCC
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−366
d:/mingw/lib/gcc/../../x86_64-w64-mingw32/include/io.h:175:16: error: 'long long long' is too long for GCC
−85
вайп
−104
вайп
−103
1
−371
ip=$(/bin/env | grep REMOTE_ADDR | cut -f 2 -d"=")
−125
{
(cd "$DIR"; ls -1);
{ xml2 < $XML | grep '/list/files/@path=' | cut -d = -f 2 | cut -d / -f 2 | sort | uniq; }
} | sort | uniq --count | grep '^ *1' | awk '{print $2}' | (cd "$DIR"; xargs --no-run-if-empty rm -v)
Удаляет из "$DIR" всё, что не описано в files.xml.
−105
Любите 1С
−133
#!/bin/bash
ps -eo pid,ppid,comm > data
#treeNet[0]=1
depth=0
init=0
tree()
{
#echo $1
let depth=depth+1
treeNet[$depth]=1
for ((i=1;i<depth-1;i++))
do
# echo ${treeNet[$depth]}
if [[ ${treeNet[$i]} -eq 0 ]]
then
echo -n " "
fi
if [[ ${treeNet[$i]} -eq 1 ]]
then
echo -n "¦ "
fi
done
if [[ $init -ne 0 ]]
then
echo -n '¦====='
else
init=1
fi
#let depth=depth+1
# treeNet[depth]=1
#prints process name
echo $(cat data | awk '{ if ($1 == '$1') print $3}' )
#printing branches
local count=0 #amount of child branches
for i in $(cat data | awk ' {if ($2 == '$1' ) print $1 } ')
do
let count=count+1
#echo $i
done
#recursive call tree()
local n=0;
for child in $(cat data | awk ' {if ($2 == '$1' ) print $1 } ')
do
let n=n+1
# echo -n " # child no $n of $count depth $depth debug ${treeNet[1]} ${treeNet[2]} ${treeNet[3]} ${treeNet[4]}";
if [[ $n -eq $count ]]
then
#echo -n " last "
treeNet[$depth]=0
fi
# echo
# let n=n+1
tree $child
done
treeNet[$depth]=0
let depth=depth-1
return 0
}
tree 1
−122
# mount /var/run or /run (DONTFIXME: obscure black magic)
mount_directory "$timestamp_base_dir" "$chroot_env_root"'/var/run'
монтирование /var/run или /run (в зависимости от дистрибутива) в chroot, тоже в /var/run или /run, в зависимости от дистрибутива в chroot
−105
Предлагаю конкурс на лучшую реализацию задачи про стеки.
Язык - bash, python или любой скриптовый.
Номинируются такие стадии
1. Ленивая стека, push - o(n) pop o(1) top o(1)
2. Забывчивая стека, push - o(1), pop o(1) top o(1), для любого l : len(l)>=n push(l,x) = l
3. Стека-очередь, push переводит стеку в режим очереди, pop переводит в режим стеки. top - O(1)
4. Маразматическая стека, map (push l) (x1,x2,x3,x4) -> [x1, x1, x3, x3] o(n), pop(l) -> (x1,x1,x4) - номер сиротливого брата определяется старшим номером брата
5. Бинарная стека - push o(1) pop o(1) top o(1), sort o(1), shuffle o(log(n))
Номинантам лучших стадий будут достанутся приз
Главное - не программировать стеку, а показывать всем, как я это делаю.
До второй стадии осталось 22 часа. Второй шаг алгоритма