自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 HarmonyOS RUST 应用开发指导

开发者在进行鸿蒙应用开发时,希望用 Rust 构建部分应用模块以获得应用在运行性能、安全等方面的提升,或者开发者希望将三方 Rust 模块进行鸿蒙化。虽然Rust主线版本已经支持 OpenHarmony,但当前Rust对于 OpenHarmony 为 tier3 支持,无法使用 rustup 下载到 OpenHarmony 对应的 std 标准库。所以推荐使用 rust nightly 版本实时构建std标准库,此方式会默认将 OpenHarmony 的 std 和 Rust 模块静态链接。

2024-03-29 10:09:17 1295

原创 从零开始搭建OpenHarmony编译环境—Linux

执行:ls -l /bin/sh,如果为dash环境则需要修改为bash。3. 以管理员身份打开PowerShell并运行,dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart 开启Windows子系统功能;:WSL文件映射在\\wsl$路径下,打开资源管理器,右击网络,添加网络映射驱动,在文件夹中输入\\wsl$\Ubuntu-20.04,打开文件位置。

2022-09-03 23:03:33 1163

原创 手把手使用GN和ninja构建编译过程

使用gn构建编译过程

2022-09-02 10:49:52 6721

原创 滑动窗口代码框架C++

题目leetcode题目链接给定一个含有n个正整数的数组和一个正整数 target 。找出该数组中满足其和 ≥ target 的长度最小的 连续子数组[numsl, numsl+1, ..., numsr-1, numsr] ,并返回其长度。如果不存在符合条件的子数组,返回 0思路滑动窗口,就是不断调整窗口的起始位置和终止位置确定了使用滑动窗口,主要明确三个问题窗口内是什么?要统计窗口的什么参量? 如何移动窗口的起始位置?起始位置移动的边界条件是什么? 如何移动窗口的结...

2022-05-16 17:19:07 575

原创 C++二叉树操作合集

#include <bits/stdc++.h>using namespace std;struct TreeNode{ int val; struct TreeNode* left; struct TreeNode* right; TreeNode(int x):val(x),left(nullptr),right(nullptr){}};//创建二叉树TreeNode* createBiTree(vector<int>& TreeArray, in

2021-10-07 12:25:05 205

原创 C语言链表操作合集

#include <stdio.h>#include <stdlib.h>#include <stdbool.h>#define N 5struct ListNode{ int val; struct ListNode* next;};//create LinkListvoid createLinkList(struct ListNode* head,int n){ if (head == NULL) return; struct List

2021-10-06 00:28:56 112

原创 C++利用stringstream实现字符串分割和输入

C++利用stringstream实现字符串分割和输入使用stringstream实现字符串转整型int str2int(string s){ stringstream ss; int n; ss << s; ss >> n; return n;}使用stringstream分割字符串当字符串中含有空格时,或者使用getline函数读取一行字符串后进行按照空格分割成字串时,可以使用stringstream进行分割string s = "123 456 789

2021-10-06 00:13:38 5308

原创 C++重写string类

头文件string.h#pragma once//#ifndef MYSTRING_H_//#define MYSTRING_H_//#include <stddef.h>#include <iostream>using namespace std;class MyString{public: MyString(const char* str = NULL); MyString(const MyString& another); MyStri

2021-10-05 23:09:35 370

原创 C/C++面试知识点总结

C/C++面试知识点总结1.关键字(1)C语言中的#和##(2)关键词volatile的使用场景(3)关键词static的作用(4)extern作用(5)const的作用(6)什么时候使用const(7)new/delete和malloc/free的区别(8)左值和右值的概念(9)短路求值2.内存(1)堆和栈的区别(2)1.关键字(1)C语言中的#和###可以将宏定义中的传入参数名转换为双引号括起来的参数名字符串,必须置于宏定义的参数名前##是将宏定义的多个形参转换成一个实际的参数名#define

2021-09-23 14:31:06 1083

03_physical_device_selection.cpp

03_physical_device_selection.cpp

2022-07-22

空空如也

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

TA关注的人

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