- 博客(170)
- 问答 (7)
- 收藏
- 关注
原创 分类信息网站模板(ICP许可证)已通过审核-两套样式模板
包含功能:注册、登录、发布消息、查看学习技术:前端vue;后端nodejs,数据用的json文件储存,无需搭建数据库
2021-05-25 11:39:17 2353 22
原创 nuxtjs3 使用tailwindcss做自适应
在 tailwind.config.js 文件中,你可以配置 Tailwind 的响应式断点和自定义主题。这将生成一个 tailwind.config.js 文件。
2024-10-12 15:38:12 367
原创 canvas实现图片矩形截图,矩形旋转后的截图,旋转后的截图摆正显示
3、可能矩形旋转了一定的角度,我们新建一个临时的画布tempCanvas,然后向反方向摆正,使矩形能正常的显示在临时画布中;5、在创建一个用于画截图的canvas,canvas的宽高就是前面我们画出来的宽高‘4、因为摆正了矩形,此时需要计算矩形的left和top,方便画图;2、计算矩形此时实际的宽和高,便于设置后期临时矩形的宽和高;1、先获取矩形四点在画布上的实际坐标值;在临时画布中截取矩形框中的部分。获取矩形框中地方的截图数据。
2024-08-19 17:49:32 287
原创 fabricjs 实现图像的二值化功能
二值化是图像处理中常用的一种方法,其作用是将灰度图像转换为二值图像,即将图像中的像素点根据其灰度值分成两类:黑色和白色。这种处理方法可以帮助我们更清晰地识别图像中的目标,简化图像的复杂度,提高图像的处理速度和准确性。页面中要有3个canvas,grayCanvas 画灰度图片,binaryCanvas画二值化图片,hiddenCanvas 画原始的图片便于截图。转化为灰度图片,放在灰度画布中。
2024-08-05 11:02:22 862
原创 macOS PPOCRLabelv2 如何安装
Anaconda 是一个开源的 Python 和 R 语言的分发版,用于科学计算(数据科学、机器学习应用、大规模数据处理和预测分析)
2024-08-02 08:54:00 452
原创 通过 Python脚本,实现字体文件otf,ttf文件大小的减少
FontTools 是一个用于操作字体文件的 Python 库。它支持多种字体格式,包括 TrueType (TTF) 和 OpenType (OTF),并提供功能来编辑、合并、子集化和生成字体文件。
2024-08-02 08:53:28 324
原创 @wangeditor/editor-for-vue编辑器,实现自定义图片上传到oss,并把文本内容组合成一个html文件上传到oss
【代码】@wangeditor/editor-for-vue编辑器,实现自定义图片上传到oss,并把文本内容组合成一个html文件上传到oss。
2024-08-01 09:44:06 343
原创 微信小程序修改picker-view蒙层样式,以适应黑色背景
一、原来的效果图,有个黑色的渐变,看起来很不协调二、调整主要的代码,添加蒙版样式,透明度一定要设置为0三、调整后的效果图,勉强能适应样式
2024-08-01 09:43:57 363
原创 利用canvas 实现图片的标注,把标注像素点传入到后端
背景:我们有一个摄像的产品,拍照传统的水表盘面,我们需要框选水表读数,标注点传到后端,后端根据标注点自动去截取摄像表拍摄回来的图片,然后拿到大模型里面进行训练。由于同一只表拍摄的画面都是一样的,所以按此方法减少了人工标注的繁琐工作可关注,参考另外一篇文章:利用fabricjs 实现图片的标注,把标注像素点传入到后端遗留问题:1、矩形框旋转后,鼠标悬浮在缩放标注点的位置上,鼠标的样式无法旋转角度2、矩形框旋转后,拖动缩放的标准变了备注:经测试,不管怎么变化,传入到后端的像素点是对的。
2024-07-31 09:36:45 646
原创 web端使用lodop实现打印问题总结
我们的图片是oss上的图片,需要把oss的桶设置为可跨域。解决方案:把图片设置成需要的宽高,重新生成canvas。请求图片资源,把图片转化为base64。解决方案:把图片转为base64。
2024-07-31 09:36:03 523
原创 flutter 修改调试修改pub.dev 的包
项目的构建文件损坏。你可以在终端中运行 flutter clean 命令来清理你的构建文件,然后再运行 flutter run 命令。三、再使用文件中重新更换项目路径。这样就可以愉快的进行调试了。
2024-07-30 09:41:20 220
原创 uniapp开发小程序实现全局弹窗,可在js中调用
由于微信小程序API showModal 无法自定义样式,我们小程序的整体风格偏黑,所以不得不修改样式,但是我们的请求都进行了拦截,在拦截处弹出错误提示,在js中进行了showModal 的调用。
2024-07-30 09:41:01 2205 1
原创 利用fabricjs 实现图片的标注,把标注像素点传入到后端
背景:我们有一个摄像的产品,拍照传统的水表盘面,我们需要框选水表读数,标注点传到后端,后端根据标注点自动去截取摄像表拍摄回来的图片,然后拿到大模型里面进行训练。由于同一只表拍摄的画面都是一样的,所以按此方法减少了人工标注的繁琐工作。2、实例化fabric,并根据图片大小设置canvas的背景大小。3.1 、矩形+文字,放到一个分组里面。3.2 实现Polygon+文字实现。3.3 自定义LabelRect。
2024-07-29 09:43:32 530
原创 mac 微信、QQ备份到外接硬盘方案(软链接)
因为它缓存的文件都保存在电脑的【~/Library/Containers/com.tencent.xinWeChat/Data/Library/Application Support/com.tencent.xinWeChat/2.0b4.0.9】这个路径中。我们只需要复制这个路径,然后打开电脑上的【Finder】,按下【command+shift+G】快捷键呼出对话框,然后将刚刚复制的路径粘贴进去,就能找到2.0b4.0.9这个文件夹。原来我删除的文件到了废纸篓,所以清除废纸篓就可以了。
2024-06-11 13:54:43 1445
原创 flutter image_picker 执行拍照的图片怎么保存到本地
在 Flutter 中,使用 image_picker 插件拍照的图片默认会被保存到设备的临时目录中。这个临时目录的具体位置取决于设备的操作系统。在 iOS 上,它通常是应用的沙盒目录;这些图片不会被自动保存到设备的相册或者其他持久化的存储位置。如果你想把这些图片保存到设备的相册,你需要使用其他的插件,比如 image_gallery_saver。在这个代码中,我们首先使用 image_picker 拍照,然后读取图片文件的字节,最后使用 image_gallery_saver 把图片保存到设备的相册。
2024-06-07 13:33:26 816
原创 window.open(“.html“,“_blank“) 执行是下载,并没有打开新窗口显示html
如果你的 .html 文件被下载而不是在新窗口中打开,那可能是因为服务器的响应头设置了 Content-Disposition: attachment,这会导致浏览器把响应的内容作为一个文件下载。如果你有权限修改服务器的设置,你可以尝试修改响应头,把 Content-Disposition 设置为 inline。这会让浏览器在新窗口中直接显示 .html 文件的内容,而不是下载文件。你可以尝试使用 AJAX 请求 .html 文件的内容,然后在新窗口中显示这个内容。
2024-06-07 13:31:48 912
原创 微信小程序多端框架打包后发布到APP Store
在APP Store Connect z中填写app相关信息10、如果出现「缺少合规证明」可以在’project.miniapp.json’ 中配置 Disable App Users Non-Exempt Encryption。添加 App,绑定 Bundle id,这样 Transporter 可以验证包在 App Store Connect 中已注册。提交出现错误,会给你的邮箱发送消息,按邮箱提示修改即可。,在构建版本中选择提交的包, 填写信息然后提交;然后再重新上传IPA文件,并点击交互。
2024-06-07 09:04:55 1532
原创 微信小程序webview访问oss里面的html文件
思路:因为使用webview需要校验业务域名,但是我们不可能把校验文件放到oss服务器上吧,所以自己新建了一个html放在自己的服务器上,然后请求oss里面html里面的内容放到自己的服务器上,经测试是可行的。
2024-06-07 09:04:23 522
原创 flutter 利用qr_code_scanner 实现扫一扫功能
qr_code_scanner在第一次正常工作后,再次打开黑屏,偶尔过好几秒才能正常工作。
2024-06-05 09:24:25 517
原创 node websocket测试
创建一个WebSocket服务器,当一个客户端连接到服务器时,将这个客户端的WebSocket对象存储到一个列表中。在线websocket客户端测试工具:https://websocketking.com/、当一个客户端发送消息到服务器时,服务器将这个消息转发给列表中的所有其他客户端。websocket的连接地址为:ws://localhost:8080。
2024-06-05 09:24:03 600
原创 启动react-native项目时 node窗口闪退
进入:node_modules\metro-config\src\defaults\blacklist.js。
2024-06-03 15:10:17 179
原创 APP 备案步骤
阿里云初审通过后,在24小时内,你备案的手机号会收到工信部发来的短信验证码,然后登录到工信部官网:https://beian.miit.gov.cn/ 完成短信核验,不会的同学参考这篇文章:阿里云网站备案工信部短信核验操作流程。完成工信部短信核验后,基本上就没你什么事了,接下来就是耐心等待当地通信管理局的审核,一般为20个工作日左右。App备案地区不同,管局审核时间也不同的,快的1、2天即可完成审核,慢的可能就要等一等了。APP备案信息填写并提交后,阿里云会在1个工作日完成电话核验,并告知初审结果。
2024-06-03 15:09:48 678
原创 react-native运行程序 出现 Application XXX is waiting for the debugger
1.重启adb: adb kill-server、 adb start-server.2、确定USB调试模式是否开启,如果已经开启了,关闭了重新打开一下。3.选择调试模式并关闭等待调试程序。
2024-06-03 09:02:43 272
原创 如何在电脑上安装两个flutter版本
执行fvm use 3.3.0 时,出现No pubspec.yaml detected in this directory,但是实际目录是存在这个文件的。最开始使用fvm use 3.3.0 切换flutter的版本没有成功,后面重启电脑后就切换成功了。以上就是一些常见的 fvm 命令,你可以通过 fvm --help 来查看所有的命令和选项。这个错误可能是由于网络问题或者 Git 配置问题导致的,我开启了梯子就可以了。fvm list 查看flutter版本列表。
2024-06-03 09:02:01 1120
原创 微信小程序多端应用Donut IOS相关的参数
3、把此文件上传到服务器,上传到根目录或者.well-known,只要 https://XXX/.well-known/apple-app-site-association能够正常访问,下载就可以。2、新建一个文件,文件名为:apple-app-site-association,切记不要后缀,appID 由TeamId和BundleId组成。1、进入ios开发者官网 https://developer.apple.com/并点击Account。配置universal links。4、查看team ID。
2024-05-24 15:36:03 523
原创 微信小程序多端应用Donut Android生成签名
每个Android应用的包名都是唯一的,不同的应用不能有相同的包名。Android应用的包名(Package Name)是一个唯一标识应用的字符串,它在Android系统中用于区分不同的应用。每个Android应用的包名都是唯一的,不同的应用不能有相同的包名。确定应用的唯一身份:签名是应用的唯一标识,Android系统通过签名来区分不同的应用。如果尝试安装的应用的包名与已安装的应用相同,系统将会认为这是一个更新操作。代码:在你的代码中,包名是你的应用代码的一部分,用于组织你的代码文件。
2024-05-21 10:51:13 970
原创 flutter实现选择图片视频上传到oss和图片视频的预览功能
cached_network_image: ^3.3.1 //缓存网络图片,避免多次请求。interactiveviewer_gallery: ^0.6.0 //图片视频预览。flutter_oss_aliyun: ^6.4.1 //图片上传到阿里云oss。video_thumbnail: ^0.5.3 //视频生成缩略图。image_picker: ^1.1.0 //选择图片。video_player: ^2.8.6 //视频播放。uuid: ^4.4.0 //生成唯一uuid。
2024-04-30 15:48:32 1771 3
空空如也
webpack 已有项目的优化
2024-01-18
flutter Row图标和字体老是对不齐
2022-07-27
vue 项目,如何实现一键国际化,有什么好的思路可以提供吗?
2022-02-22
微信小程序有服务接口上传代码没有?
2021-09-26
实现类似阿里云帮助文档的实现思路?
2021-08-18
百度地图,点击百度地图图层上的标记,获取点击点名称
2021-07-26
LaTeX或者KaTeX渲染的数学公式有计算包吗?
2021-05-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人