- 博客(17)
- 收藏
- 关注
原创 react获取可滚动的<img>图片可视区域
要同时展示OCR原图和识别结果,而原图往往很高,就希望能够在垂直滚动图片的时候,只动态展示当前可视区域内的识别结果。原理很简单,ocr的识别结果都是会告知识别框的四角坐标。如下面这样,每两个值一组,分别代表左上、左下,右下、右上,我们根据第2个和第4个值就可以知道这个矩形的y轴上下边界y1和y2。在滚动时我们可以通过react提供的ref属性知道它当前的滚动位置,然后再根据图片的缩放比,还原出当前可视区域的y轴边界所对应的原图区域y3和y4。
2024-01-04 17:25:34 483 1
原创 react实现可拖拽的列表
一个比较简单的拖拽列表,仅仅学习使用。如果想要用于生产,推荐Ant Design的整个drag_list分为列表body和上面的若干数据项card。
2024-01-04 16:38:08 918 1
转载 golang协程在高并发后资源无法释放的问题
同一段代码,直接同步调用和使用goroutine调用,后者也出现了内存无法回收的问题(无论runtime.gc()多少次)实际是,并发结束后内存居高不下,让我一度认为是我写的协程池内存泄漏了,经过反复测试后,我发现。凭着多年C语言的受苦经历,直觉告诉我,在模拟并发后内存应该恢复到并发前的水平。互联网真好,这里的大佬个个都是人才,说话又好听,我超喜欢这里的!因为业务问题,最近参考fasthttp写了一份协程池。在测试的时候突发奇思妙想来测一下有没有内存泄露的问题。
2023-12-08 17:08:37 273
原创 Python中RabbitMQ的简单应用
目录1.安装RabbitMQ和Pika库2.文档3.启动一个消费者3.1 避坑4.处理消息4.1 避坑5.消费者异步回调5.1 避坑:6. 启动生产者7.发送消息8.Resultful风格的消息队列8.1 生产者8.2 生产者发送消息8.3 生产者回调8.4 消费者处理消息8.5 避坑dokcer启动完成后可以登录localhost:5672查看RabbitMQ后台,账号密码都是guestRabbitMQPika连接上localhost地址的RabbitMQ服务,可以换为其他你部署了Rab
2023-09-18 15:31:14 231
原创 Python使用SQLAlchemy连接多个数据库
我只写了关键部分,其他sqlalchemy的配置项可以参考官网文档自己写。首先按照自己喜欢的方式读取上面你写的数据库配置项。“db_postgres_credentials”和“db_mysql_credentials”是我储存对应数据库配置的自定义字段,随意起名即可。“self.SQLALCHEMY_DATABASE_URI”字段名代表sqlalchemy的主数据库,这里我使用的是postgres,里面按照文档要求填上对应的请求地址。
2023-08-28 15:51:19 1881 1
原创 react下数字<input type=“number“>屏蔽步进器和滚动效果
在源码文件中引入该css,并且修改的classname,加上“numberinput”即可。屏蔽在获取焦点后鼠标滚动可以改变值的问题。新建一个style.css文件,内容为。给加上这么一条属性即可。屏蔽右侧步进器。
2023-08-28 14:59:43 409 1
原创 mysql数据库插入emoji报错Incorrect string value
mysql数据库插入emoji报错Incorrect string value
2023-08-02 14:50:09 357
原创 apt-get install 安装Nodejs报错处理办法
解决Ubuntu系统中使用sudo apt-get install -y nodejs安装nodejs时dpkg报错的问题
2023-08-02 10:07:42 2409 5
转载 react前端useState异步更新数据的问题
最开始我没有意识到异步的问题,直接使用setMList方法进行更新,并继续后续的逻辑。然后我发现mList并没有更新,最开始我只认为是删除指定元素的代码写错了,但debug后发现只是setMList“没有成功运行”。这主要是因为useState在React中是异步更新的问题,用同步的写法只能靠撞大运。作为初学者,我选择使用一个中间变量的方式,让console.log变得同步。参考转载文章的方法三。初学typescript,在React中遇到了useState异步更新的问题。方法二 :使用(回调)方式传参。
2023-07-24 17:59:47 569
转载 父容器 的 useClickAway方法被子元素意外触发的问题
原作者:前端西瓜哥我遇到的问题是在弹出菜单中中定义了一个useClickAway,只要点击菜单外部就能自动隐藏菜单但是菜单内包含一个Button,这时出现了点击Button会让菜单消失的问题。
2023-07-24 17:37:35 292
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人