parseInt('1!!!') // 1
+'1!!!' // NaN
parseInt('') // NaN
+'' // 0
parseInt('3.14159') // 3
+'3.14159' // 3.14159
parseInt('0b1000101') // 0
+'0b1000101' // 69
parseInt('0o273') // 0
+'0o273' // 187
parseInt({ valueOf: () => 666 }) // NaN
+({ valueOf: () => 666 }) // 666
parseInt('1000000000', 2) // 512
+'1000000000' // 1000000000
parseInt('99', 8) // NaN
+'99' // 99
parseInt('DEAD', 16) // 57005
+'DEAD' // NaN
Что выполняет директива nosnippet? Конкретно, ее предназначение на практике.
Если nosnippet завпрещает показ сниппета страницы, то ЧТО будет показано в выдаче?
Что выполняет директива (data-nosnippet)?
<span data-nosnippet>здесь текст абзаца</span>
КАК запретить Гугл менять мой сниппет. Вообще ( независимо от его уникальности, значимости и т.д.)
Number.prototype.add = function(rhs) { return this + rhs; };
console.log((2).add(3)); // 5
Хочется и скайп браузерный запилить и быстро считать "страшную аналитику". И стримить налево направо без тормозов. Еще парсить "стопятьсоттыщ" файлов от юзеров, и статысячам сопливых девочек фоточки из "туалетов да кафе" фильтрами обмазывать.
package main
import (
"bytes"
"fmt"
"os"
"os/exec"
"runtime"
"strings"
)
func main() {
result, err := isProgrammRunning()
if err != nil {
fmt.Println(err)
os.Exit(1)
}
if result {
fmt.Println("Process is running - exit")
os.Exit(1)
}
// Code
}
func isProgrammRunning() (bool, error) {
name := os.Args[0]
if runtime.GOOS == "windows" {
cmd := exec.Command("tasklist.exe", "/fo", "csv", "/nh")
nameSplit := strings.Split(name, "\\")
name = nameSplit[len(nameSplit)-1]
out, err := cmd.Output()
if err != nil {
return false, err
}
name = "\"" + name + "\""
if bytes.Index(out, []byte(name)) != -1 && bytes.Index(out, []byte(name)) != bytes.LastIndex(out, []byte(name)) {
return true, nil
}
} else {
cmd := exec.Command("ps", "aco", "command")
nameSplit := strings.Split(name, "/")
name = nameSplit[len(nameSplit)-1]
out, err := cmd.Output()
if err != nil {
return false, err
}
str := strings.Split(string(out), "\n")
count := 0
for _, item := range str {
if name == item {
count++
}
if count == 2 {
return true, nil
}
}
}
return false, nil
}