- 博客(33)
- 收藏
- 关注
原创 HarmonyOS NEXT 使用Navigation实现多设备适配案例
有很多小伙伴不知道学习哪些鸿蒙开发技术?不知道需要重点掌握哪些鸿蒙应用开发知识点?而且学习时频繁踩坑,最终浪费大量时间。所以有一份实用的鸿蒙(HarmonyOS NEXT)资料用来跟着学习是非常有必要的。这份鸿蒙(HarmonyOS NEXT)资料包含了鸿蒙开发必掌握的核心知识要点,内容包含了。
2025-01-24 11:20:43
595
原创 el-mentUI 下拉框多选并且可支持checkBox,全选_elment el-option添加checkbox
【代码】el-mentUI 下拉框多选并且可支持checkBox,全选_elment el-option添加checkbox。
2025-01-24 09:17:23
117
原创 B站【狂神说Java笔记】-JVM快速入门篇
狂神视频地址JVM 常问面试题请你谈谈你对JVM的理解?Java8虚拟机和之前的变化更新?什么是OOM 内存溢出什么栈溢出StackOverFlowError?怎么分析JVM 的常用调优参数?内存快照如何抓取,怎么分析Dump文件?知道吗谈谈JVM中,类加载器你的认识?1.JVM的位置JVM 调优百分之99都是在堆里面调优,方法区是特殊的堆。2.JVM的体系结构3.类加载器作用:加载Class 文件,~ new Student();类似模板,是抽象的对象是实现,是具体的。
2025-01-24 07:13:11
521
原创 Android应用架构的发展和实践
当用户需要哪些功能是就进行下载,下载下来的无非是一些class和资源,通过定制的类加载器来加载,并做好生命周期管理和资源与Context的统一,这就是大部分插件化框架的原理。当业务Module和类库Module抽离之后,不同的项目我们可以添加不同的入口Module,入口Module更多是完成入口功能,和UI定制化功能,以及完成一部分差异化的实在不能共用的业务逻辑。App Bundle也支持动态apk,支持将暂时不需要的功能配置为动态功能,在用户需要的时候下载,也就是上面的插件化的功能。
2025-01-24 05:13:50
939
原创 Android dialog使用详解,设置dialog位置,设置dialog尺寸大小,设置dialog进出动画,设置加载动画
/ linearLayout.setOnClickListener(new View.OnClickListener() {//dialog事件。日期:2018/11/30 09。
2025-01-24 03:21:47
494
原创 14:00面试,14:06就出来了,问的问题有点变态
到这家公司开始上班,加班是每天必不可少的,看在钱给的比较多的份上,就不太计较了。没想到8月一纸通知,所有人不准加班,加班费不仅没有了,薪资还要降40%,这下搞的饭都吃不起了。还在有个朋友内推我去了一家互联网公司,兴冲冲见面试官,没想到一道题把我给问死了:如果模块请求http改为了https,测试方案应该如何制定,修改?感觉好简单的题,硬是没有答出来,早知道好好看看一大佬给的软件测试面试宝典了。通过大数据总结发现,其实软件测试岗的面试都是差不多的。
2025-01-23 23:47:59
214
原创 Android 极光推送快速开发集成指南(1)
自定义Receiver组件,继承cn.jpush.android.service.WakedResultReceiver类,复写onWake(intwakeType)或onWake(Contextcontext,intwakeType)方法以监听被拉起。JPUSH_APPKEY:“你的ID”,//JPush上注册的包名对应的Appkey.//4.4以下没有从app跳转到应用通知设置页面的Action,可考虑跳转到应用详情页面,Required用户打开自定义通知栏的intent。
2025-01-20 10:59:26
748
原创 2024,Android工程师的出路在哪里?
不过还是非常杂乱,很多朋友不是没有资料,大多都是有几十上百个G,但是杂乱无章,不知道怎么看从哪看起,甚至是看后就忘,我这里倒是有一套整理过后的,比较系统,平常自己也会经常研读,分享出来供大家学习。当然了,对于想要跳槽到更高平台的同学来说,方向虽重要,但如何能够通过大厂面试这个问题也同等重要,毕竟,进入更高的平台就代表我们今后有了更多的选择。大厂是我们的技术先驱,不仅仅是各种技术,还有很多令你大开眼界的使用方法,学习这些有利于自己竞争力的提高,深入理解后也可以提升你的学习效率。大佬,不愧是大佬……
2025-01-20 09:27:39
394
原创 Android 12开发者预览版现已发布,包含众多亮点
谷歌表示,“更多的隐私和安全功能将在以后的预览版中出现”。可以肯定的是,谷歌今天所展示的内容是对年末重大改变的暗示,这些变化是否真的会与你上面看到的泄露的截图相吻合还有待观察。尽管第一个预览版的目的是使开发人员能够快速为新版本的Android准备应用程序,但仍有一些功能会对用户产生明显的影响,具体来说Android将变得更加善于处理不同类型的媒体。未来的某个时候会发布一个公开测试版,但预计需要几个月的时间,如果谷歌遵循过去的习惯,5月或6月会有一个更全面的Android 12的内容发布。
2025-01-17 04:11:56
639
原创 Android 11 微信,QQ ,微博 分享适配
具体的适配在这个目录下面有pdf 文档,适配起来还是挺顺畅的,因为我没有多图分享,微博多图分享,如下逻辑,但是我没有在文档里面看到相关配置信息 getExternalFilesDir(null) 这个在一点配置说明,就很尴尬!这个方法,那需要注意这个路径必须是上面获取的content://URI的形式,当然这个路径需要对图片进行存储操作的,不然文件为空,分享出去是黑屏。QQ 适配起来就很顺畅,没啥大问题,赞!这里有一行说明,在对应xml 配置里面下面的路径要写在第一行。这次是对了,照着进行适配即可;
2025-01-17 04:09:56
837
原创 2020年疫情下的Android开发是否还有未来
这个是很多人关心的,说Android 开发饱已经和了,找工作很难,所以纠结要不要学习 Android。不得不说,前两年的移动开发确实很火,为什么?因为一个行业刚兴起,智能手机发展之快速让人震惊,加上创业的越来越多,基本上创业都需要做一个 App,以上种种原因综合下来导致移动开发人才特别紧缺,可以说随便能鼓捣出来点东西都很容易找到工作。而现在明显降温了,对人才的要求也越来越苛刻,现在搞一个公众号就可以创业融资了,App 不再是刚需了,所以跟前两年比需求确实少了很多。
2025-01-16 20:36:39
567
原创 基于java的连连看游戏设计
(3).如果还是没有的话,那么就再从与第一个按钮在同一行的空按钮横向到与第二个按钮同列是否存在按钮。(3).如果还是没有的话,再从与第一个按钮垂同行的那个空按钮竖向到与第二个按钮的同行判断是否有空按钮,如果没有的话,那么就判断成两个按钮之间的路径能够连通,即可以将两个按钮进行消除。(2).如果不存在,此时再去看看第一个按钮,它的所在列的那个空按钮所在的行到第二个按钮所在的列是否存在空按钮。(1).找到那个空按钮之后再看另一个按钮的横行到这个空按钮所在的列是否有按钮。3.1.1 JAVA语言背景介绍 7。
2025-01-15 01:59:59
309
原创 基于Java的考务管理系统的设计与实现 毕业设计开题报告
国外的一些高校和考试机构,如ETS、Pearson VUE等,已经使用了先进的考务管理系统,实现了考试的在线报名、考场安排、成绩发布等功能。而国内的一些高校和考试机构,也开始了考务管理系统的建设和应用,如中国高等教育学生信息网(学信网)的考试管理系统等。因此,设计并实现一款基于Java的考务管理系统,可以提高考务管理的效率,减少人为错误,实现考务管理的自动化和信息化。该系统可以有效地解决传统考试管理中的一些问题,例如手工编排时间表和座位表的复杂性、学生信息和成绩的管理及查询难度、考勤的监管等。
2025-01-15 01:56:16
419
原创 基于Java招生报名咨询系统的设计与实现(Springboot框架) 文献综述_基于java的高考报名系统文献综述
根据现有的研究和实践,在招生报名咨询系统的功能设计上,常见的功能包括:招生政策查询、报考要求查询、专业介绍、在线咨询、报名流程指导、在线支付等。综合分析这些研究和应用成果,我们可以发现,基于Java语言和Springboot框架的招生报名咨询系统在功能实现、性能优化和用户体验等方面都取得了一定的研究和应用成果,但仍然存在一些问题和挑战,如系统的安全性、数据的一致性、用户的隐私保护等。首先,关于需求分析的研究,主要是通过调查问卷、访谈等方法,分析用户的需求和期望,为系统的设计和开发提供依据。
2025-01-15 01:52:34
875
原创 使用CoordinatorLayout打造各种炫酷的效果
简单来说就是作为最上层的View作为一个 容器与一个或者多个子View进行交互下面我们一起先来看一下我们实现的效果图动态图。
2025-01-14 15:54:25
969
原创 使用chage来管理linux密码过期时间_debian查看密码过期时间
注意:如果是非root用户,比如普通用户tom,更改tom用户密码的命令为: passwd tom。六 前面讲的是密码过期,现在讲一下怎么设置账号的过期时间。----建议不要对root用户使用。-m 指定的是密码有效的最小天数。语法: chage -M number-of-days username。可以使用 -E 选项设置账号的过期时间,时间格式为 “YYYY-MM-DD”三 通过参数 -M 设置账户密码的到期时间。五 密码过期时,会强制用户修改密码。-M 指定的是密码有效的最大天数。
2025-01-14 15:50:43
438
原创 使用 mockito 进行单元测试_mochito 值测试
以上的程序虽然仅仅掉了test的method1方法,没有调用test的method2方法,但是却在调用method1之后,进行了验证了执行次数(默认为1),所以verifyNoMoreInteractions就不会报错了。当然不是,其实mockito对象只是具备了类的方法,但是调用方法并不会产生真实的数据,我们必须告诉mockito对象执行某种操作后,给我一个什么数据。如果一个方法需要填写参数,但是输入什么参数并不是很重要,重要的是他的返回值,那么你可以使用参数匹配。思考一下,上一个例子当中,我可以把。
2025-01-14 15:47:01
414
原创 【Java】【JS】LeetCode - 双指针 - #234 回文链表
/// 申请一个容器,将元素放入数组while(head!// 头指针往后遍历// 尾指针往前遍历=0){++i;–j;
2025-01-13 19:07:55
548
原创 【JavaWeb】之邮件收发_mimemessage
本文为JavaWeb基础邮件收发相关知识介绍~,【Java全栈学习路线】最全的Java学习路线及知识清单,Java自学方向指引,内含最全Java全栈学习技术清单~
2025-01-13 19:00:31
876
原创 python自制一款职位分析器,一键生成岗位分析报告_岗位管理的基础与核心是
root.title(‘职位查询分析数据平台 – Dragon少年’)root.minsize(1380, 730)root.resizable(False, False)#得到屏幕宽度sw = root.winfo_screenwidth()#得到屏幕高度sh = root.winfo_screenheight()ww = 1380wh = 730x = (sw-ww) / 2y = (sh-wh) / 2root.geometry(“%dx%d+%d+%d” %(ww,wh,x,y))
2025-01-12 16:28:19
624
原创 Python脚本实现云顶之弈自动挂机刷局数!这操作怎么说?_云顶之弈脚本
1.不使用外部硬件模块,仅使用Python库实现。2.有些代码可以再优化,处理一些异常的情况。我会在文章最后附上在win10下使用pyinstaller打包好的可执行程序。如果和我的电脑屏幕分辨率一样的,可以直接下载下来测试使用。本文下面构建的Python脚本都有详细的配套教程以及源码,都已经打包好上传到百度云了,链接在文章结尾处!扫码此处领取大家自行获取即可~~~👉[[优快云大礼包:《python安装包&全套学习资料》免费分享]]安全链接,放心点击Python环境。
2025-01-12 16:24:38
450
原创 Python联动CSV和MySQL+一个需求实现_python csv 存储到内存然后用mysql 联合查询
嘿嘿,规划好自己需要的数据,就可以开始进行页面分析了,按住F12,对页面进行一顿刷新,刷新,刷新,看Network中的页面数据加载情况,一个个找,哐的一下你发现一个,这就是缘分啊,数据都在这里。点开Headers查看Request URL,你会发现,这竟然是一个数据接口,舒服呀~这样的话,数据获取起来就简单多了~!
2025-01-12 16:20:56
395
原创 JDK源码剖析!Java程序员修炼内功必备
如果你想快速理解JDK源码,最快捷的方式是阅读别人写好的讲解文章,站在巨人的肩膀上,你会看的更高更远。JDK 经过了这么多年的迭代,代码精简,设计模式穿插,运行效率也优化到了极致,是很多Java大牛积累的心血,所以如果你想提高代码能力,JDK 源码是你首要的学习方式。第3章 Lock与Condition。第6章 线程池与Future。
2025-01-12 01:09:12
340
原创 JDK8中新增的Optional工具类真的很好用哦,建议收藏
Optional是一个没有子类的工具类,Optional是一个可以为null的容器对象,它的主要作用就是为了避免Null检查,防止NullpointerException,orElseGet(Supplier s):如果调用对象包含值,就返回该值,否则返回 Lambda表达式的返回值。op1.ifPresent(s-> System.out.println(“有值:” +s));orElse(T t):如果调用对象包含值,就返回该值,否则返回t。System.out.println(“字符串为空”);
2025-01-12 01:05:30
345
原创 JDK 11都有了,你还在用哪个版本?
EE(JavaEE),enterprise edition,企业版,使用这种JDK开发J2EE应用程序,从JDK 5.0开始,改名为Java EE。从2018年2月26日开始,J2EE改名为Jakarta EE [1-2]。ME(J2ME),micro edition,主要用于移动设备、嵌入式设备上的java应用程序,从JDK 5.0开始,改名为Java ME。三、JDK各个版本的新特性。
2025-01-12 01:01:48
392
原创 Java SpringMVC毕业项目实战-学生信息管理系统
本系统大体分为管理员登录管理后台、学生登录选课及对老师授课等三大模块、并且赋予了管理员很多功能来操作这个系统,包括:学生管理,老师管理,选课管理,密码修改等功能;(1001,‘刘老师’,‘女’,‘1990-03-08’,‘硕士’,‘副教授’,‘2015-09-02’,2),(1002,‘张老师’,‘女’,‘1996-09-02’,‘博士’,‘讲师’,‘2015-09-02’,1),(1003,‘软老师’,‘女’,‘1996-09-02’,‘硕士’,‘助教’,‘2017-07-07’,1);
2025-01-11 20:09:27
767
原创 Java SE --- 内部类
**内部类的种类:在Java中,内部类的使用共有两种情况:**(1). 在类中定义一个类(成员内部类,静态内部类);(2). 在方法中定义一个类(局部内部类,匿名内部类)。2. 局部内部类局部内部类(本地内部类) : 定义在方法当中的类.只能在当前方法中使用,出了方法就没办法使用.class In{//局部内部类 缺点 :只能在当前方法中使用3. 成员内部类。
2025-01-11 20:05:45
552
原创 Ajax 和 Json 基本使用
在以后的开发中要将Json数据在客户端和服务器之间进行传输,服务器要能够使用Json数据就必须将数据转换为编写服务器使用的代码,通常我们使用解析器进行转换,常见的解析器有:Jsonlib、Gson、fastjson、Jackson,Jackson是Sping框架内置的一个解析器。注:服务器响应的数据,在客户端使用时,要想当做json数据格式使用,就要将最后一个参数 type指定为“json”String json = “{“name”:“oneStar”,“age”:18,“sex”:“男”}”;
2025-01-10 15:23:13
461
原创 Activity的四种启动模式
SingleTop模式和standard模式类似,主要区别是当一个singleTop模式的Activity已经位于任务栈的栈顶,接着去启动它的时候,不会再创建新的实例,如果不是位于顶,就会创建新的实例,把配置文件中FirstActivity的启动模式改为SingleTop,应用就会只有一个Activity,FirstActivity就会自然处于任务栈的栈顶。但Activity已经存在但不位于栈顶时,系统就会把该Activity移到栈顶,并把它上面的activity出栈。下面简单介绍下四种启动模式。
2025-01-10 15:15:46
255
原创 ActiveMQ下载安装使用教程
ActiveMQ等消息队列中间件对我们一些高并发的项目有良好的处理消息的能力,例如用户并发请求如果直接去操作数据库对数据库的造成的压力非常大,如果将请求先放到队列里,然后再从队列里拿就可以缓解数据库的压力。8、用bat启动的话关闭小黑窗口服务就也关闭了,我们想要关闭窗口不关闭服务就需要将ActiveMQ注册为Windows服务,我们右击以管理员身份运行InstallService.bat文件,使用 InstallService.bat注册服务。注册完成以后我们从服务里找到ActiveMQ将其启动就可以了。
2025-01-10 15:12:05
497
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人