当前位置: 代码迷 >> 综合
 解决方案列表
  • [综合] Sessions, Desktops and Windows Stations

    session是由代表单个用户登录会话的所有进程和系统对象组成的。其中的对象包括所有的窗口,桌面和windowsstations。桌面是特定session页的内存池并且被加载到内核存储区。这个区域正是session私有的GUI对象的存储区域。windowsstation基本上可以被描述为包含桌面和进...

    67
    热度
  • [综合] Linux下IPV6 Connect

    最近在模拟测试IPv6客户端连接服务器(使用的是链路本地地址fe80::20c:29ff:fe98:77d2),但是总会报参数不正确,后来我使用strace追踪java-SocketTest(ipv6测试工具)的连接发现Connect需要初始化sin6_scope_id字段,才可以Connectsu...

    18
    热度
  • [综合] Linux内核符号表类型说明

    所谓内核符号表就是在内核内部函数或变量中可供外部引用的函数和变量的符号表(/proc/kallsyms) 符号类型 名称 说明 A Absolute 符号的值是绝对值,并且在进一步链接过程中不会被改变 B BSS 符号在未初始化数据区或区(section)中,即在BSS段中 C ...

    112
    热度
  • [综合] 详解Linux双网卡绑定之bond0

    1、什么是bond? 网卡bond是通过多张网卡绑定为一个逻辑网卡,实现本地网卡的冗余,带宽扩容和负载均衡,在生产场景中是一种常用的技术。Kernels2.4.12及以后的版本均供bonding模块,以前的版本可以通过patch实现。 2、实现原理: 网卡工作在混杂(promisc)模式,接收到达网...

    91
    热度
  • [综合] Linux error

    EPERM 1 Operationnotpermitted 操作不允许 ENOENT 2 Nosuchfileordirectory 文件/路径不存在 ESRCH 3 Nosuchprocess 进程不存在 EINTR 4 Interruptedsystemcall 中断的系统调用 ...

    92
    热度
  • [综合] ubuntu18.04编译4.15内核过程

    内核下载地址:Linuxkernel 1、将下载好的内核源码压缩包置于ubuntu18.04虚拟机中(在windows上解压会导致部分文件损坏) 2、解压下载的压缩包,在/usr/src中tar-xvflinux-4.15.tar.gz-C/usr/src后cd/usr/src 3、安装编译工具 s...

    113
    热度
  • [综合] make menuconfig选项解析

    makemenuconfig图形化的内核配置makemrproper-----删除不必要的文件和目录.#makeconfig(基于文本的最为传统的配置界面,不推荐使用)#makemenuconfig(基于文本选单的配置界面,字符终端下推荐使用)#makexconfig(基于图形窗口模式的配置界面,X...

    17
    热度
  • [综合] Linux内核抢占机制preempt

    转自:原文链接 早期的Linux核心是不可抢占的。它的调度方法是:一个进程可以通过schedule()函数自愿地启动一次调度。非自愿的强制性调度只能发生在每次从系统调用返回的前夕以及每次从中断或异常处理返回到用户空间的前夕。但是,如果在系统空间发生中断或异常是不会引起调度的。这种方式使内核实现得以简...

    111
    热度
  • [综合] 浅谈用户空间和内核空间内存分配

    一、用户空间动态申请内存: 1、malloc: malloc分配的内存大小至少为size参数所指定的字节数malloc的返回值是一个指针,指向一段可用内存的起始地址多次调用malloc所分配的地址不能有重叠部分,除非某次malloc所分配的地址被释放掉malloc应该尽快完成内存分配并返回(不能使用...

    33
    热度
  • [综合] curl返回的状态码解析

    CURL状态码列表 状态码 状态原因 解释 0 正常访问 1 错误的协议 未支持的协议。此版cURL不支持这一协议。 2 初始化代码失败 初始化失败。 3 URL格式不正确 URL格式错误。语法不正确。 4 请求协议错误 5 无法解析代理 无法解析代理。无法解析给定代...

    22
    热度
  • [综合] 确认创建的虚拟文件是否mount

    通过loop_info中字段去确认是否mount /*Backwardscompatibilityversion*/ structloop_info{int lo_number; /*ioctlr/o*/__kernel_old_dev_tlo_device; /*ioctlr/o*/unsi...

    86
    热度
  • [综合] ubuntu下搭建samba和nfs服务器

    1、sambaapt-getinstallsamba修改/etc/samba/smb.conf结尾添加共享目录[Share]path=/mnt/testpublic=yeswritable=yes[myshare]path=/mnt/workpublic=yeswritable=yes 2、nfs①...

    52
    热度
  • [综合] Google/Baidu的搜索技巧

    写这篇博文的缘由: 近来经常遇到小白问问题,但是他们又懒得自己找相关资料解决,一遇到问题就问人,令人是否反感,个人推荐遇到问题因先自己Google/Baidu找解决办法,实在是没有办法再问人,问点有价值有意义的问题。 如何使用Google/Baidu获取精确的搜索结果: site搜索 搜索语法:si...

    86
    热度
  • [综合] Linux获取磁盘uuid

    注:UUID-UniversallyUniqueIDentifiers全局唯一标识符 一、LinuxUUID的作用及意义 原因1:它是真正的唯一标志符 UUID为系统中的存储设备提供唯一的标识字符串,不管这个设备是什么类型的。如果你在系统中添加了新的存储设备如硬盘,很可能会造成一些麻烦,比如说启动的...

    30
    热度
  • [综合] top命令输出中状态含义

    R是Running或Runnable的缩写,表示进程在CPU的就绪队列中,正在运行或者正在等待运行。D是DiskSleep的缩写,也就是不可中断状态睡眠(UninterruptibleSleep),一般表示进程正在跟硬件交互,并且交互过程不允许被其他进程或中断打断。Z是Zombie的缩写,如果你玩过...

    99
    热度
  • [综合] ipmitool设置BMC ip

    查看管理卡信息:#ipmitoollanprint1 ##这里在命令行里的1是通过:(ipmitoolmcinfo命令显示出:DeviceRevision为准) 列出当前用户:#ipmitooluserlist1 #sudoipmitool-Iopenlanset1ipsrcstatic#sudoi...

    57
    热度
  • [综合] 多网卡的7种bond模式原理以及在centos8上bond配置

    bonding的七种工作模式:第一种模式:mode=0,即:(balance-rr)Round-robinpolicy(平衡轮循环策略)默认,?有高可用?(容错)?和负载均衡的功能特点:传输数据包顺序是依次传输(即:第1个包走eth0,下一个包就走eth1….一直循环下去,直到最后一个传输完毕),此...

    98
    热度
  • [综合] leaflet 笔记1 marker点高亮显示

    Leaflet笔记八:marker高亮显示 这个plugin主要是为了方便实现marker的高亮显示。 安装 该库已经发布到npmjs上,所以安装非常简单。 npminstallleaflet.marker.highlight--save 原理 突出marker的原理非常简单,在marker附近突出...

    46
    热度
  • [综合] vue组件中使用vuex中state对象的几种方式

    //第一种方式 <template><divclass="test">{ {$store.state.count}}<!--第一种方式--></div> </template><scripttype="text/ecmascript-...

    82
    热度
  • [综合] vue provide和inject使用

    provider、inject:简单的来说就是在父组件中通过provider来提供变量,然后在子组件中通过inject来注入变量。 注意:这里不论子组件有多深,只要调用了inject那么就可以注入provider中的数据。而不是局限于只能从当前父组件的prop属性来获取数据。 举例如下: 1:定义一...

    106
    热度