先上张图
MXQ电视盒子(amlogic s805芯片)玩游戏系统ScottELEC Sx05RE Lakka 来了
下载地址ScottELEC-S805.arm-1.8.3-HD18Q-Chinese.img.gz
刷机简要说明.txt
百度盘分流 提取码: 5uut
开机就启动ES玩游戏
可以切换到KODI(已设置中文)
遥控器正常
声音正常
固件就400多M,会自动扩容,所以1G内存卡就够
MXQ电视盒子(amlogic s805芯片)刷Linux成功, 建议刷ScottELEC和ArmBian,附简单教程
2019.07.28 补充: 折腾2天后,发现不错,建议方案:
1. 游戏 + 视频播放 + NAS
刷ScottELEC
系统
和 lakka Sx05RE 差不多,资源文件基本通用.
2. 服务器
刷ArmBian
系统
就是debian9或者ubuntu18, 无法运行docker(不知道什么原因, 不过也够玩了)
Flask sqlalchemy relationship backref 外键 一对多 笔记
问题: 直接调用 用户组名称
用户表 user 字段: id username groupid
用户组表 group 字段: id
group_name
在 html 模板里:{{ user.username }}
可以正常显示
但是他对应的 用户组 要怎么显示呢?
1. 模型代码
class User(UserMixin, PaginatedAPIMixin, db.Model):
id = db.Column(db.Integer, primary_key=True, autoincrement=True)
username = db.Column(db.String(64), index=True, unique=True)
# 1对多: 多方定义外键 指向1方主键
groupid = db.Column(db.Integer, db.ForeignKey('group.id'))
class Group(db.Model):
id = db.Column(db.Integer, primary_key=True, autoincrement=True)
group_name = db.Column(db.String(50))
# 1对多: 1方定义关系 反向引用
users = db.relationship("User", backref="mygroup")
Debian8初始环境配置(VPS到手必备命令)
一键命令
放在顶部,方便使用.dpkg-reconfigure dash
选择框请选NO
dpkg-reconfigure dash;sed -i '/PS1=/d' ~/.bashrc;sed -i '/umask/d' ~/.bashrc;echo 'PS1="\[\033[38;5;11m\]\u\[$(tput sgr0)\]\[\033[38;5;15m\]@\h:\[$(tput sgr0)\]\[\033[38;5;6m\][\w]\[$(tput sgr0)\]\[\033[38;5;1m\]\\$\[$(tput sgr0)\]\[\033[38;5;15m\] \[$(tput sgr0)\]"' >> ~/.bashrc;echo 'umask 022' >> ~/.bashrc;source ~/.bashrc;(echo 5;sleep 1;echo 9;sleep 1;echo 1;sleep 1;echo 1;)|tzselect;TZ='Asia/Shanghai';export TZ;date;cp -r /etc/apt/sources.list /etc/apt/sources.list.bak;echo "deb http://archive.debian.org/debian/ jessie main contrib non-free" > /etc/apt/sources.list;cat /etc/apt/sources.list;apt-get update;apt-get install -y vim wget curl screen unzip bzip2 psmisc;screen -S install;
这一键命令做了这些事:
Debian7和8的可用源,解决apt-get update的404错误
2019年3月21日后 Debian 默认源失效了,导致更新和安装软件失败.
Debian7解决方法:
cp -r /etc/apt/sources.list /etc/apt/sources.list.bak;
echo "deb http://archive.debian.org/debian/ wheezy main contrib non-free" > /etc/apt/sources.list;
apt-get update;
自制Windows的DD包教程(相对简单)
CloudAtCost的VPS重装Windows7精简版教程
screen里的输出内容保存到文件
启用screen日志
在screen的设置文件/etc/screenrc
里添加一行logfile /tmp/screenlog.txt
sed -i '/logfile/d' /etc/screenrc;
echo "logfile /tmp/screenlog.txt" >> /etc/screenrc;
Python笔记 - 列表生成式,生成器,迭代器
列表生成式
列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式。
举个例子,要生成list [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
可以用list(range(1, 11))
:
>>> list(range(1, 11))
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
但如果要生成[1x1, 2x2, 3x3, ..., 10x10]怎么做?方法一是循环: