SELECT
`Ob`.`id` AS `id`,
@count_details := (SELECT count(*)
FROM game.Details D
WHERE D.objectId = Ob.id AND D.status = 1)
FROM game.`Object` Ob
WHERE status = 1;
SELECT
`Ob`.`id` AS `id`,
D.count_details
FROM game.`Object` Ob
JOIN (SELECT objectId, count(*) AS count_details
FROM game.Details AS gD
WHERE gD.status = 1
GROUP BY gD.objectId) AS D ON D.objectId = `Ob`.`id`
WHERE `Ob`.status = 1;
`Ob`.`id`
. >>sudo pip3 install matplotlib
sudo apt-get install python3-matplotlib
stack = "2 3 + 6 2 / 5 2 * - +".split()
def f():
op = stack.pop()
if op.isdigit():
return float(op)
else:
y = f()
x = f()
if op == "+":
return x + y
if op == "-":
return x - y
if op == "*":
return x * y
if op == "/":
return x / y
print(f())
stack = "2 3 + 6 2 / 5 2 * - +".split()
def g():
op = stack.pop()
if op.isdigit():
return op
else:
y = g()
x = g()
return ''.join(("(", x, op, y, ")")) # *
print(g())
class A:
def f(self):
print(self)
print(hex(id(self)))
a = A()
a.f()
экземпляр.метод(аргументы)
, а в реализации def метод(экземпляр, аргументы)
. Имя первого аргумента вообще-то произвольное, обычно пишут "self", но python3 допускает даже русский идентификатор "экземпляр", можете попробовать. nine[img] = b''
объяви nine[img] = bytearray(какой_там_тебе_нужен_размер)
и пиши в него по индексу, конкатенация тебя тормозит. numbers
. Быстро и не пожирая память. sudo apt-get purge virtualbox
sudo apt-get install virtualbox
cout << блабла
работает с элементарными типами, массив таковым не является.