- 博客(256)
- 资源 (5)
- 收藏
- 关注
原创 java中==和equals()区别
所以用==比较结果可能是false。比如:textview1和textview2的text都是1,但textview1.gettext()==textview2.gettext()值就为false.如果一边是实际值,如num==2,str=="aaa",效果跟equals()一样。equals()比较的是值。==比较的是值存储的地址。
2024-12-08 13:07:14
229
原创 android studio 轮询修改对象属性(修改多个textview的text)
要把所有的内容清空,一共有81个textview,要是一条条写可累死了,于是想到了轮询访问的方法。这个方法应用场景可能不多,但要是用起来不会也麻烦。例程名称:loopsettextviewtext。要可以玩自定义游戏,点击清空后,所以数字要清除。android studio版本:23.3.1。
2024-11-12 14:36:08
325
原创 双版本android studio安装
先安装低版本安装版,高版本使用免安装版没这样的问题,直接可以用,所以别给自己找麻烦,即使使用的是高版本安装版也可以卸载再安装低版本安装版也没问题。AndroidDevTools 是一个收集整理 Android 开发所需的 Android SDK、开发中用到的工具、Android 开发教程、Android 设计规范,免费的设计素材等的网站。安装双版本原因:不同的AS存在不兼容的情况,导致旧版本的项目在新项目下要各种修改,很讨厌,使用双版本,各使用各的就没有这样的问题了。
2024-11-10 11:50:52
695
原创 各版本android studio下载地址
解压后直接运行:X:\android-studio\bin\studio64.exe。zip的文件就是免安装版。exe文件为安装版。
2024-11-10 11:24:14
472
原创 android studio 更改gradle版本方法(备忘)
android-gradle scripts-gradle-wrapper.properties内。消息时需要修改gradle版本,升级和降级也适用。这个链接已经无法访问了,无法下载文件。
2024-11-10 09:24:40
1323
转载 Debian10编译安装python3.8.3
转载注:如果上面代码无法连接,可在windows下下载,成功率要大的多,下载后拷贝到debian系统内。
2024-05-14 19:22:04
328
原创 win10系统无法使用恢复分区进行系统还原的解决方法(备忘)
win10有个恢复出厂的功能,我觉得很好用,系统坏了,恢复一下就行了,保证了系统的性能,也免得到处找文件安装,而且几乎是无人值守,很方便。如上操作是奖winre.wim放在系统中,这样有个缺点,就是如果系统坏了,大概率也无法恢复出厂了。最近在折腾一台老电脑,非常老,就不说配置了,其中有遇到一个问题,其实也是困扰我挺久的,只不能没有机会去尝试,正好这几天有一台老电脑让我练习一下。这里是我总出来的方法,我记得还有工具可以进行这样的操作,要简单的多,但不记得工具的名字了,有知道的麻烦告诉我一下。
2023-12-14 19:41:58
3326
原创 用批处理连续ping一个ip段
我原来用的是192.168.1.1的华为路由器,自然我就把这个无线电力猫设置成了192.168.1.X这样的IP,这几天我家换了普联的479路由器,IP段为192.168.0.X,所以在这里面“应该”是无法访问192.168.1.X设备的。但是事无绝对,原来的192.168.1.X的路由器接到这个新路由上以后,是可以正常上网的,只是接在华为路由下面的设备的IP段为192.168.1.X,上网什么的完全不耽误。254个IP,可以是够烦的,于是又想起了DOS命令这个老而不衰的家伙,一定可以解决。
2023-10-16 21:14:10
2415
1
原创 android studio 我遇到的Task :app:compileDebugJavaWithJavac FAILED问题及解决过程
截图:文字:步骤 操作 代码示例 说明步骤 1 清理项目 ./gradlew clean 清理项目的构建缓存,确保从一个干净的状态开始编译步骤 2 检查依赖项 ./gradlew app:dependencies 查看项目的依赖关系,确保所有依赖项都正确配置步骤 3 检查语法错误 无 检查代码中是否存在语法错误,修复错误的语法。
2023-10-12 06:18:11
6308
2
原创 Debian查询硬件状态
很早以前写过一个查询树霉派硬件状态的文章,用是Python写的一个小程序。我想倒数第三行应该就是cpu温度,再下面是各个核的温度。只要把这个信息读出来,就可以得到cpu温度了。只有cpu温度不能正常显示,其他内容可以正常显示,所以其他没改,只改了cpu温度显示部分。
2023-08-17 01:02:57
2856
原创 vim插件ycm安装完成启动时出现The ycmd server SHUT DOWN (restart with ‘:YcmRestartServer‘)
The ycmd server SHUT DOWN (restart with ':YcmRestartServer')
2023-05-14 09:44:20
2695
5
原创 arduino esp-01s开发环境配置(备忘)
整个目录放在系统库或项目下面都行,我是放在系统库内,路径如下:C:\Program Files (x86)\Arduino\libraries,我用的不是zip文件。很久没玩arduion了,前天一个网友提了一个问题要我帮忙,结果电脑重新做了系统,又要重新设置环境,结果忘记了,做个备忘,省得以后又要重新研究。选择上图的esp8266community点击安装即可,多数时候会安装失败,一般多试几次就能安装了。红色代码不是出错,这个跟安卓的不一样,是不是出错要编译才能看出来,到底啥意思也不知道。
2023-04-23 22:01:44
1498
3
原创 android studio “leaked window“ 错误
Activity com.example.thirdversionclock.MainActivity_welcome has leaked window DecorView@3d54ba2[MainActivity_welcome] that was originally added here
2023-03-16 21:31:14
1022
转载 java中Optional的使用
如上代码是编译不通过的,这里将person进行了Optional来修饰,才可以使用map方法,然后Person里面的Car对象也是用Optional来修饰的,所以使用map方法取出来的是一个用Optional>类型的对象,然后再对其使用map方法是行不通的,这里需要使用flatMap方法,就和之前的stream流一样,“将所有内容都放在最外面的容器里”。它是用来规范我们开发的API,使其语义更加的明确,使用Optional修饰的对象,表示该对象可能为null。
2023-03-02 15:17:03
218
转载 JAVA中的Lambda表达式(“->“)用法
什么是Lambda?我们知道,对于一个Java变量,我们可以赋给其一个“值”。如果你想把“一块代码”赋给一个Java变量,应该怎么做呢?比如,我想把右边那块代码,赋给一个叫做aBlockOfCode的Java变量:在Java 8之前,这个是做不到的。但是Java 8问世之后,利用特性,就可以做到了。当然,这个并不是一个很简洁的写法。所以,为了使这个赋值操作更加elegant, 我们可以移除一些没用的声明。这样,我们就成功的非常优雅的把“一块代码”赋给了一个变量。
2023-03-02 12:28:02
3245
1
1.3oled+esp-01s 显示日期、时间、星期、农历,汉字。
2021-03-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人