mysql> show variables like 'query_cache%';
+------------------------------+----------+
| Variable_name | Value |
+------------------------------+----------+
| query_cache_limit | 10485760 |
| query_cache_min_res_unit | 4096 |
| query_cache_size | 52428800 |
| query_cache_type | ON |
| query_cache_wlock_invalidate | OFF |
+------------------------------+----------+
5 rows in set (0.20 sec)
#!/bin/bash
# Папка для сохранения
IMG_FOLDER="./images/"
# Если отсутствует, то создаем
[ -d ${IMG_FOLDER} ] || mkdir -p ${IMG_FOLDER}
declare -a NAMES
declare -a URLS
# Читаем файлы с именами картинок и ссылками на них
# Если скрипт парсер отработал удачно,
# то в обоих файлах одинаковое количество строк
NAMES=( `cat "./result/ok.txt" | tr '\n' ' '`)
URLS=( `cat "./result/urls.txt" | tr '\n' ' '`)
nlen=${#NAMES[*]}
ulen=${#URLS[*]}
if [ $nlen -ne $ulen ]
then
echo "Количество строк в файлах не равно!"
echo "Придется запускать парсер снова!"
exit 1
fi
for (( count=1; count<$nlen; count++ ))
do
wget ${URLS[$count]} -t 3 -nc --progress=bar --random-wait -nv -O "${IMG_FOLDER}${NAMES[$count]}.jpg"
done
authService.checkApiRoles = function (authorizedRoles) {
var promise = $http({
url: "URL",
method: 'GET',
headers: {}
})
.then(function (response) {
var resultRole = response.data.result;
return resultRole;
});
return promise;
}
/**
* Роут "Личный кабинет""
*/
$stateProvider
.state({
name: 'user',
url: "/user",
templateUrl: "routes/user/user.html",
controller: 'userController as User',
resolve: {
authState: function (userFactory) {
return userFactory.ValidSession()
.then(function (result) {
return result;
});
}
}
})
// метод сервиса проверяющий валидность сессии на сервере
function ValidSession() {
var promise = $http({
url: API.makeUrl(API.URLS.user, "valid"),
method: 'GET',
params: {},
headers: {}
})
.then(function (response) {
$log.debug("ValidSession success: ", response.data);
var response_data = angular.fromJson(response.data);
return response_data.valid;
});
return promise;
}
// authState инжектится в контроллер
if (authState === true) {
$state.go('user.profile');
} else {
$state.go('login');
}
rtsp://<IP адрес>:554/h264 – первый видепоток в формате H.264
rtsp://<IP адрес>:554/h264_2 – второй видепоток в формате H.264
rtsp://<IP адрес>:554/mpeg4 – видепоток в формате MPEG4
rtsp://<IP адрес>:554/jpeg – видепоток в формате MJPEG
rtsp://IP:RTSP_Port/user=admin&password=password&channel=1&stream=0.sdp?