ThinkPad TrackPoint外接键盘简单体验
因为对ThinkPad的小红点指点杆有执念,而当前的ThinkPad笔记本又没有特别中意的,要么性能释放不足,要么屏幕素质低,要么太贵。所以就先买了一个外接的TrackPoint键盘先用着。
型号是0b47190,也就是ku-1255的国行版。
这个版本是通过USB连接的,而非蓝牙或2.4G,便宜了一半左右,抛开连接方式不说,键盘本身还是有些区别的。主要就是灯,联想为了节省成本,USB版砍掉了Fn Lock灯和Caps Lock灯.
Home of Little Jelly
因为对ThinkPad的小红点指点杆有执念,而当前的ThinkPad笔记本又没有特别中意的,要么性能释放不足,要么屏幕素质低,要么太贵。所以就先买了一个外接的TrackPoint键盘先用着。
型号是0b47190,也就是ku-1255的国行版。
这个版本是通过USB连接的,而非蓝牙或2.4G,便宜了一半左右,抛开连接方式不说,键盘本身还是有些区别的。主要就是灯,联想为了节省成本,USB版砍掉了Fn Lock灯和Caps Lock灯.
FastAdmin后台表格里的字段,支持好几种搜索方式,其中一种是`searchList`,也就是按列表中的值去搜索,但是这个列表是需要手动去维护的。
代码示例如下:
FastAdmin后台上传mp4文件时,尽管已经在`application/extra/upload.php`中的`mimetype`中配置了`mp4`格式,但还是报错`Uploaded file format is limited`,就是说上传的文件格式受限。
这可能是FastAdmin的一个BUG,解决方法如下:
FastAdmin后台表格的高级搜索中,默认只包含了数据库中有的字段,且在表格的定义中声明了`operate`的。
但是会碰上这样的需求,比如数据表中存储了地区信息,字段为area_id,保存的是省市二级联动后的市的ID,搜索时需要先选择省、再选择市,再提交搜索。这个时候就需要对控制器、页面模板、JS文件里表格的列做一些比较大的改动,我称之后自定义搜索。
FastAdmin后台控制器的列表函数,有时候需要同时使用where和having条件。
比如代码这么写的:
FastAdmin后台控制器的列表函数,对查询条件采用的是统一的处理方法,如果传递了某个查询条件,但不想让它用where处理而是用having,就需要在统一处理之前,对参数进行重新赋值。
示例代码如下:
FastAdmin后台的表格是支持排序的,默认的排序方式是在页面对应的js文件里定义的,也可以在字段上加上排序,这样就可以在点击字段时进行升序、降序的排序了。
代码示例
Playwright一般用同步的方式调用即可,但某些情况下,比如在FastAPI框架中使用时,就需要用异步的方式。
在这种方式下如果要处理page的response事件,写法就要变一变,不然会报错。
下面是一个完整的示例:
PHP使用ZipArchive解压正常的zip文件可能会失败,这个问题很诡异。
部分代码:
问题:可以把阿里云ECS整个系统包括数据导入到本地的VMware中运行吗?
答案是可以!特别是系统中包含大量数据且迁移非常耗时的时候,采用这一方案可以大大缩短系统迁移时间,而且迁移后运行起来还跟线上一模一样!
我用的ECS操作系统版本是CentOS 7.9