自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 【安卓】开发跳过广告app,具备“李跳跳”app的部分功能

现在手机的开屏广告还是挺多的,还有应用内弹出广告,青少年模式等,市面上很多跳过广告app下架了,我利用工作闲暇时间开发了自己用的app,不传播,分享知识!

2023-09-26 16:54:18 1019 10

原创 【安卓】自定义View实现画板涂鸦等功能

绘制主要用到Paint和Path,大体思路都是监听OnTouchEvent事件,绘制路径或者其他图案,开发这个项目用时一周。

2023-08-25 11:25:55 1382 2

原创 【Vue】高仿CSDN的评论区功能,全手敲!

2-2、点击评论图标的时候,触发一个方法,打开弹窗,并根据文章id请求后台评论,后端用Java对评论和回复进行封装返回2-3、发表评论,将评论内容和用户id以及文章id发给后端保存,发表的时候,前端伪更新评论区,将新发表的评论push到comments里面,就不需要再次请求后端获取所有评论,除非用户主动刷新页面。2-4、打开回复框,注意我们动态绑定了每条评论的openReply属性,每个回复框都是独立的,并不会相互影响,更新openReply属性不能简单地用this.comment[index].o

2022-09-07 23:32:35 2866 22

原创 【安卓13】谷歌原生桌面launcher3 禁止桌面图标拖拽和所有应用拖拽

如果我们需要固定住布局,不给用户拖拽,可以通过修改长按点击监听事件来达到禁止拖拽的目的。

2023-11-14 11:10:52 477

原创 【安卓13】谷歌原生桌面launcher3源码修改,修改桌面布局(首屏应用、小部件、导航栏、大屏设备任务栏)

近期接到一个关于谷歌EDLA认证的需求,我负责的是谷歌原生桌面布局的修改,通过研究源码,将涉及到了一些修改思路发出来,大家可以参考一下有没有对你有用的信息。

2023-11-09 19:31:51 2997 5

原创 【安卓笔记】安卓13编译系统大包选择脚本的shell编程代码解读,巩固shell编程的知识

解读:第一个if 里面的!,表示非空的否定,即如果parameter为空,则if条件成立,执行then里面的内容,否则执行else后面的内容;中,grep是一个搜索命令,用于在文本中搜索指定的模式。索引颜色编码由一个以"0"到"99"的数字表示,其中"0"代表黑色,"1"代表红色,"2"代表绿色,"3"代表黄色,"4"代表蓝色,"5"代表洋红色,"6"代表青色,"7"代表白色。:这与上面的行类似,但使用的是不同的grep选项和参数,可能表示从不同的行开始/结束搜索,并将结果赋值给dtspath变量。

2023-10-09 10:02:08 203

原创 【安卓】视频播放器实现过程,超详细注释,自定义视频进度条,打开本地文件播放视频等功能。

视频播放类和布局代码,包含进度条功能和打开本地视频功能。

2023-07-25 16:41:51 534

原创 【Java可复用工具类-评论时间】传入LocalDateTime参数,返回一个时间【过去、昨天、今天】。

【代码】【Java可复用工具类-评论时间】传入LocalDateTime参数,返回一个时间【过去、昨天、今天】。

2022-09-04 23:47:08 357

原创 Vue实现CSDN评论区的抽屉drawer效果,不需要用el-drawer组件。

【代码】Vue实现CSDN评论区的抽屉drawer效果,不需要用el-drawer组件。

2022-09-02 11:38:25 929

转载 hive内部表与外部表区别详细介绍

从上面的输出Moved: ‘hdfs://mycluster/user/hive/warehouse/wyp’ to trash at: hdfs://mycluster/user/hdfs/.Trash/Current我们可以得知,原来属于wyp表的数据被移到hdfs://mycluster/user/hdfs/.Trash/Current文件夹中(如果你的Hadoop没有取用垃圾箱机制,那么drop table wyp命令将会把属于wyp表的所有数据全部删除!同时,属于表wyp的元数据也全部删除了!

2022-08-25 14:40:15 396

原创 奇偶链表双子针解法

给定单链表的头节点 head ,将所有索引为奇数的节点和索引为偶数的节点分别组合在一起,然后返回重新排序的列表。你必须在 O(1) 的额外空间复杂度和 O(n) 的时间复杂度下解决这个问题。第一个节点的索引被认为是 奇数 , 第二个节点的索引为 偶数 ,以此类推。请注意,偶数组和奇数组内部的相对顺序应该与输入时保持一致。...

2022-08-13 23:42:10 235

原创 小程序switch组件动态绑定每条数据的开关-以设置动态私密为例

我们实时更新数据库,但是switch组件开关上绑定的还是上一次获取数据库的lock值,有些人如果想让页面更新开关,会想重新获取一次数据库的数据,但是这样有点大题小用了,消耗了资源,因为我们只想要更新lock值,不需要再调用一次云数据库,所以。(2)在wxml页面的switch组件绑定一个checked属性=该动态的lock值,再绑定一个所属动态下标index给js页面,以便实时更新对于的那一条动态的lock值。就有用了,只需要用this.setData去更新动态数组对应下标的lock值即可。...

