FastAdmin关联查询只返回特定字段
FastAdmin后台控制器在进行关联查询时,默认是把所关联表的所有字段都返回的,这样有一定的风险,有时我们不想在接口里返回那么多信息。
比如下面的代码:
Home of Little Jelly
FastAdmin后台控制器在进行关联查询时,默认是把所关联表的所有字段都返回的,这样有一定的风险,有时我们不想在接口里返回那么多信息。
比如下面的代码:
最近有一个需求,把企业微信同步过来的音频文件`同步`转成文字,音频文件是存储在阿里云OSS上的,按说用阿里云的语音转文字是最方便的,但好巧不巧,企业微信的音频文件全是`amr`格式的,阿里云的录音文件识别极速版不支持这个格式!而腾讯云的录音文件识别极速版是支持的。
所以一番辗转之下,就使用了腾讯云的录录音文件识别极速版服务,这个服务使用服务端API对接只支持到2.0版本,控制台的API Explorer里没有对应的接口调用,好在网上有人写好了PHP语文的代码,拿过来改改就能用了。
首先是核心类:
FastAdmin后台列表可以很方便地添加开关操作,也就是在列表里加一列开关,如果是关闭状态则是灰色的,开启时是绿色的,且可以随便切换。
步骤
JavaScript怎么比较两个数组是否相同?
在 JavaScript 中,直接比较两个数组是否相同(内容完全相同)需要特别处理,因为数组是**引用类型**,直接使用 `===` 或 `==` 会比较内存地址而非内容。以下是几种常用方法:
当我们在FastAdmin后台页面对应的JS文件中添加表格操作按钮时,弹窗的标题最常见的是一个文本。
比如
之前写过几篇关于FastAdmin后台添加操作按钮的文章,其中一篇讲的是在表格中列表的操作上加按钮。
这种方式加上去的按钮默认只要有这个列表页权限的管理员都是能看到的,那怎么通过权限控制它的显示呢?
比如用户列表,打开列表页对应的`index.html`页,找到如下代码
FastAdmin后台弹窗的大小是固定的统一的,如果要单独修改某个弹窗的大小,通常有以下两个形式。
JS中的代码弹窗
表格的`operate`中加了一个按钮,代码如下:
最近在思考一个问题,没有数字小键盘的键盘怎么快速输入数字?
这种键盘的数字键一般在QWERTYUIOP那一行的上一行,横着排列,输入数字时不太方便,没有数字小键盘输入的快,但这可能是一个固有认识的问题。
网上有一些方法,比如调出虚拟键盘,或者将字母映射成数字,但也不实用,还需要额外的操作或形式另一套肌肉记忆,学习成本较高。
Ollama在魔塔社区ModelScope上有个英特尔优化版,可以在受支持的Intel GPU(包括核显)上运行大模型,可谓是没有独显用户的福音,链接
https://modelscope.cn/models/ipexllm/ollama-ipex-llm
### 显卡支持
1. 11~14代的Intel核显;
2. Ultra系列上的核显;
3. Arc A系列;
4. Arc B系列;
Dify在使用聊天助手时,默认只与LLM交互而没有联网搜索,而我们在使用DeepSeek Chat,它是可以将联网搜索的结果作为输入的,那Dify能不能做到这一点呢?
我们可以使用searXNG作为搜索引擎搭配LLM来使用。
操作步骤