我正在尝试在Raspberry Pi上构建Webkit Kiosk.
我找到了一个很好的开始:https://github.com/pschultz/kiosk-browser
我想做的事情:
1)启动信息亭而无需登录(使用inittab?)
Peter Schultz指出添加以下内容:
1:2345:respawn:/usr/bin/startx -e /usr/bin/browser http://10.0.0.5/zfs/monitor tty1 /dev/tty1 2>&1
Run Code Online (Sandbox Code Playgroud)
但他没有解释使这项工作的步骤(对于新手).
我所做的是他的代码添加到个人的Git仓库克隆这个回购协议/usr/bin/kiosk和sudo apt-get install libwebkit-dev和sudo make.
要添加到inittab的行将是:
1:2345:respawn:/usr/bin/startx -e /usr/bin/kiosk/browser http://my-kiosk-domain.com tty1 /dev/tty1 2>&1
Run Code Online (Sandbox Code Playgroud)
如果我这样做,我会产生一个循环或某种...
我有一个包含 n 列和 x 行的表格。
我想进行查询以显示一个表,其中包含所有列和该列的最大长度值(以及具有最大值长度的该行的行 ID)。
+--------+--------+----+
| column | length | id |
+--------+--------+----+
| a | 123 | 1 |
| b | 123 | 8 |
| c | 123 | 6 |
| d | 123 | 5 |
| e | 123 | 3 |
+--------+--------+----+
Run Code Online (Sandbox Code Playgroud)
a、b、c 等是列名,length 是该列中的最大长度,id 是该列的最大值长度的行。
像这样的东西?但是对于所有列都是动态的:
SELECT MAX(LENGTH(`column_a`)) AS `length`, `id`
FROM `table` GROUP BY LENGTH(`column_a`)
ORDER BY LENGTH(`column_a`) DESC LIMIT 1
Run Code Online (Sandbox Code Playgroud)
就像在下一个查询中添加了两列(最大长度和行 ID)
SHOW COLUMNS FROM `table`
Run Code Online (Sandbox Code Playgroud)
也许还使用此查询来获取特定表的列名: …