源码opencv linux

linux设备树-中断控制器驱动

我们在linux驱动移植-中断子系统执行流程 介绍了中断的执行流程,以及在没有使用设备树的情景下,中断控制器的注册流程,其主要流程: 将S3C2440中断资源抽象为一个主中断控制器、两个子中断控制器,一个用于管理外部中断源、另一个管理带有子中断的内部中断源; 采用基于数组方式分配中断描述符(stru ......
控制器 设备 linux

linux 中 批量删除指定的行

001、 (py38) root@DESKTOP-IDT9S0E:/home/test# cat a.txt ## 测试数据 01 02 03 04 05 06 07 (py38) root@DESKTOP-IDT9S0E:/home/test# cat index.txt ## 计划批量删除的行号 ......
linux

tracecompass 远程linux 主机lttng trace

tracecompass 支持配置远程主机,然后可以通过可视化界面进行lttng 的管理,比如session 的启动,event trace 的开启,然后就是可以直接方便的分析是一个很方便的功能 参考界面 集成效果 获取的remote trace 信息,可以方便的进行可视化分析 说明 traceco ......
tracecompass 主机 linux lttng trace

Linux分区重要总结

df -h :以比较容易读的格式显示目录和使用情况 df -i :显示每个分区和目录的inode使用情况 lsblk -f 列出所有磁盘的分区信息 fdisk -l 列出系统里面的磁盘信息 分区的类型: Linux的分区id 是 83 ,交换分区的类型是 82 逻辑分区的类型是 8e 扩展分区的类型 ......
Linux

快速上手Linux核心命令(五):文本处理三剑客

@(文本处理三剑客) 剑仙镇楼~ O(∩_∩)O 前言 上一篇中已经预告,我们这篇主要说Linux文本处理三剑客。他们分别是grep、sed、awk 。既然能被业界称为三剑客,可见其在Linux命令中占有举足轻重得地位。所以呢,这里也专门写一篇文章说一说其用法。 正则表达式 三剑客一般会配合着正则表 ......
三剑客 文本 命令 核心 Linux

Django之视图函数层 (必会三板斧 JsonResponse对象 request对象获取文件 FBV与CBV CBV源码剖析)

目录 视图层之必会三板斧 用来处理请求的视图函数都必须返回HttpResponse对象 **情况一:**啥也不返回 这里会报一个没有返回HttpResponse对象的错误,由此可见必须要返回一个HttpResponse对象 **情况二:**返回HttpResponse对象 点击Ctrl键查看源码可见 ......
对象 三板 三板斧 视图 JsonResponse

virtualapp安装应用流程源码分析

1. HomeActivity 为处理的入口 @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, r ......
virtualapp 源码 流程

linux下查询命令的技巧

1、which which命令是在PATH变量指定的路径中,搜索某个系统命令的位置,并返回第一个搜索结果。也就是说,使用which命令,就可以看到系统命令是否存在,以及执行的到底是哪一个位置的命令。 命令格式:which 可执行文件名称 which指令会在PATH变量指定的路径中,搜索某个系统命令的 ......
命令 技巧 linux

vue2源码-十五、Vue.set方法是如何实现的

Vue.set方法是如何实现的 vue.set 方法是vue中一个补丁方法(正常我们添加属性是不会触发更新的,我们数组无法监控到索引和长度) 如何实现的 我们给每一个对象都添加了一个 dep 属性 vue3 中不需要此方法了(当属性添加或者删除时,手动触发对象本身的 dep 来进行更新) 源码: / ......
源码 方法 vue2 vue Vue

linux操作系统分析实验五-深入理解进程切换

Lab5:深入理解进程切换 首先找到对应进程调度的代码文件 Kernal/sched/core.c 找到 context_switch() 函数 其中包括rq,为进程的running queue;以及进程切换前后的进程描述符prev和next 首先调用一些函数做上下文切换的准备,与最后出现的fini ......
进程 系统 linux

virtualapp启动流程源码分析

virtualapp启动流程分析 1. 首先是启动本身,执行Vpp 的attachBaseContext @Override protected void attachBaseContext(Context base) { super.attachBaseContext(base); mPrefer ......
virtualapp 源码 流程

Linux 调用约定

函数调用约定是对函数调用时如何传递参数的一种约定。关于它的约定有许多种,下面我们分 别从内核接口和用户接口两方面介绍32位和64位Linux的调用约定。 一、内核接口 x86-32系统调用约定: Linux系统调用使用寄存器传递参数。eax为syscall_number,ebx、ecx、edx、es ......
Linux

Linux common clock framework(1)_概述

1. 前言 common clock framework是用来管理系统clock资源的子系统,根据职能,可分为三个部分: 1)向其它driver提供操作clocks的通用API。 2)实现clock控制的通用逻辑,这部分和硬件无关。 3)将和硬件相关的clock控制逻辑封装成操作函数集,交由底层的p ......
framework common Linux clock

Django框架——路由分发、名称空间、虚拟环境、视图层三板斧、JsonResponse对象、request获取文件、FBV与CBV、CBV源码剖析、模版层

路由分发 # Django支持每个应用都可以有自己独立的路由层、静态文件、模版层。基于该特性多人开发项目就可以完全解耦合,之后利用路由分发还可以整合到一起 多个应用都有很多路由与视图函数的对应关系 这个时候可以拆分到各自的路由层中 使用路由分发之前 总路由直接是路由与视图函数的匹配 url(r'^i ......
三板 三板斧 视图 路由 JsonResponse

