轻描时光

点滴记录,时光美好,岁月飞逝,幸福依旧!

  • 博客(866)
  • 资源 (5)
  • 收藏
  • 关注

原创 html5复习二

排名</th><th>品牌 单元格内容 </td><td>1</td><td>联想

2024-11-19 13:35:50 499

原创 html5复习一

文本文本

2024-11-19 13:34:59 578

原创 解决单个大文件(或者压缩包)无法拷入u盘问题

过大,这种情况就是磁盘的系统格式问题,有些磁盘购买的时候格式是FAT32,FAT32它有一个缺点,就是单个文件不能大于4GB,这时就需要修改格式,2.NTFS:安全性和易用性、稳定性好,但U盘不建议使用NTFS,会大幅度缩短寿命;3.exFAT:U盘等移动设备首选,使用寿命长,占用资源比NTFS格式小。2.把文件系统设置为exFAT(推荐),然后开始格式化.1.备份好u盘里面的东西,然后选中u盘右击选择格式化。1.FAT32:单个文件不能大于4GB;拷贝大一点的大文件时候,就会提示对于目标。

2024-11-11 14:53:24 206

原创 青少年编程能力等级测评CPA试卷(2)Python编程(一级)

编写程序,接收用户输入的明文正整数,输出加密后的密文结果。注:input()函数中不要增加任何参数等提示信息。一、单项选择题(共20题,每题3.5分,共70分)D. 若输入的值为110,则输出的内容为B。二、编程题(共2题,每题15分,共30分)A. 若输入的值为16,则输出的内容为A。B. 若输入的值为13,则输出的内容为B。C. 若输入的值为45,则输出的内容为C。a=int(input('数值:'))print("变量未赋值")print("类型错误")print("运行成功")

2024-11-03 18:51:03 1437

原创 青少年编程能力等级测评CPA Python编程(一级)

(2)当运气值不足100但大于等于50时,能力值大于50则发生“幸运事件”,否则发生“不幸事件”;(3)当运气值不足50时,能力值大于90则发生“幸运事件”,否则发生“不幸事件”;一、单项选择题(共20题,每题3.5分,共70分)D. 若输入的值为1000,则输出的内容为16元。a=int(input('距离(km):'))B. 若输入的值为50,则输出的内容为12元。C. 若输入的值为55,则输出的内容为16元。二、编程题(共2题,每题15分,共30分)A. 若输入的值为5,则输出的内容为8元。

2024-11-01 21:31:28 1164

原创 移动2401班1101班级代码

2024-11-01 12:40:31 137

原创 使用Html5基本标签实现“时空电影网”案例步骤及详细代码

根据您的需求,我为您实现了对“时空电影网”电影节页面的美化。现在,您可以在浏览器中查看美化后的“时空电影网”电影节页面。

2024-10-24 10:23:36 273

原创 青少年编程能力等级测评CPA C++五级试卷(2)

(1)主函数中,变量m的值决定运算数的类型,m的值为0表示整数运算,m的值为1表示实数运算,这里假设输入的值都在合法的范围内,程序省略输入的合法性检查。输入圆的半径和矩形的宽、高,输出圆的面积和矩形面积。(2)编程过程中对于程序给定的部分不允许修改,考生仅允许在/****code****/提示行区间内作答。(2)编程过程中对于程序给定的部分不允许修改,考生仅允许在/****code****/提示行区间内作答。cout << "圆面积=" << s1->getArea() << " ";

2024-10-22 20:14:29 234

原创 青少年编程能力等级测评CPA C++五级试卷(1)

CP5_1_18.执行下列代码,若输出结果为:“2023-3-20”,则/***code***/处可以填写的代码有( )。(2)编程过程中对于程序给定的部分不允许修改,考生仅允许在/****code****/提示行区间内作答。(2)编程过程中对于程序给定的部分不允许修改,考生仅允许在/****code****/提示行区间内作答。说明:编程过程中对于程序给定的部分不允许修改,考生仅允许在/****code****/提示行区间内作答。CP5_1_16.下列有关类的组合和继承的叙述中,正确的有( )。

