E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
初阶数据结构系列
C++
初阶
-list类的模拟实现
list类的模拟实现一、基本框架1.1节点类1.2迭代器类1.3list类二、构造函数和析构函数2.1构造函数2.2析构函数三、operator=的重载和拷贝构造3.1operator=的重载3.2拷贝构造四、迭代器的实现4.1迭代器类中的各种操作4.1list类中的迭代器五、list的增容和删除5.1尾插尾删5.2头插头删5.3任意位置的插入和删除六、完整代码6.1list.h6.2test.c
sushang~
·
2023-12-17 11:10
c++
list
windows
【数据结构】盘点那些经典的 [哈希面试题]【哈希切割】【位图应用】【布隆过滤器】(10)
前言大家好吖,欢迎来到YY滴
数据结构系列
,热烈欢迎!本章主要内容面向接触过C++的老铁主要内容含:欢迎订阅YY滴数据结构专栏!更多干货持续更新!以下是传送门!
YY的秘密代码小屋
·
2023-12-17 07:37
YY滴
《数据结构》
哈希算法
数据结构
算法
C语言
初阶
:猜数字游戏
目录:一:对猜数字游戏的介绍及对程序的预期二:程序设计思路:1.总体思路2.菜单部分函数3.游戏部分函数4.主函数部分5.代码主体三.总结前言:本文主要讲解以c语言编写猜数字游戏,目的是介绍C语言中的循环和分支的具体用法。一:猜数字游戏基本介绍&对程序预期.猜数字游戏,顾名思义,就是系统随机给出一个数字,玩家对这个数字进行猜测,如果玩家猜测的数字大于给出的数字,则系统会提示猜大了,如果玩家猜测的数
build.code
·
2023-12-17 07:08
c语言
开发语言
C++
初阶
| [六] 模板
初阶
摘要:泛型编程,函数模板,类模板使用函数重载虽然可以实现,但是有一下几个不好的地方:重载的函数仅仅是类型不同,代码复用率比较低,只要有新类型出现时,就需要用户自己增加对应的函数;代码的可维护性比较低,一个出错可能所有的重载均出错。告诉编译器一个模子,让编译器根据不同的类型利用该模子来生成代码。——模板泛型编程:编写与类型无关的通用代码,是代码复用的一种手段。模板是泛型编程的基础。1.函数模板#in
畋坪
·
2023-12-16 19:08
c++
开发语言
c语言
C++
初阶
| [七] (上) string类
摘要:标准库中的string类的常用函数C语言中,字符串是以'\0'结尾的一些字符的集合,为了操作方便,C标准库中提供了一些str系列的库函数,但是这些库函数与字符串是分离开的,不太符合OOP(面向对象)的思想,而且底层空间需要用户自己管理,稍不留神可能还会越界访问。在OJ中,有关字符串的题目基本以string类的形式出现,而且在常规工作中,为了简单、方便、快捷,基本都使用string类,很少有人
畋坪
·
2023-12-16 19:08
#
C++初阶
c++
开发语言
c语言
C++
初阶
| [七] (下) string类模拟实现
摘要:string类的模拟实现【设计思路+代码示例】;string类底层设计的补充说明【sizeof(string),string类设计上的效率问题:深拷贝的浪费】;扩展【写时拷贝】1.创建命名空间目的:为了和std中的string区分。namespaceBottle{classstring{public:private:char*_str;size_t_size;size_t_capacity;
畋坪
·
2023-12-16 19:08
#
C++初阶
c++
开发语言
c语言
C++
初阶
| [八] (上) vector
摘要:vector函数介绍,【例题】杨辉三角前面已经较为详细的介绍了标准库的string类,这里vector的函数接口在使用上和string类大差不差,所以对vector的介绍不多赘述,仅对一些需要注意的地方做出提示。#include1.Constructor1)default:std::vectorv1;2)fill:std::vectorv2(10,0);3)range:(iterator)关
畋坪
·
2023-12-16 19:35
#
C++初阶
c++
开发语言
c语言
C
初阶
指针
目录一、指针是什么二、指针变量的类型三、野指针四、指针运算1、指针+-整数2、指针-指针3、指针的关系运算五、指针和数组六、二级指针七、指针数组这两天把
初阶
指针学了一、指针是什么在计算机的内存管理中,系统把内存以
flashier
·
2023-12-16 15:42
C语言学习记录
c语言
Scala学习笔记番外篇-学习曲线和应用前景
学习曲线学习曲线
初阶
把>或者>这样的书大概翻过一遍,就差不多能用了分号可选多行字符串valobjecttraitpatternmatching类型推断map/filter/flatMapfor表达式implicit
Chris刘
·
2023-12-16 12:54
Scala
C++
初阶
(十六)优先级队列
北尘_:个人主页个人专栏:《Linux操作系统》《经典算法试题》《C++》《数据结构与算法》☀️走在路上,不忘来时的初心文章目录一、priority_queue的介绍和使用1、priority_queue的介绍2、priority_queue的使用二、priority_queue的模拟实现1、无仿函数2、带仿函数一、priority_queue的介绍和使用1、priority_queue的介绍优先
北尘_
·
2023-12-16 09:12
C++
c++
java
rpc
C++
初阶
(十五)Stack和Queue
文章目录一、Stack的模拟实现二、Queue的模拟实现三、容器适配器1、什么是容器适配器2、STL标准库中stack和queue的底层结构3、deque的简单介绍(了解)1、deque的原理介绍2、deque的缺陷4、为什么选择deque作为stack和queue的底层默认容器一、Stack的模拟实现#include#include#includeusingnamespacestd;namesp
北尘_
·
2023-12-16 09:11
C++
c++
开发语言
C++
初阶
(十四)list
北尘_:个人主页个人专栏:《Linux操作系统》《经典算法试题》《C++》《数据结构与算法》☀️走在路上,不忘来时的初心文章目录一、list的介绍二、list的模拟实现1、list的节点2、list的迭代器3、list4、打印5、完整代码一、list的介绍list是可以在常数范围内在任意位置进行插入和删除的序列式容器,并且该容器可以前后双向迭代。list的底层是双向链表结构,双向链表中每个元素存储
北尘_
·
2023-12-16 09:41
C++
c++
list
开发语言
阿里巴巴前端知识图谱
/f2e.tech/掘金上有个前端框架学习:https://juejin.cn/post/6994657097220620319阿里巴巴前端知识图谱,由大阿里众多前端技术专家团历经1年时间精心整理,从
初阶
街边吃垃圾
·
2023-12-16 01:22
js
前端
知识图谱
前端框架
C语言
初阶
就可以作出的小游戏
一、三子棋(一)三子棋的规则双方依次在9宫格棋盘上摆放棋子,率先将自己的三个棋子走成一条线就视为胜利,而对方就算输了。(二)创建代码的思路游戏的开始过程和结束。首先是游戏的整个框架,从菜单开始,选择进行游戏和退出游戏,以及其他情况。而在制作游戏代码中,我们先要从创建文件开始,先创建三个文件,分别是:在game_sanziqi.c文件中,测试游戏的逻辑,创建出游戏的大框架。在game.c的文件中,游
Shimir
·
2023-12-15 18:27
c语言
学习
来点C练习——使用数组函数来制造扫雷游戏,扫雷游戏
初阶
,分支语句,循环语句,rand函数得到随机值
一、制作游戏的大框架对于游戏,首先显示在我们面前的是菜单选项,这里我们需要制作一个简单的显示出的菜单界面,还有菜单选项结果。在源文件创建一个test.c文件,作为制作游戏的大框架的文件。test.c文件:voidmenu()//这里是设计出显示在玩家视野的菜单栏{printf("**********************\n");printf("******1.Play******\n");pr
Shimir
·
2023-12-15 18:27
学习
c语言
【C++
初阶
】七、内存管理(C/C++内存分布、C++内存管理方式、operator new / delete 函数、定位new表达式)
语言学习日记:加油努力(gitee.com)=========================================================================接上期:【C++
初阶
高高的胖子
·
2023-12-15 12:39
CCC全是C
c++
开发语言
visualstudio
R语言实战(第2版):第三章 图形
初阶
(02标题+组合)
3.4.1标题可以使用title()函数为图形添加标题和坐标轴标签。调用格式为:title(main="maintitle",sub="subtitle",xlab="x-axislabel",ylab="y-axislabel")函数title()中亦可指定其他图形参数(如文本大小、字体、旋转角度和颜色)。举例来说,以下代码将生成红色的标题和蓝色的副标题,以及比默认大小小25%的绿色x轴、y轴标
小杜的生信筆記
·
2023-12-15 07:34
数据结构
初阶
表现----动态顺序表
概述:相信大多数代码小白在学完c语言,进入数据结构的学习后,都会有疑惑,不清楚数据结构究竟是在学什么,学这个到底有什么用。简而言之,数据结构就是对数据的管理,大部分是动态的。其实这个概念还是抽象的,所以今天带大家走进数据结构初级的一个具体表现---->顺序表。1.文件创建:养成好习惯,创建三个文件Seqlist.hSeqlist.ctest.cSeqlist.h:头文件,放入结构体和函数的声明。S
咬_咬
·
2023-12-15 05:38
数据结构
数据结构
力扣编程题算法
初阶
之双指针算法+代码分析
目录第一题:复写零第二题:快乐数:第三题:盛水最多的容器第四题:有效三角形的个数第一题:复写零力扣(LeetCode)官网-全球极客挚爱的技术成长平台思路:上期介绍到双指针,这次来用双指针实际操作。第一种从前往后复写,会导致为复写的数字被覆盖,因此选择从后往前复写,那么先找到复写的最后一个元素,再从后往前复写即可。步骤1.初始化指针2.找复写3.处理边界问题4.开始复写classSolution{
自身就是太阳
·
2023-12-14 22:57
算法
leetcode
c++
经验分享
其他
C++
初阶
-vector类的模拟实现
vector类的模拟实现一、经典的vector类问题1.1前期准备二、vector的默认成员函数2.1构造函数2.1.1无参构造2.1.2构造具有n个对象值为val的容器(数据类型为模板类型T)2.1.3拷贝构造2.2swap(operator=需要用)2.3复制重载operator=2.4析构函数三、vector的三种遍历方式3.1size和capacity3.2operator[]遍历3.3迭
sushang~
·
2023-12-14 19:13
c++
开发语言
C++
初阶
-list的介绍及使用
list的介绍及使用一、list的介绍二、list的使用2.1list的构造2.2listiterator的使用2.3listcapacity2.4listelementaccess2.5listmodifiers三、list的迭代器失效问题一、list的介绍list是可以在常数范围内在任意位置进行插入和删除的序列式容器,并且该容器可以前后双向迭代。list的底层是双向链表结构,双向链表中每个元素
sushang~
·
2023-12-14 19:12
c++
list
开发语言
C++
初阶
-vector的介绍及使用
vector的介绍及使用一、vector的介绍1.1vector的概念二、vector的使用2.1vector的定义2.2vectoriterator的使用2.3vector空间增长问题2.4vector的增删改查2.5vector的整体代码实现2.5.1vector的常用内置函数使用2.5.2vector的访问方式及测试函数三、vector迭代器失效问题一、vector的介绍string底层是一
sushang~
·
2023-12-14 19:42
c++
开发语言
C++
初阶
-string的使用
string的使用一、为什么学习string类1.1C语言中的字符串二、标准库中的string类2.1string类2.2string类的常见接口说明2.2.1string类对象的常见构造2.2.2string类对象的容量操作2.2.3string类对象的访问及遍历操作2.2.4string类对象的修改操作2.2.5string类非成员函数2.2.6vs和g++下string结构的说明一、为什么学
sushang~
·
2023-12-14 19:42
c++
开发语言
C++
初阶
-string类的模拟实现
string类的模拟实现一、经典的string类问题1.1构造函数1.1.1全缺省的构造函数2.1拷贝构造3.1赋值4.1析构函数5.1c_str6.1operator[]7.1size8.1capacity9.1比较(ASCII)大小10.1resize11.1reserve12.1push_back(尾插字符)13.1append(尾插字符串)14.1+=字符/字符串15.1insert插入字
sushang~
·
2023-12-14 19:42
c++
java
javascript
【C++
初阶
】类和对象(一)
目录引入类的定义类的访问限定符及封装1.访问限定符2.封装类的实例化引入C++兼容C语言,C语言定义结构体struct的方式在C++也可以使用;不过C++把它升级成了类;C语言结构体中只能定义变量,在C++中,结构体内不仅可以定义变量,也可以定义函数。(成员函数可以定义在成员函数的前面、后面、中间都可以,影响不大)因为内域是一个整体,不管写在哪里都能找到。类的调用:上面结构体的定义,在C++中更喜
吃不胖的熊猫
·
2023-12-14 12:25
C++初阶
c++
开发语言
多线程(
初阶
八:计时器Timer)
目录一、标准库中的计时器1、计时器的概念2、计时器的简单介绍二、模拟实现一个计时器1、思路(1)计数器中要存放任务的数据结构(2)存放优先级队列中的类型:自定义任务类MyTimerTask(3)计数器类MyTimerMyTimer类:MyTimerTask任务类:2、分析计时器的线程安全问题(1)维护队列进出的操作(2)当队列是空的,就要阻塞等待(3)如果没到时间,就要等待到时在执行要执行的代码一
tao滔不绝
·
2023-12-06 20:50
java
开发语言
多线程(
初阶
七:阻塞队列和生产者消费者模型)
目录一、阻塞队列的简单介绍二、生产者消费者模型1、举个栗子:2、引入生产者消费者模型的意义:(1)解耦合(2)削峰填谷三、模拟实现阻塞队列1、阻塞队列的简单介绍2、实现阻塞队列(1)实现普通队列(2)加上线程安全(3)加上阻塞功能3、运用阻塞队列的生产者消费者模型都看到这了,点个赞再走吧,谢谢谢谢谢一、阻塞队列的简单介绍首先,我们都知道,队列是先进先出的一种数据结构,而阻塞队列,是基于队列,做了一
tao滔不绝
·
2023-12-06 20:49
java
中间件
开发语言
java-ee
一份完整的机房管理制度,永远绕不开这些内容
初阶
网工的日常工作环境之一就是机房了。但是,机柜中设备的放置、电源线的引入、网络线和通信线的管理,对新手老手来说,都是一件繁琐的事情。整理线路是日常工作的重点,毕竟不整理,你后期更难维护了。
网络工程师俱乐部
·
2023-12-06 20:36
华为认证
网络工程师
开发语言
macos
智能路由器
C++模板
初阶
文章目录泛型编程函数模板格式模板调用的是同一个函数吗?模板的实现原理T不明确模板实例化的函数和普通函数类模板类模板写法类模板用法注意事项泛型编程假如我们要写一个两数交换的函数,按我们之前学的知识,我们会这样。voidSwap(int&left,int&right){inttemp=left;left=right;right=temp;}voidSwap(double&left,double&rig
铁锅只炖海螺
·
2023-12-06 20:31
c++
c++
java
开发语言
【C++】
初阶
模板
前言:当我们要实现一个交换函数的时候,以我们现在的水平要实现一个很简单,但是我们是实现的函数仅仅可以对对指定类型进行交换,假设我们要实现一个int类型,我们就要写一个支持int类型更换的函数,只要类型一换我们就要重新写一个,而且重新写一个的底层逻辑基本是一样,这样就会造成我们的代码很冗余。而今天我们要讲的内容就很好的解决了这个问题——模板。一、泛型编译:泛型编程:编写与类型无关的通用代码,是代码复
情缘晓梦.
·
2023-12-06 14:11
C++
c++
算法
数据结构
叶小鱼文案训练营第40期1班3组79号彭素祯第一次打卡作业
参加叶小鱼文案
初阶
营学习的为期35天【计划】当日学习内容,当日毕,坚持与课表同步学习,同步练习打卡,查阅点评,复盘思考。【目标】收获优秀学员。
Hi彭素祯
·
2023-12-06 10:26
C++
初阶
模板
介绍:我们先认识以下C++中的模板。模板是一种编程技术,允许程序员编写与数据类型无关的代码,它是一种泛型编程的方式,可以用于创建可处理多种数据类型的函数或类,也就是说泛型编程就是编写与类型无关的通用代码,是代码复用的一种手段,而模板是泛型编程的基础。其中,模板分为函数模板和类模板。函数模板:函数模板是一种通用的函数定义,可以接受多种类型作为输入,并生成对应的特定类型函数。格式:templatete
青春:一叶知秋
·
2023-12-05 17:04
c++
开发语言
【C++】map和set的使用及注意事项
键值对3.set3.1接口介绍3.1.1构造3.1.2迭代器3.1.3容量3.1.4修改3.2set使用及注意事项4.multiset5.map6.multimap349.两个数组的交集1.关联式容器在
初阶
阶段
LuckyRich1
·
2023-12-05 12:55
C++从入门到精通
c++
rpc
开发语言
JAVAEE
初阶
相关内容第十六弹--网络原理之TCP_IP
目录1.TCP-IP五层模型2.UDP协议2.1特点2.2UDP协议端格式2.3校验和3.TCP协议3.1特点3.2TCP协议段格式3.2.1首部长度3.2.2选项3.2.3保留6位3.3TCP内部的工作机制3.3.1确认应答(1)应答报文ack(2)小结3.3.2超时重传3.3.3连接管理3.3.4滑动窗口窗口大小3.3.5流量控制3.3.6拥塞控制3.3.7延迟应答3.3.8稍带应答3.3.9
苏西西¥
·
2023-12-05 08:00
JAVA面试
Java
Javaee
网络
tcp/ip
服务器
java
SpringCloud笔记
一、SpringCloud
初阶
篇1、从面试题开始1.1什么是微服务?1.2微服务之间是如何独立通讯的?1.3SpringCloud和Dubbo有哪些区别?
卡布达的西瓜
·
2023-12-05 06:22
spring
cloud
笔记
不必细数,莫回望,只管奔向你的2020
从
初阶
出来,直接飘落到高阶四期的肩上。而后几经周折,最终定格在五期高阶的掌心。好想变成
anntayor79
·
2023-12-05 06:16
数据结构
初阶
——链式二叉树
目录树概念及结构树的概念树的表示二叉树概念及结构概念特殊二叉树二叉树的性质二叉树链式结构及实现二叉树的简单创建二叉树的前序遍历二叉树中序遍历与二叉树后序遍历求二叉树节点个数求二叉树叶子节点的个数求二叉树的高度求二叉树第k层节点个数二叉树查找值为x的节点二叉树的层序遍历判断二叉树是否是完全二叉树单独取出树的每一层数值树概念及结构树的概念树是一种非线性的数据结构,它是由n(n>=0)个有限结点组成一个
weixin_45138295
·
2023-12-04 13:04
C语言
数据结构
数据结构
【数据结构
初阶
】顺序循环队列和链式循环队列
目录1.知识点2.顺序循环队列3.链式循环队列4.一道妙的选择题1.知识点让我们先对比一下普通队列和循环队列普通队列的实现,不懂可以戳这里https://blog.csdn.net/qq_64428099/article/details/126173181第一个问题:顺序循环队列和链式循环队里怎么做到循环?循环队列是定长的数组,循环数组在循环方面物理上肯定不能做到循环,所以我们采用逻辑上循环的方式
Geek_0
·
2023-12-04 13:03
C语言版数据结构
C语言刷题
数据结构
链表
【数据结构
初阶
(4)】栈的基本操作实现
文章目录Ⅰ概念及结构1.栈的概念2.栈的操作Ⅱ基本操作实现1.栈的定义2.初始化栈3.元素入栈4.元素出栈5.获取栈顶元素6.获取栈中有效元素个数7.判断栈空8.销毁栈Ⅰ概念及结构1.栈的概念栈:栈是一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。栈顶和栈底:进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。栈中的数据元素遵守后进先出的原则空栈:不含任何元素的栈2.栈的操作入栈:
♬ 咖啡猫♬
·
2023-12-04 13:03
数据结构
-
实操版
数据结构
【数据结构
初阶
】链式二叉树的解析及一些基本操作
目录前置说明一、二叉树的遍历(理论)1.二叉树的拆解2.二叉树的前序(先根)遍历3.二叉树的中序(中根)遍历4.二叉树的后序(后根)遍历5.二叉树的层序遍历二、代码实操1.前序(先根)遍历代码实现2.中序(中根)遍历代码实现3.后序(后根)遍历代码实现4.求二叉树节点个数5.求二叉树叶子节点个数6.求二叉树高度7.求第k层节点的个数(k>=1)8.在二叉树中查找数据为x的节点9.层序遍历10.判断
1e-12
·
2023-12-04 13:02
数据结构
数据结构
算法
c语言
二叉树
数据结构
初阶
--- 队列
目录一.队列的概念和队列的2种结构二.队列的各个函数接口及实现1.队列的结构体定义(链式结构)2.队列的初始化3.队列的销毁4.队尾数据入队列(尾插)5.队头数据出队列(头删)6.取队头的数据7.取队尾的数据8.计算队列的数据个数(队列的大小)9.判断队列是否为空一.队列的概念和队列的2种结构队列:只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊线性表,队列具有先进先出FIFO(Fir
言_初
·
2023-12-04 13:02
数据结构
【数据结构
初阶
(C语言实现)】——链式队列
基本概念什么是队列(Queue)队列是一个特殊的线性表,只能在一端进行删除操作(出队),这端称为队头;另外一端进行插入操作(入队),这端称为队尾。就像日常生活中的排队一样,人们只能从队伍的头离开以及从队伍的尾进入。遵循先进先出的原则。图解链式队列结构类型的定义图解代码实现typedefintQDatatype;//方便后续修改存储数据类型//链式队列的结点typedefstructQueueNod
10_Water
·
2023-12-04 13:02
【数据结构初阶(C语言实现)】
数据结构
c语言
数据结构
初阶
(用C语言实现简单数据结构)--栈和队列
博客主页:T_X_Parallel ️专栏:数据结构
初阶
️欢迎关注:点赞收藏✍️留言文章目录前言链表与栈和队列的关系1.栈✨栈的概念及结构✨栈的实现2.队列✨队列的概念及结构✨队列的实现
T_X_Parallel〆
·
2023-12-04 13:32
数据结构初阶
数据结构
c语言
leetcode
数据结构
初阶
—— 二叉树链式结构
目录一,二叉树链式结构二,二叉树的遍历(四种)前序遍历中序遍历后序遍历层序遍历三,二叉树接口四,试题一,二叉树链式结构普通二叉树的增删查改,意义不大;普通二叉树+搜索树规则,增删查改才有价值;//二叉树链式结构typedefintBTDataType;typedefstructBinaryTreeNode{BTDataType_data;structBinaryTreeNode*_left;str
挨代码
·
2023-12-04 13:31
#
数据结构
编程语言
数据结构
【数据结构
初阶
(5)】链式队列的基本操作实现
文章目录队列的定义初始化队列队尾入队列队头出队列取队头元素取队尾元素获取队列有效元素个数判断队空销毁队列因为队列比较简单,关于队列的概念就不过多赘述了,本文只讲链队的基本操作实现队列的定义定义队列结点结构链队中的每个结点都应该包含一个数据域用来存储数据,以及一个指针域用来存储下一个结点的地址。typedefintQDataType;//对列中每个结点的结构typedefstructQListNod
♬ 咖啡猫♬
·
2023-12-04 13:30
数据结构
-
实操版
数据结构
90-1-90父母效能
假如在最
初阶
段母婴间的依恋关系没有处理好,对孩子而言,内心会留下一种创伤。当日后再次出现创伤性事件时,孩子就会重新体验到被母亲抛弃时的创伤性场景,痛彻心扉。
左叶右李
·
2023-12-04 12:02
因为懂得,所以慈悲
从
初阶
开始,每次工作坊前我都会一片空白,或者也可以说很满,满到空白。似乎有很多想要解决的事情,似乎又什么都没有。所以每次的课前作业,我都写的很纠结。
楚丹丹
·
2023-12-04 07:49
如何熟练使用vim工具?
个人主页::✨✨✨
初阶
牛✨✨✨推荐专栏1:C语言
初阶
推荐专栏2:C语言进阶个人信条:知行合一本篇简介:>:讲解C++中的函数重载、引用、auto关键字、内联函数等.金句分享:✨生活本就沉默,但是跑起来有风
初阶牛
·
2023-12-04 02:25
Linux
vim
编辑器
linux
机器学习
【JavaEE
初阶
】volatile 关键字、wait 和 notify
目录一、volatile关键字1、volatile能保证内存可见性2、volatile不保证原子性二、wait和notify1、wait()方法2、notify()方法3、notifyAll()方法4、wait和sleep的对比一、volatile关键字1、volatile能保证内存可见性我们前面的线程安全文章中,分析引起线程不安全的原因,其中就有一个原因是可见性,若一个线程对一个共享变量的修改,
H-yajing
·
2023-12-04 01:18
JavaEE
java
java-ee
线程安全
健康亲密关系的建立:学会正常的爱与被爱
答案是,在最
初阶
段你无法确定知道,因为有太多的未知数。在现实生活中,有太多人在爱情里受伤不敢轻易再爱了。为了找到真正的爱情,我们需要学会正常的爱与被爱。
泽欢
·
2023-12-04 00:17
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他