ICode9

精准搜索请尝试: 精确搜索
  • EasyCVR出现只有HLS协议可播放,其他协议均无法播放是什么原因?2022-07-08 17:34:33

    EasyCVR平台部署轻快、功能灵活拓展,支持多协议接入、多格式视频流分发,包括RTMP、RTSP、WebSoket-FLV、HTTP-FLV、HLS、WebRTC等,可实现全平台、全终端覆盖。为了便于用户自由调用、集成与二次开发,我们也提供了丰富的API接口供用户使用,有需要的用户可以查看我们的官方接口文档。  

  • [自制操作系统] 第15回 实现内核线程2022-07-08 14:36:37

    目录 一、前景回顾 二、线程的实现 三、线程的切换 四、运行测试   一、前景回顾   上一回我们实现了内存管理系统,说实话代码还是比较多,看起来还是比较头疼的,不过为了知识这都是小事。这一节终于可以来实现我们的线程了,以前学操作系统的时候,听到的最多的就是什么线程,进程等,这一

  • [自制操作系统] 第14回 内存管理系统2022-07-08 01:04:18

    目录一、前景回顾二、位图bitmap及函数实现三、内存池划分四、运行   一、前景回顾   前面我们已经花了一个回合来完善了一下我们的系统,包括增加了makefile,ASSERT以及一些常见的字符串操作函数。关于makefile,还是我以前学习Linux系统编程的时候学了一点点,很久没用导致就几乎都

  • binder相关问题总结2022-07-06 19:02:21

    Linux内核的基础知识 进程隔离和虚拟地址空间 为了保护操作系统中进程数据的安全性,设计了进程隔离机制; 目的是为了防止进程A可以去操作进程B的数据; 进程的隔离技术用到了虚拟地址空间 进程A的虚拟地址空间和进程B的虚拟地址空间是不同的; 这样就防止了进程A的数据可以写到进程B中去

  • HTML5 基础学习2022-07-05 23:06:46

    HTML 基础学习 当前进度 [P32] 课程链接:https://www.bilibili.com/video/BV14J4114768 参考文档:https://www.runoob.com/html/html-tutorial.html 一、HTML简介 1.1 网站与网页 网站是指在因特网上根据一定的规则,使用HTML等制作的用于展示特定内容相关的网页集合。 网页是网站中的

  • 解决问题:Jupyter Notebook 无法切换内核2022-07-05 18:04:51

    1.anaconda激活自己的虚拟环境(比如我的虚拟环境为torch39) 那么就输入: conda activate torch39 2.将自己的环境添加到ipython的kernel中 那么就输入: python -m ipykernel install --user --name torch39 3.重启 Jupyter Notebook 就可以了 结果如下图:          

  • 并发2022-07-04 20:05:42

    并发编程又称为多线程编程,包括同步:线程之间写作;互斥:独占锁 ; 分工:大任务拆解。 并发特性:原子性、可见性、有序性 java线程为内核级线程,jvm不具备调度CPU的权限,因为Thread类的start等方法内调用的都是native方法,native方法底层是c++实现的。 Java Thread依赖OSThread,由OSThread创建

  • Linux内核的Oops【转】2022-07-04 10:31:25

    转自:https://www.cnblogs.com/wwang/archive/2010/11/14/1876735.html 什么是Oops?从语言学的角度说,Oops应该是一个拟声词。当出了点小事故,或者做了比较尴尬的事之后,你可以说"Oops",翻译成中国话就叫做“哎呦”。“哎呦,对不起,对不起,我真不是故意打碎您的杯子的”。看,Oops就是这个意

  • Linux操作系统面试总结2022-07-04 01:33:20

    1.系统启动流程。 uboot -> kernel -> 根文件系统。 uboot第一阶段属于汇编阶段: 定义入口(start.S):uboot中因为有汇编阶段参与,因此不能直接找main.c。 设置异常向量:当硬件发生故障的时候CPU会强制PC指针指向对应的异常入口执行代码。 设置CPU为SVC模式(设置CPU速度、时钟频率和中断控

  • 聊聊Netty那些事儿之从内核角度看IO模型2022-07-03 15:05:07

    从今天开始我们来聊聊Netty的那些事儿,我们都知道Netty是一个高性能异步事件驱动的网络框架。 它的设计异常优雅简洁,扩展性高,稳定性强。拥有非常详细完整的用户文档。 同时内置了很多非常有用的模块基本上做到了开箱即用,用户只需要编写短短几行代码,就可以快速构建出一个具有高吞吐,

  • CentOS 8.5忘记root密码如何重置?2022-07-03 12:04:32

    首先,重新启动或开启CentOS 8服务器系统。选择您要引导到的内核。接下来,按‘e’键盘上的以中断引导过程并进行更改。 在下一个屏幕上,找到ro (只读)内核参数,如下突出显示。 用rw替换内核参数ro,并附加一个额外的内核参数init=/sysroot/bin/sh。简单地说,只需将内核参数ro替换为rw init

  • Halink nano2022-07-02 18:04:29

    Halink nano Halink nano 是一块尺寸只有 12mm X 40 mm 的 daplink,使用 daplink V1 (HID 接口),实现了 SWD、CDC,使用 USB C 接口,对外使用 2.54 排针,如下: 非常小巧,方便携带,接上数据线如下: 跟 1 元硬币对比如下: 由于 Halink nano 是基于 DAPLink 实现的,理论上可以调试所有基于 arm

  • centos7 离线升级/在线升级操作系统内核2022-07-01 15:31:57

    镜像下载、域名解析、时间同步请点击 阿里云开源镜像站 一.前言 CentOS(Community ENTerprise Operating System)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代

  • FreeRTOS实时操作系统内核配置说明2022-06-29 08:32:22

    目录 1.configUSE_PREEMPTION 2.configUSE_PORT_OPTIMISED_TASK_SELECTION 3.configUSE_TICKLESS_IDLE 4.configUSE_IDLE_HOOK 5.configUSE_MALLOC_FAILED_HOOK 6.configUSE_TICK_HOOK 7.configCPU_CLOCK_HZ 8.configTICK_RATE_HZ 9.configMAX_PRIORITIES 10.configMINIMAL_STA

  • nsynote-通信&嵌入式&软件使用2022-06-29 00:35:04

      nsynote-通信&嵌入式&软件使用       无线通信 //河南商丘虞城县 BPC标准低频时码授时台 的发射频率:国家无委批准的68.5KHz,发射带宽±1 KHz,就属于长波,覆盖半径:天波3000公里,地波1000公里;   //2009年1月7日下午,工信部举行了一个小型的内部发牌仪式,将TD-SCDMA给了中国移

  • Windows内核(游戏逆向)2022-06-28 22:31:18

    Windows内核上目录:https://www.processon.com/view/link/62218fc563768907728d5d02#mapWindows内核下目录:https://www.processon.com/view/link/626ff351e0b34d074547d58d#map Windows内核:本课程并不涉及到游戏数据的分析仅仅是通过学习Windows(32/64)位内核运行原理相关的知识来

  • 微内核Zephyr获众多厂家支持!2022-06-27 21:36:23

    物联网是继互联网后得到众多IT厂商热捧的项目,而操作系统也是各个厂家的必争之地,Linux对于嵌入式系统有着得天独厚的优势,内核起了决定性的作用。近日,Linux基金会宣布了用于针对物联网设备开发的实时操作系统(RTOS)的微内核项目——Zephyr,许多IT“大佬”公司也是纷纷献出了自己的一

  • 6G显卡显存不足出现CUDA Error:out of memory解决办法2022-06-27 19:31:54

    ​  从6月初开始,6G显存的显卡开始出现CUDA Error:out of memory的问题,这是因为dag文件一直在增加,不过要增加到6G还需要最少两年的时间。 现在出现问题的原因是1、内核太古老,2、驱动太古老。 ​编辑 解决办法,1、更新最新内核                   2、更新512.15版显卡驱动

  • Linux系列--【linux下boot目录满了怎么清理?】2022-06-27 13:00:31

    1.问题 yum更新之后,boot目录满了。 2.原因分析 更新之后,多余的内核文件并没有被清理,导致200M空间很快就满了。所以,我们把没用的内核文件清理一下就行了。 3.清理步骤 #查看当前系统使用的内核 uname -a #列出已安装的内核 rpm -qa|grep kernel #删除版本号和当前系统使用的不一致

  • make config、make menuconfig、make xconfig等2022-06-27 09:02:53

    .config:内核配置文件,包含由用户选择的配置选项,用来存放内核配置后的结果(如make config)。 在进行内核配置,或者是对一些软件的配置和编译中,常常会遇到:make configmake menuconfigmake oldconfigmake xconfigmake defconfigmake gconfig ——————————————————

  • Linux查看版本(内核版本、系统版本)2022-06-27 08:33:17

    更新记录 2022年6月27日 发布。 2022年6月24日 笔记转移到博客。 查看内核版本 uname -a cat /proc/version 查看系统版本 lsb_release -a cat /etc/issue cat /etc/redhat-release

  • linux内核参数调优和Linux实例常用内核网络参数介绍与常见问题处理2022-06-26 13:31:48

    linux内核参数调优和Linux实例常用内核网络参数介绍与常见问题处理 当前配置防止系统限制导致高并发报错 ulimit -a S:表示软限制,超出设定的值会告警。 H :表示硬限制,超出设定的值会报错。 a :列出系统所有资源限制的值 c:当某些程序发生错误时,系统可能会将该程序在内存中的信息

  • Git历史,安装Git2022-06-25 23:01:18

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

  • 转 C# 读写文件从用户态切到内核态,到底是个什么流程?2022-06-25 21:03:54

    更多高质量博文,请参见我的github:dotnetfly->最新 .NET5多线程 视频课 博客园 首页 新随笔 联系 订阅 管理 随笔 - 409  文章 - 0  评论 - 7045  阅读 - 513万 C# 读写文件从用户态切到内核态,到底是个什么流程?   一:背景 1. 一个很好奇的问题 我们在学习 C#

  • 剖析虚幻渲染体系(16)- 图形驱动的秘密2022-06-25 19:32:11

    目录16.1 本篇概述16.1.1 本篇内容16.1.2 设备驱动概述16.1.3 图形驱动概述16.2 图形驱动基础16.2.1 硬件概览16.2.2 总线类型16.2.3 显存架构16.2.4 虚拟和物理内存16.2.5 PFIFO16.2.6 图形卡剖析16.2.7 图形卡编程16.2.8 图形硬件案例16.3 操作系统图形驱动16.3.1 Windows图形驱

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

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

ICode9版权所有