select *
from tbl
where JSON_CONTAINS(filters, '{"1":["0"]}') = 1
OR JSON_CONTAINS(filters, '{"1":["3"]}') = 1
вопрос каким средствами вы располагаете??
от этого зависит каким образом декодировать!
;&#x
на \u0 и &#x
на \u0a = u'\u041a\u0432\u0430\u0440\u0442\u0438\u0440\u044b \u043D\u0430'
print a.encode('UTF-8')
Квартиры на
cat /tmp/1.xml | sed 's/\&#x\([^;]\{1\}\)\([^;]\{2\}\);*/\\u0\1\2/g' | python3 -c "import sys; s = sys.stdin.read(); print (s.encode('UTF-8').decode('unicode-escape'))" > /tmp/2.xml
Политика «Одинакового источника» говорит, что:
- если у нас есть ссылка на другой объект window, например, на всплывающее окно, созданное с помощью window.open или на window из и у этого окна тот же источник, то к нему будет полный доступ.
- в противном случае, если у него другой источник, мы не сможем обращаться к его переменным, объекту document и так далее. Единственное исключение – объект location: его можно изменять (таким образом перенаправляя пользователя). Но нельзя читать location (нельзя узнать, где находится пользователь, чтобы не было никаких утечек информации).
<iframe src="<?= $link ?>?partnerID=<?= $partnerID ?>" width="100%" height="100%" scroll="no" marginheight="0" frameborder="0" id="<?=$code?>" name="<?=$code?>"></iframe>
awk '{print $9}' PPP_genes.gff3.txt | head -3 | cut -d";" -f 3
awk '{print $9}' PPP_genes.gff3.txt | head -3 | grep -oP ";\KName=[^;]+"
awk '{print $9}' PPP_genes.gff3.txt | head -3 | sed 's/.*\(Name=[^;]*\).*/\1/'
[[ '`awk '{print $9}' PPP_genes.gff3.txt | head -3`' =~ .*(Name=[^;]+) ]] &&
echo ${BASH_REMATCH[1]}
function loadScripts(arrScr) {
arrScr.forEach((src) => {
var scr = document.createElement('script');
scr.src = src;
document.body.appendChild(scr);
})
}
if (window.location.href.indexOf('index') != -1) {
loadScripts(['js/scripts.js', 'js/scripts2.js']);
}
zenity --forms --title="Add Friend" \
--text="Enter information about your friend." \
--separator="," \
--add-entry="First Name" \
--add-entry="Family Name" \
--add-entry="Email" \
--add-calendar="Birthday"
set @i = 0;
update `grey_csgo_gifts_list`
set id = @i := @i + 1;
alter table `grey_csgo_gifts_list` modify `id` int(11) auto_increment primary key;
SELECT *
FROM tbl
WHERE replace(replace(replace(replace(name, '.', ''), '/', ''), '-', ''), ' ', '') = '10075153123А310РR';
SELECT *
FROM tbl
WHERE REGEXP_REPLACE(name, '[.\/-[:space:]]', '') = '10075153123А310РR';
select
replace(
text
,CONCAT('</table>', CHAR(10), CHAR(10),'</li>',CHAR(10),'</ul>')
, '</table>'
) as text
from tbl;
set @a = CONCAT('</table>', CHAR(10), CHAR(10),'</li>',CHAR(10),'</ul>');
update tbl
set text = replace(text, @a, '</table>');
</table>
или в тэгах есть побельные символы (пробел, табуляция и пр.) и/или "белые пробелы".(но нам то это неизвестно, данные у ВАС)
update tbl
set text = REGEXP_REPLACE(
text
,'<[[:blank:][:space:]]*\/table>[[:blank:][:space:]]+<[[:blank:][:space:]]*\/li>[[:blank:][:space:]]+<[[:blank:][:space:]]*\/ul>[[:blank:][:space:]]*'
,'</table>'
)
SELECT * FROM
(SELECT user_id FROM tbl GROUP BY user_id) u,
(SELECT 1 as mode UNION SELECT 2) m
;
SELECT t2.user_id, t2.mode, SUM(COALESCE(f1,0)) as f1, SUM(COALESCE(f2,0)) as f2
FROM tbl t1
RIGHT JOIN (
SELECT * FROM
(SELECT user_id FROM tbl GROUP BY user_id) u,
(SELECT 1 as mode UNION SELECT 2) m
) t2 ON t2.user_id = t1.user_id AND t2.mode = t1.mode
GROUP BY t2.user_id, t2.mode
ORDER BY t2.user_id, t2.mode
;
(SELECT user_id FROM tbl GROUP BY user_id) u1
, а к таблице user закроссить (SELECT 1 as mode UNION SELECT 2) m
и залефтджойнить подопытную таблицу.SELECT u.user_id, u.name, m.mode, SUM(COALESCE(f1,0)) as f1, SUM(COALESCE(f2,0)) as f2
FROM
users u
CROSS JOIN (SELECT 1 as mode UNION SELECT 2) m
LEFT JOIN tbl t ON u.user_id = t.user_id AND m.mode = t.mode
GROUP BY u.user_id, u.name, m.mode
;
SELECT
`ID`
, `post_title`
, pv30.cnt_month
, COALESCE(pv7.cnt_week, 0) cnt_week
, COALESCE(pv1.cnt_day, 0) cnt_day
FROM `wp_posts` AS p
INNER JOIN (
SELECT id, count(id) cnt_month
FROM `wp_post_views` pv
WHERE pv.time >= CURDATE() - INTERVAL 30 DAY
GROUP BY pv.id
) AS pv30
ON pv30.id = p.id
LEFT JOIN (
SELECT id, count(id) cnt_week
FROM `wp_post_views` pv
WHERE pv.time >= CURDATE() - INTERVAL 7 DAY
GROUP BY pv.id
) AS pv7
ON pv7.id = p.id
LEFT JOIN (
SELECT id, count(id) cnt_day
FROM `wp_post_views` pv
WHERE pv.time >= CURDATE() - INTERVAL 1 DAY
GROUP BY pv.id
) AS pv1
ON pv1.id = p.id
ORDER BY pv30.cnt_month DESC, pv7.cnt_week DESC, pv1.cnt_day DESC
LIMIT 10;
itemprop="name"??
UPDATE wp_posts
SET post_content = REGEXP_REPLACE(
post_content,
'<h1[^>]+>[a-zа-я[:space:][:digit:][:punct:]]+</h1>[[:space:]]*',
''
);
// Выдает 1, а должно 0.
Remove the set of matched elements from the DOM.
т.е. удаляет набор соответствующих элементов из DOM
let $elem_1 = $('.elem-2').prev();
$elem_1 = null;
$('.elem-1').remove();
$elem_1 = null;
$(function() {
window.$elem_1 = $('.elem-2').prev();
delete window.$elem_1;
$('.elem-1').remove();
console.log(window.$elem_1.length);
// TypeError: window.$elem_1 is undefined
});
$obj = {
$elem: null,
set: function (el) {
this.$elem = el;
},
del: function() {
$(this.$elem).remove();
delete this.$elem;
},
isExists: function() {
return !!this.$elem;
}
}
$obj.set( $('.elem-2').prev() );
console.log($obj.isExists(), $obj.$elem.text());
$obj.del();
console.log($obj.isExists());
$clone.find($block).css('color', 'red');
$clone.children().eq($block.index()).css('color', 'red');
const block = '.block:nth-of-type(2)';
// ........
$clone.find(block).css('color', 'red');
$original.find(block).css('color', 'green');
browser.save_screenshot('screenshot.png')
img = browser.find_element_by_xpath('//*[@id="captcha"]')
loc = img.location
image = cv.LoadImage('screenshot.png', True)
out = cv.CreateImage((150,60), image.depth, 3)
cv.SetImageROI(image, (loc['x'],loc['y'],150,60))
cv.Resize(image, out)
cv.SaveImage('out.jpg', out)
SELECT floor FROM $pndid GROUP BY floor
SELECT * FROM $pndid WHERE floor = $floor