2024-10-20 18:36:00 1144

原创 青少年编程能力等级测评CPA C++ 四级试卷(2)

(3)编程过程中对于程序给定的部分不允许修改,考生仅允许在/****code****/提示行区间内作答。(3)编程过程中对于程序给定的部分不允许修改,考生仅允许在/****code****/提示行区间内作答。CP4_2_13.将A类的成员函数fun()声明为B类的友元函数,则以下叙述中,正确的是( )。编程过程中对于程序给定的部分不允许修改,考生仅允许在/****code****/提示行区间内作答。CP4_2_2.若有如下类A的定义,则下列有关类成员访问权限的叙述中,正确的是( )。

2024-10-20 18:34:06 956

原创 青少年编程能力等级测评CPA C++ 四级试卷(1)

(1) 编程过程中对于程序给定的部分不允许修改,考生仅允许在/****code****/提示行区间内作答。说明:编程过程中对于程序给定的部分不允许修改,考生仅允许在/****code****/提示行区间内作答。(3)编程过程中对于程序给定的部分不允许修改,考生仅允许在/****code****/提示行区间内作答。CP4_1_17.下列代码定义了类MyClass,有关其对象数组的定义语句,正确的有( )。CP4_1_14.下列代码定义了两个类,有关这两个类的叙述中,正确的是( )。

2024-10-20 18:29:18 812

原创 青少年编程能力等级测评CPA C++(三级)-试卷2

CP3_2_9.已经按升序排列好的一组数“20,40,47,58,62,82,94”,使用二分查找算法在这组数中查找200,判断出200不在这组数中,需要比较的次数是( )。CP3_2_3.有数列1,1/1!CP3_2_5.使用选择排序算法(每趟最多交换一次)对一组数“19,28,12,7,66,31,24”进行升序排序,则第三趟结束后,这组数的顺序是( )。CP3_2_6.用直接插入排序算法对一组数“100,80,12,66,31,19,28”进行升序排序,则第四趟结束后,这组数的顺序是( )。

2024-10-20 18:21:23 1125

原创 青少年编程能力等级测评CPA C++(三级)-试卷1

CP3_1_11.已知货币面值为100元、50元、20元、10元、5元、1元,购买价格为n元的商品,恰好完成支付,至少需要支付几张货币。CP3_1_14.对如图所示的二叉树进行深度优先遍历,用栈存储访问到的节点,则第5个入栈的节点值是( )。CP3_1_20. 设Demo为已定义的一个类,则下列有关该类的对象定义语句,正确的有( )。CP3_1_7.下列各组数据,用冒泡排序法进行从小到大排序,则需要交换次数最多的是( )。CP3_1_17.下列有关局部最优解和全局最优解的叙述中,正确的有( )。

2024-10-20 18:18:41 843

原创 青少年编程能力等级测评CPA C++(二级)试卷(2)

编写程序计算一个人的体重指数(BMI),国际上是通过计算公式来计算的,BMI的公式=体重(公斤)/身高(米)的平方。则下列表达式不正确的是( )。CP2_2_7.在C++中,执行下列程序,若x1,x2分别输入:10和20,则输出的结果是( )。CP2_2_10.执行下列程序,若给a,b,c,d分别输入7 5 3 1,则输出的结果是( )。CP2_2_20.执行下列程序,若给i,n分别输入3和4,输出的结果是( )。CP2_2_11.执行下列程序,若输入:246,则输出的结果是( )。

2024-10-15 21:25:44 1266

原创 青少年编程能力等级测评CPA C++(二级)试卷(1)

编写程序计算一个人的体重指数(BMI),国际上是通过计算公式来计算的,BMI的公式=体重(公斤)/身高(米)的平方。CP2_1_3 在C++中,若有定义:int x[ ][3]={0,1,2,3,4,5,6,7,8,9};CP2_1_7.在C++中,执行下列程序,若x1,x2分别输入10和20,则输出的结果是( )。CP2_1_10.执行下列程序,若给a,b,c,d分别输入4 3 2 1,则输出的结果是( )。CP2_1_20.执行下列程序,若给i,n分别输入2和6,输出的结果是( )。

