- 博客(16)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 设计模式之:代理模式(java)
小时候我们都爱打游戏,登录账号、打怪,然后升级。那我们每个人的经历是有限的,但互联网的时间是无穷的,这时候就出现了代打。将我们的账号和密码给了代打,他帮我们打怪,升级。
2024-04-17 21:56:07 182
原创 设计模式之:观察者模式(kotlin)
古人云:知己知彼,百战不殆。打仗,靠的是信息,古时候是斥候,现如今叫侦查兵,也就是拿到敌人的动向,才好排兵布阵,不然一不小心被偷袭,那可能面临着全军覆没的风险。所以,掌握信息,才能打好准备之仗。
2024-04-16 22:51:49 306
原创 kotlin:APP超时验证
在工作过程中,有这样一个需求:1.用户退出应用后,再次点击应用需要进行验证(指纹,面部,手势)。2.用户返回桌面后,超过某时间段后返回应用需要进行验证(指纹,面部,手势)。
2024-04-14 18:50:32 268
原创 Java寻找两个正序数组的中位数
题目来源:来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/median-of-two-sorted-arrays著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。题目描述:给定两个大小分别为m和n的正序(从小到大)数组nums1和nums2。请你找出并返回这两个正序数组的中位数。示例:示例 1:输入:nums1 = [1,3], nums2 = [2]...
2021-03-08 21:12:51 441
原创 【百度AR】——Android SDK Pro版本的集成和case的使用
一、介绍:1.首先我们去官网上看一下百度AR SDK Pro版本的一个简介:https://ai.baidu.com/docs#/DuMixAR-Android-SDK-Pro/top2.然后下载Demo的一个地址:https://ai.baidu.com/sdk#ar3.再一个是内容提供平台:https://dumix.baidu.com/content#/4.最后是应用开放平台...
2019-09-30 11:43:52 1102 2
原创 【Java】——基本数据类型
目录byte型short短整型int整型long长整型double双精度浮点型float单精度浮点型char字符型boolean布尔值类型Java语言提供了八种基本类型。(1个字节占8位,二进制表示为:0000 0000 ~ 1111 1111)六种数字类型(四个整数型,两个浮点型)。一种字符类型。一种布尔型。byte型byte数据类型是8位...
2019-09-25 10:25:36 270
原创 【Java】——从HelloWorld开始
一、前期准备当前JDK已经发展到了JDK13版本,但是,对于初学者来说,了解JDK的发展还是比较重要的。再次,博主建议使用JDK8来进行学习。首先是去官网下载JDK,获取去到我的百度网盘进行下载JDK,提取码:prvh。安装JDK下载完之后安装,之后选择安装路径(尽量不要有中文,中间不要有空格)。当安装到下面这一步的时候就可以直接X掉了。因为JDK包含有JRE...
2019-09-24 23:46:08 240 1
原创 Java——递归[第二次修订版]
相信大家都听过这么一个故事:从前有座山,山上有座庙,庙里有个老和尚在给一个小和尚讲故事,故事是什么呢?从前有座山,山上有座庙,庙里有一个老和尚在给小和尚讲故事,故事是什么呢?从前有座山……这个故事很长很长,有多长?这篇文章有多长就有多长。但是一整篇文章都在重复这个故事那这个博客还写个啥玩意儿。所以不妨写一个for循环?while循环或者do……while循环?但是循环到什么时候截止呢?1024...
2019-09-23 10:48:55 212
原创 【Python】——从HelloWorld开始,向世界Say Hi。
一、python简介:Python,目前世界编程语言排行榜接连三年摘得桂冠。要说它是世界上最流行的编程语言也不为过,那这门语言能做些什么呢?web开发 爬虫 大数据如果说能显示在用户面前的界面成作为文,后台逻辑称之为武的话,python那可称得上是文武双全的一门语言了。它不仅仅能抢了web前段工程师的饭碗,还会抢Linux运维,游戏脚本,桌面程序,数据处理,人工智能的饭碗,可...
2019-09-22 23:33:30 444
原创 【Java】——经典例题之汉诺塔(递归实现)
废话不多说,先上代码,请各位看官慢慢享用public void hanoi(char A,char B,char C,int n){ if(n == 1){ System.out.println(A + " --> " + C); }else{ hanoi(A, C, B,n - 1); System.out.println(A + " --> " + C); ...
2019-09-22 22:44:30 684 3
原创 【Android】——创建与识别二维码
Android平台下创建与识别二维码先什么都不说,直接上图 好了,想必大家也知道,在做Android开发的时候二维码你其实可以直接在ImageView控件中放一张二维码图片,然后进行适配的,但是这样就会有几个个弊端,一,分辨率问题,需要对ImageView进行屏幕适配;二,对二维码内容的识别上会花更多的时间,更多的代码去实现怎么解析二维码上的数据,这无疑增加了开发过程中大量的时间和经历
2019-09-22 22:43:47 402
原创 【Java】——几种常见的排序(为混乱带来秩序)
Java中最常用的几种算法如下:选择排序(selection sort) 插入排序(insertion sort) 冒泡排序(bubble sort) 快速排序(quick sort) 归并排序(merge sort) 桶排序(bucket sort)具体实现代码如下:public class NumberSort { public static void main(St...
2019-09-01 11:28:31 437
原创 【工具】——远程协助(向日葵)
在烈日炎炎的午后,一片片金黄金黄的田野中,要是能够看到上图这样的风景,那是多么的赏心悦目啊 ,并且身旁有佳人,那是何等的荣幸之至。当然,今天的主体就是向日葵,一个远在千里却近乎咫尺之间的桌面操控工具。首先,上百度百度一下,你就知道,搜索向日葵,你就可以看到上面这样一张图,哦,不,你就会得到你想要搜索的结果了。直接点击“立即下载”,下载完了之后安装,当然,如果需要千里之外控制本机电脑...
2019-08-28 19:17:21 4247 2
原创 【百度AR】——Android SDK Easy版本的集成和case的使用
〇、百度AR增强现实地址http://ar.baidu.com/一、前期准备1、认识百度AR①百度AR(详情见百度百科)②要集成百度AR,首先需要知道两个平台,一个是DuMixAR技术开放平台(应用),一个是DuMixAR内容开放平台(case)。2、创建应用DuMixAR技术开放平台上点击「应用控制台」,授权说明中点击「立即使用」,然后使用百度账号登陆到DuMixAR技术...
2018-11-22 19:34:58 807 1
原创 【Android】——屏幕适配下各个老司机
各位老司机可能都明白一个道理:眼见不一定为实,耳听也非为虚。所以,在Android开发过程中肯定会遇到各种屏幕大小不统一测试情况下的字体大小不一,控件像喝醉了酒的醉汉一样东倒西歪的,那么,屏幕适配到底有多难,下面这趟车开往幼儿园,请各位老司机抓好扶手,随时准备动手。首先我们要明白几个单位:dpi、dp、px,闲话不多扯,我只说重要的概念问题。dpi:图像每英寸面积内的像素点数;dp...
2018-07-03 16:01:16 257 2
原创 【Android】——比较两个版本的大小
首先是获取到已安装的版本的版本号,例如1.2.3a。其次是获取最新版本的版本号,例如1.2.4b。以下代码为了简洁,直接进行版本比较思路书写:首先是布局文件,两个输入框输入的是版本号,一般版本号的格式是xxx.xxx.xx,一个按钮用来触发比较行为,另一个TextView用来显示比较结果。<?xml version="1.0" encoding="utf-8"?><...
2018-06-29 20:44:56 977
在Android中使用面向对象思想的可行性
2016-09-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人