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
x86-64
系统级程序设计 - 机器级编程I:基础
机器代码机器指令示例数据格式传送数据完整存储器寻址方式最一般的形式:比例变址寻址压入和弹出栈数据地址计算指令汇编/机器代码PC:程序计数器Programcounter–下一条指令地址–被称为“RIP”(
x86
想想虔诚怎么做
·
2020-08-25 01:17
系统级程序设计
x86_64汇编语言
【逆向学习记录】GOT表与PLT表https://blog.csdn.net/zhy025907/article/details/86088368【逆向学习记录】
x86-64
栈帧及跳转https://blog.csdn.net
天麓
·
2020-08-24 16:30
汇编语言
编译
从无到有,在 ArchLinux 上编译 x32 ABI 的 GCC, Glibc 和 Python
首先翻译维基百科对x32ABI的定义:x32ABI(应用程序二进制接口)是一个开发中的Linux项目,为x32ABI编译的程序将能运行在
x86-64
指令集环境的64位模式下,但仅仅使用32位大小的指针和数据类型
fantix
·
2020-08-24 13:45
linux
gcc
glibc
x32
python
x86-64
平台栈帧结构与ARM64栈帧结构对比
x86-64ARM64差异点ARM64平台上的栈帧寄存器是FP,它记录的是一个函数执行过程中的栈顶(FP=SP),并且把父函数的FP保存在堆栈的栈顶,以便于回溯
X86-64
平台上的栈帧寄存器是RBP,它记录的是一个函数执行过程中的栈底
程序猿Ricky的日常干货
·
2020-08-24 11:53
故障分析
栈帧
2019中原工pwn题
/pwn:ELF64-bitLSBsharedobject,
x86-64
,version1(SYSV),dynamicallylinked,interpreter/lib64/l,forGNU/Linu
Jc^
·
2020-08-24 06:59
赛事复现
VMware虚拟磁盘编程指导(二)
开发系统VDDK支持以下系统,并且测试通过:Windows64-bit(
x86-64
)系统Linux64-bit(
x86-64
)系统编程环境你可以在下面的环境中编译
weixin_34351321
·
2020-08-23 20:04
深入理解JVM(③)ZGC收集器
前言ZGC是一款在JDK11中新加入的具有实验性质的低延迟垃圾收集器,目前仅支持Linux/
x86-64
。
纪莫
·
2020-08-23 18:09
Java虚拟机
Java
JVM
大规模并行程序设计作业-泰山服务器&天河2号
一.世界排名top-10超级计算机二.选择的超算三.天河2号-硬件架构1.系统架构:其中混合式异构共享式存储系统如下:2.处理器类型中央处理器:采用
X86-64
架构XeonE5-2692v212核心处理器
ECNU_Jiang
·
2020-08-23 17:22
Valgrind 3.11.0编译安装
到3.3.0版本为止,Valgrind支持x86、
x86-64
以及PowerPC上的Linux。除此之外,还有一些其它非正式支持的类Unix平台(如FreeBSD、NetBSD以及MacOSX)。
weixin_33834628
·
2020-08-23 08:26
搞搞 slackware: 002. 安装最小系统
#获取qemu源码gitclonegit://git.qemu.org/qemu.gitcdqemugitsubmoduleinitgitsubmoduleupdate--recursive#编译安装
x86
jaloo
·
2020-08-22 17:34
Linux 下汇编学习
很明显,rootcause是我编译好的文件(eatsyscall.o)是遵循i386architecture,而我使用的计算机却是i386:
x86-64
架
一个充满激情的猴子
·
2020-08-22 03:30
linux
环境 debian 8.2 (
x86-64
) 桌面环境cinnamon ibus安装
ibus安装im-config(配置输入法)ibus-qt4对应环境变量QT4_IM_MODULEibus-gtkibus-gtk3对应环境变量GTK_IM_MODULE(少装会导致候选框不跟随)ibus-clutter对应环境变量CLUTTER_IM_MODULE(少装qtcreator无法输入中文)ibus-doclibqt5gui5ibus-pinyinQT_IM_MODULE未知对应支持s
lemon7z
·
2020-08-22 01:48
this kernel requires an
x86-64
CPU
在Vmware安装centos的时候运行后提示失败,thiskernelrequiresanx86-64CPU。解决方法:开机进入bios---选择高级--cpu信息---intelVirtualizationTechnology设置为enable开启
zhouyongku
·
2020-08-21 23:54
其它
this kernel requires an
x86-64
CPU, but only detected an i686 CPU. unable to boot - please ues a ker
thiskernelrequiresanx86-64CPU,butonlydetectedani686CPU.unabletoboot-pleaseuesakernelappropriateforyourCPU.在虚拟机中安装linux系统,主机为win764位系统启动后提示如上图。解决方法:(源自网络)关闭计算机(非重启)--进入BIOS--设置BIOS的虚拟化(不打开,默认是工作在32位模式的
xiao_cs
·
2020-08-21 23:17
整理
This kernel requires an
x86-64
CPU, but only detected an i686 CPU.
为了运行一款软件,我也是拼了。彻底的玩了一次,因为A需要B,我去下载B,结果B又需要C,我去下载C,结果……怎一个艰难了得。最关键的是,目前还没有达到目的!!!先记录下过程,有时间再来一遍,也许我已经走到了99%呢,就差一点就成功了呢?放弃太可惜!1)为了实现一个名叫“规则引擎”的功能,我根据推荐,找到了drools这款开源软件2)drools的官网为http://drools.org/a)查看官
weixin_34402090
·
2020-08-21 22:06
this kernel requires an
x86-64
CPU, but only detected an i686 CPU
thiskernelrequiresanx86-64CPU,butonlydetectedani686CPU.unabletoboot-pleaseuesakernelappropriateforyourCPU.在虚拟机中安装linux系统,主机为win764位系统启动后提示如上图。解决方法:(源自网络)关闭计算机(非重启)--进入BIOS--设置BIOS的虚拟化(不打开,默认是工作在32位模式的
weixin_34246551
·
2020-08-21 22:14
错误: 您选择的 CPU 不支持
x86-64
指令集
在运行Makefile的时候出现这个错误表示指定的类型无法满足当前的CPU,需要修改编译选项比如gcc-g-Wall-march=x86-64-o......gcc编译器选项-march表示为特定的cpu类型编译二进制代码(不能在更低级别的cpu上运行)
vonzhou
·
2020-08-21 21:15
Linux环境编程
KERNEL REQUIRES AN
X86-64
CPU, BUT ONLY DETECTED AN I686 CPU
WhileinstallingCentOS6.4,gottheerror,THISKERNELREQUIRESANX86-64CPU,BUTONLYDETECTEDANI686CPU.UNABLETOBOOT–PLEASEUSEAKERNELAPPROPRIATEFORYOURCPUThiskernelrequiresanx86-64CPU,butonlydetectedani686CPU.Una
云雷奋发雪月空明
·
2020-08-21 21:31
virtualization
虚拟Ubuntu 18.04中创建virtualbox 报错:this kernel requires an
x86-64
CPU, but only detects an i686 CPU, un
Inaddition,forrunning64-bitguestsitisrecommendedtoenabletheInput/OutputAPICintheSystem->Motherboardsettingsforyourvirtualmachine:IntheSystem->Accelerationtabwemaywanttoenablethehardwarevirtualizationf
0x6g1k8T
·
2020-08-21 21:49
python
AI
BlockChain
Ubuntu安装问题:This kernel requires an
X86-64
CPU,but only detected an i686 CPU
硬件环境:Interi3-3240,win764位专业版,virtualBox4.3.8,ubuntu-13.10-desktop-amd64问题:ThiskernelrequiresanX86-64CPU,butonlydetectedani686CPU解决方法:/**以下方法是在网上看到的,请结合自己的实际情况**/1、使用64位CPU。(我的CPU压根就是64位的,所以未验证32位CPU是否
lxhx1
·
2020-08-21 19:01
Linux
关于this kernel requires an
x86-64
cpu but only detected an i686 cpu unable to boot please use a kern
thiskernelrequiresanx86-64cpubutonlydetectedani686cpuunabletobootpleaseuseakernelappropriateforyourcpu在安装虚拟机的时候,出现这种情况的原因:1,在安装时,选择安装环境不是64位的而安装了系统为64位。2,虚拟机中没有可以选择64位的选项,原因是你的系统中的IntelVirtualizationT
Derrick_ZHT
·
2020-08-21 18:36
系统
Virtualbox 启动64位CentOS 7失败:this kernel requires an
x86-64
我的电脑联想小新700,操作系统:Win10,中间电脑维修后回来再启动VirtualBox之前安装好的CentOS7无法启动,提示错误:thiskernelrequiresanx86-64cpubutonlydetectedani686cpu国内的文章基本上都是让改BIOS配置开启固件对虚拟化的支持,但依然不生效。终于在VirtualBox官方论坛里找到正解,记录关键要点形成此文。设置BIOS开启
食指可爱多
·
2020-08-21 17:13
Docker
VirturalBox
centos7 安装mysql 5.7
下载和Linux操作系统操作位数相匹配的MySQLlinux安装包查看Linux系统信息[root@bogon~]#file/bin/ls/bin/ls:ELF64-bitLSBexecutable,
x86
追逐消失的记忆
·
2020-08-21 15:29
linux
Nodejs学习记录: Chrome V8 基础
V8使用C++开发,在运行JavaScript之前,相比其它的JavaScript的引擎转换成字节码或解释执行,V8将其编译成原生机器码(IA-32,
x86-64
,ARM,orMIPSCPUs),
AlexZ33
·
2020-08-21 00:01
前端
webkit
v8
Nodejs学习记录: Chrome V8 基础
V8使用C++开发,在运行JavaScript之前,相比其它的JavaScript的引擎转换成字节码或解释执行,V8将其编译成原生机器码(IA-32,
x86-64
,ARM,orMIPSCPUs),
AlexZ33
·
2020-08-21 00:00
前端
webkit
v8
centos 查看版本
CentOS7查看系统版本及查看机器位数
x86-64
转载淘宝@邮箱记下CentOS7查看系统版本及查看机器位数
x86-64
的方法,由于不经常使用Linux,每当使用的时候就是安装软件,安装软件的时候就要选择安装包平台
wowocpp
·
2020-08-20 20:09
linux
CentOS7 安装Selenium+chrome+chromedriver
php-webdriver测试系统环境OperatingSystem:CentOSLinux7(Core)Kernel:Linux3.10.0-693.17.1.el7.x86_64Architecture:
x86
疯流人物
·
2020-08-20 18:11
linux
Bmob 导包后初始化错误
Bmob导包后初始化错误今天早上做一个APP手动导入Bmob的SDK后一直保错报错信息如下看了之后发现是init即Bmob的初始化函数没有实现,经过查阅资料发现是导包的问题,因为我第一次导的包是
x86-
xiaowang_lj
·
2020-08-20 13:41
JIURL文档-Linux的虚拟内存与分页机制(
x86-64
位)(一)
http://www.cnblogs.com/jiurl/p/4925007.htmlLinux(x64CPU)使用基于分页机制的虚拟内存。每个进程有256TB(48位)的虚拟地址空间。基于分页机制,这256TB地址空间的一些部分被映射了物理内存,一些部分什么也没有映射。程序中使用的都是256TB地址空间中的虚拟地址。而访问物理内存,需要使用物理地址。物理地址(physicaladdress):放
zdy0_2004
·
2020-08-20 08:26
Linux
JIURL文档-Linux的虚拟内存与分页机制(
x86-64
位)(二)
这是Intel对
x86-64
中这些结构的称呼。Linux需要支持多种不同类型的CPU架构,所以对分页相关结构,做了一层抽象。对于需要4级地址转换的分页相关结构,分别叫做PGD,PUD,PMD,PTE。
jiurl
·
2020-08-20 06:50
[JarvisOj](pwn)tell me something
guestbook.d3d5869bd6fb04dd35b29c67426c0f05原理分析:拿到程序,首先通过file命令查看文件类型guestbook:ELF64-bitLSBexecutable,
x86
王一航
·
2020-08-19 00:20
linux软件包的安装
yum.repo##文件名称必须以repo结尾编辑这个文件,在文件内写入[tang]##仓库名称name=www##对软件源的描述baseurl=http://172.25.254.250/rhel7.2/
x86
何年江月
·
2020-08-18 11:05
bochs 详细介绍
BOCHS简介及配置Bochs简介Bochs(读音同Box)是用C++开发的以LGPL许可证发放的开放源代码的x86,
x86-64
模拟器,模拟整个PC。
wanyongtai
·
2020-08-17 15:07
操作系统
VMware 虚拟机安装 ArchLinux 系统全过程记录
1.创建VMware虚拟机2.选中
x86-64
启动3.fdisk/dev/sda分成2个区,一个sda1,sda2分别为10G,40G初始化sda2为ext4格式mkfs.ext4/dev/sda2格式化
花花呀123456
·
2020-08-17 15:08
Linux
valgrind 检测内存泄漏
到3.3.0版本为止,Valgrind支持x86、
x86-64
以及PowerPC上的Linux。除此之外,还有一些其它非正式支持的类Unix平台(如FreeBSD、NetBSD以及MacOSX)。
张念
·
2020-08-17 13:39
工具
linux发行版i386/i686/
x86-64
/的区别
一.I386为32位x8664位二.安装介质1.i386适用于intel和AMD所有32位的cpu.以及via采用X86架构的32的cpu.intel平台包括8086,80286,80386,80486,奔腾系列(1.2.3.4)、赛扬系列,PentiumD系列以及centrinoP-M,coreduo等.2.X86_64适用于intel的Core2Duo,CentrinoCore2Duo,and
xbmoxia
·
2020-08-17 04:11
嵌入式
Linux
在Linux安装Fortran编译器
Linux安装Fortran编译器的过程1.在浏览器中打开http://gcc.gnu.org/wiki/GFortranBinaries2.下载Linux的2进制版本,我的Linux是Fedora16,
x86
liangbch
·
2020-08-17 01:37
学习笔记
centos7查看系统版本,查看机器位数
x86-64
辨识标准首先要清楚什么样标识是32位的,什么样的是64位的。PCserverX86系列I386--I686都是32位x86_64是64位查看位数命令命令实在是不要太多,为了防止选择性障碍,一致选择第一种方式,后面的仅作为补充。方法1:[root@bogon~]#uname-aLinuxbogon3.10.0-327.18.2.el7.x86_64#1SMPThuMay1211:03:55UTC20
weixin_34327761
·
2020-08-16 21:57
2019-11-25 编写cmake 脚本注意事项
支持https://developer.android.google.cn/ndk/guides/cmake#yasm-cmakeNDK为构建以YASM编写的汇编代码提供CMake支持,以便在x86和
x86
liuqun69
·
2020-08-16 19:34
V8引擎
在运行JavaScript之前,相比其它的JavaScript的引擎转换成字节码(包含执行程序的二进制文件)或解释执行,V8将其编译成原生机器码(IA-32,
x86-64
,ARM,orMIPSCPUs)
weixin_33894640
·
2020-08-15 00:17
x86-64
下函数调用及栈帧原理
缘起在C/C++程序中,函数调用是十分常见的操作。那么,这一操作的底层原理是怎样的?编译器帮我们做了哪些操作?CPU中各寄存器及内存堆栈在函数调用时是如何被使用的?栈帧的创建和恢复是如何完成的?针对上述问题,本本文进行了探索和研究。通用寄存器使用惯例函数调用时,在硬件层面我们需要关注的通常是cpu的通用寄存器。在所有cpu体系架构中,每个寄存器通常都是有建议的使用方法的,而编译器也通常依照CPU架
djvc
·
2020-08-14 23:25
c/c++
栈帧
函数调用
muduo库介绍与安装
全部代码5000行(不含测试)线程安全,原生支持多核多线程不考虑移植性,不跨平台,只支持Linux,不支持Windows主要支持
x86-64
,兼顾IA32不支持UDP,只支持TCP不支持IPv6,只支持
guojawee
·
2020-08-14 21:31
Muduo库源码剖析
CSAPP:Attack Lab —— 缓冲区溢出攻击实验
Warm-upX86-64寄存器和栈帧
X86-64
有16个64位寄存器:-%rax作为函数返回值使用。-%rsp栈指针寄存器,指向栈顶。
_Silvia
·
2020-08-14 01:19
CASPP
Lab
linux-2020-7
cat/proc/kmsg--------->打印内核的logprintk可以输出到此处md5sum可以查看两边的文件是否一致verify:证明,核实,确认CISC:复杂指令系统计算机,如X86,
X86
你板子冒烟了
·
2020-08-14 00:03
linux
C++ call matlab on
--------------------------------------------Catelogenv:matlab2013+Xcode4.6+Mac10.8(
x86-64
)1.终端下跑matlab
还可以吧有点纯纯的
·
2020-08-13 15:59
函数栈结构与内存对齐
函数栈下图是
x86-64
的函数栈的结构,函数P调用函数Q的过程,Q正在执行。这里仅对两个地方解释,其他的很容易理解,就不细说了其中返回地址用来实现函数的返回。
WarEric
·
2020-08-13 12:11
汇编
寄存器名称与数据类型
寄存器
x86-64
结构的CPU包含一组16个存储64位值的通用目的寄存器;历史上最开始的寄存器只有8个8位的寄存器,后来经历了16位,32位直至现在的64位,寄存器也由8个扩展到16个。
WarEric
·
2020-08-13 12:11
汇编
云计算成功靠的是什么?
大多数现代管理程序设计为模拟多个CPU体系结构,其中包括Intel(x86和
x86-64
)、ARM、PowerPC和MIPS。
小几斤
·
2020-08-12 21:46
云计算
容器
虚拟机
云计算成功靠的是什么?
大多数现代管理程序设计为模拟多个CPU体系结构,其中包括Intel(x86和
x86-64
)、ARM、PowerPC和MIPS。
小几斤
·
2020-08-12 21:31
云计算
容器
虚拟机
数据地址对齐
我们先看看数据:C声明Intel数据类型汇编代码后缀
x86-64
大小(字节)IA32大小char字节b11short字w22int双字l44longint四字q84longlongint四字q88char
jasonxty
·
2020-08-12 00:51
理解计算机
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他