2024-10-15 21:24:12 1151

原创 青少年编程能力等级测评CPA C++一级试卷(2)

CP1_2_9.若用整型变量cj表示成绩,下列能正确表示“成绩大于等于60,但小于等于100”的表达式是( )。CP1_2_14.执行下列程序,若输入的数据为:10 2 7 -5 1 2,则输出的结果是( )。CP1_2_19.下列给字符数组初始化为字符串:book的语句中,不正确的是( )。CP1_2_11.设给变量op输入:/ ,则执行下列程序的输出结果是( )。CP1_2_16.下列将数组元素进行初始化的语句中,不正确的是( )。CP1_2_3.在C++中,下列不正确的常量是( )。

2024-10-13 20:06:28 775

原创 青少年编程能力等级测评CPA C++一级试卷(1)

CP1_1_9.若用整型变量age表示年龄,下列能正确表示“年龄大于6岁,但小于18岁”的表达式是( )。的输出结果是( )。CP1_1_14.执行下列程序,若输入得数据为:10 2 7 -5 0 1,则输出的结果是( )。CP1_1_11.设给变量op输入:* ,则执行下列程序的输出结果是( )。CP1_1_16.下列将数组元素进行初始化的语句中,不正确的是( )。CP1_1_15.下列程序的功能是输出10到50中的完全数。CP1_1_19.下列字符数组初始化语句中,不正确的是( )。

2024-10-13 20:03:49 1175 1

原创 10个Android性能优化工具

Systrace是一个可视化的Trace分析工具,它可以捕获和展示Android系统和应用的运行信息,帮助开发者分析响应速度、卡顿丢帧、ANR等问题。:这是一个用于检测内存泄漏的开源库,它可以自动检测应用中的内存泄漏问题,并提供详细的泄漏报告,帮助开发者快速定位和修复问题。:这是一个用于分析Android设备GPU性能的工具,它可以帮助你识别和解决渲染性能问题,如卡顿和掉帧。:这是一个用于监控应用性能的工具,它可以监控CPU、内存、流量、启动耗时、电量、电流等性能状态的变化。

2024-09-30 09:21:48 708

原创 离职赔偿一览表-这年头每人都应该备一份

如果工作了3年3个月,3个月的部分属于“不满半年的部分”,按照0.5计算,所以工作年限按3.5(3+0.5)年计算,。比如工作3个月,工作年限按0.5,工作10个月,年限按1,工作1年1个月,年限按1.5, 工作2年7个月,年限按照2。如果工作了3年9个月,9个月属于“超过半年不满一年”,按照1计算,所以工作年限按照4(3+1)来计算。工作年限是指在本公司的工作年限,其中不满半年的部分按0.5计算,超过半年不满一年的部分按照1计算。=工作年限*平均工资,即N个月的工资,因此简称“N”。

2024-09-29 15:51:58 374

原创 Android客户端暴瘦了100M

assets资源优化:通过分析apk assets目录下的文件,我们发现里面有很多不用的文件,比如arm64位包中存在x86、armeabi-v7a等其他架构的so库,这些assets目录下的so库是三方库引入的,运行时动态加载,由于设置abiFilters无法过滤掉这些so库,导致打4包进apk中;分包下载:需要移除的so库和assets文件按功能模块进行分包,首次使用时再去下载对应的资源包,这样能确保功能模块依赖的云端资源尽可能的小,大幅降低下载时间,提升下载成功率,减少用户等待时间。

2024-09-23 08:11:18 717

原创 这个开源的AI证件照项目又火了!有人靠它日入300+

