Дело в том, что Application не подозревает, что он за tun-интерфейсом. Он думает, что он 192.168.0.1 и шлет IP-пакеты с source address=192.168.0.1, destination=111.222.5.6.
while read -r line
do
count_progress=$((++count_progress))
(
export tmp_var1=$(curl -s $line/ | grep '<title>' )
if [ "$tmp_var1" == "String" ]; then echo $line >> save_as; fi
printf "$count_progress checked\r"
) &
done < $input
Пользуются популярностью микроконтроллеры на x86 совместимых процессорах ?
for (size_t i = 0; i <= data.size() / 8; ++i) { ... for (int j = 0; j < 8; ++j) if (data[i * 8 + j]) ... }
for (size_t i = 0; i < (data.size() + 7) / 8; ++i)
{
...
for (int j = 0; j < std::min(8, data.size() - i * 8); ++j)
if (data[i * 8 + j])
...
}
Студии и GCC не нравится двоеточие.
$ cat rdtsc.c
void f(unsigned long *low, unsigned long *high)
{
asm("rdtsc\n":"=a"(*low), "=d"(*high));
}
$ gcc -O2 -S -W -Wall rdtsc.c
$ cat rdtsc.s
.file "rdtsc.c"
.text
.p2align 4,,15
.globl f
.type f, @function
f:
.LFB0:
.cfi_startproc
#APP
# 3 "rdtsc.c" 1
rdtsc
# 0 "" 2
#NO_APP
movq %rax, (%rdi)
movq %rdx, (%rsi)
ret
.cfi_endproc
.LFE0:
.size f, .-f
.ident "GCC: (GNU) 4.7.2 20121109 (Red Hat 4.7.2-8)"
.section .note.GNU-stack,"",@progbits
В чем я ошиблась?
можно ли вызвать функцию из конструктора класса?
Students::Students(std::string name, std::string last_name) { Students::set_name(name); // Вызываем(создаем) функцию с фактическим параметром Students::set_last_name(last_name); // тоже самое. Можно ли так делать? }
class Students
{
...
std::string name_;
std::string last_name_;
...
};
Students::Students(const std::string& name, const std::string& last_name): name_(name), last_name_(last_name)
{
}
cat <<EOF > rq
GET /raw.php?i=kqqfkeDg HTTP/1.1
Host: pastebin.com
User-Agent: Mozilla/5.0
EOF
tail -n +0 -f rq | ncat pastebin.com 80
char hmac[40];
auto scan_count = sscanf(cookie.c_str(), cookie_format, &uid, &hmac);
На входных данных:
uid=20364-726552704a0366dc3e0ca627e6ebacdeb8ecff70
получаем следующее:
uid=20224 hmac=726552704a0366dc3e0ca627e6ebacdeb8ecff70
почему 'Europe/Moscow' идентично 'GMT-3'? Везде ведь должно быть GMT+3..
In order to conform with the POSIX style, those zone names beginning with "Etc/GMT" have their sign reversed from what most people expect. In this style, zones west of GMT have a positive sign and those east have a negative sign in their name (e.g "Etc/GMT-14" is 14 hours ahead/east of GMT.)
из-за размера файла (например в 3Гб) не хватает памяти и соответственно этот вариант отпадает.