arkts harmonyos语言 基础

初学C语言day07--指针与堆内存

##### 什么是指针: 指针是一种特殊的数据类型,使用它可以定义指针变量,指针变量中存储的是整形数据,该整型数据代表了内存的编号(地址),可以通过这个编号访问对应的内存 ##### 为什么要使用指针: ###### 1、函数之间是相互独立的,但是有时候需要共享变量 传参是单向值传递 全局变量可以共 ......
指针 内存 语言 day 07

使用 Go 语言实现二叉搜索树

**原文链接:** [使用 Go 语言实现二叉搜索树](https://mp.weixin.qq.com/s/2wYRmG_AiiHYjLDEXg94Ag) 二叉树是一种常见并且非常重要的数据结构,在很多项目中都能看到二叉树的身影。 它有很多变种,比如红黑树,常被用作 `std::map` 和 `s ......
语言 Go

Redis基础

## 1. Redis入门 ### 1.1 Redis简介 Redis是一个基于**内存**的key-value结构数据库。Redis 是互联网技术领域使用最为广泛的**存储中间件**。 **官网:**https://redis.io **中文网:**https://www.redis.net.cn ......
基础 Redis

C语言

程序设计和C语言 ## C语言的特点 C语言语句简洁紧凑 使用方便灵活 运算符丰富 表达能力强 //c语言只有32个关键字 34种运算符 C语言程序可移植性好 //C语言中没有直接依赖硬件的语句 与硬件有关的操作 如数据的输入、输出都是都是调用系统提供的库函数 //来实现的 而这些库函数本身并不是C ......
语言

赵和旭 CSP-J 基础训练营讲课笔记

# 输出 ``` #include using namespace std; signed main(){ cout using namespace std; signed main(){ int x,y; int sum; cout>x; cout>y; sum=x+y; cout using n ......
训练营 基础 笔记 CSP-J CSP

C语言循环语句

当if没有花括号时,将只会执行if条件语句下第一个分号前的语句,下一个分号前的是另一个执行语句。 逻辑与&&:括号内的所有条件必须都满足 逻辑或||“:括号内的条件只需要满足一个即可 if括号内表达式和优先级: 括号优先级最高 ,再计算加减乘除,最后是比较 进行比较后,若为真为1,为假则为0 if和 ......
语句 语言

JavaScript基础02

隐式类型转换 加法运算中,如果参与运算的有一个值不是数字,另外一个值是数字,会将数字隐式转换成字符串再与数字进行拼接 减乘除取余运算中,如果有非数字,会将它隐式转成数值,然后参与运算;如果参与运算存在NaN,那么得到的是NaN 运算符 算术运算符 + - * / % 一元运算符 ++自增 --自减 ......
JavaScript 基础

wsl2中R语言使用注意事项

##wsl2中R语言使用注意事项 #### 1.在archlinux中使用命令`sudo pacman -S r`安装R语言 #### 2.使用部分安装包的时候会报错fortran相关库缺失,可以使用命令`sudo pacman -S gcc-fortran`安装相应的库 #### 3.当初次运行` ......
注意事项 事项 语言 wsl2 wsl

sql语言主要分为哪几类?

1、sql语言主要分为哪几类? 2、sql语言的特点 3、SQL是一种什么样的语言? 4、sql是什么 sql语言主要分为哪几类? 1、SQL包含四种程序设计语言类别的语句:数据定义语言(DDL)、数据操作语言(DML)、数据控制语言(DCL)和事物控制语言(TCL)。 2、SQL语言包括三种主要程 ......
语言 sql

c语言程序编写:数组元素移动

1、怎么平移matlab的数组啊? 2、c语言程序编写:数组元素移动 3、在c++语言中将a数组中第一个元素移到数组末尾,其余数据依次往前平移一... 4、编写c++程序:函数的功能是移动一维数组中的内容 怎么平移matlab的数组啊? 1、另外matlab还提供了左右、上下、以及旋转90度直接利用 ......
语言程序 数组 元素 语言 程序

requests-html基础使用

Requests-HTML是一个基于Python的库,它是在Requests库的基础上构建的,并使用了PyQuery库来实现HTML解析。它提供了一个简单的方法来解析HTML文档并提取信息。 以下是使用Requests-HTML的步骤: 1. 安装Requests-HTML库:`pip instal ......
requests-html requests 基础 html

Git基础命令

Git配置 1. 查看当前的 git 配置信息 git config --list 4. 查看 git 用户名 或 邮箱 git config --global user.name # 查询git所使⽤的用户名 git config --global user.email # 查询git所使⽤的em ......
命令 基础 Git

C语言打印函数调用堆栈

#include <stdio.h> #include <stdlib.h> #include <execinfo.h> void print_backtrace(void) { void *bt[64]; char **btsym; int i, n; n = backtrace(bt, size ......
堆栈 函数 语言

零基础应该如何学习计算机编程?

一、编程的概念 让我们简单介绍一下编程。编程是人与计算机之间的一种交流方式,通过编写一系列的程序指令,指导计算机执行相应的任务。专门从事编程工作的技术人员被称为程序员。 在计算机领域,编程可以细分为许多技术方向。从整体上看,可以分为两类,即高层编程和低层编程。 当然,这种划分只是为了方便理解,在学术 ......
计算机 基础

【学习笔记-计算机网络基础】应用层

概述 应用层是开放系统的最高层,是直接为应用进程提供服务的。 应用层协议和应用 主要三种连接模式 www(HTTP):服务器读取并处理、响应请求。 BitTorrent:众多客户端自发构成文件部分,下载上传时由Tracker分配调度查询所处客户端。. Skype:找中间人传话,请求双房打开两座客户端 ......

python教程 入门学习笔记 第3天 编程基础常识 代码注释 变量与常量

编程基础常识 一、注释 1、对代码的说明与解释,它不会被编译执行,也不会显示在编译结果中 2、注释分为:单行注释和多行注释 3、用#号开始,例如:#这是我的第一个python程序 4、注释可以写在单独一行,也可以写在一句代码后面 5、不想执行编译,又不能删除的代码,可以先用#注释掉,代码批量注释用C ......
常量 注释 变量 常识 代码

【HarmonyOS】键盘遮挡输入框时,实现输入框显示在键盘上方

​【关键字】 harmonyOS、键盘遮挡input,键盘高度监听 【写在前面】 在使用API6、API7开发HarmonyOS应用时,常出现页面中需要输入input,但是若input位置在页面下方,在input获取焦点的时候,会出现软键盘挡住input情况,对于这个问题,这里介绍如何在input获 ......
键盘 HarmonyOS

盘点一个Pandas中df转列表处理基础知识

大家好,我是皮皮。 ### 一、前言 前几天在Python黄金群【东哥】问了一个`Pandas`基础的问题,这里拿出来给大家分享下。 ![image.png](https://upload-images.jianshu.io/upload_images/26239789-eff729351811e3 ......
基础知识 基础 知识 Pandas

Linux——vim编辑器的基础操作

vim是linux操作系统中非常常用的文本编辑器,在学习的过程中几乎不可避免的要使用,本文记录了vim中常用的命令…… ......
编辑器 基础 Linux vim

C语言中EOF的意义与用法

EOF,为End Of File的缩写,通常在文本的最后存在此字符表示资料结束。 在微软的DOS和Windows中,读取数据时终端不会产生EOF。此时,应用程序知道数据源是一个终端(或者其它“字符设备”),并将一个已知的保留的字符或序列解释为文件结束的指明;最普遍地说,它是ASCII码中的替换字符( ......
意义 语言 EOF

Redis 基础

## 1. Redis入门 ### 1.1 Redis简介 Redis是一个基于**内存**的key-value结构数据库。Redis 是互联网技术领域使用最为广泛的**存储中间件**。 **官网:**https://redis.io **中文网:**https://www.redis.net.cn ......
基础 Redis

【笔记】字符串基础

# 7.31 字符串 ## (ex)KMP 不会 exkmp,标记了。exkmp 就是暴力。 - 字符串 $s$ 的 period 是一个字符串,满足 $s$ 是无限重复首尾相连的 period 的前缀。 - 字符串 $s$ 的 border 是一个字符串,是前缀等于后缀的子串,不能是原串。 - 根 ......
字符串 字符 基础 笔记

【网络基础】带宽的下载速度计算

大家对于网速的认知可能有些问题。 例如你家装了100M的宽带,电脑里下载的单位是Bytes,而表示宽带的单位是bit,1Bytes=8bit,扣除开销字节,基本上100M宽带的下载速度在10-11M/s左右。 常见宽带 理论最高速率(Mbps) 理论最高速率(KB/S) 理论每秒下载速率(MB/S) ......
网络基础 带宽 速度 基础 网络

【网络基础】分享几款免费实用的国产内网穿透工具很全哦

1 前言 对于没有[公网 IP]的用户来说,如何实现远程管理或让局域网的服务可以被公网访问到是一个问题。当然,也有很多类似的需求,比如: 微信公众号小程序开发调试 公网访问本地 web 项目 异地远程处理公司服务问题 异地访问公司内网财务 / 管理系统 远程访问内网群晖 NAS 而解决这些问题的方案 ......
网络基础 国产 基础 工具 网络

基础知识

七层网络结构 应用层:应用交互(报文) 表示层:数据转换(报文) 会话层:建立会话连接(报文) 传输层:建立端到端连接(报文) 网络层:ip寻址路由选择(数据段 segment) 数据链路层:网络层和物理层通信(数据帧 frame) 物理层:比特流传输 (bit) ......
基础知识 基础 知识

redis - 认识 nosql 认识 redis 基础 linux安装 redis

sql和nosql的区别 1. 结构化 非结构化 2. 关联的 非关联的 3. sql查询 非 sql 4. 存储方式 磁盘 内存 5、扩展性 垂直 水平 6. 使用场景: 数据结构固定,相关业务对数据安全性,一致性要求较高 数据结构不固定,对安全性,一致性要求不高,对性能要求较高 nosql :结 ......
redis 基础 nosql linux

【go语言】3.1.2 接口的定义和实现

在 Go 中,接口是一种抽象类型,用来描述其他类型应该有哪些方法。它定义了一组方法,但没有实现。这些方法由其他类型实现。 ### 接口的定义 接口定义的格式如下: ```go type InterfaceName interface { Method1(param1 type1, param2 ty ......
接口 语言

题型介绍与计算机基础 试卷分析

## 第一题 ### 题目再现 > 下列不属于面向对象语言的是:**A.** C++ **B.** Java **C.** Rust **D.** Fortran 知识点熟练度不够,Fortran 为面向过程语言 ## 阅读程序题 ### 代码再现 ```cpp #include using nam ......
题型 试卷 计算机 基础

JavaScript基础01

javaScript 作用 1.嵌入动态文本于HTML页面。 2.对浏览器事件做出响应。 3.读写HTML元素。 4.在数据被提交到服务器之前验证数据。 5.检测访客的浏览器信息。 控制cookies,包括创建和修改等。 6.基于Node.js技术进行服务器端编程。 js主要的内容 ECMAScri ......
JavaScript 基础

题型介绍与计算机基础

## CSP-J1 题型 - 均为选择题,满分 100 分,时长 2 小时。 - 单项选择题 - 概念题 - 数学(如排列组合) - 阅读程序求输出 - 阅读程序题 - 是否正常运行 - 输入 -> 输出(特征) - 输出 -> 输入(特征) - 程序的变量变化情况(循环执行次数) - 求解代码时间 ......
题型 计算机 基础