开发之路共24篇
一些编程语言的学习
05 所有权 | NS云社区

05 所有权

栈与堆 栈和堆都是代码在运行时可以使用的内存空间,不过它们通常以不同的结构组织而成。栈会以我们放入值时的顺序来存储它们,并以相反的顺序将值取出。也就是所谓的“后进先出”。所有存储在...
李向上的头像 | NS云社区李向上2年前
05811
免费分享一套30万字大厂面试真题深度解析,帮你度过面试难关 | NS云社区

免费分享一套30万字大厂面试真题深度解析,帮你度过面试难关

前言 现在,java后端的岗位行情不容乐观,卷到飞起,许多小伙伴面临面试压力,如八股文,面试造火箭,下面分享一套30万字的面试宝典,帮助大家度过面试大关,得到自己心仪的岗位。 目录预览 面...
06 结构体 | NS云社区

06 结构体

结构体,是一个自定义数据类型,允许包装和命名多个相关的值,从而组成一个有机的结合体,我们可以将结构体当作对象中的数据属性。
李向上的头像 | NS云社区李向上2年前
0709
09 常见集合类型 | NS云社区

09 常见集合类型

Rust 标准库中包含一系列被称为 集合(collections)的非常有用的数据结构。大部分其他数据类型都代表一个特定的值,不过集合可以包含多个值。不同于内建的数组和元组类型,这些集合指向的数据...
李向上的头像 | NS云社区李向上1年前
090
07 枚举与模式匹配 | NS云社区

07 枚举与模式匹配

枚举类型,简称枚举(enums),枚举允许我们通过列举可能的值( 成员-variants) 来定义一个类型。其中一个特别有用的枚举,叫做 Option,它代表一个值要么是某个值要么什么都不是。枚举通常结...
李向上的头像 | NS云社区李向上2年前
0636
Java基本语法 | NS云社区

Java基本语法

关键字和保留字 关键字 java语言赋予了特殊含义,用做专门用途的字符串(单词) 特点:关键字中的所有字母都是小写 classinterfaceenumbyteshortintlongfloatdoublecharbooleanvoid用于定义数据...
07-1 Option枚举方法 | NS云社区

07-1 Option枚举方法

impl<T> Option<T> pub const fn is_some(&self) -> bool 判断option类型是否是Some变体,返回布尔类型 #![allow(unused)] fn main() { let x: Option<u32> = Some(2); asse...
李向上的头像 | NS云社区李向上2年前
01026
知识图谱:从文本中挖掘信息的数据科学技术(带Python代码) | NS云社区

知识图谱:从文本中挖掘信息的数据科学技术(带Python代码)

导语 审视可行的策略,以减轻紧张、增进自信并培养健康的关系。探索如何借助持续学习、正念、目标设定以及使用 Python 中的知识图谱技术来助力实现你的目标。无论你的追求是更高的事业目标、职...
Linux上安装JDK | NS云社区

Linux上安装JDK【开发环境】

yum 安装方式如下: // 查询要安装jdk的版本 yum -y list java* //安装jdk1.8 yum install -y java-1.8.0-openjdk.x86_64 //查询jdk版本 java -version 如果显示: 这样就安装成功了,默认给安...
08 使用包、单元包及模块管理项目 | NS云社区

08 使用包、单元包及模块管理项目

前言 编写较为复杂的项目时,合理地对代码进行组织和管理很重要。只有按照不同的特性组织分割相关功能的代码,才能快速定位到实现指定功能的代码片段。一个包(package)可以存放多个二进制单元...
李向上的头像 | NS云社区李向上1年前
0665
微服务架构中10个常用的设计模式 | NS云社区

微服务架构中10个常用的设计模式【值得收藏】

从软件开发早期(1960 年代)开始,应对大型软件系统中的复杂性一直是一项令人生畏的任务。多年来为了应对软件系统的复杂性,软件工程师和架构师们做了许多尝试:David Parnas 的模块化和封装 ...
李向上的头像 | NS云社区李向上1年前
010339
安装MYSQL | NS云社区

安装MYSQL

MYSQL下载官网推荐版本:5.7 或 8.0+ 下载MySQL安装包,并上传到服务器上 mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz 解压到指定目录并重命名,以/usr/local目录为例 tar -zxvf mysql-8.0.11-...
李向上的头像 | NS云社区李向上2年前
07811