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
计算机底层
计算机底层
原理
文章目录1、计算机组成2、存储器的层次结构3、cacheline的概念缓存行对齐伪共享4、CPU乱序执行的概念4.1一道面试题:DCL(DoubleCheckLock双重检查锁)单例模式要不要加volatile4.2合并写技术5、程序运行的底层原理6、锁6.1锁的概念6.2synchronized关键字6.2.1自旋锁的核心——CAS(compareAndSwap)6.2.2偏向锁1、计算机组成C
知之_知之
·
2023-12-17 10:35
计算机底层知识
java
后端
系统安全
day15_java的网络编程(简述)
二、计算机网络主要功能资源共享信息传输与集中处理均衡负荷与分布处理综合信息服务(www/综合业务数字网络ISDN)三、网络通过的三要素ip地址端口号协议1、IP地址网络计算机的唯一标识
计算机底层
只能识别二进
fishpool学java
·
2023-12-17 05:02
java
网络
开发语言
服务器
从
计算机底层
深入Golang高并发
从
计算机底层
深入Golang高并发1.源码流程架构图2.源码解读runtime/proc.go下的newpro()funcnewproc(fn*funcval){//计算额外参数的地址argpgp:=getg
lisus2007
·
2023-12-15 13:12
go底层实战和原理
golang
开发语言
后端
关于int类型强制转换为byte类型发生精度损失的问题
publicstaticvoidmain(String[]args){inti1=128;byteb1=(byte)i1;System.out.println(b1);}}运行代码,我们会发现输出结果为-128分析:
计算机底层
存储的是二进制
ruaran
·
2023-12-15 03:56
java
Java并发编程-进程和线程调度基础
弄清楚
计算机底层
进程、线程调度等原理对我们理解java并发编程有很大的帮助。
千月落
·
2023-12-14 19:28
Java
多线程
java
C语言初识
例如汉语或者英语,是人与人交流的语言,C语言就是人与计算机交流的语言;C语言是一门计算机编程语言,广泛的运用于
计算机底层
开发。
Autumn60
·
2023-12-06 03:34
c语言
开发语言
List集合,遍历,数据结构
for遍历3.Lambda表达式遍历4.普通for遍历5.列表迭代器遍历列表迭代器相对于迭代器可以在遍历的过程中添加元素,不能用集合的方法去删除添加我们要是用迭代器的add去调用三.数据结构数据结构是
计算机底层
存储
杨小瑾的鸭舌帽
·
2023-12-05 02:38
数据结构
C语言与Python:比较与选择
C语言是一种低级语言,它提供了对
计算机底层
的直接访问。C语言的语法相对较为严格,需要开发者自行管理内存和处理细节。它适用于对性能和资源利用效率有较高要求的应用,如操作系统、嵌入式系统和游戏开发等。
大笑编程
·
2023-12-02 14:16
c语言
python
开发语言
Python
Go 指针
指针取值(*&a)指针类型(&a)—>*int改变数据传指针变量的本质是给存储数据的内存地址起了一个好记的别名比如我们定义了一个变量a:=10,这个时候可以直接通过a这个变量来读取内存中保存的10这个值在
计算机底层
奔跑的蜗牛.
·
2023-12-01 11:26
GoLang
golang
【从JVM看Java,三问继承和多态,是什么?为什么?怎么做?深度剖析JVM的工作原理】
系列文章:《
计算机底层
原理专栏》:欢迎大家订阅学习,能够帮助到各位就是对我最大的鼓励!
清灵白羽 漾情天殇
·
2023-11-30 10:09
计算机底层原理
从JVM看Java
java
jvm
循环、迭代、遍历、枚举
循环:由
计算机底层
提供的一种多次运行同一程序的机能,循环是这种机能的接口。迭代:建立在遍历循环的基础上,遍历循环的每一部分叫做一次迭代。遍历:针对一组数据而进行的按顺序抽取的行为。
️不倒翁
·
2023-11-29 04:08
前端集合
前端
javascript
开发语言
深入理解计算机中的程序
目录程序的存储程序的编译过程各位宝宝好,我们这次从
计算机底层
来讲一下程序是如何存储,编译的程序的存储我们拿一个最简单的程序来举个例子:#includeintmain(){printf("helloworld
古德猫宁-
·
2023-11-27 13:36
深入理解计算机系统
c语言
学习
网络
计算机网络
经验分享
笔记
【Spring】Spring事务失效问题
作者简介:小明java问道之路,2022年度博客之星全国TOP3,专注于后端、中间件、
计算机底层
、架构设计演进与稳定性建设优化,文章内容兼具广度、深度、大厂技术方案,对待技术喜欢推理加验证,就职于知名金融公司后端高级工程师
小明java问道之路
·
2023-11-27 02:35
#
Spring源码分析
spring
java
后端
事务
spring事务
隔离机制
异常
算法必刷系列之位运算
计算机底层
涉及大量位运算,位运算可以替代加加减乘除。
今天不coding
·
2023-11-25 21:59
算法必刷系列
算法
涵盖了所有
计算机底层
知识总结与操作系统的实战教程,建议收藏
第一本是程序员必知的硬核基础知识,这是一本非常入门的经典PDF,看完能让你对计算机有一个基础的了解和入门,是培养你内核的基础,我们看下目录大纲基本上涵盖了计算机所有基础知识,从CPU到内存、讲解什么是二进制、磁盘、压缩算法、操作系统、汇编等知识。我们来看下内容是怎样的这个图画的很漂亮啊,看起来就是作者在用心画的,而且排版非常精美。看起来一点不枯燥第二本是程序员必知的操作系统,可以看一下目录。内容涉
愿天堂没有BUG
·
2023-11-25 19:50
计算机基础知识
计算机底层
基础知识计算机的体系结构(常识)1.1基本概念1.2计算机中常见的硬件1.3常见的计算机软件1.4计算机的体系结构1.5windows常用快捷键1.6普及知识计算机的体系结构(常识)导语:作为一名程序开发人员
程序员安然
·
2023-11-24 23:14
Java基础篇
计算机外设
C++语言简介
一、C++语言的发展简史根据是否可以直接操纵
计算机底层
硬件,将程序设计语言分为低级语言、中级语言和高级语言。机器语言和汇编语言都属于低级语言,能够直接操纵计算机的寄存器和内存。
薛落花随泪绽放
·
2023-11-24 19:06
【并发编程】ThreadLocal详解与原理
作者简介:小明Java问道之路,2022年度博客之星全国TOP3,专注于后端、中间件、
计算机底层
、架构设计演进与稳定性建设优化,文章内容兼具广度、深度、大厂技术方案,对待技术喜欢推理加验证,就职于知名金融公司后端高级工程师
小明java问道之路
·
2023-11-23 04:55
#
深入理解高并发编程
并发编程
多线程
线程安全
ThreadLocal
JUC
【程序人生】HelloWorld——从程序到进程
本文从源代码开始,详细地讲述了程序编译、运行、执行IO操作的各个阶段的原理及内容,以HelloWorld为线索梳理了
计算机底层
的数个重要体系。关键词:操作系统,编译,进程,虚拟内
huiyeruzhou
·
2023-11-22 23:31
c语言
系统架构
缓存
计算机编程语言的代码——编码
计算机底层
只能存储0和1,
Atom_QQ2022313691
·
2023-11-22 13:28
编程语言
bugku题解记录
题目页面也只有上传文件查询那么查看源代码发现只能上传png或jpg,注释里说如果你上传之后,将会用python执行查询所以编辑文本文档,写代码importos#提供了与操作系统交互的各种函数,我们可以通过这些函数调用
计算机底层
操作系统的部分功能来快速
CodingJazz
·
2023-11-20 08:16
安全
你知道整型数据在内存中是如何存储的吗?(新手小白必看)
在掌握了基本C语言的基础之后,相信大家现在对C语言的代码已经很熟悉了,也能写出一些不是很复杂的代码,那么这篇文章我就给大家带来一个容易被初学者忽视的问题,也是涉及到一些
计算机底层
的知识,那么话不多说,希望今天的讲解能够让大家对
南 极 熊
·
2023-11-19 11:01
c++
开发语言
01_Java前世今生
编程语言发展历史机器语言汇编语言高级语言(使用接近人类自己的语言书写,翻译器再将其翻译成计算机能理解的语言)总结:不管是什么样的高级编程语言,最终都是翻译成
计算机底层
可以识
-seventy-
·
2023-11-19 00:43
Java基础
java
【MySQL】InnoDB和MyISAM区别详解(MySQL专栏启动)
作者简介:小明java问道之路,2022年度博客之星全国TOP3,专注于后端、中间件、
计算机底层
、架构设计演进与稳定性建设优化,文章内容兼具广度、深度、大厂技术方案,对待技术喜欢推理加验证,就职于知名金融公司后端高级工程师
小明java问道之路
·
2023-11-18 23:14
mysql
数据库
索引
InnoDB
MyISAM
存储引擎
后端
力扣栈与队列--总结篇
栈与队列在
计算机底层
中非常重要,这就是为什么要学好数据结构。可视化的软件例如APP、网站之类的,都是非常上层的应用,底层很多功能的实现都是基础的数据结构和算法。
T.BS
·
2023-11-18 19:19
力扣栈和队列
leetcode
算法
golang
栈
队列
java学习part04
1.进制
计算机底层
都是二进制,输出统一十进制2.算符3.逻辑算符4.位运算符38-变量与运算符-位运算符的使用_哔哩哔哩_bilibili5.条件运算符
BigOrangeSama
·
2023-11-17 00:55
java
java
学习
开发语言
百度智能云千帆大模型平台再升级,SDK版本开源发布!
作者简介:小明java问道之路,2022年度博客之星全国TOP3,专注于后端、中间件、
计算机底层
、架构设计演进与稳定性建设优化,文章内容兼具广度、深度、大厂技术方案,对待技术喜欢推理加验证,就职于知名金融公司后端高级工程师
小明java问道之路
·
2023-11-16 16:22
开源
千帆大模型
千帆SDK
百度智能云
LLMOps
ai
C语言中的原码、反码、补码转换与数据类型的二进制存储
计算机中的数据表示和存储是编程中的基础概念之一,尤其在C语言中,了解数据的原码、反码、补码转换以及各种数据类型在计算机中如何以二进制存储,对于理解数据表示和
计算机底层
运行机制至关重要。
BruceZhangsan
·
2023-11-14 20:02
c语言
开发语言
【Dubbo】Dubbo注册中心原理
作者简介:小明java问道之路,2022年度博客之星全国TOP3,专注于后端、中间件、
计算机底层
、架构设计演进与稳定性建设优化,文章内容兼具广度、深度、大厂技术方案,对待技术喜欢推理加验证,就职于知名金融公司后端高级工程师
小明java问道之路
·
2023-11-12 10:30
Dubbo从入门到精通与实战
dubbo
zookeeper
分布式
微服务
服务发现
java
mysql指明小数点位数_MySQL基础:数据类型
1.整数类型1.1我们知道
计算机底层
只识别二进制码,整数类型的数据也不例外,只不过整数是有符号数(正负数),因此二进制码表示的数左边第一个位代表符号位(0整数,1负数)。这里
文具一年
·
2023-11-12 00:08
mysql指明小数点位数
js基础-数据类型检测
1、typeof关键字返回一个字符串,作用于基本数据类型直接在
计算机底层
基于数据类型的值(二进制)进行检测。
肥肥呀呀呀
·
2023-11-09 16:44
面试
js基础
javascript
前端
开发语言
Java 常用数据结构与算法
一、数据结构数据结构是
计算机底层
存储、组织数据的方式。
凌冰_
·
2023-11-07 12:20
java
开发语言
ARM-Linux内核知识点
内核的主要架构及功能三、Linux内核源码目录结构四、ARM-Linux进程管理五、进程的创建六、进程、线程和内核线程七、进程的执行(exec函数族)八、总结构图前言这方面的知识点是计科有别于软件工程专业的知识,偏向
计算机底层
知识
陌小柠
·
2023-11-05 20:09
Linux学习
linux
arm开发
arm
python高级
越接近
计算机底层
的语言,运行速度快,人读起来越难。人读起来越简单,运行速度越慢。模块:在Python中,模块是搭建程序的一种方式。
风雨声豪入梦中
·
2023-11-04 04:06
字符集详解
常见字符集介绍字符集基础知识:
计算机底层
不可以直接存储字符的。计算机中底层只能存储二进制(0、1)。二进制是可以转换成十进制的。结论:
计算机底层
可以表示成十进制编号。
axinawang
·
2023-10-31 13:19
java
java
开发语言
计算机底层
为什么要用补码,而不用原码或反码?
计算机底层
为什么要用补码,而不用原码或反码?
小松聊PHP进阶
·
2023-10-26 09:16
面试
线性代数
抽象代数
Java基础——了解计算机进制和位运算
文章目录关于进制位运算左位移右位移无符号右移取反按位与按位或按位异或关于进制所有数字在
计算机底层
都是以二进制的形式存在。进制的四种表达形式:二进制:[0,1],满2进1,以0b或0B开头。
少爷晚安。
·
2023-10-26 04:30
Java基础
java
开发语言
RabbitMQ 学习笔记
RabbitMQ(狂神说学习笔记)1、消息队列预科(了解一下)消息队列协议所谓协议是指
计算机底层
操作系统和应用程序通讯时共同遵守的一组约定,只有遵循共同的约定和规范,系统和底层操作系统之间才能相互交流和一般的网络应用程序的不同它主要负责数据的接受和传递
七 仔 ^ v ^
·
2023-10-25 07:33
RabbitMQ
rabbitmq
学习
从反转字符串中看指针魅力
虽然指针这章内容较抽象,我们在感叹指针真是个磨人的小妖精之余,也不能否认指针的魅力所在,由于计算机的硬件指令很大程度上要依赖地址,所以指针提供的就是一种类似于
计算机底层
的表达方式来使程序猿们更加愉快高效地撸代码
XMU_SoftwareHouse
·
2023-10-24 18:24
java 算术运算符-字符串“+“操作-自增自减运算符
=1;intc=atb;:是运算符,并且是算术运算符atb:是表达式,由于+是算术运算符,所以这个表达式叫算术表达式两个都为整数类型的返回值也为整数型1.2字符串的“+”操作字符的“+”操作:拿字符在
计算机底层
对应的数值来进行计算的
浪里个浪的1024
·
2023-10-24 17:10
java基础
java
后端
如果重回大一学软件工程,你会做什么?
2、学好
计算机底层
相关的课程,包括数据结构、算法、操作系统、网络、数据库以及编译原理这些课程。
枪哥玩转嵌入式
·
2023-10-24 17:21
单片机
编程
嵌入式
单片机
51单片机
【带头学C++】----- 一、 基础知识[入门篇]----1.13进制概述
在
计算机底层
的原理就是以机器语言,也就是二进制,在和我们程序员在进行思想逻辑上的沟通交流。通过01代码把我们的10进制转
程序小白Erike.
·
2023-10-24 14:35
C++从基础到抗大旗
c++
开发语言
算法
数据结构
笔记
学习
c语言
从零开始的内核ebpf开发之旅
引言内核研究与开发是
计算机底层
处于与硬件打交道的部位,ebpf可以理解为是内核开发的一个模块。
JackHCC
·
2023-10-23 13:26
如何使用VirtualBox的内置调试器VBoxDBG
VirtualBox内置了强大的VboxDBG调试器,可以很方便的调试mbr、操作系统代码,是个学习汇编和
计算机底层
原理的好帮手。
老毛桃limite
·
2023-10-23 06:15
操作系统
嵌入式
VirtualBox
VBoxDBG
VirtualBox调试
mbr
操作系统
图论基础以及深度优先搜索和广度优先搜索
由此可见树在我们
计算机底层
是一种非常重要的数据结构,今天这里我们不重点讨论树的相关性质,只是因为要理解图论,需要有一点树的基础知识。以前文章
半夏(•̤̀ᵕ•̤́๑)ᵒᵏᵎᵎᵎᵎ
·
2023-10-22 05:33
数据结构与算法
图论
深度优先遍历
广度优先遍历
前序遍历
层序遍历
C++并发编程(五)内存模型与原子操作
C++作为操作系统级别的编程语言,委员会的一个目标是令其尽量贴近
计算机底层
,原子类型(atomic)及其操作应运而生,提供了底层同步操作的功能,只需一两条CPU指令即可实现。
Cvincent976
·
2023-10-21 20:09
C++并发
c++
小白C++入坑学废之旅(一)
其实心里也没有什么特定的理由,学过Net,学过Java,用过Javascript,现在用React做前端开发,用SpringBoot做后端服务,之所以学习c++,可能是随着工作学习的深入,慢慢发现会接触
计算机底层
世界一些边缘
小白7码
·
2023-10-21 19:41
C++
c++
开发语言
JAVA——运算符
1.3字符的“+”操作拿字符在
计算机底层
对应的数值来进行计算的。算术表达
原小禾
·
2023-10-17 23:11
java
java
汇编入门学习
学自狂神:最通俗易懂的
计算机底层
教学,二进制到汇编学习!
灯火l
·
2023-10-17 17:38
学习
正式的起点
学习目标:能够熟练运用java语言,了解
计算机底层
运行原理,能够独立开发一个项目。目标企业:字节跳动与诸君共勉。
猛踹瘸子那条好腿534
·
2023-10-17 16:36
c语言
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他