初学者
文章平均质量分 79
L念安dd
闲事不管饭吃三碗
展开
-
第10章 自定义控件
本章介绍App开发中的一些自定义控件技术,主要包括:视图是如何从无到有构建出来的、如何改造已有的控件变出新控件、如何通过持续绘制实现简单动画。然后结合本章所学的知识,演示了一个实战项目“广告轮播”的设计与实现。原创 2024-10-29 14:58:42 · 593 阅读 · 0 评论 -
第9章 广播组件Broadcast
广播发出来之后,还得有设备去接收广播,也就是需要广播接收器。接收器主要规定两个事情,一个是接收什么样的广播,另一个是收到广播以后要做什么。由于接收器的处理逻辑大同小异,因此Android提供了抽象之后的接收器基类BroadcastReceiver,开发者自定义的接收器都从BroadcastReceiver派生而来。新定义的接收器需要重写onReceive方法,方法内部先判断当前广播是否符合待接收的广播名称,校验通过再开展后续的业务逻辑。原创 2024-10-29 14:57:03 · 805 阅读 · 0 评论 -
第8章 高级控件
本章介绍了App开发常用的一些高级控件用法,主要包括:如何使用下拉框及其适配器、如何使用列表类视图及其适配器、如何使用翻页类视图及其适配器、如何使用碎片及其适配器等。然后结合本章所学的知识,演示了一个实战项目“记账本”的设计与实现。原创 2024-10-29 14:51:00 · 847 阅读 · 0 评论 -
第7章 内容共享
本章介绍Android不同应用之间共享内容的具体方式,主要包括:如何利用内容组件在应用之间共享数据,如何使用内容组件获取系统的通讯信息,如何借助文件提供器在应用之间共享文件等。原创 2024-10-29 14:47:45 · 780 阅读 · 0 评论 -
第5章 中级控件
本章介绍App开发常见的几类中级控件的用法,主要包括:如何定制几种简单的图形、如何使用几种选 择按钮、如何高效地输入文本、如何利用对话框获取交互信息等,然后结合本章所学的知识,演示了一 个实战项目“找回密码”的设计与实现。原创 2024-10-29 14:45:31 · 1044 阅读 · 0 评论 -
第6章 数据存储
数据定义语言全称Data Definition Language,简称DDL,它描述了怎样变更数据实体的框架结构。就SQLite而言,DDL语言主要包括 3 种操作:创建表格、删除表格、修改表结构,分别说明如下。( 1 )创建表格表格的创建动作由create命令完成,格式为“CREATE TABLE IF NOT EXISTS 表格名称(以逗号分隔的各字段定义);原创 2024-10-29 14:41:18 · 1128 阅读 · 0 评论 -
第4章 活动Activity
本章介绍Android 4大组件之一Activity的基本概念和常见用法。主要包括如何正确地启动和停止活动页面、如何在两个活动之间传递各类消息、如何在意图之外给活动添加额外的信息,等等。原创 2024-10-29 14:40:10 · 950 阅读 · 0 评论 -
第3章 简单控件
本章介绍了App开发常见的几类简单控件的用法,主要包括:显示文字的文本视图、容纳视图的常用布局、响应点击的按钮控件、显示图片的图像视图等。然后结合本章所学的知识,演示了一个实战项目“简单计算器”的设计与实现。原创 2024-10-29 14:38:53 · 964 阅读 · 0 评论 -
第2章 Android App开发基础
本章介绍基于Android系统的App开发常识,包括以下几个方面:App开发与其他软件开发有什么不一 样,App工程是怎样的组织结构又是怎样配置的,App开发的前后端分离设计是如何运作实现的,App的活动页面是如何创建又是如何跳转的。原创 2024-10-29 14:36:02 · 1107 阅读 · 0 评论 -
第1章 Android开发环境搭建
本节介绍Android开发的历史沿革,包括Android的发展历程和Android Studio的发展历程两个方面。原创 2024-10-29 14:32:33 · 954 阅读 · 0 评论 -
DataWhale Task04:手搓一个LLM Eval 241001
简单的LLM评测框架,该框架是一个双阶段的评测体系,我们称之为TinyEval,包含了LLM通用评测的核心功能,支持生成式、判别式、选则式评测问题,框架主要包含inference与eval部分,目的是为了帮助大家更好的力即LLM评测的原理与实现。原创 2024-10-01 20:13:44 · 1099 阅读 · 0 评论 -
DataWhale Task03:手搓一个Agent
手搓一个Agent原创 2024-09-27 23:34:28 · 802 阅读 · 0 评论 -
DataWhale Task02:从零预训练一个tiny-llama 20923
从 JSON 数据集中提取文本,使用 SentencePiece 进行 BPE 分词器的训练,并生成词汇表,Tokenizer 类为文本的编码和解码提供了简洁的接口。它基于 SentencePiece 进行操作,并且支持处理 BOS、EOS 和 PAD 这样的特殊标记。通过这个类,可以方便地将字符串转换为适合模型处理的 token ID 列表,或者将模型的输出结果解码为可读的文本。构建了一个完整的数据预处理和加载管道,特别适合于大规模语言模型的训练原创 2024-09-23 22:12:03 · 905 阅读 · 0 评论 -
DataWhale Task01:LLama3模型讲解240917
其实是关于Qwen模型的讲解,区别不大。tiny-llama3重点在于一个完整的模型训练体验,而qwen-blog偏重当前decoder架构下llm各个模块的讲解原创 2024-09-17 23:30:51 · 955 阅读 · 0 评论 -
常用Git命令清单
常用git命令清单原创 2024-08-13 11:14:39 · 183 阅读 · 0 评论 -
Git原理入门
Git原理入门原创 2024-08-13 11:09:25 · 475 阅读 · 0 评论 -
(Java)猛刷LeetCode——链表知识点篇
java知识点——链表篇原创 2024-03-23 16:59:08 · 315 阅读 · 1 评论 -
(Python)知识点——链表篇
Python链表知识点学习原创 2024-03-23 15:48:47 · 171 阅读 · 1 评论 -
(Java)猛刷LeetCode——数组知识点篇
关于java数组的的一些操作和知识点的学习,为刷力扣题垫基:数组创建、添加元素、访问元素、修改元素、删除元素、遍历数组、查找元素、数组的长度、数组排序(内置的排序方法)等。原创 2024-03-23 10:16:01 · 302 阅读 · 1 评论 -
(Python)知识点——数组篇
Python中数组的常规操作和知识点学习原创 2024-03-23 10:20:02 · 376 阅读 · 1 评论 -
node.js服务器启动失败解决方法
node.js服务器启动失败解决方法原创 2024-01-28 21:17:56 · 869 阅读 · 1 评论 -
如何启动一个vue3的项目
关于如何启动一个vue3的项目的还算保姆级文档原创 2024-01-16 21:12:25 · 2873 阅读 · 2 评论 -
操作系统——使用C语言实现单链表的创建、插入、删除,要求代表最简
实现了单链表的创建、插入和删除操作(按指针删除),以及创建单链表后插入所有的值并在链表末尾插入一个节点的功能。原创 2023-04-01 14:03:25 · 2129 阅读 · 1 评论 -
网络设备基本配置——命令了解
网络设备的常见配置模式、网络设备的常见配置命令、利用Telnet对网络设备进行配置原创 2023-03-27 20:08:53 · 1774 阅读 · 0 评论 -
Python编程基础
关于python简简简简简洁的使用方法原创 2023-03-09 14:10:24 · 627 阅读 · 1 评论 -
使用Ubuntu初体验——命令的使用+程序的运行和下载
关于VMware中Linux相关命令介绍,在Ubuntu中下载软件,运行c代码。在学习,在感悟,也有很多不对的地方欢迎批评指正!~原创 2023-03-07 23:22:30 · 2584 阅读 · 3 评论