自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 收藏
  • 关注

原创 移除数组的元素

思路就相当于 ,把原来的数组当成一个新的数组 ,然后如果等于要删除的值那么就跳过这一次循环,不等的话就继续赋值给新的数组。给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。

2024-03-23 15:43:10 94

原创 图形变换 ,鸿蒙

X轴缩放比例, y?: Y轴缩放比例, z?: Z轴缩放比例, centerX?: Y轴中心点坐标, centerY?参数:{angle: 旋转角度, centerX?: Y轴中心点坐标, centerY?: X轴移动距离, y?: Y轴移动距离, z?作用:可使组件在以组件左上角为坐标原点的坐标系中进行移动。作用:可使组件在以组件左上角为坐标原点的坐标系中进行旋转。作用:分别设置X轴、Y轴、Z轴的缩放比例,默认值为1。属性:translate()属性:scale(),属性:rotate()

2024-03-23 11:15:29 124

原创 动画 animation鸿蒙

组件的某些通用属性变化时,可以通过属性动画实现渐变过渡效果,提升用户体验。支持的属性包括width、height、backgroundColor、opacity、scale、rotate、translate等。设置为-1时表示无限次播放。设置为0时表示无动画效果。默认值:Curve.EaseInOut。delay 设置动画延迟执行的时长。iterations 设置播放次数。duration 设置动画时长。curve 设置动画曲线。默认值:0,不延迟播放。

2024-03-23 10:43:57 144

原创 多态样式stateStyles=>鸿蒙

normal 组件无状态时的样式(默认状态)disabled 组件禁用状态的样式。pressed 组件按下状态的样式。focused 组件获焦状态的样式。clicked 组件点击状态的样式。属性:stateStyles()

2024-03-23 10:39:19 190

原创 边缘阴影 鸿蒙

radius: 模糊半径,属性:shadow()

2024-03-23 10:32:30 197

原创 鸿蒙布局(续)

Stack 组件为容器组件,容器内可包含各种子元素。其中子元素默认进行居中堆叠。子元素被约束在Stack下,进行自己的样式定义以及排列。zIndex(数字) 通过这个属性来控制组件的优先级,再给组件设置优先级的高低。参数:alignContent:alignContent。主要用于对齐,左中,右中,右上角,左上角。

2024-03-20 14:38:04 74

原创 渐变,鸿蒙

colors: [[颜色1, 颜色1所处位置], [颜色2, 颜色2所处位置], …colors: [[颜色1, 颜色1所处位置], [颜色2, 颜色2所处位置], …什么是渐变,就是从一个颜色到另一个颜色的转变。direction?: 线性渐变的方向,center: 径向渐变的中心点坐标,线性渐变:从一个方向到另一个方向的转变。: 线性渐变的起始角度,径向渐变:是从某一个中心角度到四周蔓延。repeating?repeating?radius: 径向渐变的半径,

2024-03-20 14:37:11 200

原创 鸿蒙列表List

列表是一种复杂的容器,当列表项达到一定数量,内容超过屏幕大小时,可以自动提供滚动功能。.alignListItem(ListItemAlign.Center) 剧中。.scrollBar(BarState.Off) 关闭滚轮 也就是开关滚轮。内只能有listItem,或listItemGroup。设置主轴方向,也就是设置竖向滚动还是横向滚动。● Vertical:垂直方向,默认值。● Horizontal:水平方向。

2024-03-20 14:30:19 186

原创 ArkUI 基本语法 (鸿蒙布局)

Column和row是比较常见的布局组件,Column是列排序,具体就是数组按照从上到下依次排序,Row是行排列,容器内的元素会从左往右依次排列。SpaceEvenly 相邻元素之间的距离、第一个元素与行首的间距、最后一个元素到行尾的间距都完全一样。主轴:容器内内容排列的方向 Column的是垂直排列的,那么它的主轴便是垂直方向。第一个元素到行首的距离和最后一个元素到行尾的距离是相邻元素之间距离的一半。内边距:组件内的内容与组件框的距离每个组件都会有一个组件框。交叉轴:是与它相反方向,与它的主轴垂直。

2024-03-19 10:20:53 326

原创 ArkUI 基本语法

Text(‘HarmonyOS 是新一代的智能终端操作系统,为不同设备的智能化、互联与协同提供了统一的语言。带来简洁,流畅,连续,安全可靠的全场景交互体验。方舟开发框架(简称:ArkUI),是一套 构建HarmonyOS应用 界面 的框架。○ rgba(r, g, b, a),a 为透明度,取值范围 0 ~ 1。● 十六进制(HEX)颜色,例如:'#ffffff’或“#fff”● 颜色枚举值:Color.xx,例如:Color.Pink。● rgb() 或 rgba()颜色。fontColor 字体颜色。

2024-03-19 09:48:29 398

原创 鸿蒙开发之枚举

枚举就是常量的集合,能够更方便的使用常量。enum 枚举名{

2024-03-05 11:43:07 454

原创 鸿蒙开发之联合类型

联合类型就是可以给一个变量赋值多个类型。并且限制变量的选择范围。

2024-03-05 11:38:29 323

原创 鸿蒙开发基础语法之对象

对象的创建 interface是限制对象/物体的属性以及功能。比如说汽车,人,水等等,可以把对象理解成一个实物。对象就是一个物体的一组属性。Let 具体的对象名:对象名={Interface 对象名:{属性方法:(参数)=> 返回值。具体的对象性名.属性名。

2024-03-05 11:33:52 370

原创 鸿蒙开发基础语法 函数

Function 函数名(参数一,参数二){函数参数:主要功能从外部接收数据。函数名(参数一,参数二)

2024-03-02 14:14:53 413

原创 鸿蒙开发基数语法数组

数组简单来说,就是对一组数据进行存取,比如说存一百个学生姓名,我们不能一个,一个存,只能使用数组。Let 数组名:数据类型[]=[‘张三’,‘李四’……

2024-03-02 09:15:51 413

原创 鸿蒙开发day1基础语法之常量

const 常量名=字符串/数字/布尔类型 ,//常量名最好全大写,方便识别。常量同样也是对某种数据,用一个符号表示,用某个数据时,便直接使用常量名即可。常量与变量的不同是,常量是不可更改的,也就是只能赋一次值。

2024-03-02 09:08:06 354

原创 鸿蒙学习day1基础语法 基础变量类型

【代码】鸿蒙学习day1基础语法 基础变量。

2024-03-02 08:47:54 521

原创 单链表

package com.asia.dome1;import java.util.Stack;/** * @author asia * @date 2019/12/22 * @describe: */public class SingleLinkedListDome { public static void main(String[] args) { Her...

2019-12-30 19:42:41 211

原创 c

#include <stdio.h>int main(){int a=5;int b=6;int f=0;// 在c语言中, 赋值符号 ‘= ’也是个int c = 1 + (a=b);int d;scanf("%d",&d);printf("%d",a);}

2019-12-27 17:28:22 233

原创 c语言基础

#include <stdio.h>int main(){//变量得声明, 其中变量的名字 “amount” 叫做标志符//变量的命名规则 数字,下划线 ,字母 int amount;int price=10;int price1,amount1;//count 这个关键字 功能是 把一个变量 变成 一个 常量 //一但 付了初始值 其中的 变量 就不能再次赋值了...

2019-12-25 17:30:01 1627

原创 数组模拟环形队列

class queue{//我么假设队列实际上就是一个容器 , 把他想象成一个杯子//既然是容器,那么我们得设置最大值和最小值private int maxsize; //队列的最大值(the maximum of queue)private int rear ; //队列的 尾部 (the minimum of queue) 队列的尾部 是用来 加队列的 每加一个数...

2019-12-21 19:36:44 137

原创 数组模拟队列

class queue{ //我么假设队列实际上就是一个容器 , 把他想象成一个杯子 //既然是容器,那么我们得设置最大值和最小值 private int maxsize; //队列的最大值(the maximum of queue) private int rear ; //队列的 尾部 (the minimum of queue) 队列的尾...

2019-12-19 19:35:39 138

原创 数据结构与算法 -- 稀疏数组

package com.asia.algorithm;/** * @author asia * @Title: * @Package * @Description: 稀疏数组 * @date 2019/8/2814:32 */public class SparseArray { public static void main(String[] args) { ...

2019-12-19 18:38:36 161

原创 多媒体的概念与应用

媒体: 指文字,声音,图像,动画和视频等内容 多媒体技术:指能够同时对两种或两种以上的媒体进行处理的综合处理技术多媒体技术具有多样性,集成性,交互性和实时性声音:1.声音的数字化采样-》量化-》编码2.声音文件格式WAV MPEG RealAudio3.乐器的数字接口VOC AU AIF图像静态图像的数字化采样-》量化动态图像的数字化点位图和跌量图图片文件格式...

2019-09-19 13:19:46 1004

原创 计算机中数据的表示,存储和处理

1,数据与信息信息,物质,能量是人类生存和发展的三大资源2.计算机中的单位(1) 位(bit) :数据的最小单位,每个数码称为一位(2)字节:一字节等于八位 ,储存容量的基本单位是字节(3)字长: 计算机一次能并行处理的二进制位称为该机器的字长3.进位计数值二进制(Binary) 八进制(Octonary)十进制(Decimal) 十六进制(Hexadecimal)4.R进制之...

2019-09-18 15:00:57 7414

原创 数学函数

函数定义域(1) 分母不能等于0(2)偶次根号下部分大于等于0(3)对数函数真数部分大于0(4)反三角函数y=arcsinx,y=arccosx中,|x|<=1数学意义:在数学中有意义的问题实际意义:在现实情况有实际意义的问题去绝对值|a|<1 <==> -1<a<1...

2019-09-10 20:55:33 265

原创 类的加载

package com.asia.DesignPatterns;/** * @author asia * @Title: * @Package * @Description: 类的实例化 * @date 2019/8/3123:25 */public class ClassInstantiation {/*类的主动使用(七种): 1.创建类的实例 2.访问某个类或接口的静态变量,或者对该静态变量赋值 3.调用类的静态方法 4.反射(Class.f

2019-09-01 00:24:17 159

原创 中缀表达式转后缀表达式

1 . 初 始 化 俩 个 栈 :运算符栈s1和储存中间结果栈;2 . 从左到右依次扫描中缀表达式3.遇到操作数时,将其压入s24).遇到运算符时,比较其与s1栈顶运算符的优先级:1.如果s1为空,或栈顶运算符’ ( ’ 直接将此运算符压入栈;2.否则,如优先级比栈顶运算符的高,也将此运算符压入s13.否则,将s1栈顶的运算符弹出并压入s2中,再次转到(4.1)与s1中新的栈顶运...

2019-08-22 02:05:37 357

原创 数据结构与链表(Linked List)

链表的储存方式1.链表都是以节点的方式存储 2.每个节点包含data域,next域 ,其中next域指向下一个data域3.每一个节点不一定顺序存储4. 链表分带头节点的和不带头节点的下·实例 ,添加/创建1.先创建一个head头节点, 作用是表示单链表的头2.后面我们每添加一个节点,就直接加到链表的最后便利package com.asia.DataStructures;/...

2019-08-16 04:54:52 172

原创 数据结构与算法只队列

队列 : 类似于银行选号,先进先出,可以用数组和单链表的结构来储存数据数组模拟队列package com.asia.DataStructures;import java.util.Scanner;/** * @author asia * @Title: * @Package * @Description: 数组模拟队列 * @date 2019/8/1522:55 */...

2019-08-16 02:45:52 149

原创 稀疏数组和二维数组

稀疏数组的应用场景:当一个二维数组有大量重复的值,或大量为空,或很多没有意义的数据, 这是我们就可以用到稀疏数组,记录每行每列的值,比如保存五子棋的残盘二维数组转稀疏数组的思路 1.遍历原始的数组,得到有效数据的个数sum 2.根据sum就可以创建稀疏数组sparseArr int[sum+1][3] 3.将二维数组的有效数据存为稀疏数组稀疏数组转二维数组的思路 1.先读取稀疏数...

2019-08-15 23:42:44 290

原创 查找算法之线性查找

package com.asia.dome;/** * @author asia * @Title: * @Package * @Description: 查找算法之线性查找 * @date 2019/8/154:59 */public class searchCount { public static void main(String[] args) { ...

2019-08-15 19:04:18 230

原创 JVM学习

栈:主要是存放栈帧,每个方法都有一个独有的栈帧,每个栈帧都存放着每个方法的局部变量,栈的储存规则,先进后出,后进先出,栈帧:栈帧中又有局部变量表,操作数栈,动态链接,方法出口局部变量表:变量信息储存位,存储变量,包括对象类型的变量操作数栈:把常量压入操作数栈 #当一个常量赋值给一个变量的时候,操作数栈会把栈内的常量压入局部变量表中,与之相对应的变量赋值程序计数器:是指当程序运...

2019-08-15 17:15:46 123

原创 线性结构之数组

线性结构:指每一个值都有一个key,标识数组的删除和添加面向对象的数组package com.asia.dome;import java.util.Arrays;/** * @author asia * @Title: * @Package * @Description: 面向对象的数组 * @date 2019/8/1322:13 */public class ...

2019-08-13 23:16:56 245

原创 微型计算机的基本工作过程

当一个程序进入系统时,首先进入输入设备当进入输入设备时会向运算器发出请求,如果控制器可以执行,便会给输入设备发出一条指令,程序会进入储存器,储存器会将数据发送给运算器,运算器会将结果返回给储存器,控制器会对运算器发出一条指令,运算器会将状态返回给控制器,最后储存器将结果发给输出设备,输出设备会向控制器发出请求,控制器返回一个指令,最后输出结果...

2019-08-13 18:34:42 3564

原创 微型计算机的基本组成及各个部分的作用

1.冯诺依曼计算机的储存工作方式(1)采用二进制代码表示数据和指令数据和指令都是由0和1组成的代码序列(2) 采用储存程序工作方式编写程序,将程序保存到计算机的储存器中,然后从计算机里依次执行(3) 硬件系统由五大部分构成计算机硬件系统由运算器,储存器,控制器,输入设备,输出设备五大部件构成2.硬件系统,可触摸到的系统,软件:由不能触摸到的二进制构成的 ,软件有系统软件(操作系统,...

2019-08-12 23:26:10 5960

原创 数据结构与算法

数据结构:就是数据与数据之间的关系数据的存储结构:分二种1.顺序存储结构:按照依次顺序一个一个的排序2.链式存储结构:第一个数据存储第二数据的地址,第二个数据存储第三数据的地址,以此类推,成为一个内存链 数据的逻辑结构:集合结构:在一个空间内,有很多数据,但是数据与数据之间没有任何关系线性结构:成对的数据,每一个数据由另一个数据标识,一一对应,类似于MAP集合树形结构:由一个点分叉...

2019-08-12 22:26:09 169

原创 输入和输出流

日常笔记输入:将硬盘中的数据,读取到内存中使用,input输出:把内存中的数据写入硬盘保存 output有两种流字节输出流和字符输出流outputStream和inputStream子流中 FileOutputStream:文件输出流FileOutputStream(String name):目的站是一个路径FileOutputStream(File file):目的站是一个...

2019-08-12 03:41:47 169

原创 函数式接口

函数式接口是指只一个接口中只有一个抽象方法函数式接口一般作为方法的参数和返回值类型@FunctionalInterface //检测是否是一个函数式接口 抽象函数只能一个常见的函数式接口Supplier 接口被称为生产性接口,接口的泛型是什么类型,那么get就生产什莫类型的数据consumer 接口被称为消费性接口,接口的泛型是什么类型,那么accept就生消费什莫类型的数据 ...

2019-08-11 21:19:11 124

原创 Docker搭建私有仓库

Docker搭建私有仓库//拉去私有仓库#docker pull registry//启动#docker run -di --name=myregistry -p 5000:5000 registry//查看#docker ps访问 https://192.168.136.133:5000/v2/_catalog //自己的ip地址//信任此路径#vi ...

2019-08-11 20:41:06 220

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除