计算机理论
文章平均质量分 76
计算机理论学习记录!
爱吃糖的范同学
https://lunaticer.gitee.io/ai-rise-code/ 个人站点
展开
-
【数据结构和算法】⭐每日一刷⭐选择排序&冒泡排序
认识时间复杂度:常速时间操作: 一个操作如果和样本的数据量没有关系,每次都是固定时间内完成的操作,叫做常数操作。 时间复杂度为一个算法流程中,常数操作数量的一个指标。常用O(读作big O)来表示。具体来说,先要对以一个算法流程非常熟悉,然后去写出这个算法流程中,发生了多少常数操作,进而总结出常数操作数量表达式。 在表达式中,只要高阶项,不要低阶项,也不要高阶项的系数,剩下的部分如果为f(N),那么时间复杂度为O(f(N))。 评价...原创 2021-08-30 00:33:51 · 127 阅读 · 0 评论 -
【数据结构和算法】⭐每日一刷⭐筛选数值&插入排序&递归行为
筛选数值:(1)一组数中,有一种数出现奇数次,其余所有种数都出现偶数次,如何找到出现奇数次的数,并获取他的值?(2)一组数中,有两种不同的数出现奇数次,其余所有种数都出现偶数次,如何找到出现奇数次的数,并获取他们的值?...原创 2021-09-05 23:12:57 · 248 阅读 · 1 评论 -
阶段一:鸿蒙HarmonyOS开发流程
目录鸿蒙完整开发流程:开发准备:第一步:注册华为开发者账号:进行账号注册:实名认证:第二步:安装开发者工具:下载工具:安装:检查SDK是否安装成功:第三步:DevEco Studio常见设置:修改主题:设置字体大小:取消注释斜体,修改注释颜色:自动导包:提示忽略大小写:修改自动提示快捷键:第四步:项目结构介绍:DevEco Stusio项目结构:鸿蒙完整开发流程:开发准备:第一步:注册华为开发者账号:官网:htt..原创 2021-07-24 10:54:24 · 1512 阅读 · 0 评论 -
阶段二:鸿蒙HarmoyOS入门应用
目录一、启动你好,世界!工程:第一步:登录华为账号:第二步:选择虚拟设备启动:第三步:启动工程:二、页面中的包含关系:包含关系:三、config.json配置文件:程序运行过程:解析配置文件:加载主页面:加载子页面:加载XML中内容,展示页面:一、启动你好,世界!工程:第一步:登录华为账号:创建完工程之后,登录华为账号:第二步:选择虚拟设备启动:第三步:启动工程:打开,连接上虚拟设备之后,启动项目工程:运行成功:..原创 2021-07-25 12:38:49 · 452 阅读 · 0 评论 -
阶段三:鸿蒙HarmoyOS入门案例
目录页面跳转:实现步骤:1.编写第一个页面(文本+按钮):2.编写第二个页面(文本):3.给按钮添加一个跳转:页面跳转:鸿蒙UI中,提供了两种编写布局的方式:实现步骤:1.编写第一个页面(文本+按钮):使用XML文件方式实现!!!在ability_main.xml中编写展示页面:<?xml version="1.0" encoding="utf-8"?><DirectionalLayout xmlns:ohos="h...原创 2021-07-25 12:44:57 · 314 阅读 · 2 评论 -
HarmonyOS实战—组件的事件触发
什么是事件:事件:可以被组件识别的操作!可以被文本、按钮、图片等组件识别的操作常见事件:单击、双击、长按、滑动单击事件:单击事件:又叫做点击事件。是开发中使用最多的事件,没有之一!1.创建一个项目工程:2.修改ability_main.xml文件:创建一个button按钮...原创 2021-08-04 00:23:59 · 631 阅读 · 3 评论 -
HarmonyOS实战—时钟卡片
一、时钟卡片简介:服务卡片是FA的一种界面展示形式,将FA重要信息或操作前置到卡片,以此达到服务直达、减少层级体验的目的。 这里将介绍如何在HarmonyOS上开发一个时钟类FA卡片应用,该卡片包含2*2、2*4两种布局样式,卡片应用在桌面上的显示效果如下:二、开发环境搭建:安装和配置DevEco Studio,详情请参考我的入门篇博客:下载和安装软件这次实战使用的是DevEco Studio版本为DevEco Studio 2.1 Beta4,使用...原创 2021-08-03 08:27:39 · 1879 阅读 · 9 评论 -
HarmonyOS实战—卡片的定点/定时刷新
一、开发环境搭建:安装和配置DevEco Studio,详情请参考我的入门篇博客:下载和安装软件这次实战使用的是DevEco Studio版本为DevEco Studio 2.1 Beta4,使用的SDK版本为API Version 5第一步:创建一个空的工程文件:创建一个HarmonyOS的工程,然后选择模板Empty Ability(JS)或Empty Ability(Java),点击按钮Next,进入到工程配置界面:(这里,使用的是SDK版本为API Vers...原创 2021-07-26 19:17:49 · 1239 阅读 · 3 评论 -
HarmonyOS实战—初识原子卡片服务开发
官网文档传送口目录一、鸿蒙OS系统定义:二、原子化服务开发历程:1.什么是原子化服务:2.原子化服务特征:随处可及:服务直达:跨设备:3.服务中心与原子化服务:4.原子化服务的流转:5.流转触发的方式:6.流转的技术方案:7.原子化服务分享:8.原子化服务使用场景:三、服务卡片:概述:运作机制:卡片开发说明:1.开发接口说明:2.Java卡片与JS卡片区别:四、Harmony上手开发流程:开发准备:第一步:...原创 2021-07-26 19:22:56 · 2273 阅读 · 2 评论 -
【计算机理论】<期末复习> 数据库系统原理
目录第一章 数据系统概述:1.数据库系统基本概念:1.1 信息和数据:1.2 数据管理与数据库:1.3 数据库管理系统和数据库应用系统:2.数据库系统法发展:2.1 手工管理数据阶段:2.2 文件管理数据阶段:2.3 数据库管理数据阶段:2.3.1 数据库系统管理数据的特点:2.4 数据库系统通过DBMS进行数据安全性和完整性的控制:2.5 数据库中数据的最小存取单位是数据项:3.数据库系统的结构:3.1 数据库系统对硬件要求:3.2 数据库系..原创 2021-12-17 23:36:45 · 1728 阅读 · 0 评论 -
【计算机操作系统】❤万字长文❤一篇搞定计操(持续更新中...)
目录第一章:操作系统概述:操作系统概述:操作系统的四个特征:并发:第一章:操作系统概述:操作系统概述:操作系统(operating system,简称OS)是管理计算机硬件与软件资源的计算机程序。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入设备与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作界面。在计算机中,操作系统是其最基本也是最为重要的基础性系统软件。...原创 2021-08-28 12:24:33 · 5344 阅读 · 39 评论 -
【计算机组成原理】❤万字长文❤一篇搞定计组(持续更新中...)
目录第一章:计算机系统概述:计算机的发展:计算机硬件的基本组成:早期冯诺依曼机结构:现代计算机的结构:总结:各个硬件的工作原理:主存储器的基本组成:运算器的基本组成:控制器的基本组成:第一章:计算机系统概述:计算机系统 = 硬件 + 软件硬件:计算机实体,如主键,外设等 软件:由具有各类特殊功能的程序组成 系统软件:用来管理整个计算机系统,例如:操作系统,数据库管理系统(DBMS),标准程序库,网络软件,语言处理程序,服务程序.......原创 2021-08-28 00:40:52 · 1562 阅读 · 6 评论 -
【计算机网络】❤万字长文❤一篇搞定计网(持续更新中...)
计算机网络概述:计算机网络已经从一种通信基础设施发展成为一种重要得信息服务设施基础。 计算机网络已经像水、电、煤气这些基础设施一样,成为了我们生活中不可或缺得一部分。因特网概述:(1)网络、互联网(互连网)、英特网:网络(Network):由若干结点(Node)和连接这些结点得链路(Link)组成。结点和节点的区分:1.节点是一个实体,它具有处理数据等能力。2.结点是一个交叉点、一个标记,算法中的点一般都称为结点,数据集合中的每一个数据元素都用中间标有元素值的方框来...原创 2021-08-26 09:51:20 · 2491 阅读 · 64 评论