今天在知识星球里看到一个球友靠一个AI证件照的项目赚到了第一桶金,看了看项目,还不错。整理下来分享给大家玩玩。神器名叫,最近几天一直挂在GitHub热榜上,目前已狂揽3.2K星标。除了能换背景,它还支持轻量级抠图、选择不同规格和用途的标准证件照,以及方便打印的六寸排版照。已经体验过的网友纷纷感慨:AI实用技能拉满例子之一。以后随便拍一下,直接AI帮制作。第一批“体验用户”马斯克,已经安排上了。还有人在线调侃,已经推荐给老马了,等他考公用得上(doge)。

2024-09-11 08:55:10 807

原创 大型 Android 项目架构最佳实践(建议收藏)

项目采用 Kotlin 语言编写,结合 Jetpack 相关控件,等搭建的 MVVM 架构模式;通过组件化,模块化拆分,实现项目更好解耦和复用,ARouter实现模块间通信;使用协程+Flow+Retrofit+OkHttp优雅地实现网络请求;通过mmkv,Room数据库等实现对数据缓存的管理;使用谷歌ExoPlayer实现短视频播放;使用Glide完成图片加载;通过 WanAndroid 提供的 API 实现的一款玩安卓客户端。

2024-06-20 14:25:06 1020

原创 java 树型结构转list

/ System.out.println("找到了节点: " + result.value);// System.out.println("未找到节点");// 查找值为5的节点。

2024-05-08 22:46:18 955 1

原创 如何在Android应用中安全地使用SQLite数据库,并通过SQLCipher进行加密保护

Android内置SQLite轻量级关系型数据库,可以在Android应用中存储、检索和管理结构化数据。SQLite是一个无服务器的、零配置的、事务性的SQL数据库引擎,非常适合用于移动设备和桌面应用程序中。:SQLite不需要单独的服务器进程或操作系统级别的配置。可以直接读写磁盘上的文件,非常高效且适合在资源有限的移动设备上使用。:SQLite支持ACID事务,提供了原子性、一致性、隔离性和持久性。保证了即使在发生故障的情况下,数据的完整性也能得到维护。

2024-04-23 09:20:41 428 3

原创 APP保持屏幕常亮的几种方法

一、申请WAKE_LOCK 权限二、Activity 中设置FLAG_KEEP_SCREEN_ON FLAG。

2024-04-18 09:13:15 859

原创 AI代写赚钱逻辑

代写项目其实不算一个新项目,算是一个存在比较长期的项目,只不过,因为AI的兴起,又产生了一些新的机会那代写是怎么回事呢?AI之前,想进这行,门槛挺高的,文笔得过硬,产量还得高。我推荐这个项目是因为,AI降低了普通人入局的门槛,小白不用很有文采,只要学习并掌握了利用AI处理不同场景的能力,及拆解用户需求的能力,接单,快速拿到正反馈是很容易的一件事情。作为引流端,可以到各大平台去发布,引流到微信上成交,这个周期可能要看运气还有你作图,做视频的水平,周期不定,但基本上快则几天,慢则1个月都会有正反馈。

2024-04-17 16:12:56 532

原创 Java内部类有坑,100%内存泄露!

内部类改为静态的之后,它所引用的对象或属性也必须是静态的,所以静态内部类无法获得外部对象的引用,只能从 JVM 的 Method Area(方法区)获取到static类型的引用。内部类改为静态的之后,它所引用的对象或属性也必须是静态的,所以静态内部类无法获得外部对象的引用,只能从 JVM 的 Method Area(方法区)获取到 static 类型的引用。非静态内部类会持有外部类,如果有地方引用了这个非静态内部类,会导致外部类也被引用,垃圾回收时无法回收这个外部类(即使外部类已经没有其他地方在使用了)。

2024-03-13 09:22:20 882

原创 教你用Android Studio如何打jar包与aar包

就使用了的,然后我去查看下AS中的org.gradle.java.home的值,结果发现它一直是原来的jdk8路径,那我就手动去项目根目录中找到gradle.properties文件来修改下它的值。怕什么来什么,直接BUILD FAILED,接下来就得根据错误提示(错误提示我的Gradle要求的是jdk11,而我使用是jdk8...等解决方式)来逐步解决,错误如下。好了,本文到这里就算结束了哦,后续会聊聊项目与原生之间的相互调用、aar与jar的引入,sdk的接入等。添加个复制移动命名任务。