Springboot 在linux后台运行的方法

nohup java -jar 自己的springboot项目.jar >日志文件名.log 2>&1 & 命令详解: nohup:不挂断地运行命令,退出帐户之后继续运行相应的进程。 >日志文件名.log:是nohup把command的输出重定向到当前目录的指定的“日志文件名.log”文件中,即输出 ......
Springboot 后台 方法 linux

在Linux上安装redis7

1.检测虚拟机环境 1.1 bit检测命令:getconf LONG_BIT(建议使用64bit做开发) 1.2 gcc环境检测:gcc -v 如果不具备gcc环境,则使用yum -y install gcc- c++命令进行c++环境的安装 2.开始安装 2.1 下载redis: 进入官网找到下载 ......
redis7 Linux redis

Turndown 源码解析:二、规则

规则集包含一系列规则,决定各种标签如何反编译。单个规则的格式是: { filter: String | String[] | function(node), replacement: function(node, content, options), } filter字段用于判断节点是否适用单条规则 ......
源码 Turndown 规则

Linux账号密码安全运维

前言 随着云计算厂商的兴起,云资源如ECS不再只有企业或者公司才会使用,普通人也可以自己买一台ECS来搭建自己的应用或者网站。虽然云计算厂商帮我们做了很多安全相关的工作,但并不代表我们的机器资源就绝对是安全的。 要知道有很多事情是云计算厂商不能为我们做的,就比如账号密码的安全策略配置,而账号密码的安 ......
账号 密码 Linux

ai聊天问答知识库机器人源码,基于gpt实现的本地知识库问答实现,聊天对话效果,发送回复以及流式输出

现在基于gpt做自己项目的问答机器人,效果非常的好。可以把自己的文档上传上去,让机器人根据文档来进行回答。 想要实现智能AI问答功能,现在大部分都是基于向量数据库的形式。 整体的流程就是:上传文档 >openai向量接口 > 存入向量数据库 访客咨询: 咨询问题 > openai向量接口 >搜索向量 ......
知识库 知识 机器人 源码 机器

linux修改字体颜色

定义字符颜色 \033[属性参数;属性参数m字符内容 # \033为'ESC'的八进制表示 \e[属性参数;属性参数m字符内容 \x1B[属性参数;属性参数m字符内容 # \x1B为'ESC'的十六进制表示,也可以是\x1b 字体颜色参数 30m==黑色; 31m==红色; 32m==绿色; 33m ......
字体 颜色 linux

Linux系统更改清华源

更改源文件地址 vim /etc/apt/sources.list 添加清华源,注意要把原来的代码注释掉,在代码前添加 # 符号即可 #清华大学 deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-fr ......
系统 Linux

CBV源码剖析和模板层

getattr()函数 用来返回函数的一个对象属性值 语法: getattr(object,name,default) object -- 对象。 name -- 字符串,对象属性。 default -- 默认返回值,如果不提供该参数,在没有对应属性时,将触发 AttributeError。 >>> ......
源码 模板 CBV

centos linux系统安装详解

打开vmware,版本差异区别不大 选择创建新的虚拟机 选择典型,是默认选项不用改,点击下一步 选择稍后安装操作系统(默认选项不用改),点击下一步 选择linux,并且版本改为centos 64位,点击下一步 虚拟机名称随便改,位置是指虚拟机的位置,点击浏览,自己选择位置,点击下一步 最大磁盘大小改 ......
centos 系统 linux

stm32 文件系统数据读写源码解析

一 概念 fatfs文件系统在文件读写中不可或却。熟悉和深入理解是一个不可或缺的前提。 这里面需要先明确几个概念:文件open的属性,这个非常重要。可以并列使用。 二 源码解析 A 写入数据: if((false == g_lora_state) && (Mybuffer.Data_Length( ......
源码 文件 数据 系统 stm

Linux安装Net7SDK运行Net项目

Linux安装Net7SDK运行Net项目 安装Net7 SDK 1.安装sdk依赖环境 wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -O packages-microsoft ......
Net Net7SDK 项目 Linux 7SDK

Turndown 源码解析:一、辅助函数

extend() Object.assign的补丁。 function extend (destination) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in sou ......
函数 源码 Turndown

修改Linux IP

ip a s //查看ip地址信息 cat /etc/sysconfig/network-scripts/ifcfg-网卡名称 //查看网络配置信息 vi(或者vim) /etc/sysconfig/network-scripts/ifcfg-网卡名称 //修改配置信息 Esc :wq退出 TYPE ......
Linux IP

[故障集合]Linux必备故障及原因50个

一. 文件和目录类 File exist 文件已经存在 No such file or directory 没有这个文件或目录(这个东西不存在) command not found 命令找不到(没有这个命令) invalid option 无效的参数(不可用的参数) overwrite 覆盖 rem ......
故障 原因 Linux

linux 进入恢复模式

issue: 由于只有一个普通用户才能登录服务器,root用户不能,这个普通用户 有sudo权限, 但是现在切到root后修改错了sudoers文件,导致现在普通用户没有sudo权限了,也不能切root用户了。 解决方案: 重启服务器并进入恢复模式。具体步骤可能因操作系统的不同而有所不同,请查阅您操 ......
模式 linux

直播商城源码,PopupWindow菜单在ListView中显示

直播商城源码,PopupWindow菜单在ListView中显示 private PopupWindow mOperaPopup; private void showMenuPopup(View anchor) { if(mOperaPopup==null) { View popupView=Vie ......
PopupWindow 源码 ListView 菜单 商城