arkts harmonyos语言 基础
Go 语言中排序的 3 种方法
**原文链接:** [Go 语言中排序的 3 种方法](https://mp.weixin.qq.com/s/RyVc_JZJi_pTT_51mEHYiw) 在写代码过程中,排序是经常会遇到的需求,本文会介绍三种常用的方法。 废话不多说,下面正文开始。 ## 使用标准库 根据场景直接使用标准库中的方 ......
C语言多文件编程中全局变量的声明与定义会遇到的问题
# C语言多文件编程中全局变量的声明与定义会遇到的问题 @[top] ### 描述: - 在学习C语言的多文件编程的时候,看到声明全局变量竟然和声明函数一样,在.h文件中通过extern关键字声明后,还要在.c文件中"定义一次"有些不解,所以我到百度上看了些博客,那些博客对声明和定义的说法是: - ......
.NET Core基础到实战案例零碎学习笔记
前段时间根据 [老张的哲学] 大佬讲解的视频做的笔记,讲的很不错。此文主要记录JWT/DI依赖注入/AOP面向切面编程/DTO/解决跨域等相关知识,还包含一些.NET Core项目实战的一些案例。我是西瓜程序猿,感谢大家的支持! ......
笔记整理--C语言--C语言指针5分钟教程——转载
## C语言指针5分钟教程 ### 指针、引用和取值 什么是指针?什么是内存地址?什么叫做指针的取值?指针是一个存储计算机内存地址的变量。在这份教程里“引用”表示计算机内存地址。从指针指向的内存读取数据称作指针的取值。指针可以指向某些具体类型的变量地址,例如int、long和double。指针也可以 ......
前端基础-js
一.Map和Set有什么区别 在JavaScript中,Map和Set都是ES6引入的新的数据结构,但它们有一些关键的区别。Map:1. Map主要用于键值对的存储。每个元素由一对键值组成。2. Map中的键可以是任何类型,包括函数、对象等。3. Map的键是有序的,因此当对Map进行遍历时,元素的 ......
go语言context包
context包是在go1.7版本中引入到标准库中的 context可以用来在goroutine之间传递上下文信息,相同的context可以传递给运行在不同goroutine中的函数,上下文对于多个goroutine同时使用是安全的 context被当作第一个参数(官方建议),并且不断透传下去,基本 ......
docker笔记 - 基础存档
![image-20220629215534772](https://img2023.cnblogs.com/blog/2222630/202308/2222630-20230818165430534-585932208.png) # Docker容器技术 Docker是一门平台级别的技术,涉及的范 ......
.net Core基础仓储模型
.netCore简单仓储模型 共分为三层: 仓储层:Repository(类),IRepository(接口) 业务层:Service(类),IService(接口) 表现层:Controller(控制器接口层) 如图所示: Repository层 继承IRepository IbaseReposi ......
【HarmonyOS】服务卡片 API6 JSUI跳转不同页面
【引言】 “JS卡片支持为组件设置action,包括router事件和message事件,其中router事件用于应用跳。若设置router事件,则action属性值为"router";abilityName为卡片提供方应用的跳转目标Ability名;params中的值按需填写,其值在使用时通过i ......
【HarmonyOS】codelab在hvigor版本2.4.2上无法运行问题
【关键字】 HarmonyOS、codelab、hvigor 【问题描述】 有cp反馈集成鸿蒙codelab报错。 下载音乐专辑示例文件(一次开发,多端部署-音乐专辑(ArkTS) (huawei.com))后构建项目,显示找不到2.5.0的hvigor。 同时应用要求2.x.x的版本,于是 ......
关于C语言fgets 读取文件时候多读一行(转)
梗概:为什么C语言读取文件到结构体时为什么整天多读一行?一切都是【!feof(fp)】的错!!! while (!feof(fp)) { fgets(buffer, 256, fp); j++; } 像这样的代码,是很多C语言学者经常犯的错误!! feof()这个函数是用来判断指针是否已经到达文件尾 ......
笔记整理--C语言--让C程序更高效的10种方法 - 博客 - 伯乐在线——转载
## 让C程序更高效的10种方法 代码之美,不仅在于为一个给定问题找到解决方案,而且还在代码的简单性、有效性、紧凑性和效率(内存)。代码设计比实际执行更难 。因此,每一个程序员当用C语言编程时,都应该记着这些东西。 本文向你介绍规范你的C代码的10种方法。 ### 避免不必要的函数调用 考虑下面的2 ......
java基础11包机制
# 包机制(可以类比为文件夹) - 为了更好地组织类,java提供了暴击值,用于区别类名的命名空间 - 包语句的语法格式: `package pkg1[.pkg2[.pkg3...]];`(**必须放在最上面) 例如 package com.abc.www - **一般利用公司域名倒置作为包名** ......
java基础07基本运算符
# 基本运算符 - 算数运算符:+ - * / % ++ -- (如果加减乘除中有一个为long则结果为long,其余都为int) - 赋值运算符:= - 关系运算符:> = > >>(需要简单了解!!) - 条件运算符 ? : - 扩展运算符:+= -= *= /= ......
java基础12JavaDoc生成文档
# JavaDoc生成文档 - javadoc命令是用来生成自己的API文档的 - 参数信息 - @author作者名 - @version版本号 - @since指明需要最早使用的jdk版本 - @param参数名 - @return返回值情况 - @throws异常抛出情况 **1.可以加在类上 ......
java基础09逻辑运算符,位运算符
# 逻辑运算符,位运算符 ## 参考C语言 ### 逻辑运算符 - && 和(and) - || 或(or) - ! 非(取反) [短路运算:`boolean d=(c>‘有符号’右移:相当于除以2 (/2) - a>>‘无符号’右移:PS:无论正负,都在高位插入0 **低位:指在数据类型限定范围内 ......
java基础08自增自减运算符,初识Math类
# 自增自减运算符,初识Math类 ### 自增自减与C语言相同 - a++ 先用一次之后再加一 (a--相对应),例如: ```java int a=1; int b=a++; int c=a; //三者值变为a=2,b=1,c=2 ``` - ++a 立刻加一并开始用(--a相对应),例如: ` ......
java基础01注释
# 注释 //单行注释 /* 多行注释 */ /** *文档注释(含有其他内容如下) *@author 等等等 */ > javaDoc:文档注释 // ctrl + D 复制当前行到下一行(IDEA里面的快捷键) ......
java基础03数据类型
# 数据类型 ### 1.强类型语言 要求变量的使用严格符合规定,所有变量都必须先定义后才能使用 ### 2.弱类型语言 要求变量的使用符合规定,所有变量都必须先定义后才能使用(如VB,JS) ### 3.JAVA数据类型分为两大类 - 基本类型(primitive type): 数值类型: 1 ......
java基础05类型转换
# 类型转换 - 由于Java是强类型语言,所以要进行有些运算的时候,需要用类型转换 低 >高 byte,short,char ->int ->long ->float ->double ***最好从地位向高位转换,从高向低转换可能会内存溢出,也就是超过范围*** /*注意点: *1.不可以对布尔值 ......
java基础04数据类型扩展
# 数据类型扩展 ### 整数拓展: **进制在JAVA内的表示方法: ** 二进制0b 八进制0 十六进制0x 十进制(不需要) ### 浮点数拓展: **float和double存在问题**: 表现的字长有限 离散 舍入误差 大约 接近但不等于 *银行业务使用BigDecim ......
java基础06变量、常量、作用域
# 变量、常量、作用域 ## 变量 - 变量,即可以变化的量 - java是一种强类型语言,每个变量都必须声明其类型 - java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域 ```java type varName [=value] [{,varName[=value]}]; ......
java基础02标识符和关键字
# 标识符与关键字 * Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符 * 标识符必须以大写字母(A-Z)或者小写字母(a-z)、美元符号($)、下划线(_)开头 * 标识符首字符后可以是大写字母(A-Z)或者小写字母(a-z)、美元符号($)、下划线(_)、数字(1-9)的 ......
报名开启 | HarmonyOS第一课“营”在暑期系列直播
<HarmonyOS第一课>2023年再次启航! 特邀HarmonyOS布道师云集华为开发者联盟直播间 聚焦HarmonyOS 4版本新特性 邀您一同学习赢好礼! 你准备好了吗? ↓↓↓预约报名↓↓↓ https://url.cloud.huawei.com/n1Umrez5sY ......
笔记整理--C语言--Stack的三种含义 - 博客 - 伯乐在线——转载
【转载】:原文 http://www.ruanyifeng.com/blog/2013/11/stack.html ## Stack的三种含义 - 博客 - 伯乐在线 - 转载 [Stack的三种含义](http://www.ruanyifeng.com/blog/2013/11/stack.htm ......
【校招VIP】 java语言考点之异常
考点介绍: 导致程序的正常流程被中断的事件,叫做异常。异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。异常发生的原因有很多,通常包含以下几大类: 1.用户输入了非法数据。2.要打开的文件不存在。3.网络通信时连接中断,或者JVM内存溢出。 一、考点题目 1、Java语 ......
C++快速入门 第一讲:C++语言与OO思想介绍
OO思想:每个对象都是一个完整的独立的个体,由相关的属性和行为组合与外界分隔。其思想就是将一切事物都看做一个对象,由于一个再复杂的模型结构都是由千千万万个对象组成的。从而使程序员不再面对一个个函数与变量,而是放眼全局,面对一个个对象。 OO思想的特点: 1封装:把对象的属性和方法结合成一个独立的系统 ......
商品领域基础表
商品领域十二张基础表设计思路与实现 1 文章概述 商品在电商领域中是一个非常重要的领域,交易行为前提是有商品信息存在。本文我们分析商品表基本设计,其它复杂场景可以在此基础上进行扩展。需要说明第一本文所用数据是测试数据,可能与真实数据有偏差,仅供演示。第二本文展示商品核心字段,一些通用字段不展示。 2 ......
2 JavaScript的基础类型
##### 2 JavaScript的基础类型 JS虽然是一个脚本语言. 麻雀虽小, 五脏俱全. 在js中也是可以像其他编程语言一样. 声明变量, 条件判断, 流程控制等等. 我们先看一下JS中的数据类型 在js中主要有这么几种数据类型(基本) ```javascrpit number 数字, 不论 ......