ICode9

精准搜索请尝试: 精确搜索
  • manjaro安装错误的显卡驱动导致无法开机(解决办法)2022-06-25 16:02:20

    手欠的我 最近发觉我的manjaro有时候开机会卡死在clean ....这个地方,然后我去看了下系统的日至,发现是nvidia的一个报错,我也不太懂什么意思 然后我就自己动手想改改显卡驱动(从prime到大黄蜂),想看一下能不能解决问题(虽然只是偶尔触发),然后悲剧就发生了,从偶尔(10%) 卡死到一定会卡死。 没

  • Git历史,安装Git2022-06-25 15:05:03

    Git历史 同生活中的许多伟大事物一样,Git 诞生于一个极富纷争大举创新的年代。 Linux 内核开源项目有着为数众多的参与者。 绝大多数的 Linux 内核维护工作都花在了提交补丁和保存归档的繁琐事务上(1991-2002年间)。 到 2002 年,整个项目组开始启用一个专有的分布式版本控制系统 Bit

  • 操作系统(一)-进程虚拟地址空间内存划分与布局2022-06-25 10:32:43

    虚拟空间内存划分 我们所写的程序通常是由指令和数据组成的,当执行 xxx.exe 时,程序先从磁盘上加载到内存中,但不是直接加载到物理内存。 以下基于 X86 32位 LINUX环境 虚拟的概念: 不存在,却看得见 虚拟地址空间实际上是内核创建的一系列的数据结构而已 空间默认划分两部分 用户空间

  • openGauss内核:简单查询的执行2022-06-24 11:03:31

    摘要:本文主要分析简单查询语句在业务处理线程Postgres上的执行流程,并介绍如何利用gdb梳理代码逻辑。 本文分享自华为云社区《openGauss内核分析(二):简单查询的执行》,作者:Gauss松鼠会。 简单查询的执行 SQL引擎是数据库系统的入口,执行用户简单查询的入口函数是exec_simple_query。运

  • 浏览器内核篇2022-06-23 01:32:17

    什么是浏览器内核? 浏览器内核可以理解为排版引擎,主要由2部分组成,渲染引擎和js引擎 排版引擎主要是负责获取网页的内容(HTML 、XML 、图像、CSS 、JS)等信息进行解析、网页渲染将网页的代码转换为可以看见的页面 浏览器的内核不同于网页的语法忽悠不同,所以渲染的效果也不一样 常见浏

  • 初窥Android世界2022-06-22 13:35:11

    1.Android系统架构 为了更好地理解Android系统是怎么工作的,我们先需要了解一下它的系统架构: Linux内核层 Android系统是基于Linux内核的,这一层为Android设备的各种硬件提供了底层的驱动,如显示驱动、音频驱动、照相机驱动、蓝牙驱动、WiFi驱动、电源管理等。 系统运行库层 这一

  • centos7优化内核参数详解2022-06-22 09:03:03

    cat /etc/sysctl.conf #CTCDN系统优化参数 #关闭ipv6 net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 # 避免放大攻击 net.ipv4.icmp_echo_ignore_broadcasts = 1 # 开启恶意icmp错误消息保护 net.ipv4.icmp_ignore_bogus_error_responses = 1 #关闭

  • Linux内核中断之中断申请接口2022-06-20 10:03:13

      一、request_threaded_irq() 1、文件 kernel/irq/manage.c 2、定义 int request_threaded_irq(unsigned int irq, irq_handler_t handler,              irq_handler_t thread_fn, unsigned long irqflags,              const char *devna

  • Windows内核-注入技术(APC)2022-06-19 08:32:10

    注入技术:包括三种方式:创建线程注入APC注入劫持线程注入 以APC的方式实现无模块注入DLL整体的一个流程:1.整合APC代码2.DLL转换成二进制3.整合申请内存代码4.整合内存执行DLL代码 malloc 5.替换申请内存地址6.测试往DNF注入DLL   学习地址:http://www.yxfzedu.com/courseVideo/51/

  • Windows内核-读写驱动2022-06-19 08:31:07

    - 读写内存的几种方式 包括:附加进程读写:通过进程挂靠读写内存 MDL映射读写:通过目标虚拟地址计算出物理地址,然后根据物理地址映射出一个新的虚拟地址, 然后对这个新的虚拟地址就行读写操作 内核APC读写:用内核APC对内存进行读写- 读到内存之后怎么复制- ReadProcessMemory -- MmCop

  • JavaScript学习笔记(十六)——ES6简介2022-06-18 17:33:10

    ES6 1、简介 ES6, 全称 ECMAScript 6.0 ,是 JavaScript 的下一个版本标准,2015.06 发版。 ES6 主要是为了解决 ES5 的先天不足,比如 JavaScript 里并没有类的概念,但是目前浏览器的 JavaScript 是 ES5 版本,大多数高版本的浏览器也支持 ES6,不过只实现了 ES6 的部分特性和功能。 目前各大

  • 使用Parasolid内核的软件有哪些?2022-06-17 19:35:36

    使用Parasolid内核的软件有哪些? Jianhongwei810 山涧果子   1 人赞同了该文章   Parasolid是最初由Shape Data Limited开发的几何建模内核,现在由Siemens Digital Industries Software拥有和开发,其他公司可以授权在其3D 计算机图形软件产品中使用。 Para

  • 深入浅出eBPF|你要了解的7个核心问题2022-06-17 17:35:28

    简介: 过去一年,ARMS基于eBPF技术打造了Kubernetes监控,提供多语言无侵入的应用性能,系统性能,网络性能观测能力,验证了eBPF技术的有效性。eBPF技术和生态发展很好,未来前景广大,作为该技术的实践者,本文目标是通过回答7个核心问题介绍eBPF技术本身,为大家解开eBPF的面纱。 作者 | 炎寻

  • 操作系统: 服务接口-- 如何搭建沟通桥梁2022-06-17 08:34:17

    Cosmos 系统已经有内存管理,进程、文件、I/O 了,这些重要的组件已经建立了,也就是说它们可以向应用程序提供服务了。 服务接口的结构 先来设计一下服务接口的整体结构,即 Cosmos 的 API 结构。因为 Cosmos 的 API 数量很多,所以我们先来分个类,它们分别是进程类、内存类、文件类和时间类

  • CentOS 查看系统内核和版本2022-06-16 12:35:42

    1、uname 命令用于查看系统内核与系统版本等信息,格式为“uname [-a]”。 [root@bigdata-senior01 ~]# uname -a Linux bigdata-senior01.home.com 3.10.0-693.el7.x86_64 #1 SMP Tue Aug 22 21:09:27 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux 用法:uname [选项]... 输出一组系统

  • OP-TEE学习记录(1)2022-06-16 11:32:24

    OP-TEE文件结构 build : OP-TEE的编译目录 Linux:Linux的内核代码,在driver/tee下面存放的是OP-TEE在REE侧的驱动,任何Linux用户空间调用CA接口都会经过驱动转发到TEE侧。 optee_benchmark: OP-TEE运行的性能测试工具,只保存CA端的代码,TA部分代码在OP-TEE OS中,作为静态TA集成到O

  • python并发编程之多线程——理论2022-06-15 23:07:18

    一 什么是线程   二 线程的创建开销小 三 线程与进程的区别 四 为何要用多线程 五 多线程的应用举例 六 经典的线程模型(了解) 七 POSIX线程(了解) 八 在用户空间实现的线程(了解) 九 在内核空间实现的线程(了解) 十 用户级与内核级线程的对比(了解) 十一 混合实现(了解) 十二 线程小故事

  • Linux安装MySQL(使用yum)2022-06-14 15:04:40

    镜像下载、域名解析、时间同步请点击 阿里云开源镜像站 安装前准备 一、可以考虑替换国内yum镜像 根据我老中医多年的经验,需要从某些仓库啊之类的下载某些包的时候,最好先看看怎么替换国内的镜像(否则下载会非常慢,更拉的时候还会缺这少那导致最后项目报莫名其妙地报错);so,yum的镜像源

  • 1.操作系统介绍2022-06-13 22:37:37

    一.常见操作系统 ①windwos ②mac os ③ios ④android  1.操作系统的定义 操作系统直接运行在计算机上的系统软件,他是 控制硬件和支持软件 运行的计算机程序   1.1.操作系统的作用 作用: 向下控制硬件  向上支持软件的运行,具有承上启下的作用。   1.2.小结 操作系统:

  • Ubuntu安装软件包出现“E:无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系2022-06-13 12:01:44

      安装nvidia驱动时出现错误:ubuntu18下安装显卡驱动遇到的问题:nvidia-driver-455 : 依赖: libnvidia-gl-455 (= 455.23.04-0ubuntu0~0.18.04.1) 但是它将不会安装   原因:和ubuntu的内核有关,ubuntu1804有5.3xxx和5.4xxx两个版本,可以通过在启动ubuntu时选择高级选项选择。使用u

  • 制作文件系统镜像并用qemu运行linux内核2022-06-11 21:36:18

    本文介绍如何制作一个简版的文件系统、制作fs镜像文件并最终通过qemu将linux内核运行起来! 制作一个简版文件系统 编译完成后的busybox就安装在源码根目录下的_install目录了,我们进入_install目录,补充一些必要的文件或目录,相关的shell命令如下:   制作根文件系统镜像文件 思路: 先

  • linux内核选项2022-06-11 21:34:38

    一、准备工作(使用tar xjvf命令解压linux-2.6.22.6.tar.bz2后,cd/work/system/linux-2.6.22.6) 1、修改顶层Makefile的185和186行,以指定特定CPU体系结构和交叉编译工具。 185ARCH           ?= arm186 CROSS_COMPILE   ?= arm-linux- 2、内核配置选项有几百个,配置者不可

  • 操作系统:设备I/O -- 设备如何处理内核I/O包2022-06-11 19:05:02

    上一讲实现了建立设备的接口,相当于制定了部门的相关法规,只要遵循这些法规就能建立一个部门。一个部门的职责不难确定,它应该能对上级下发的任务作出响应,并完成相关工作,而这对应到设备,就是如何处理内核的I/O包。 首先,需要搞清楚什么是I/O包,然后实现内核向设备发送I/O包的工作,最后完

  • Linux内核装载ELF过程简介2022-06-11 12:33:15

    目录Linux内核装载ELF过程简介用户层:内核层 Linux内核装载ELF过程简介 用户层: 用户层bash进程会调用fork系统调用创建一个新的进程,然后新的进程调用execve()系统调用执行指定的ELF文件,原先的bash进程继续返回等待刚才启动的新进程结束,然后继续等待用户输入命令。 扩展学习:https:/

  • 操作系统:设备I/O -- 如何在内核中注册设备?2022-06-11 10:02:47

    在上节课里,我们对设备进行了分类,建立了设备与驱动的数据结构,同时也规定了一个驱动程序应该提供哪些标准操作方法,供操作系统内核调用。这相当于设计了行政部门的规章制度,一个部门叫什么,应该干什么,这些就确定好了。 本节继续探索部门的建立,也就是设备在内核中是如何注册的。我们先从

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有