2022-08-09 21:47:16 826

原创 小程序预览类似朋友圈动态一组图片

代码】小程序预览类似朋友圈动态一组图片。

2022-08-06 16:36:55 229

原创 【小记】小程序滑到底部触发分页获取数据

2)在底部触发函数onReachBottom: function(){}里面获取下一页数据库数据,先判断是否全部获取完了。(1)在该页面json文件里面加上底部触发距离 “onReachBottomDistance”: 100。(3)默认获取前20页,写在onShow()函数里面。(5)getNextList()代码。(4)getList代码。...

2022-08-05 23:43:44 323

原创 【小程序】发布商品(上传图片、数据校验)

本文包括小程序封装日期时间选择框和上传图片等功能,js代码篇幅在200行左右,代码有详细注释

2022-07-30 22:12:33 694

原创 小程序没有弹窗,自己做一个替代弹窗一样的效果

原理是当dialog1为false是显示默认页,为true时显示目标页。

2022-07-26 22:27:02 314

原创 小程序商品详情页面设计与功能实现(包括倒计时)

商品轮播图、倒计时、出价记录等功能

2022-07-26 21:47:52 1939

原创 [小记】Hbase报错:Connection refused: no further information: localhost/127.0.0.1:16000

hbase

2022-06-20 22:38:14 3220

原创 读取一个in.txt文件,里面是一篇英文文章,将里面的单词按照字典大小顺序存储到out.txt中

代码:#include<stdio.h>#include<string.h>////根据Ascii码计算每个单词的字典大小 ,(理解错误,不用理)//int dictionarySize(char a[]){// int count=0,i=0;// while(a[i]!='\0'){// count += (int)a[i];// }// return count;//}//根据字典大小对二维数组进行排序(交换法排序) void sort(char st

2022-02-14 17:22:48 946

原创 什么是MTTF、MTBF、MTRF?

MTTF(Mean Time To Failure,修复前平均时间)是指某个元件预计的可运作平均时间。硬体元件故障通常是永久的,因此通常修复或替换该元件所需的时间也很重要,也就是修复前平均时间,即寿命均值,记为MTTF。MTBF,即平均故障间隔时间,英文全称是“Mean Time Between Failure”。是衡量一个产品(尤其是电器产品)的可靠性指标。单位为“小时”。它反映了产品的时间质量,是体现产品在规定时间内保持功能的一种能力。具体来说,是指相邻两次故障之间的平均工作时间,也称为平均故障间隔。

2021-11-03 20:31:09 1329

原创 什么是图灵测试

图灵测试(The Turing test)由艾伦·麦席森·图灵提出,指测试者与被测试者(一个人和一台机器)隔开的情况下,通过一些装置(如键盘)向被测试者随意提问。进行多次测试后,如果机器让平均每个参与者做出超过30%的误判,那么这台机器就通过了测试,并被认为具有人类智能。图灵测试一词来源于计算机科学和密码学的先驱艾伦·麦席森·图灵写于1950年的一篇论文《计算机器与智能》,其中30%是图灵对2000年时的机器思考能力的一个预测,我们已远远落后于这个预测。...

2021-09-30 08:37:46 221

原创 决策表、回归、回溯基本概要

一:决策表决策表可以方便的获取特定的系统需求和记录测试对象的内部实现,可以用来记录测试对象的各种复杂规则,同时它可以有效的指导测试用例的设计。尽管决策表测试对于测试人员而言非常重要,但是许多测试人员并不熟悉这种技术。决策表是分析和表达多逻辑条件下执行不同操作的表格。决策表能够将复杂的问题按照各种可能的情况全部列举出来,以避免测试需求的遗漏。因此,利用决策表可以设计出比较完整的测试用例集合。决策表测试技术特别适用于下面的使用场景:针对不同的逻辑条件的组合,测试对象需要执行不同的操作。决策表有四个部分组成

2021-05-18 09:37:22 479

原创 软件测试中的V模型,W模型,H模型

一:V模型V模型本身是软件开发中瀑布模型的变种,它反映了测试活动与分析和设计的关系。V模型标明了测试过程中本身存在的不同阶段,从左到右,描述了开发过程和测试过程间的阶段对应关系。需求分析、概要设计、详细设计、编码、单元测试、集成测试、系统测试、验收测试需求分析用户需求、业务需求、需求规格说明书概要设计系统架构、模块划分、模块与模块之间的接口。详细设计模块内部实现的逻辑和方法。编码实现上面的设计。单元测试:又称模块测试,针对单一的程序模块进行的测试集成测试:又叫组装测试,在单元测试的

2021-05-04 10:59:29 740

原创 什么是形式化方法

形式化方法定义:用于开发计算机系统的形式化方法是描述系统性质的基于数学的技术,这样的形式化方法提供了一个框架,可以在框架中以系统的而不是特别的方式刻划、开发和验 证系统。 如果一个方法有良好的数学基础,那么它就是形式化的,典型地以形式化规约语言给出。这个基础提供一系列精确定义的概念,如:一致性和完整性,以及定义规范 的实现和正确性。 形式化方法的本质是基于数学的方法来描述目标软件系统属性的一种技术。不同的形式化方法的数学基础是不同的,有的以集合论和一阶谓词演算为基础(如Z和 VDM),有的则以时态逻辑为基

2021-04-06 21:22:17 220

原创 分而治之

所谓“分而治之” 就是把一个复杂的算法问题按一定的“分解”方法分为等价的规模较小的若干部分,然后逐个解决,分别找出各部分的解,把各部分的解组成整个问题的解,这种朴素的思想来源于人们生活与工作的经验,也完全适合于技术领域。诸如软件的体系结构设计、模块化设计都是分而治之的具体表现。分而治之方法与软件设计的模块化方法非常相似。为了解决一个大的问题,可以:把它分成两个或多个更小的问题;分别解决每个小问题;把各小问题的解答组合起来,即可得到原问题的解答。小问题通常与原问题相似,可以递归地使用分而治之策略来解

2021-04-01 12:39:39 136

原创 【软件工程】医院患者监护系统的可行性分析(从软件工程出发)

题目概述:某医院打算开发一个以计算机为中心的患者监护系统,要求是:随时接收每个 病人的生理信号(脉搏、体温、血压、心电图等),定时记录病人情况以形成患者日志,当某个病人的生理信号超出医生规定的安全范围时向值班护士发出警告信息,此为,护士在需要时还可以要求系统印出某个指定病人的病情报告。试写出问题定义,并且分析开发这个系统的可行性。问题定义:开发一个系统接受病人生理信号并判断是否需要通知护士,以提高护士工作效率。需要开发的功能:数据采集、数据处理、信息管理系统、事务管理可行性分析:技术可行性:虽然

2021-03-21 22:36:25 2942

原创 【软件工程】软件工程方法论对我们的软件开发有多大用处?

对于开发者的作用:软件工程的方法论对软件开发提供了一个可执行的框架,是几代人通过总结出来的方法论,可以使新手尽可能准确快速的上手软件开发简述软件工程方法论:软件工程方法论包含3个要素:方法、工具和过程。其中,方法是完成软件开发的各项任务的技术方法,回答“怎样做”的问题;工具是为运用方法而提供的自动的或半自动的软件工程支撑环境;过程是为了获得高质量的软件所需要完成的一系列任务的框架,它规定了完成各项任务的工作步骤。采用软件工程方法论开发软件的时候,从对任务的抽象逻辑分析开始,一个阶段一个阶段地进行开发。前

2021-03-21 21:56:17 121

原创 简谈软件工程

软件工程是不是教会不怎么会写程序的人开发软件?前些日,软件课程老师临近下课给我们留下了这样一个问题,这句话读起来有点拗口,我理一下大概是这么一个意思:不太会编程开发软件首先,我们来了解一下,何为软件工程?会编程就会开发软件了吗?软件工程教给我们的是什么?现在谈谈第一个问题,要理解软件工程,先了解一下软件的定义,我整理了一下书本的内容得出,软件区别于程序,程序可以是一小段代码编译出的可执行文件,例如简单的输出HelloWorld也是一个程序,而软件不仅仅是一个程序,一个软件的诞生必须有一个完整的

2021-03-13 19:22:26 198

原创 [JeeSite] Jeesite框架实战,(jeesite部署)数据增删改查(教材订购)

码字不易,先点赞后看,养成习惯~首先是Jeesite的部署官方教程:官方jeesite压缩包下载:https://github.com/thinkgem/jeesite/issues(由于github现在经常访问不了,所以附上码云下载地址:https://gitee.com/li-shilin007/jeesite)点击下载zip到本地以下是部署jeesite官方教程,也可以在解压后的jeesite文件的的doc文件查看具体方案,这里不做多说1.运行Maven目录下的settings.bat文件

2021-03-10 21:21:49 739 2

原创 操作系统原理实验 :C语言创建进程,获取系统日期并写入文本文件,更新为当前运行日期

本文章仅供本人作为学习笔记,也很荣幸能给大家参考学习问题实现:在Windows环境下,利用高级语言编程环境(限定为VS环境或VC环境)调用相关的系统调用(CreateProccess,即系统API)实现一个包括“进程创建,文件读写”功能的应用程序。有一个文本文件CommandList.txt,第一行是说明性文字:本文件最后一次打开和运行日期是20200224。第二行开始每行是一个可执行程序的名称(含路径)。编写一个应用程序能打开该文件,顺序执行其中的每个程序,并将文件第一行中的日期更新为当前日期。例如

2021-03-09 18:38:50 2345 6

空空如也

空空如也

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

TA关注的人

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