smile908

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

08 2022 档案

设计模式—模板方法模式(template)
摘要:模板方法模式,我们来看一下定义:定义了一个算法的骨架,而将一些步骤延迟到子类中,模版方法使得子类可以在不改变算法结构的情况下,重新定义算法的步骤。 我们来定义程序员的一天,这是一个抽象类,里面定义一个名字以及单参数的构造器,用于传递不同的职业在一天不同的行为。我们这里定义了四种角色,来展示他们的 一 阅读全文

posted @ 2022-08-29 11:52 smile908 阅读(142) 评论(0) 推荐(0) 编辑

设计模式-装饰者模式(Decorate)
摘要:首先我们来看一下装饰者模式的UML图 图中各个类的含义不懂没有关系,下面我会用一个形象的例子来一一介绍他们,相信大家看完后肯定就明白了 比如,我们玩了一款游戏,里面有五种角色,分别是上路,打野,法师,射手和辅助,每个角色都有自己不同属性和方法,这里我们 为了通俗易懂,就来不同角色的衣服(黑色衣服,蓝 阅读全文

posted @ 2022-08-29 11:17 smile908 阅读(341) 评论(0) 推荐(0) 编辑

将静态网页部署在云服务器
摘要:环境 我的云服务器操作系统是CentOS Linux release 7.6,当然云服务器可以自行更换操作系统 我在阿里云的云服务器的实例中进行远程连接,准备安装httpd rpm -qa | grep httpd 输入这个命令,控制台并没有给我任何的响应,我也不知道安装没httpd,于是不管安装没 阅读全文

posted @ 2022-08-24 16:36 smile908 阅读(572) 评论(0) 推荐(0) 编辑

初识ListView
摘要:BaseAdapter:抽象类,实际开发中我们会继承这个类并且重写相关方法,用得最多的一个Adapter! ArrayAdapter:支持泛型操作,最简单的一个Adapter,只能展现一行文字~ SimpleAdapter:同样具有良好扩展性的一个Adapter,可以自定义多种效果 今天来简单实现a 阅读全文

posted @ 2022-08-23 11:33 smile908 阅读(22) 评论(0) 推荐(0) 编辑

关于Recycler工具类的设计
摘要:CommonRecyclerAdapter类 package com.example.example.util;import android.content.Context;import android.view.View;import android.view.ViewGroup;import a 阅读全文

posted @ 2022-08-22 15:21 smile908 阅读(15) 评论(0) 推荐(0) 编辑

安卓FindById和ImageButton报错(已解决)
摘要:今天笔者在运行项目的时候,从来没有发现findbyid也会报错,具体报错页面如下图所示 log上的意思很明显,大致意思没说没有findbyid这个包。findbyid这个只能在Activity中用,而我当前这个类并没有继承AppCompatActivity,而是继承Fragment findbyid 阅读全文

posted @ 2022-08-18 09:23 smile908 阅读(190) 评论(0) 推荐(0) 编辑

论应用首页的返回按钮的设计
摘要:1:页面布局就一个返回的图标,使用的是imageView<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app=" 阅读全文

posted @ 2022-08-16 13:46 smile908 阅读(128) 评论(0) 推荐(0) 编辑

如何解决Android studio控制台乱码问题
摘要:今天在运行项目的时候发现运行出错,控制台打印乱码,出错信息看不清,如下所示 ��: �Ҳ������ 如何解决 点击android Studio的导航栏help 点击Edit custom VM options,在这个文件里面加上 -Dfile.encoding=UTF-8 最后重启android  阅读全文

posted @ 2022-08-15 16:31 smile908 阅读(1209) 评论(0) 推荐(0) 编辑

关于app页面的定时跳转和一个manifest.xml的错误
摘要:我们在进行移动开发的时候,app的欢迎页面跳转登录界面或者首页就显得格外的重要,下面是实现代码,xml页面我们自己根据自己的需求来设计页面页面。 package com.example.example;import androidx.appcompat.app.AppCompatActivity;i 阅读全文

posted @ 2022-08-12 10:01 smile908 阅读(2104) 评论(0) 推荐(0) 编辑

两种排序算法随想
摘要:冒泡排序,可直接运行,有需要可以直接copy带走 冒泡排序算是一种非常经典的排序吗,并不是说他的算法优秀,也不是说他的效率高,他作为最广为人知的一种排序算法,我们可以不用,但是必须要会是吧。 我们在进行一些面试的时候,写排序算法,我们可以不去研究快排,堆排,桶排等效率较高的排序算法,直接开写冒泡排序 阅读全文

posted @ 2022-08-11 15:04 smile908 阅读(27) 评论(0) 推荐(0) 编辑

使用int来存储ip地址
摘要:上次在面试的时候面试官问了我一个比较有意思的问题,如何用一个int来存储一个IP地址。面试官竟然问了,那么就有他的一个可行性,于是,我就开始整理我的思绪。 现在的ipv4是点分十进制的,比如,1129.168.255.25,转化为二进制为1000000110101000111111110001100 阅读全文

posted @ 2022-08-11 14:15 smile908 阅读(1171) 评论(0) 推荐(0) 编辑

Android模块化开发实例
摘要:第一部分 :设计项目架构,我这边创建了三个模块,app模块为项目的主界面,上面有两个按钮,分别来调用另外两个模块,通过按钮实现 主要项目结构为 这个界面是app的发布,两个按钮分别调用另外两个模块,在debug版另外两个模块是独立板块,可以运行。但是在整个项目的发布的时候,我们需要将另外的两个模块打 阅读全文

posted @ 2022-08-11 13:07 smile908 阅读(704) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示