- 博客(568)
- 资源 (7)
- 收藏
- 关注
原创 工欲善其事,必先利其器之—利用网上在线工具—多个地点Ping服务器以检测服务器响应情况
如题利用在线站长工具—多个地点Ping服务器以检测服务器响应,服务器的响应包括实际用户到自己服务器的DNS解析是否正常,实际用户到自己服务器的响应时间等。注:可以直接ping 域名或ip
2022-04-11 11:57:53 3374
原创 也遇到过 PIL Image “image file is truncated“的问题
属于活久见系列,最近工作上遇了该问题:背景:前端 APP使用 Android CameraX 的接口,拍摄并上传图片,然后 Python后端服务对图片裁剪。后端服务处理图片时有遇到image file is truncated的问题。还好我们前端 APP有做相关的数据埋点,以及日志收集到功能,利用这些基础设施,我们定位到了出问题的设备是一台红米,设备信息如下我们还拿到了出异常时, APP拍摄出的图片,图片确实是被损坏了。如下是图片部分的截图,跟网络上遇到该问题时是一样的,图片底层渲染是打码的效果。
2024-09-24 18:48:36 273
原创 RN开发搬砖经验之—“Uncaught (in promise) TypeError: Cannot read properties of null (reading ‘setItem“的问题分析
Android webview 加载页面时DOM storage API权限记得要打开
2024-07-17 13:18:20 481
原创 youlai-boot项目的学习(3) 本地redis、MinIO的安装与配置
youlai-boot项目除了使用mysql数据库、还有redis,以及OSS服务,OSS除了云OSS服务,还有自部署的MinIO服务。前面我们已经安装好了mysql数据库,那么我们来看看本地redis、MinIO服务怎么部署。
2024-06-27 19:15:36 616
原创 RN开发搬砖经验之—“Calculated frame index should never be lower than 0“崩溃问题分析
vivo S18(V2323A) Android 14, 使用FlashList分页加载数据,加载更多数据时,快速滑动列表,向上或向上滑动 ,会出现崩溃
2024-06-24 20:36:38 388
原创 youlai-boot项目的学习(2) 本地数据库安装与配置
在项目代码的路径下,有两个版本的mysql数据库脚本,使用对应的脚本就安装对应的数据库版本,本文件选择了5
2024-06-16 23:48:16 367
原创 youlai-boot项目的学习(1) 工程构建与运行
有来后端youlai-boot项目的学习,工程构建与运行可能会遇到的问题,以解决方案的分享
2024-06-16 22:04:32 456
原创 RN开发搬砖经验之—分析与定位图片文件被清空的原因
最近工作上处理的一个BUG,先讲下结论/原因,然后再分享该主题相关的东西copy文件的主要源码如下,源代码链接是,JS层调最终调用到的Java方法。
2024-05-12 11:53:06 388 1
原创 看到“Thank you for using apache httpd.”不一定是启动了apache
如题,在探索与使用阿里云ECS系统中遇到一个这样的问题—即我接其官方的文档安装了ngix,但通过访问我的ECS(ip:80),然后访问到了这个页面。就简单的几个命令而于,我只是安装与启动了nigix而于呀,怎么会看到apache呢?最终的页面是/usr/share/testpage/index (这个就是真相)holy,shit,那只能说是默认页的问题了!好吧,去看下它的默认配置。没有安装,那就看下80端口,被谁监听/占用了。看下nginx的默认配置都有什么内容。理论上应该是看到类似这个页面吧!
2024-05-10 13:51:52 335 1
原创 RN开发搬砖经验之—处理“Duplicate class com.github.barteksc.pdfviewer“
哇哦,搞Android开发经常遇到的问题,这类问题不大,先分析好相关的依赖,然后排除冲突。
2024-03-22 21:17:13 620 1
原创 推荐阅读《Uncover the 12 Critical useState & useEffect Blunders Junior React Developers ...》
可以看原文的尽量看英文版。下面这个是中文解读版。
2024-03-11 12:58:36 411
原创 解决Iterm2升级后遇到“Stashed changes“的问题
如题,最近有升级Item2,升级启动后重命令行老是提示 “Stashed changes”,每输入与执行一行shell指令都出现一次,很是影响体现。然后我进入主题的路径,/Users/luogw/.oh-my-zsh/themes,再使用git status,果然看到有个文有冲突了!解决方案:得处理文件冲突,我这里是回滚本地的修改,并同步远程状态。启动Item2,nice 问题解决!
2024-03-11 12:57:07 679
原创 RN开发搬砖经验之-如何处理FlashList组件加载后调用scrollToIndex没有滚动指定位置
如题,这里只能说是处理,起正向作用的临时方案,因为我也着实没搞懂这个BUG的具体原因,看github上有提相关的issues,但看官方没有给出具体的解决方案!我遇到的case跟上面issues差不多,都是long lists——即数据量比较大的列表,大概有500左右的数据项,然后上面是列表项是不同类型的(估计是聊天消息对框话之类的列表吧),但我这边列表项是同一种类型的,每个列表项需要显示一张小的缩略图以及相关的文字描述。
2024-03-08 12:12:42 1663
原创 RN开发搬砖经验之—在React 函数式组件别一把梭useState得考虑下useRef
最近在fix一些bug中,发现不少代码是函数式组件中不区别场景,任何函数式组件中的变量都是使用useState,然后没有考虑到useState是异步更新值的,导致各种离奇的BUG出现!;另外看到相关代码中出现大量的setTimeout操作,估计想用它来规避useState是异步更新值的特型,这种情况下代码就更容易出bug,也很难维护!当使用 useState 时,我们如果不正确地处理异步操作,可能会导致意料之外的行为。
2024-03-05 19:47:51 1119
原创 RN开发搬砖经验之-Android平台下处理后退按钮事件
结合函数式组件越来越流行的趋势,个人推荐使用 usebackhandler hook 处理返回键
2024-03-05 18:35:02 575
原创 初体验通义灵码-JS篇
1、整个代码文件或行数很长的代码段的优化建议会有很多重复;2、整个代码文件的解释代码只是会分析个大概的“大纳”/摘要类的内容;3、方法/函数的解释代码、优化建议挺好用的,优化建议的质量挺高;综合来说,是个挺不错的提升我们开发效率的AI工具,希望通义灵码越演进越好用吧!最好是能保持个人用户免费。
2024-02-29 19:00:11 1736 2
原创 mac命令行下计算文件SHA-256散列值
从国内的第三方网站下载了Android sutiod的zip包,为了安全起见还是得跟Android官网上的对应的zip包的SHA值做下对比。以前是经常使用md5命令的,所以理论在命令行下应该是有对应的命令行工具可以计算SHA值的。后来搜索到可以用 shasum命令来完成我的需求。我们man一下shasum命令,
2024-02-28 13:20:43 1068
原创 查看阿里云maven仓中某个库有哪些版本
经分析是有调到VODSVideoUploadClientImpl的cancel方法,然后就调AliyunVodAuth的cancel方法![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/291365b6a3a94a13a53eb9daedc68a51.png在看下183行onError方法中的代码吧!额外简单评价下相关的代码逻辑哦,有点发散了,收敛回来一下!
2024-01-31 12:09:34 888
原创 网页在不同Android机表现有差异时需要排查页面样式是否针对主题模式作配置
如题,这周有跟进一个BUG,后来分析出是跟手机主题模式有关。:测试小年青那边提供的情报是我们的一个业务报告页面在某台华为手机上,页面列表项的文字颜色异常(正常是显示黑色)还有文字的背景显示不出来;:分析问题的第一原则—先重现问题,我手机有一台华为手机,然后用自带的浏览器打开那个问题的页面,看问题是否重现,结果没有重现;当时能重现问题的手机被其它同事借走了。所以我退一步,先看页面的具体实现—重点查看那个文字的CSS样式是怎么配置的。
2023-12-28 23:51:32 508
原创 2023鸿蒙开发环境初体验
系统:mac os 13.2.1 (22D68) / Ventura注:安装好整个基础的开发配置,我的电脑磁盘空间又少了十几G。
2023-12-11 13:25:03 413
原创 NR重写console.log 增加时间信息
如题,默认console.log输出的日志是13位的时间戳,然后不方便查查看与对比代码运行点的耗时,我们可以简单的重写 console.log方法,增加自定义时间戳格式,如下是增加时间(时,分,秒)解决方案:在RN 主index.js文件加增log方法的‘扩展“
2023-12-07 19:07:55 490
原创 360加固APP后启动崩溃—注意加固前后签名是否一致
如下截图所示,我今天就是遇到了这个问题,这个问题是比较好解决,但如果官网有显眼指引说明会不会对开发者更友好些呢?首先我们给360的加固包是带有自己的签名的,然后经360加固过后(免费的加固服务),输出的包是没有签名的,所以我们就需要再重新签名一次,这时候就要注意了,前后签名的keystore要用同一个。不然一启动就崩溃/点击应用标图没有响应的感觉,应用主Activity都没机会显示。
2023-10-31 19:07:49 1144
原创 RN Android开发过程中截图的最简单最快捷方式
最简单、方便、快速的方法是自己写段shell 代码来截图片,不然打开AS首先会很快,然后AS又很占内存的!
2023-10-30 10:17:57 164
原创 Android versionCode会变成指定数值加001、002、003等后缀
活久见”—今天得到个奇怪的问题,指定的versionCode最终在打包出来的apk中,versionCode变成(指定数值+ 00X的形式)官网文档有关的说明:原来是为不同架构的同一个版本配置不同的versionCode,之前还没有注意到这点!arm64-v8a的apk包,versionCode会变成 27003,即 配置versionCode 为27时,后来搜索代码,发现原来是这个配置导致。
2023-10-16 19:26:34 329
原创 推荐用于学习RN原生模块开发的开源库—react-native-ble-manager
如题RN的原生模块/Native Modules的开发是一项很重要的技能,但RN官网的示例又比较简单,然后最近我接触与使用、还有阅读了[react-native-ble-manager](https://github.com/innoveit/react-native-ble-manager)的部份源码,发现里边完全包含了一个Native Modules所涉及的知识点/技术点,故特推荐给大家,共同学习与交流
2023-07-27 18:47:30 1912
原创 工欲善其事,必先利其器之—react-native-debugger调试react native应用
记录与分享 react native debug工具的使用
2023-07-16 12:19:16 2999
原创 Clang dump AST需要注意的事项
Clang dump AST本质上是对一个OC/C/C++源文件编译单元执行编译,即跟编译相关的配置都是要注意配置好相关的参数,比如依赖的头文件的路径,特别编译的源文件依赖的其它路径下的头文件,还有就是C++新特性语法的支持等。如下是网上容易搜索到的Clang dump AST的使用示例如上默认的参数能正常工作的前提是处理的源文件比较简单,没用特殊的头文件以及新的C++语法特性等。
2023-03-20 12:20:40 762 1
原创 2023年clang12编译问题与解决的记录
最近编译clang12以及尝试基于clang开发一个C++的静态代码分析工具,如下是遇到的环境相关的编译问题与解决方案。在些做个记录,同时供可能会遇到同样问题的同学参考。
2023-03-08 12:17:44 855
原创 低版本的Xcode调试高版本系统的iPhone
不想升级自己的Xcode,然后手机又不小心升级把手机升级到了高版本的系统,xcode真机调试不了,这可怎么办?方法很简单,下载对应手机系统对应的设备支持包到xcode的DeviceSupport目录即可
2022-12-15 15:27:52 1820
原创 【cocos源码学习】cocos2d-x-4.0 Android Demo工程构建产物的简析
如标题所示,内容很少,但是可以从中了解相关的技术点,还有一些代码、脚本分析的技巧吧
2022-12-14 19:36:20 677
原创 【cocos源码学习】cocos2d-x-4.0 Android Demo工程结构的简析
如标题如示,没有什么很干货的内容,但确实是很基础很重要的学习cocos的知识点
2022-12-11 18:10:24 1026
蓝牙休闲娱乐平台
2008-03-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人