提出了问题2024-11-12
回答了问题2024-10-03
已解决;原因是hyperf创建子进程的时候通过 $server->addProcess($process) 为子进程绑定了父进程实例化的 $server,让子进程能调用 $server 实例的方法。
提出了问题2024-10-03
赞了文章2024-09-26
RabbitMQ官网对Publisher Confirms有相关介绍,可惜example代码没有php版本的,且php-amqplib也是一帮志愿者在维护,精力有限,没有完整的使用example
提出了问题2024-07-10
提出了问题2024-05-05
回答了问题2024-05-05
主线程中可以正常更新 ui;是更新的视图错误导致。
提出了问题2024-05-04
赞了文章2024-03-07
如果有需要用到输入的地方,通常会有需要自动弹出或者收起软键盘的需求。开篇明义,本文会讲讲弹出和收起软键盘的一些细节,最终还会从源码进行分析。
回答了问题2024-01-16
第二个问题,可以给缓存类用 @CacheConfig(cacheNames = "test") 对此类统一设置来替代在application.yml配置文件中配置,以解决IDE的警告;但一般不推荐这么做,因为一个缓存类下要定义多个缓存的时候就不合适了,一般是要在缓存类的每个缓存方法(@Cache...
赞了回答2024-01-16
我的建议:先手动去实现这些逻辑,不要先引入Cache框架写的多了,你会发现一些问题。比如写起来很繁琐,跟业务代码耦合度很高然后你就会想抽象一下,使得更方便一些。自然是注解的方式再之后呢,看看Cache框架是怎么实现的,都能解决哪些问题,哪些问题是没办法处理的
回答了问题2024-01-16
第一个问题join userArchive重复,是因为实体关联 @OneToOne 是左连接,在Specification 中手动 join 用的是内连接,所以被判定为不同的连接方式导致。在specification 中指定 root.join("userArchive", JoinType.LEFT) 指明为左连接,就不会出现重复连接...
关注了问题2024-01-16
回答了问题2024-01-13
自定义视图继承viewgroup,重载 onInterceptTouchEvent 方法,在里面针对 down/move/up 事件做条件判断可实现父子视图同时触发或仅子视图触发或仅父视图触发。代码如下:
赞了回答2024-01-12
子view已经把触摸事件消费了,传递不到父view的1、一个做法是在子view触发了onclick时,代码调用父view的onclick方法2、自己处理 TouchEvent
提出了问题2024-01-11
回答了问题2023-12-31
保存的时候手动设置一下ID就可以了
回答了问题2023-12-30
清单文件中禁用硬件加速器就可以了,可以全局禁用或者单个activity禁用。但由于禁用后性能暴降,得不偿失。最终采取的方案是换 com.github.lihangleo2:ShadowLayout 这个组件使用,彻底解决兼容问题。
提出了问题2023-12-30
赞了回答2023-12-28
使用QueryDSL查询框架来解决链接:博客园上关于QueryDSL的介绍和使用说明:为 JPA 插上翅膀的 QueryDSL 或者在字段上添加注解 {代码...} 使得原来的外键链接变成逻辑链接,在查询时就会分开查