- 博客(129)
- 收藏
- 关注
原创 一步一步教你进行鸿蒙应用开发:八、布局-RelativeContainer(相对布局)
RelativeContainer 是 ArkUI 中用于 复杂组件相对定位 的核心容器,通过 锚点规则 实现多元素精准对齐。
2025-03-26 10:51:28
370
原创 一步一步教你进行鸿蒙应用开发:七、布局-Flex(弹性布局)
弹性布局(Flex)是一种高效的容器布局方式,通过灵活控制子元素在主轴与交叉轴上的排列方式,适应不同屏幕尺寸和动态内容需求。
2025-03-26 10:51:04
352
原创 一步一步教你进行鸿蒙应用开发:六、布局-Column(纵向布局)和Row(横向布局)
上一讲我们讲的Stack层叠布局中已经用到了基本的Column(纵向布局)和Row(横向布局),为 了实现页面展示,往往不只是使用其中某一种布局,大多数情况下为了页面展示的需要,我们往往是多种布局的综合运用,这一讲主要是对前一讲的补充,详细展示一下用到的这两种基本布局。
2025-03-21 15:22:25
254
原创 一步一步教你进行鸿蒙应用开发:五、布局-使用Stack容器叠加固定区域与滑动区域
实现一些常见的页面布局,本讲的内容是使用Stack容器叠加固定区域与滑动区域,我们以一个闹钟的主界面为例来看看这种布局是怎么实现的。
2025-03-07 11:46:38
459
原创 一步一步教你进行鸿蒙应用开发:四、在应用内基于Router实现页面基本跳转
一步一步教你进行鸿蒙应用开发:四、在应用内基于Router实现页面基本跳转
2025-03-05 11:12:30
893
原创 使用AGM迭代公式和高精度数学计算开源库gmp计算圆周率小数点后1000位
使用AGM迭代公式和高精度数学计算开源库gmp计算圆周率小数点后1000位
2025-02-27 17:37:31
816
原创 一步一步教你进行鸿蒙应用开发:三、在工程中集成已有的特性模块
大部分功能我们都不需要自己一行一行的敲代码去实现。我们可能需要用到的某些功能特性,网上已经有现成的资源,或者可以从官网获取到一些公共特性的示例,我们就没有必要去重复造轮子,自己拿来稍作优化即可。我们可以尽量将时间花在核心功能开发上,提升开发效率。这时可以视情况将别人已经实现的特性搬到自己的工程中(注意:搬的过程需要注意版权许可),本章内容就来教大家怎么将别人的优秀代码弄到自己的工程里面来,这也是我们进行业务开发要具备的一项重要能力。
2025-02-25 14:56:19
654
原创 一步一步教你进行鸿蒙应用开发:二、使用DevEco Studio实现“Hello World”
一步一步教你进行鸿蒙应用开发:二、使用DevEco Studio实现“Hello World”
2025-02-19 14:38:09
330
原创 一步一步教你进行鸿蒙应用开发:一、DevEco Studio环境搭建
鸿蒙系统是一个新兴的操作系统,目前还处于快速发展阶段。作为鸿蒙应用开发的早期参与者,将更有机会在市场上脱颖而出,获得更多的曝光和用户资源,有助于在行业中建立自己的品牌和影响力。本人将通过一些列的实操给大家展示鸿蒙应用开发的全过程,希望能对当前希望从事鸿蒙开发的同学有所帮助。
2025-02-17 16:12:53
1401
1
原创 C语言编程之sizeof()和strlen()区别以及对齐和填充详解
C语言编程之sizeof()和strlen()区别详解及示例,以及结构体的对齐和填充。
2025-01-06 09:16:43
1148
原创 c语言编程之scanf函数详解及代码示例
scanf函数是C语言中用于输入的标准函数,它可以从标准输入(通常是键盘)读取格式化的输入。下面是对scanf函数的详细介绍,包括它的基本用法、格式说明符、以及示例等。
2025-01-05 10:38:27
349
原创 C语言编程之printf函数详解及代码示例
printf函数是C语言中用于输出的标准函数,它可以将格式化的字符串输出到控制台或其他输出设备。下面是关于printf函数的详细介绍,包括它的基本用法、格式说明符、以及示例等。
2025-01-05 10:34:07
302
原创 Linux下ssh远程命令详解及示例
ssh(Secure Shell)是一种加密的网络传输协议,用于在不安全的网络中为网络服务提供安全的传输环境。它通常用于远程登录和管理服务器。下面是对ssh命令的基本用法、主机信任关系配置的详细介绍及操作指导。
2025-01-04 10:25:06
679
原创 Linux下shell命令之netstat详解及示例
netstat命令是Linux和Unix系统中用于显示网络连接、路由表、接口统计等信息的重要工具。它可以帮助网络管理员了解系统的网络状态,进行故障排除和性能监控。下面是对netstat命令的详细介绍,包括基本用法、选项、输出字段的含义以及示例。
2025-01-04 10:00:09
983
原创 常见的几种加密算法介绍及应用场景
加密算法是一种用于保护数据机密性的重要技术。下面是一些常见的加密算法的特点和应用场景的介绍(AES、DES、RSA、ECC、SHA-256)
2025-01-03 09:42:19
296
原创 C/C++中多级指针介绍及代码示例
多级指针,也称为指针的指针或多维指针,在C++编程中是一个重要的概念。它允许你创建一个指向另一个指针的指针,甚至可以有多级嵌套。下面是对多级指针的详细解释,包括基本概念、声明和使用方法、用途以及示例代码。
2025-01-03 09:24:12
636
原创 Linux下磁盘挂载、磁盘分区及逻辑卷管理(物理卷PV、卷组VG、逻辑卷LV)介绍及操作示例
Linux下磁盘挂载、磁盘分区及逻辑卷管理(物理卷PV、卷组VG、逻辑卷LV)介绍及操作示例
2025-01-02 11:15:21
1131
原创 Linux下Shell编程之ps命令详解及示例
ps(process status)命令用于显示当前系统中的进程状态。它可以提供关于每个进程的详细信息,如进程ID、运行时间、CPU和内存使用情况等。ps命令非常适合于监控和管理系统进程。
2025-01-01 17:43:07
1442
原创 Linux下shell编程之awk的用法详解及示例
AWK 是一种强大的文本处理工具,它允许用户以编程方式分析和转换文本数据。AWK 的名称来源于其三位创始人的姓氏首字母:Alfred Aho、Peter Weinberger 和 Brian Kernighan。AWK 适用于 Unix/Linux 环境下的 shell 编程,AWK也提供了许多高级特性,使得它能够处理更复杂的文本和数据。以下是一些AWK的高级用法,包括数组、用户自定义函数、命令行参数传递、多文件处理、排序和合并等。
2024-12-31 10:34:16
1126
原创 Java网络编程之UDP协议介绍及示例代码
UDP(User Datagram Protocol)是一种无连接的协议,它在发送数据之前不需要建立连接,因此传输速度较快,但可靠性不如TCP。在Java中,可以使用DatagramSocket和DatagramPacket类来实现UDP通信。
2024-12-30 08:56:08
671
原创 Java中的克隆(Cloning)介绍及使用示例
在Java中,克隆(Cloning)指的是创建一个对象的副本,使得原始对象和克隆对象在内存中拥有相同的属性值,但是是两个不同的对象实例。Java提供了两种克隆方式:浅克隆(Shallow Clone)和深克隆(Deep Clone)。
2024-12-30 08:39:14
1032
原创 Linux下常用shell命令介绍及基本使用方法
Shell是Unix和Linux系统中用于访问和操作操作系统的接口,它提供了一系列的命令来执行各种任务。本文shell中的一些常用命令及其基本用法和示例。
2024-12-29 19:55:14
970
原创 Linux下shell基本命令之grep用法及示例
grep是 Unix 和 Linux 系统中广泛使用的文本搜索工具,它允许用户搜索包含指定模式的文本行。以下是grep命令的基本用法及示例。
2024-12-28 19:43:53
387
原创 Linux下shell基本命令之vi用法及示例
VI是一种在Unix和Linux系统中广泛使用的文本编辑器。它提供了强大的文本编辑功能,但对于初学者来说,它的操作模式和键盘快捷键可能会有些令人困惑。下面是vi编辑器的用法介绍,包括具体的示例。
2024-12-28 19:33:24
835
原创 C/C++中的位运算及在加密算法中的应用示例
C++中的位运算是一种直接对整数在内存中的二进制位进行操作的方式。它包括位与(AND)、位或(OR)、位非(NOT)、位异或(XOR)以及位移(左移、右移)等操作。这些操作在底层编程、嵌入式系统、性能优化等方面有着广泛的应用。
2024-12-27 10:44:01
464
原创 雪花算法(Snowflake algorithm)介绍、优缺点及代码示例
雪花算法(Snowflake algorithm)是Twitter开发的一种用于生成全局唯一ID的算法。它在分布式系统中非常有用,因为能够确保生成的ID是唯一的,同时性能也非常好。本文主要介绍雪花算法(Snowflake algorithm)基本概念、优缺点及代码示例。
2024-12-27 07:45:00
1835
原创 C/C++中的命名空间namespace及使用
在C/C++中,命名空间(namespace)是一个非常重要的特性,它提供了一种封装标识符(如变量名、函数名、类名等)的方式,以避免命名冲突。以下是对C/C++中命名空间作用的详细解释
2024-12-26 08:00:00
611
原创 使用Jackson解析海量的Json数据
在Java中解析海量的JSON数据是一个需要仔细考虑内存管理和性能优化的任务。以下是一些基本策略和代码示例,展示了如何使用Jackson或Gson等库高效地解析大量JSON数据。
2024-12-24 10:09:06
629
原创 Java生成Core文件的方法及Core文件解析
在Java中生成core文件通常涉及JVM(Java虚拟机)的配置,以及操作系统(特别是Linux)的设置。以下是在Linux系统上配置JVM以生成core文件以及解析Core文件的详细步骤。
2024-12-24 09:49:32
1160
1
原创 Java多线程、线程池介绍及多线程间的协同
Java多线程是Java编程中的一个核心概念,它允许程序同时执行多个任务,从而提高程序的执行效率和响应速度。下面我将从线程的创建、线程的状态管理、线程的协作、线程池的使用、同步机制的实现以及并发控制的方法等几个方面来详细介绍Java多线程。
2024-12-23 09:20:57
743
原创 Java的垃圾回收机制介绍、工作原理、算法及分析调优
Java的垃圾回收(Garbage Collection,GC)是Java虚拟机(JVM)提供的一种自动内存管理机制,用于自动回收不再使用的内存空间,以避免内存泄露和内存溢出等问题。下面主要介绍Java垃圾回收的基本概念、工作原理、算法等。
2024-12-23 08:47:40
1635
原创 Java反射机制基本概念、实现方式、应用场景及示例代码
反射(Reflection)是Java语言的一个特性,它允许程序在运行时获取类的信息,并且可以动态地调用类的方法、访问类的属性等。反射机制是通过Java反射API实现的,每个类在JVM中都有一个与之相关的Class对象,这个对象保存了类的信息,包括类的名称、成员变量、方法和构造方法等。
2024-12-22 10:32:21
785
通过使用AGM迭代公式和高精度数学计算开源库gmp计算圆周率小数点后1000位C语言代码
2025-02-27
Java中使用AES进行加解密示例代码AESExample.zip
2024-12-21
openjdk-23-macos-aarch64-bin.tar.gz
2024-12-16
openjdk-23-linux-aarch64-bin.tar.gz
2024-12-16
ffmpeg-2024-12-09-git-d21134313f-full-build.7z
2024-12-11
Java退火算法解决旅行销售员问题SimulatedAnnealing.zip
2024-12-11
使用C语言实现进程间的通讯之共享内存.zip
2024-12-09
Java使用JNA调用C动态库的方法.zip
2024-12-09
mybatis-plus-spring-boot3-starter-3.5.9.jar
2024-12-06
使用C语言通过结构体和函数指针模拟实现决策树代码示例.zip
2024-12-06
使用C语言实现哈希表hashmap.zip
2024-12-05
Everything新版安装包Everything-1.4.1.1026.zip
2024-12-04
Redis最新Window运行包(非源码包)Redis-7.4.1-Windows-x64.zip
2024-12-03
使用C语言实现旅行商问题代码示例程序.zip
2024-12-03
Java实现旅行商算法问题TravelingSalesman.zip
2024-12-03
C语言递归方式统计二叉树叶子节点个数.zip
2024-12-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人