- 博客(181)
- 收藏
- 关注
原创 大模型 Embedding 与向量相似度详解
Embedding 解决的问题:计算机不懂文字,但懂数字│▼文本 → 向量(1024维浮点数数组)│▼相似度解决的问题:怎么判断两个向量(文本)有多接近│▼余弦相似度:看向量方向的夹角,越接近0°越相似│▼最终效果:语义搜索——理解意思,而非字面匹配一句话总结:Embedding 把文字变成数字,余弦相似度比较数字的方向,两者结合实现了"理解语义"的搜索。
2026-11-04 10:30:19
42
原创 mp-html表格无边框bug解决方法
2. border-collapse: collapse:确保边框正确合并。3. 为table、th、td分别设置边框:确保完整边框显示。1. 使用tagStyle属性:直接为表格元素设置样式。
2025-08-01 10:36:26
483
原创 scroll-view组件,在iOS设备上禁用橡皮筋回弹效果
在实现uniapp微信小程序的一个项目时,ios真机测试,scroll-view组件可以向下拉动一段距离然后又回弹。组件的属性来禁用橡皮筋回弹效果。可以关闭iOS回弹效果。
2024-12-02 14:49:42
1942
原创 ScrollView 真机微信小程序无法隐藏滚动条
根据官方文档,使用:show-scrollbar="false",隐藏滚动条无效。添加一段样式在 scroll-view 上或者父级节点上下。
2024-10-21 17:33:23
930
原创 js短路求值
短路求值(short-circuit evaluation)是指在逻辑运算中,如果前面的表达式已经能够确定整个表达式的结果,后面的表达式就不会被执行。短路求值常见于逻辑运算符&&(与)和||(或)中。
2024-10-09 14:27:53
787
原创 uniapp微信小程序编译时抛错,project.config.json 文件内容错误]project.config.json:libVersion 字段需为 string,string(env:W
今天在uniapp的,pages.json中修改了标题名字后,并且修改了微信版本,代码并没有错误,但是微信开发工具编译时抛出以下错误。在uniapp中的manifest.json中添加"libVersion":"latest"字段通常指的是小程序的基础库版本,它用于指定开发者希望使用的微信提供的基础库版本。具体来说,是该文件中的。这个报错信息表明,在小程序的项目配置文件。
2024-10-08 14:46:01
1162
原创 基于quill2.0的富文本编辑器,Fluent Editor,支持表格,图片,表情等
【代码】基于quill2.0的富文本编辑器,Fluent Editor,支持表格,图片,表情等。
2024-09-26 17:10:10
933
原创 Vue3使用vue-quill富文本编辑器
把自定义字体样式放入font.css中在main.js中导入content: "宋体";content: "黑体";content: "微软雅黑";content: "楷体";content: "仿宋";注册自定义字体到quill。
2024-09-25 15:52:09
2420
原创 strapi忘记密码,通过电子邮件进行密码恢复,不发送邮件,如何修改密码
在很久没有登录strapi,忘记了登录密码,点击通过电子邮箱找回,页面显示已发送邮件,但是并未收到邮件。
2024-07-15 10:45:36
743
原创 uni.showShareMenu({}) 和 uni.showShareImageMenu({}) 的区别
功能显示整体的页面分享菜单,而则专注于图片的分享操作。参数可以设置分享类型等参数,而则需要指定具体的分享图片路径。使用场景:根据具体需求选择使用哪个 API,如果需要页面整体的分享功能,使用;如果需要图片的特定分享功能,使用。
2024-07-03 14:01:42
3563
原创 使用uniapp的uni.saveImageToPhotosAlbum(OBJECT)抛错errMsg: “saveImageToPhotosAlbum:fail permission denied,
使用uni.saveImageToPhotosAlbum(OBJECT)保存图片时候出现以下问题。
2024-07-03 12:32:22
2002
原创 uni微信小程序editor富文本组件如何插入图片
作用是在不同平台下获取编辑器的上下文,以便后续对编辑器进行操作,比如插入图片、获取内容等。首先要使用到@ready这个属性,然后官网有给代码粘过来,简单解释一下这段代码的意思(在editor中插入图片,并对图片进行编辑,简略看一下组件的属性,官网。最后对图片的操作非常简单,查看官网的editor组件的属性即可。然后添加一个按钮用来插入图片,这里直接上。
2024-06-03 15:20:47
1302
原创 如何修改uni微信小程序editor组件和input组件的placeholder默认样式
先来看看原本的editor的placeholder默认样式。如下,我现在把它改成红色字体取消倾斜。使用 placeholder-class,官网(
2024-05-29 14:18:25
2265
1
原创 uni微信小程序input框过滤中文字节以及规定以外的符号
使用正则过滤数据,但是如果是使用的动态绑定的话,直接把过滤后的值赋给input框动态绑定的值输入框还是可以出现中文。会出现我开始输入中文然后input框可以看见,然后输入英文,中文被删除了如下。事件处理函数可以返回一个值,这个返回值将直接影响输入框的当前值。如果你在事件处理函数中返回一个经过处理(如过滤操作)的字符串,那么输入框的显示将被更新为这个返回的字符串。,那么输入框的内容将不会被强制更改为你在函数中设置的过滤后的值。如果你的事件处理函数不返回任何值,或者返回的是。
2024-05-28 15:19:05
1353
原创 Visual Studio Code 扩展程序Text Edits
假如要把Scarzombie_Monster全部转为大写,选中右键选中 To Upper Case或者直接快捷键shift+Alt+U即可。比如把Scarzombie_Monster全部转换为大写或者小写。Text Edits 直接搜索安装即可。
2024-05-15 13:44:57
644
原创 dragonbones 5.6.3不能导出的解决办法
使用dragonbones 5.6.3导出资源时无反应。记得先删除原本的node.exe。
2024-05-11 00:18:41
2548
2
原创 ios端 真机 无法隐藏滚动条 微信开发工具测试正常
页面出现滚动条,设置滚动条宽高为0,滚动条透明,微信开发工具测试无滚动条,但是ios测试有滚动条,初始代码如下。”提高样式的优先级,然后再移除滚动条的默认外观,并设置滚动条的背景为透明。设置滚动条不在页面上显示,设置滚动条的宽高为0并使用“
2024-04-15 16:22:09
478
1
原创 nodejs中使用@maxmind/geoip2-node 查询地理位置信息
是一个Node.js模块,用于与MaxMind的GeoIP2数据库进行交互,从而获取IP地址的地理位置信息。MaxMind的GeoIP2数据库包含了全球范围内的IP地址和对应的地理位置信息,如国家、城市、经纬度等。使用模块,您可以轻松地在Node.js应用程序中查询IP地址的地理位置信息。支持异步和同步方式打开MaxMind的GeoIP2数据库文件。提供了丰富的方法来查询IP地址的地理位置信息,包括国家、城市、经纬度等。可以通过IPv4或IPv6地址进行查询。
2024-03-21 14:41:05
1239
原创 nodejs的中雪花算法(Snowflake)
雪花算法(Snowflake)是Twitter开发的一种分布式唯一ID生成算法,用于生成全局唯一的ID。雪花算法的核心思想是利用时间戳和机器ID来生成唯一的ID,确保在分布式环境下生成的ID不会重复。1位符号位,始终为0。41位的时间戳,精确到毫秒级,可以表示的时间范围约为69年。10位的机器ID,可以部署1024台机器。12位的序列号,表示在同一毫秒内生成的ID序号,最多支持4096个ID的生成。
2024-03-20 16:11:07
4174
1
原创 nodejs的geoip-lite库
geoip-lite是一个用于获取IP地址地理位置信息的轻量级Node.js库。它使用MaxMind的GeoLite数据库,提供了方便的方式来查询IP地址对应的国家、省份和城市等地理位置信息。geoip-lite是一个轻量级的Node.js库,易于安装和使用。geoip-lite基于MaxMind的GeoLite数据库,可以提供准确的IP地址地理位置信息。geoip-lite使用内存中的索引结构,可以快速查询IP地址对应的地理位置信息。
2024-03-19 13:50:08
942
原创 node后端helmet中间件
是一个 Node.js 的中间件,用于增强 Web 应用程序的安全性。它通过设置各种 HTTP 头来增加安全性,以防止一些常见的攻击。可以帮助你设置内容安全策略头部,以限制浏览器加载资源的来源,从而减少 XSS 攻击的风险。中间件,你可以方便地增强你的 Express 应用程序的安全性,减少一些常见的安全风险。可以帮助你设置缓存控制头部,以减少敏感数据的泄露和缓存中的信息泄露。头部,以防止浏览器进行 DNS 预取,减少敏感数据的泄露。可以帮助你防止 CSRF 攻击。头部,以减少信息泄露的风险。
2024-03-18 15:28:22
1100
原创 JMeter测试中的一些评估系统性能和稳定性的指标
综合评估来看,42毫秒的最新样本时间是非常理想的,平均响应时间504毫秒可能略高,但取决于系统性能要求。偏离值185毫秒也属于一般水平。:平均响应时间是所有样本的响应时间的平均值,504毫秒在一般情况下可能会被认为是比较高的响应时间,取决于您的系统性能要求和预期响应时间。:偏离值描述了响应时间的分布情况,偏离值越小表示样本的响应时间越集中,偏离值大可能意味着存在一些异常的高响应时间样本。:表示最后一个样本的响应时间为42毫秒,是一个很快的响应时间,通常来说,响应时间越短越好。
2024-03-18 10:21:51
699
原创 设置jmeter默认语言为中文
搜索Preferred GUI language在下方添加language=zh_CN,然后重新启动即可。通过面板上面的选项修改语言(如下图),每次运行程序都需要重新再设置一遍,我需要每次打开都是中文界面。进入jmeter的文件目录 bin——> jmeter.properties 打开这个文件。
2024-03-14 09:31:51
664
原创 JMeter安装与配置
JMeter是Java的框架,使用jemeter的前提是需要有JKD的环境,最新版jemeter要求Java版本是在1.8以上(配置好环境变量)现在点击jmeter.bat,如下即可。下载需要的版本之后解压即可,如下。下载JMeter后,转到。
2024-03-07 09:52:45
261
原创 前端处理过滤,特殊字符以及输入法特殊表情符号emoji的正则方法
有可能是两个、三个、四个字节。Emoji表情是4个字节,而MySQL的utf8编码最多3个字节,所以数据插不进去。后端存入数据库的时候,将Mysql的编码从utf8转换成utf8mb4。输入法输入表情或特殊符号,存入数据库时,会发现有报错,因为。
2024-02-22 10:01:28
1467
原创 Mixed Content: The page at ‘https://abcdef.com/#/‘ was loaded over HTTPS, but attempted to conn
解决不能使用https://abcdef.com/访问的问题,nginx配置文件做如下配置。关于ssl证书,这里就不做详细讲解,下载好后放到合适的路径下,就行。首先我的项目框架为vue3,并没有使用websocket,代理使用的nginx,但是没有配置ssl协议。然后使用nginx -t 检查nginx是否配置错误,然后重新启动nginx即可访问。由于我没有使用websocket,所以禁用就能解决,访问服务器上的后台管理系统时,抛错如下,
2024-02-06 15:35:41
1340
原创 微信小程序编译出现 project.config.json 文件内容错误
更新微信开发工具后,使用微信开发工具编译时出现project.config.json 文件内容错误。原因:当前使用的微信开发工具非稳定版本。
2024-02-04 17:16:29
1889
原创 微信小程序,IOS兼容日期格式问题,注意ios高低版本兼容性不一致
在部分 iOS 下无法正常使用,iOS 只支持 "yyyy/MM/dd"、"yyyy/MM/dd HH:mm:ss"、"yyyy-MM-dd"、"yyyy-MM-ddTHH:mm:ss"、"yyyy-MM-ddTHH:mm:ss+HH:mm" 的格式。当时页面展示时间格式为,yyyy-mm-dd hh:mm:ss。,例如如下时间格式转换 格式为。修改为ios支持的时间格式 比如。今天调试代码的时候出现以下问题,
2024-02-04 17:10:42
3478
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