神坑专题

Android7.0 ,极光推送存在的通知栏显示不出时间的神坑

项目集成极光推送,集成完,能推送了,就没关注。最后,测试提出,Android7.0之后,通知栏通知时间没有显示出来。 然后,针对Demo和自己的项目,几乎没区别,用的也是 BasicPushNotificationBuilder 并没有使用自定义。 最后在 targetSdkVersion有区别,我的是 25,Demo还是21。改成21之后,就能显示出时间,也就是说,极光推送,并没有做到对

[神坑已解决]Http请求参数中的加号被转换为空格的问题

问题场景 (着急解决的小伙伴可以直接看场景总结) String str = Base64Util.getBase64Encode(“小狗”)//调用方使用该方法加密得到值小狗的加密编码str:sdfsdf+sdf 前端传参数之前,将参数值加密为sdfsdf+sdf,传递给后端之后,后端tomcat自动将str中的加号变为空格 ->> sdfsdf sdf(🤬🤬🤬这就是后端接收到的参数值

vs2012下编码引起的一个神坑

当前有一个项目里面会报解决该文件不能在当前代码页(936)中表示的字符的warning, 根据这个方法 我修改了编码,发现确实不再报warning了 但是尼玛却报出了error 真是太奇怪了!!

electron exec 神坑

先用exec 调用windows 杀死进程命名 然后用exec 调用ffmpeg 获取设备 命名 此时 exec 获取设备获取不到 原因: 上次执行的杀死进程的命令在获取设备的时候生效了 获取设备被中断

win10系统下把玩折腾DockerToolBox以及更换国内镜像源(各种神坑)

2020年,这年头如果出去面试和面试官不聊几句Docker,都不好意思说自己是搞开发的。之前玩儿Docker都是在Mac系统里,没碰到过什么大问题,不过Docker这种容器技术本身就对Unix内核的系统天生友好,毕竟人家身体里流淌着linux的纯血基因,但是Docker对于Windows系统就显得不那么平易近人了,对待win10用户就有点矫情了,除了要求必须是64位系统以外,还必须要求系统版本是专

vs2022神坑,启用 javaScript 调试,导致页面卡住

问题发生过程: 根据调试点了 启用 javaScript 调试 之后有vs打开的浏览器,一直卡在加载页面。随便打开个浏览器直接输入调试网址一切正常。 问题解决: 禁用 javaScript 调试 工具=》选项=》常规 取消 “对 ASPNET 启用 JavaScript 调试(Chrome、Edge 和IE)”

Android FloatingActionButton 使用神坑记录

1.FloatingActionButton 死活都不是圆形 必须加上下面这个属性才是圆形 app:shapeAppearance="@style/ShapeAppearanceOverlay.Material3.Button" 2.FloatingActionButton 中间的icon不居中 加上下面的属性,然后大小跟你的控件大小一致 app:fabCustomSize="控件大小