2024-03-06 15:05:53 702

原创 装饰你的APP:使用Lottie-Android创建动画效果

Lottie-Android是一个强大的开源库,由Airbnb开发,旨在帮助开发者轻松地在Android应用中添加高质量的动画效果。它基于Adobe After Effects软件中的Bodymovin插件,通过解析导出的JSON文件来渲染并播放复杂的矢量动画。Lottie-Android提供了许多令人印象深刻的功能和优点。首先,它支持从After Effects导出的JSON文件,这意味着设计师可以直接将他们创建的动画效果转化为Lottie可用的格式,而无需重新制作或重新编码动画。

2024-03-06 10:56:16 482

原创 Android 14后台服务永久保活的技术方法

到目前为止,我们已经创建了一个在Android应用程序中正常运行的后台服务。然而,在Android 8及以上版本中,由于后台服务受到一些限制,我们的服务可能会在一段时间后被杀死。通过以上步骤,我们可以实现在Android应用中创建一个永久保活的后台服务,以确保应用的功能和服务始终可用。为了在没有任何限制的情况下启动后台服务,我们需要在AndroidManifest.xml文件中定义一个持久化标志。在本篇博客中,我们将探讨如何创建一个在Android系统中不会被杀死的后台服务。第一步:创建一个后台服务。

2024-03-05 08:35:28 1774

原创 Android 混淆是啥玩意儿?

Android混淆,是伴随着Android系统的流行而产生的一种Android APP保护技术,用于保护APP不被破解和逆向分析。简单的说,就是将原本正常的项目文件,对其类、方法、字段,重新命名a,b,c…之类的字母,达到混淆代码的目的,这样反编译出来,结构乱糟糟的。

2024-03-01 08:38:41 736

原创 使用 Gradle 版本目录进行依赖管理 - Android

剩余的依赖同上依次迁移过去到版本目录即可,需要注意的是,像类似 compose-bom 已经统一了版本号的物料清单,被包含的依赖不再需要定义版本号并且不需要使用 module,而是使用 group。即冒号(:)之前的就是所谓的依赖组,你可以理解为一个依赖组捆绑了多个相关的依赖项,冒号之后的就是它的组成部分。Gradle版本目录是 Gradle 6.8 版本引入的一项新功能,它允许开发者将项目中使用的所有第三方依赖的版本信息集中管理在一个地方。在软件开发中,依赖管理是一个至关重要的方面。

2024-02-28 12:28:47 1112

原创 Android内存泄漏知识点

当一个对象已经不需要在使用了,本应该被回收,而另一个正在使用的对象持有它的引用,导致对象不能被回收。因为不能被及时回收的本该被回收的内存,就产生了内存泄漏。如果内存泄漏太多会导致程序没有办法申请内存,最后出现内存溢出的错误。堆内存都有一定的大小,能容纳的数据是有限制的,当Java堆的大小太大时,垃圾收集会启动停止堆中不再应用的对象,来释放内存。当在极短时间内分配给对象和回收对象的过程就是内存抖动。

2024-02-20 17:13:31 188

原创 Fragment为什么不用构造函数传递参数?

以上代码中我们发现instantiate这个方法的作用是创建了fragment对象,Fragment是用反射的方式创建的,而且有mArguments来控制参数那么当然要用特定的方式来传递参数。直接在Fragment的构造方法中传递参数,可能会导致在Fragment重新创建时(如屏幕旋转等配置变更时),无法正确地恢复这些参数。在源码中会发现,Fragment的构造函数是空的,所以他和普通类的创建对象的方式不太一样。虽然从技术上讲可以在Fragment的构造方法中传递参数,但这通常被认为是不良的实践。

2024-01-24 10:47:40 199

原创 Android面试官爱问的12个自定义View的问题

