type Two struct {
Two1 string `json:"two_1"`
Two2 string `json:"two_2"`
}
type One struct {
One1 string `json:"one_1"`
One2 string `json:"one_2"`
}
type list struct {
One `json:"one"`
Two `json:"two"`
}
data := `[{"one" : { "one_1": "j_1", "one_2": "j_2" }, "two" : { "two_1": "r_1", "two_2": "r_1"}}, {"one" : { "one_1": "j_1", "one_2": "j_2" }, "two" : { "two_1": "r_1", "two_2": "r_1"}}]`
var lists []list
if err := json.Unmarshal([]byte(data), &lists); err != nil {
println(err.Error())
}
for _, v := range lists {
fmt.Printf("%+v", v.One1)
fmt.Printf("%+v", v.Two2)
}
ls | grep -v dir2 | xargs rm -rfv
UPDATE link_count SET count=count+? WHERE link_id=? and number=?
http://telegram.me/mybot?start=fe9Uing2sh
(заменить название бота и сам код)function file_get_contents_from_url($url){
$data = file_get_contents($url);
if ($data === false){
if (function_exists('curl_init')){
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_TIMEOUT, 5);
$data = curl_exec($curl);
curl_close($curl);
}
}
return $data;
}
git branch имя
git push origin --all
# Создать новую локальную ветку
git checkout -b branche_name
# внести изменения в файлы, затем добавить их и закоммитить
git add *
git commit -m 'Commit message'
# запушить новую локальную ветку в репу
git push origin branche_name
армейка, привет
Великолепный план, Уолтер. Просто *, если я правильно понял. Надёжный *, как швейцарские часы.