
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
最近几个月里,我一直在学习网络爬虫方面的知识,每有收获都会将所得整理成文发布,不知不觉已经发了7篇日志了:这两天,我又解决了模拟鼠标右键点击的问题,特记录以备忘。

在开发鸿蒙应用过程中,需要对TextInput控件的输入做限制,要求只能输入数字,可以为负数,可以有小数。但nputType.Number模式只支持输入0-9的数字,不支持输入负号和小数点。向华为提交问题后,华为工程师反馈使用正则表达式,我按学习到的知识,在inputFilter中设置好正则表达式后,却发现可以输入0-9的数字,但仍不能输入负号和小数点。再次向华为反馈,这次工程师没有解决,将问题上

通过上面的代码我们就可以从腾*网站获取到指定关键字的搜索结果了,获取到的结果是json格式的,其数据主要是字典和列表,使用python的基本语法就可以提取数据,无需使用第三方的库。中保存的请求头信息,如果不添加这个参数,容易被网站的反爬中机制给限制,我在测试的过程中,一开始没添加请求头信息参数,结果爬取几次后就被网站给限制了,导致无法正常请求到数据。有了这些基础代码,后续的爬取代码就可以基于此开发

我的上一篇学习日志《安卓应用开发学习:通过腾讯地图SDK实现定位功能》记录了利用腾讯地图SDK实现手机定位功能,并能获取地图中心点的经纬度信息。这之后的几天里,我对《AndroidApp 开发进阶与项目实战》一书第九章的内容深入解读,看明白了其中关于地点搜索和路线规划功能。原书中的这些功能都是分别做成不同的Activity,我则通过自己的努力尝试,将这些功能都集成到一个Activity中。

本文通过分析游戏《百炼英雄》的抽卡机制,基于2400次实际抽卡数据,使用Python实现了抽卡概率模拟。研究发现:1)游戏采用双重权重机制,英雄刷新(白15%/蓝44%/紫32%/橙7%/红2%)与抽中概率(白45%/蓝35%/紫28%/橙25%/红20%)相互独立;2)通过random.choices()实现加权随机,模拟结果显示普通随机抽卡概率与刷新概率一致,而加权抽卡结果更接近实际游戏数据(

今年元旦开始学习鸿蒙应用的开发,跟着B站 黑马程序员的HarmonyOS4.0开发应用教学视频学习了一周,记录一下学习成果。

遍历Sensor列表中的每个元素得到感应器对象Sensor,再调用Sensor对象的getType方法可获取该传感器的类型,调用Sensor对象的getName方法可获得该传感器的名称。在手机app的开发中经常会用到手机的传感器,在《Android App 开发进阶与项目实战》一书的第10章就介绍了传感器的一些功能和用法。书中有传感器类型取值的说明,并提供了一个查看手机传感器的的示例代码,这次我就

这篇日志记录了作者在安卓应用开发中遇到的一个怪异问题及解决过程。在将单页应用升级为多页应用(使用ViewPager2和Fragment)后,发现软键盘关闭后界面部分区域被遮挡的问题。作者在DeepSeek的帮助下尝试了多个解决方案,最终通过修改AndroidManifest.xml文件中的windowSoftInputMode属性为"adjustPan|stateHidden"

前段时间,我在学习鸿蒙应用开发的过程中,在鸿蒙系统的手机上实现了获取经纬度及地理位置描述信息(鸿蒙应用开发学习:手机位置信息进阶,从经纬度数据获取地理位置描述信息)。反而学习时间更长的安卓应用开发还未实现获取经纬度及地理位置描述。这几天,我正在看《Android App 开发进阶与项目实战》一书,正好看到了第9章是讲定位导航的。这一章里正好有获取经纬度和详细地址的内容,随书还附带有源码。我照着做

本文记录了使用Pygame开发趣味数独游戏时,借助AI工具实现切换开关和鼠标拖动连续填充功能的过程。作者先通过DeepSeek实现了切换开关功能,解决了特殊字符显示问题;随后添加了鼠标拖动连续填充功能,并处理了PyCharm的类型检查警告。文章展示了AI辅助开发的实用价值,最终代码实现了在10×10棋盘上通过切换开关选择填充叉或方块,并支持鼠标拖动连续填充的功能,为游戏开发提供了完整解决方案。








