x86
  • 2024-07-01PostGreSQL在线扩展PostGIS
    1简介    当需要进行地理信息系统(GIS)查询时,安装和使用PostGIS扩展非常有用。它允许你在PostgreSQL中存储、查询和分析地理和空间数据,例如范围查询、距离计算、地理坐标转换等。使用合适的地理索引来加速查询;考虑将地理数据规范化以降低存储开销;2安装扩展所
  • 2024-06-24AMD MPSoC PS PCIe作为EP与Host在异常状态下的工作情况
    正常情况下,PCIeEP和Host同时启动,Host给EP提供参考时钟,双方协商后建立PCIe链路。客户希望测试PCIeHost异常情况下,AMDMPSoCPSPCIe作为EP,是否能独立工作;是否能在Host恢复正常后,建立PCIe链路,正常传输数据。使用了ZCU112单板作为PCIeEP,和X86主机作为PCIeHost测试。结果如下:
  • 2024-06-23查看CentOS系统信息
    查看系统程序信息方法1:[root@gafa~]#uname-aLinuxbogon3.10.0-327.18.2.el7.x86_64#1SMPThuMay1211:03:55UTC2016x86_64x86_64x86_64GNU/Linux方法2:[root@gafa~]#file/bin/ls/bin/ls:ELF64-bitLSBexecutable,x86-64,version1(SYSV),dynamicall
  • 2024-06-22Docker构建不同平台架构(x86、arm)镜像
    在Dockerfile同级目录下,image:tag替换成镜像名称和tag:构建x86系统镜像:dockerbuildxbuild-timage:tag--platform=linux/amd64.构建arm镜像:dockerbuildxbuild-timage:tag--platform=linux/arm64.构建完成后查看镜像适用系统架构:dockerinspectimageId注
  • 2024-06-21#2024-6-21 diff
    diff小工具使用开始在群里看到有人说用这个找出两个文件的差异,当时还没有留意,后来看到大佬的文档里边有这个的使用骚气啊学一下--1.一句话它对给出的文件进行系统的检查,逐行比较两个文本的不同之处,会显示出所有不同的行,不要求事先排序--2.检查是否安装这是安装过了,没有的话
  • 2024-06-20计算机科学:深入探讨 Windows x86 仿真层 Prism
    引言在计算技术飞速发展的今天,硬件和软件之间的兼容性问题一直是一个重要的课题。Windowsx86仿真层Prism是微软为解决这一问题而推出的重要技术。本文将详细介绍Windowsx86仿真层Prism的背景、技术实现和应用场景,并探讨其未来发展方向。什么是Windowsx86仿真
  • 2024-06-15如果美国断供中国所有的Intel和AMD芯片,国内各行各业会不会崩溃
    说一个我个人观点,我认为如果国内完全没有X86芯片的供应,那么各行各业的发展会明显进入发展迟缓阶段,首先受影响的就是软件开发领域,因为没有新的芯片也就意味着袋电脑性能停滞或者倒退,那么开发出新的更耗资源的软件必然是不可行的,然后其他各个行业短期内影响不大,5年之内可以通过翻新
  • 2024-06-15gdb catchsyscall的内核支持
    intro通常使用gdb调试器,希望知道某个系统调用的发生时机,直接在该系统调用打断点即可。这里有一个假设就是这里使用的glibc库的实现,但是go生成的可执行文件就是一个单独的、静态链接文件,在go生成文件中,gdb的时候并没有可以打断点监测系统调用的方法。我想在go中大概率有对特定系
  • 2024-06-15006-使用buildroot构建一个完整的Linux操作系统
    原文:https://www.bilibili.com/read/cv31634226/实验介绍 之前的实验中介绍了如何使用buildroot构建一个易于使用的完整文件系统,但是buildroot的功能不止于此。 本实验准备使用buildroot构建一个完整的Linux操作系统。 本实验还会将编译好的固件烧录到U盘中,然后在
  • 2024-06-13ubuntu22.04编译openwrt的lede-17.01一些错误的处理方式
    m4c-stack.c:55:26:error:missingbinaryoperatorbeforetoken“(“55|#elifHAVE_LIBSIGSEGV&&解决方法:wgethttps://raw.githubusercontent.com/keyfour/openwrt/2722d51c5cf6a296b8ecf7ae09e46690403a6c3d/tools/m4/patches/011-fix-sigstksz.patch-O
  • 2024-06-13arm环境构建x86镜像
    1.依赖docker版本>19.03 2.配置扩展$vim/etc/docker/daemon.json{"experimental":true} #下载对应版本:https://github.com/docker/buildx/releases/tag/v0.15.0mkdir-p~/.docker/cli-pluginsmvbuildx-v0.15.0.linux-arm64~/.docker/cli-plugins/docker
  • 2024-06-13快速上手 GreatSQL 8.0.32-25 with openEuler 24.03 LTS
    5月底,openEuler24.03LTS发布,详情戳:恭喜!openEuler24.03LTS版本发布:首个AI原生开源操作系统在诸多亮点特性中,有一条值得注意:集成GreatSQL数据库,适用于金融级应用场景,具有高可用、高性能、高兼容、高安全等特性。那么,本文就来介绍一下如何安装openEuler24.0
  • 2024-06-13M1 Mac上运行旧版本的Node.js解决方案
    在M1Mac上运行旧版本的Node.js确实可能会遇到兼容性问题,因为某些旧版本的Node.js并不直接支持ARM架构。但是可以使用Rosetta2解决使用Rosetta2:M1Mac提供了Rosetta2,这是一种转换层,可以允许在ARM架构上运行为Intelx86架构编译的软件。通过在终端使用arch-x86_64前缀
  • 2024-06-12Ansible离线部署 之 Zabbix
    Ansible介绍Ansible是一个自动化平台,用于IT自动化,如配置管理、应用部署、任务自动化等。Ansible使用SSH来连接到远程机器,并执行预定义的任务。Ansible的主要特点是其简单性、易用性和强大的功能集。以下是Ansible的一些关键特性和优点:无需代理:Ansible不需要在远程
  • 2024-06-11安卓APK安装包arm64-v8a、armeabi-v7a、x86、x86_64有何区别?如何选择?
    https://www.cnblogs.com/yang-yz/p/17276615.html 在GitHub网站下载Android安装包,Actions资源下的APK文件通常有以下版本供选择:例如上图是某Android客户端的安装包文件,有以下几个版本可以选择:mobile-release.apk(通用版本,体积最大)mobile-universal-release.apkmobile-ar
  • 2024-06-0911 深入理解Linux文件系统与日志分析
    目录11.1深入理解Linux文件系统    11.1.1inode与block详解        1.inode和block概述        2.inode的内容        3.inode的号码        4.inode的大小    11.1.2硬链接与
  • 2024-06-09国内镜像站获得MySQL
    访问国内mysql镜像站#中国科学技术大学开源软件镜像http://mirrors.ustc.edu.cn/关闭防火墙和selinux#立刻停止防火墙#开机禁用防火墙#立刻停止selinux#开机禁用selinux下载软件包链接可能会随着时间变化,具体以网站为主,建议到网站直接复制wgethttps://mi
  • 2024-06-08Linux搭建和共享第三方软件仓库
    实际案例下载linuxqq并建立和共享第三方软件仓库 1.实验主机配置主机1:IP:172.25.254.250主机名:server.tab.org[root@server250~]#hostnamectlhostnameserver.tab.org[root@server250~]#hostnameserver.tab.org[root@server250~]#ifconfigeth0:flags=4163<UP
  • 2024-06-07x86_64系统调用过程
    x86_64系统调用过程本文所述Linux内核版本为v6.4.0一、概述在x86_64架构下,系统调用会经历以下过程:将系统调用号存入rax寄存器,参数依次存入rdi、rsi、rdx、r10、r8、r9寄存器,第7个及之后的参数会通过栈传递。执行syscall指令,该指令会保存syscall指令下一条指令的地址,然后将
  • 2024-06-06C语言:详解gcc驱动程序完成编译、汇编、链接的过程
    相关阅读C语言https://blog.csdn.net/weixin_45791458/category_12423166.html?spm=1001.2014.3001.5482    gcc是一个命令,严格意义上说,它只是一个驱动程序,而不是一个编译器。gcc负责调用GNU工具链中的预处理器、编译器、汇编器、链接器等工具,通过传递不同的选项给g
  • 2024-06-03结合Sanp的调试
           发生错误:g++-Wall-Wextra-O3-DNDEBUG-I../build-ocadicalcadical.o-L.-lcadical/usr/lib/gcc/x86_64-pc-cygwin/11/../../../../x86_64-pc-cygwin/bin/ld:./libcadical.a(restart.o):restart.cpp:(.text+0xb9e):undefinedreference
  • 2024-05-30freeswitch官方仓库
     概述在使用源代码编译安装freeswitch的过程中,我们经常需要一些依赖库,其中freeswitch官方的yum源仓库是最齐全最方便的。但是,freeswitch仓库的配置和使用需要先在signalwire网站注册账号并获取PAT(personalaccesstoken)。环境CENTOS7PAT获取signalwire账号和PAT(persona
  • 2024-05-30汇编:x86汇编环境搭建与基础框架(32位)
    32位汇编代码编写环境:VisualStudio(笔者用的版本为2017);先来说一下在VisualStudio2017中编写汇编代码的准备操作:①创建空项目②设置项目属性:平台工具集设置为VisualStudio2015(v140),因为一些库再2015版本后取消了;③为该项目生成自定义依赖项;勾选masm文件④设置汇编
  • 2024-05-29macos php 如何链接神通数据库aci
    环境:macosphp版本:7.4利用:docker我得先喷一下刚开始装的x86官网上下载的居然没有pdo扩展最后在网上找到了arm64的扩展简直了...1。编写dockerfileFROMbai615/arm64-php:7.4.33-fpmRUNsed-i's/deb.debian.org/mirrors.tuna.tsinghua.edu.cn/g'/etc/apt/sources.lis
  • 2024-05-29CentOS7升级内核
    目录查看当前内核版本升级内核安装最新版本内核设置grub2重启服务器    今天给大家分享的是我们Linux系统怎么升级内核,我的环境是CentOS7。查看当前内核版本$uname-r3.10.0-514.el7.x86_64​$uname-aLinuxk8s-master3.10.0-514.el7.x86_64#1SMP