问题:请解释自定义View的基本概念及其在Android开发中的重要性。出发点:了解面试者对自定义View核心概念的理解,以及其在实际开发中的应用能力。参考简答:View与ViewGroup:View是Android界面的基本构建块,而ViewGroup是一种特殊的View,用于包含和管理其他View。自定义View的必备步骤:继承View或其子类,实现构造函数、测量、布局和绘制方法。重写onDraw方法:在该方法中进行绘制操作,实现自定义的外观和交互。

2024-01-19 11:22:22 998

原创 MPAndroidChart PieChart设置空数据 显示文字、颜色、字体

mPieChart.setNoDataTextColor(ContextCompat.getColor(this, R.color.颜色ID));MPAndroidChart PieChart中无数据默认图 显示“No chart data available.”//设置字体大小 单位默认px 可以用工具类转换dip2px 等。mPieChart.setNoDataText("暂无数据");我们可以用以下方法修改默认设置,可以定义文字、颜色、字体。

2024-01-18 15:40:25 243

原创 Android 布局菜鸟 android中的布局类型和特点?

在这个布局中,整个界面被当成一块空白备用区域,所有的子元素都不能被指定放置的位置,它们统统放于这块区域的左上角,并且后面的子元素直接覆盖在前面的子元素之上,将前面的子元素部分和全部遮挡。ConstraintLayout布局中的子控件需要约束关系,控件的相互依赖,这有点像相对布局 ,但是约束布局的功能更加强大,它很方便的在编辑器上进行添加删除控件,并设置属性值,简化操作。主要以水平或垂直方式来排列界面中的控件。在线性布局中,如果水平排列,垂直方向上只能放一个控件,如果垂直排列,水平方向上也只能放一个控件。

2024-01-16 17:24:37 401

原创 Application为啥不能作为Dialog的context?

而这个传入的token就是之前startActivity流程中,写入到DisplayContent#mTokenMap这个集合中的key,所以自然是能够获取到对应的value,即WindowToken类型属性token不为null,自然走不到3处标记的条件分支中,窗口校验通过。在这个方法中,我们最终会调用到IWindowSession#addToDisplayAsUser()方法,这个方法是一个跨进程的调用,经过一番折腾,最终会执行到WMS的addWindow()方法。

2024-01-10 09:03:07 1210

原创 今年是收获与成长的一年

身边刚毕业的同事都很聪明,也的确非常优秀,很多都是高学历,印象最深的是一位复旦大学的硕士跟我闲聊时说,他对很多东西都不感兴趣甚至排斥,比如买房结婚生娃,高中的时候好歹知道的比较少,还是比较有活力的。大自然的演化把给予我们快乐当成是一种奖赏,举个例子,性高潮所带来的快乐鼓励我们发生性行为,将自己的基因传下去。身边有一位同事被诊断出糖尿病,确实让他郁闷了一段时间,但是病情没有持续的恶化,他调整过来了,通过健身和自律的生活,他感觉比一般人更加的快乐,尤其是前段时间谈了女朋友后,大家都觉得他的精神面貌更好了。

2024-01-09 14:39:30 474

原创 关于android有时候Edittext.setText无效的解决方法,有效

et_content.setText(TAG+“用户可见的时候”);你只要加上控件的post方法就可以及时刷新设置的值了,亲测有效。

2024-01-02 16:51:00 577

善考测试版.apk

啥考app的下载,能安装不上 如果安装不上的话 加我 在单独发给你

2019-06-14

java基础(se)练习手册部分讲解

Java绝对经典的讲解,简单明了,适合没有基础的人学习,如果没有积分留言

2018-06-28

计算机网络基础

适合无专业基础知识的,面试技巧,很简单,很实用的一套网络ppt

2018-06-28

java基础(se)练习手册(绝对超值)

java基础(se)练习手册(绝对超值),自己亲自出题,结合面试,更贴近项目.

2018-06-28

java习题练习很简单,很基础,很有必要学习

java基础练习手册,很不错的练习的手册,加油学习吧,相信你肯定能成为java大师

2018-06-25

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除