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
jmm操作系统
30天自制
操作系统
(第13天)
第13天定时器(2)13.1简化字符串显示在HariMain函数中多次出现boxfill8、putfonts8_asc和sheet_refresh函数,遂将该函数整合成一个函数,并改进HariMain函数。//在sht图层中的(x,y)坐标处显示长度为l、c颜色、b背景色的字符串svoidputfonts8_asc_sht(structSHEET*sht,intx,inty,intc,intb,c
Amnesiac_seven
·
2024-02-09 07:33
其他
30天自制
操作系统
(第7-9天)
第7天FIFO与鼠标控制7.1获取按键编码#definePORT_KEYDAT0x0060voidinthandler21(int*esp){structBOOTINFO*binfo=(structBOOTINFO*)ADR_BOOTINFO;unsignedchardata,s[4];/*voidio_out8(intport,intdata);将数据0x61写入端口PIC0_OCW2通知PIC
Amnesiac_seven
·
2024-02-09 07:03
其他
30天自制
操作系统
(第10-11天)
第10天叠加处理10.1内存管理(续)根据9.3节的分析,memman_alloc和memman_free能够以1字节为单位进行内存管理。当出现开辟或释放1GB内存时,需要循环2^30次,相当地浪费时间,而且在不断地开辟和释放过程中会出现碎片内存,导致内存的浪费。按照《深入理解linux内核》的介绍,内存页大小为4k。所以下面构建申请和释放4k大小的内存:1.申请内存的大小必须是4k的倍数,所以需
Amnesiac_seven
·
2024-02-09 07:03
算法
30天自制
操作系统
(第12天)
第12天定时器(1)12.1使用定时器根据定时器分配的中断号为IRQ0(《深入理解linux内核》P158页),将中断周期设定为11932,换算成16进制为0x2e9c。IRQ0的中断周期变更:1、AL=0x34:OUT(0x43,AL);2、AL=中断周期的低8位;OUT(0x40,AL);3、AL=中断周期的高8位;OUT(0x40,AL);/*time.c*/#definePIT_CTRL0
Amnesiac_seven
·
2024-02-09 07:03
其他
30天自制
操作系统
(第1-3天)
第一天主要讲解了计算机的基本原理,以及简单介绍了汇编语言。汇编语言中有很多寄存器,完全记不住,待需要时建议临时查找,网上内容都很详细,最主要的就是看懂汇编程序。第二天2.1该项目中的程序均是采用NotePad++编写,按照各自系统进行按照;2.28位寄存器(其实就是前4个16位寄存器分出高位和地位)AL——累加寄存器低位(accumulatorlow)CL——计数寄存器低位(counterlow)
Amnesiac_seven
·
2024-02-09 07:33
其他
30天自制
操作系统
(第4-6天)
第4天C语言与画面显示的练习4.1用C语言实现内存写入_write_mem8:;voidwrite_mem8(intaddr,intdata);MOVECX,[ESP+4];[ESP+4]中存放的是地址,将其读入ECXMOVAL,[ESP+8];[ESP+8]中存放的是数据,将其读入ALMOV[ECX],ALRET由于函数voidwrite_mem8(intaddr,intdata);的输入项为a
Amnesiac_seven
·
2024-02-09 07:33
算法
Android 车载应用开发之车载
操作系统
一、前言到2030年,全球电动汽车的销量将超过7000万辆,保有量将达到3.8亿辆,全球年度新车渗透率有望触及60%。这一数据来自国际能源署(IEA)发布的《全球电动汽车展望2023》。市场趋势和政策努力的双加持下,新能源汽车来势凶猛,燃油车保有量逐年递减。此番景象让死去的记忆又浮现在你我面前——不久的十年前,智能机以浩浩荡荡之势取代了功能机。相信大家也看到了,为了在此竞争中占有一席之地,传统车厂
xiangzhihong8
·
2024-02-09 07:32
深入Android应用开发
Android
30天自制
操作系统
(第14天)
第14天高分辨率及键盘输入14.1提高分辨率(1)之前的分辨率为320*200*8彩色,VGA显卡。如果要使用新画面模式,就需要使用VBE画面模式。切换到不使用VBE的画面模式时用“AH=0;AL=画面模式号码;”,而切换到使用VBE的画面模式时用“AX=0x4f02;BX=画面模式号码;”。而这种必须使用VBE才能利用的画面模式就称作“新”画面模式。VBE的画面模式号码如下:0x101……640
Amnesiac_seven
·
2024-02-09 07:01
其他
基于华为云欧拉
操作系统
(HCE OS)容器化部署传统应用(Redis+Postgresql+Git+SpringBoot+Nginx)
写在前面博文内容为华为云欧拉
操作系统
入门级开发者认证(HCCDA–HuaweiCloudEulerOS)实验笔记整理认证地址:https://edu.huaweicloud.com/certificationindex
山河已无恙
·
2024-02-09 07:01
华为云
华为云
redis
postgresql
今天我没有更文
今天一早和虫哥一起去苹果店,买了一个最新款的MacBookPro,回到家开始学习视频教程,想尽快熟练使用mac
操作系统
。以前都是使用的windows系统,如今换到Mac系统,都不会用。
思心点花
·
2024-02-09 07:30
【Redis笔记】分布式锁及4种常见实现方法
进程锁控制同一
操作系统
中多个进程访问某个共享资源,因为进程具有独立性,各个进程无法访问其他进程的资源,因此无法通过synchronized等线程锁实现进程锁什么是分布式锁分
lcx_defender
·
2024-02-09 07:18
Redis
redis
笔记
分布式
lua
生信学习小组Day2-康康
1.1Linux是
操作系统
,与Windows和Mac一样1.2Linux是一个服务器,支持很多用户同时使用,且互不干扰2.云服务器上的Linux
操作系统
的使用2.1安装:Putty软件https://www.chiark.greenend.org.uk
康康_0142
·
2024-02-09 07:25
postgresql-12主从快速搭建
一、环境准备1、虚拟机主机名主机ip
操作系统
master192.168.195.130centos7.7node192.168.195.141centos7.72、安装postgresql需要提前在两台虚拟机中分别安装好
꯭吾꯭非꯭水
·
2024-02-09 06:21
postgresql
数据库
Red Hat安装Red Hat OpenShift Local
文章目录环境安装需求硬件
操作系统
软件包安装使用RedHatOpenShiftLocal预设置设置RedHatOpenShiftLocal启动实例访问OpenShift集群访问OpenShiftwebconsole
蓝黑2020
·
2024-02-09 06:37
openshift
openshift
ocp
基于华为云欧拉
操作系统
(HCE OS)单节点容器化部署(Prometheus、node-exporter、Grafana)应用性能监控平台
写在前面博文内容为华为云欧拉
操作系统
入门级开发者认证(HCCDA–HuaweiCloudEulerOS)实验笔记整理认证地址:https://edu.huaweicloud.com/certificationindex
山河已无恙
·
2024-02-09 06:33
华为云
华为云
prometheus
grafana
Java String相关知识点
2、String很多功能都是依靠native方法实现,这依赖于
操作系统
,由于不可变性(不能被继承)所以不能别植入代码。高效性字符串常量池可以被复用,使用更高效。
沉淀之际
·
2024-02-09 06:37
CHAPTER 1 Docker入门
3.4docker升级3.5docker卸载1.docker简介Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows
操作系统
的机器上
壹只菜鸟
·
2024-02-09 06:26
#
Docker整理
docker
容器
运维
计算机
操作系统
OS
操作系统
(OS)1.计算机系统概述1.简介2.
操作系统
的运行机制和体系结构3.中断和异常1.概念和作用2.分类4.系统调用1.含义2.作用3.系统调用和库函数的区别4.其他2.进程管理1.进程的定义
自学cs的小菜鸡
·
2024-02-09 06:50
操作系统
操作系统
鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Stepper组件
鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Stepper组件一、操作环境
操作系统
:Windows10专业版、IDE:DevEcoStudio3.1、SDK:HarmonyOS3.1+二、Stepper
记忆的小河
·
2024-02-09 06:18
harmonyos
Windows系统下搭建Docker、GitLab服务
Docker是一个被广泛使用的开源容器引擎,是一种
操作系统
级别的虚拟化技术,它以一种特殊进程的方式运行于宿主机上,它依赖于liunx内核特性:namespace(名字空间进行资源的隔离)和cgroups
L.Poe
·
2024-02-09 06:17
docker
gitlab
容器
多线程详解&JUC
操作系统
在分配资源时是把资源分配给进程的,但是CPU资源比较特殊。它是被分配到线程的,因为真正要占用CPU运行的是线程,所以也说线程是CPU分配的基本单位
王叮咚
·
2024-02-09 06:09
多线程
java
面试
JMM
Java内存模型
JMM
Java内存模型Java的并发采用“共享内存"模型,线程之间通过读写内存的公共状态进行通讯,多个线程之间是不能通过直接传递数据交互的,它们之间的交互只能通过共享变量实现。
诗织_王大大
·
2024-02-09 06:08
JVM基础
java
JMM
Java内存模型的概念以及happens-before原则
详细介绍了
JMM
Java内存模型的概念、由来,以及happens-before原则的具体规则。
刘Java
·
2024-02-09 06:38
Java
并发
Java内存模型
happens-before
JMM
java的
jmm
模型_Java内存模型
JMM
Java内存模型
JMM
什么是
JMM
JMM
即JavaMemoryModel是一种内存模型规范;保证了Java程序在各种平台下对内存的访问都能保证效果一致。
只想摸鱼的社畜
·
2024-02-09 06:08
java的jmm模型
多线程&JUC:多线程的实现和常用成员方法(守护、礼让、插入线程)
作者简介:一位大四、研0学生,正在努力准备大四暑假的实习上期文章:首期文章订阅专栏:多线程&JUC希望文章对你们有所帮助JUC的学习也是需要一些计算机、
操作系统
的知识的,也算是比较重要的吧,其实自己也是接触了不少的
布布要成为最负责的男人
·
2024-02-09 06:34
多线程&JUC
java
javase
jvm
面试
JUC
3.3.3
JMM
Java内存模型
JMM
Java内存模型(
JMM
,并非JVM内存模型)是一个抽象的规范,保证Java程序在各种平台下对内存的访问都能得到一致的效果。线程之间的通信通常有两种方式:共享内存和消息传递。
拥小抱
·
2024-02-09 06:04
Java
面试
java
jvm
开发语言
JMM
java内存模型
JMM
体现在以下几个方面:原子性-保证指令不会受到线程上下文切换的影响可见性-保证指令不会受cpu缓存的影响有序性-保证指令不会受cpu指令并行优化的影响可见性当jit编译器频繁从主存中读得共享变量时,
MpenggegeM
·
2024-02-09 06:33
多线程
java
面试
JMM
Java内存模型
JVM运行程序的实体是线程,每个线程创建时JVM都会为为其创建一个工作内存,工作内存是每个线程的私有数据区域,Java内存模型规定所有变量都存在主内存,主内存是共享内存区域,所有线程都可以访问,线程对变量的操作必须在自己的工作内存中完成,先在主内存中拷贝到工作内存,操作完成后再写回主内存。
Jargos
·
2024-02-09 06:03
【JUC】生产者消费者问题(包含虚假唤醒问题)
参考文章【
操作系统
】生产者消费者问题_liushall-CSDN博客_生产者消费者问题
操作系统
概念生产者消费者问题(英语:Producer-consumerproblem),也称有限缓冲问题(英语:Bounded-bufferproblem
Elephant_King
·
2024-02-09 06:02
多线程JUC
java
rabbitmq
rpc
juc
JMM
java内存模型
JMM
:javamemorymodul:java内存模型简单的来说,
jmm
是一种协议,一种规范。它是一种缓存一致性协议,规定了数据读写的规则。
任是无情也动人
·
2024-02-09 06:02
java
JMM
(Java内存模型)
定义
JMM
即Java内存模型(Javamemorymodel),在JSR133里指出了
JMM
是用来定义一个一致的、跨平台的内存模型,是缓存一致性协议,用来定义数据读写的规则。
wming666
·
2024-02-09 06:32
java
单例模式
开发语言
JVM-运行时数据区&程序计数器
JVM是一个在计算机上运行Java字节码的虚拟机,它充当了Java程序和
操作系统
之间的中间层。JVM的主要功能有:类加载:JVM负责将Java字节码加载到内存中,并进行验证、准备和解析等操作,最终生成
揣晓丹
·
2024-02-09 05:57
java
jvm
开源
vue.js
javascript
java
ubuntu原始套接字多线程负载均衡
以下是关于原始套接字多线程负载均衡技术的一些介绍:1.原始套接字(RawSockets):原始套接字允许应用程序直接访问网络层数据包,绕过
操作系统
的传输层和应用层处理。
强壮的向阳花
·
2024-02-09 05:21
linux系统学习
负载均衡
运维
python-产品篇-游戏-玛丽冒险
(1)
操作系统
:Windows7、Windows8、Windows10。(2)Python版本:Python3.7.0。(3)开发工具:PyCharm。
fo安方
·
2024-02-09 05:40
#
python产品篇
python
开发语言
游戏
APP专项测试方法总结
、crash2、中断测试意外中断:来电;短信;闹铃;断网;断电;视频聊天;语音聊天;无响应;系统更新提醒;内存不足提醒;其他app的消息通知任务切换:锁屏;切换到其他应用3、兼容测试不同的机型;不同的
操作系统
版本
shanmao001
·
2024-02-09 03:50
软件测试
自动化测试
职场和发展
测试用例
功能测试
测试工具
appium
Java 中常见 IO 模型
典型Java服务端处理网络请求的IO过程:应用程序再用户态,不能直接访问内核空间,若想进行如文件管理、进程通信、内存管理、外界客户端通信等IO操作时,需要发起I/O调用,由
操作系统
的内核代为完成
操作系统
通过网卡
努力的Ethan
·
2024-02-09 03:46
netty
java
网络
(一)ROS的简介及相关基础
ROS(RobotOperatingSystem,机器人
操作系统
),包括了四个part:通信
苦瓜汤补钙
·
2024-02-09 03:44
ROS学习与实践
linux
ubuntu
Netty连接通道中的Channel参数模型
所以
操作系统
里一般有两个队列,一个是AC
coffee_babe
·
2024-02-09 02:36
Netty
java
Netty
select_poll_epoll详解
epoll触发模式1.1.概念说明在进行解释之前,首先要说明几个概念:用户空间和内核空间进程切换进程的阻塞文件描述符缓存I/O1.1.1.用户空间与内核空间现在
操作系统
都是采用虚拟存储器,那么对32位
操作系统
而言
胡小毛
·
2024-02-09 02:46
网络安全入门之扫描与爆破:探索黑客攻防中的必要技能
甚至可以进一步确定目标主机
操作系统
类型和更详细的信息-基础知识常见的端口号端口描述端口描述21FTP(文件共享)443HTTPS22SSH(远程管理)1433SQLServer23Telnet(远程管理
狗蛋的博客之旅
·
2024-02-09 02:05
网络安全基础
linux
服务器
网络
Git技能树(2):Git安装
下面,我们将会介绍不同
操作系统
上Git的安装方法。在Windows上安装在Windows上安装Git的方法如下:使用官方版本安装官方版本可以在Git官方网站下载。
CSDN-Ada助手
·
2024-02-09 02:31
git
git
macos
2019-11-16
不论是Windows还是Linux,任何
操作系统
都有漏洞,及时的打上补丁避免漏洞被蓄意攻击利用,是服务器安全最重要的保证之一。2.安装和设置防火墙。
szkf2019
·
2024-02-09 02:23
Office 2010下载安装教程,保姆级教程,附安装包和工具
前言MicrosoftOffice是由Microsoft(微软)公司开发的一套基于Windows
操作系统
的办公软件套装。
石用软件
·
2024-02-09 01:47
Office
Office2013下载安装教程,保姆级教程,附安装包和工具
前言MicrosoftOffice是由Microsoft(微软)公司开发的一套基于Windows
操作系统
的办公软件套装。
石用软件
·
2024-02-09 01:17
Office
Office2007下载安装教程,保姆级教程,附安装包和工具
前言MicrosoftOffice是由Microsoft(微软)公司开发的一套基于Windows
操作系统
的办公软件套装。
石用软件
·
2024-02-09 01:17
Office
Java 数据类型、变量
整数类型(byte、short、int、long)1.Java各整数类型有固定的表数范围和字段长度,不受具体OS{
操作系统
:OperatingSystem}的影响,以保证java程序的可移植性。
三金在努力i
·
2024-02-09 01:21
amd64与i386处理器架构有何区别
amd64架构还允许运行64位
操作系统
和应用程序,这使得计算机可以更有效地利用现代硬
xzji001
·
2024-02-09 01:00
架构
Linux——命令行查看
操作系统
架构
命令行查看
操作系统
架构uname-a对于arm架构,一般32位为armv7,64位armv8。
Irving.Gao
·
2024-02-09 01:30
Linux
如何查看Linux系统架构
概述Linux是一种开源的
操作系统
,它可以运行在不同的硬件平台上,例如个人电脑,服务器,手机,平板电脑,嵌入式设备等。不同的硬件平台可能使用不同的处理器架构,也就是CPU的内部结构和指令集。
JackHuan_code
·
2024-02-09 01:00
linux
Linux大集合
Linux是一套免费使用和自由传播的类Unix
操作系统
,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的
操作系统
。它能运行主要的UNIX工具软件、应用程序和网络协议。
猿究院陈安
·
2024-02-09 00:10
linux
上一页
29
30
31
32
33
34
35
36
下一页
按字母分类:
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
其他