项目目录、项目概述二、开发环境三、运行演示四、源码获取 、项目概述本系统基于 MVP + RxJava + Retrofit进行设计和开发,通过 Retrofit 实现了无网缓存,基于 MVP 模式对 Activity 和 Fragment 封装了两基类,同样适用于非 MVP 的实现。运用 RecyclerView 加载了多种复杂布局,用到了些很棒的第三方库,新闻阅读内容通过解析api得
随着从事 Android 开发年限增加,负责的工作项目也从应用层开发逐步过渡到 Android Framework 层开发。虽然开始就知道 Android 知识体系的庞大,但是当你逐渐从 Application 层向 Framework 层走的时候,你才发现之前懂得认知真是太少。之前更多打交道的 Activity 和 Fragment ,对于 Service 和 Broadcast 涉及的很
转载 2024-06-20 04:57:22
52阅读
编写一个简单的C程序编译器安装完成之后,我们就可以用它来编写代码了。 这里用Dev C++作为示例,我的是5.11的版本(后续版本是其他人开发的分支版本)。1.双击打开软件,2.点击左上角工具栏“文件”→“新建”→“源代码”,这样就打开了一个窗口,可以在这里编辑代码。 现在来看一个简单的代码。#include <stdio.h> //这是一个头文件 int main(){
Map的实现其实很简单,一个key对应一个value就行 。 本Map是写着玩的,是想告诉初学者我们也可以一个简单的Map来自己用 代码: public class MyMap<K, V> { private Node<K, V>[] nodes; private int size; privat ...
转载 2021-08-08 14:07:00
172阅读
2评论
1 Layout是ViewGroup的子类 LinearLayout、FrameLayout都是ViewGroup的子类,自己的Layout也是ViewGroup的子类。 2 步骤 第自己的Layout类继承ViewGroup; 第二,重写onLayout()和onMeasure方法; 2.1
转载 2019-08-31 08:44:00
225阅读
2评论
本文目录、使用背景1.可传输表空间基本流程2.使用前提条件/限制二、技术要点三、实施步骤1.实验环境2.源端操作1) 造测试数据并模拟小压力2) 备份单库数据3) 备份表结构4) 批量生成可传输表空间命令3.目标端操作1) 备份数据恢复准备2) 恢复表结构至目标端3) 舍弃目标端对应表空间文件4) 拷贝表数据及配置文件到目标端sbtest库数据目录5) 执行导入表空间文件操作4.建立复制(多源复
动手编写一个编译器,学习下较为底层的编程方式,是种学习计算机到底是如何工作的非常有效方法。编译器通常被看作是十分复杂的工程。事实上,编写一个产品级的编译器也确实是一个庞大的任务。但是一个小巧可用的编译器却不是这么困难。秘诀就是首先去找到一个最小的可用工程,然后把你想要的特性添加进去。这个方法也是Abdulaziz Ghuloum在他那篇著名的论文“种构造编译器的捷径”里所提到的办法。不过这
转载 2024-05-16 14:03:08
32阅读
目录​​数据结果与算法绪论​​​​Map接口​​​​HashMap实现类​​​​测试​​数据结果与算法绪论Map接口public interface Map<K,V> { V put(K k, V v); V get(K k); int size(); interface Entry<K,V>{ K getKey(); V
原创 2022-03-29 15:48:37
159阅读
# 自己一个日历 ## 介绍 作为名经验丰富的开发者,我将教会你如何使用jQuery实现自己一个日历。在这个过程中,你将学习如何使用jQuery来操作DOM元素,以及如何处理日期和时间数据。 ## 流程 首先,让我们看下整个实现日历的过程: ```mermaid journey title 实现日历 section 准备工作 开始 获取
原创 2024-04-25 03:47:20
79阅读
一个mybatis的例子 实现步骤 1. 新建student表 2. 加mybatis坐标,mysql驱动坐标1 <?xml version="1.0" encoding="UTF-8"?> 2 3 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XM
转载 2024-09-02 12:15:03
85阅读
本文讲述JAVA程序编译过程、编写第一个应用程序及应用程序结构分析等内容。 、JAVA程序编译过程JAVA的灵魂:字节码 字节码可跨平台运行,即可以编写次,到处运行。Java Virtual Machine-JVM(虚拟机)任何种可以运行Java字节码的软件均可看成是Java的“虚拟机”;只要为不同平台实现相应的虚拟机,编译后的Java字节码就可以
# 如何实现Java自己一个项目 ## 介绍 在这篇文章中,我将向你介绍如何通过系列步骤,在Java中自己编写一个项目。作为名经验丰富的开发者,我将指导你完成整个过程,并提供每步的示例代码和注释。 ## 步骤概览 首先,让我们来看下整个项目实现的流程。下面的表格将展示每个步骤以及对应的任务。 | 步骤 | 任务 | | ---- | ---- | | 1 | 创建项目目录结构 |
原创 2023-12-27 06:36:03
76阅读
每次分页导航的时候都要在html页面堆标签和样式,太麻烦了,所以干脆自己动手封装一个自己喜欢的类直接生成。 、PageHelper类: /// <summary> /// 分页导航 /// </summary> /// <param name="pageNum">当前第几页</param>
原创 2021-10-22 09:21:51
131阅读
编写函数,实现两个字符串的比较。即自己一个strcmp函数, 函数原型为strcmp(cha
原创 2022-06-14 15:16:25
773阅读
本文约 3500 字预计阅读需要 8 分钟https://github.com/Benature/WordReview开门见山 先放重点懒人目录1. 背单词方法论 / 痛点2. WordReview 项目功能特性    记忆曲线、记忆法笔记区、多种排序、例句高亮、单词标记、快捷键、艾宾浩斯······3. 不足与补充4. 安装
# 项目方案:自定义 Java ClassLoader 实现自己的 String 类 ## 背景 Java 的 ClassLoader 是种用于加载 Java 类的机制。在 Java 中,String 类是一个非常常用的类,但其实现并不总能满足特定项目的需求。例如,某些场景下可能需要实现一个特殊的 String 类,它能够支持更复杂的字符处理或特殊的前端兼容性。 本项目的目标是通过自定义
原创 10月前
36阅读
# 如何自己一个Android输入法App ## 概述 在本文中,我将向你介绍如何自己编写一个Android输入法App。作为名经验丰富的开发者,我将指导你完成整个过程,并提供每个步骤所需的代码和注释。在这个过程中,你将学习到如何创建一个基本的输入法App,并了解输入法的实现原理。 ## 流程图 ```mermaid flowchart TD A[准备工作] --> B[创建And
原创 2023-09-25 13:20:45
1728阅读
、Servlet简介   Servlet是门用于开发动态web资源的技术。开发动态网页中得到广泛的应用,直到现在的java ee项目中也是非常重要的,同时jsp也是在servlet的基础上发展起来的。 servlet(java服务器小程序)是用java编写的服务器程序,它的特点:  1、由服务器调用和执行  &nbsp
抢答器项目说明书项目代码结构:(1)Socket服务端: (2)抢答器客户端: 2.项目重要技术点说明:(1)本次项目主要是利用Socket在客户端和服务器端之间传输字符串数据实现通信。(2)读取的试卷数据存放在服务端的文件中,而试卷内容主要是JSON格式,所以抢答器客户端使用了文件存储技术和JSON解析技术。(3)因为项目中界面需要实时动态变化,连接Socket之
public class str { public static void main(String[] args) { // 创建字符串的常用方式 // 创建位置是在公共池,即s1 == s2 == s3 String s1 = "Hello"; // String 直接创建 String s2 = "Hello"; // S
转载 2023-06-25 20:31:23
214阅读
  • 1
  • 2
  • 3
  • 4
  • 5