源码opencv linux

[Linux]raspbian安装xrdp(远程桌面)

1.首先换源:输入以下命令sudo sed -i "s@http://deb.debian.org@https://mirrors.163.com@g" /etc/apt/sources.list2.update是更新软件列表,upgrade是更新软件。这两个命令一般是一起使用的。3.需要在 Deb ......
raspbian 桌面 Linux xrdp

vue2源码-十二、mixin的使用和原理

mixin的使用和原理 使用: 可以通过 Vue.mixin 来实现逻辑的复用,问题在于数据来源不明确。声明的时候可能对导致命名冲突 vue3 采用的就是 compositionAPI 局部混入: var myMixin = { created: function () { this.hello() ......
源码 原理 mixin vue2 vue

OpenCV实现文档扫描识别

本文实现了对读入图片进行变换,最后调用pytesseract工具实现图片内容的提取。包含高斯滤波操作去除噪音点、边缘检测、轮廓检测、透视变换、pytesseract文本识别。 步骤: 需要提取读入的图片中要识别的文档部分,于是,首先需要检测到该文档的边缘,其次根据边缘检测轮廓并保留合适部分,最后对检 ......
文档 OpenCV

【源码分析】XXL-JOB的执行器的注册流程

目的:分析xxl-job执行器的注册过程 流程: 获取执行器中所有被注解(@xxlJjob)修饰的handler 执行器注册过程 执行器中任务执行过程 版本:xxl-job 2.3.1 建议:下载xxl-job源码,按流程图debug调试,看堆栈信息并按文章内容理解执行流程。 完整流程图: 查找Ha ......
源码 流程 XXL-JOB XXL JOB

linux openClouldOS 8.6安装最新版MySQL详细教程

参考linux安装最新版MySQL详细教程 rpm包下载 其中下载MySQL官网的仓库文件,根据服务器情况选择的Red Hat Enterprise Linux 8 / Oracle Linux 8 (Architecture Independent), RPM Package 下载地址改为wget ......
openClouldOS 最新版 教程 linux MySQL

windows和linux进程的区别

Windows线程进程Windows中,进程拥有一个进程描述符,包含一些地址空间,打开的文件等共享资源,进程包含指向线程的指针,线程没有进程描述符,只描述一些少量的独有资源(线程局部存储tls?),比较轻量,同时共享进程的资源。 linux线程进程linux内核中,进程是用一个task_struct ......
进程 windows linux

第二章:Kali Linux 入门

Kali Linux是一款基于Debian的Linux操作系统,旨在提供广泛、全面的渗透测试和安全审计工具。Kali Linux是由Offensive Security公司维护和开发,其源代码完全开放,并可免费下载和使用。 本文将详细介绍Kali Linux的历史和发展、特点和功能、应用场景以及未来 ......
第二章 Linux Kali

docker的安装(linux、centos)

环境:centos7 1.先确定linux是否是centos7 cat /etc/redhat-release 2.如果自己的linux上之前有安装docker,先卸载。如果没有,则直接跳过这一步。 执行下面的命令: yum remove docker \ docker-client \ docke ......
docker centos linux

linux内网替换redhat-6.5为CentOS6.5操作

下载CentOS6.5系统源 http://mirror.nsc.liu.se/centos-store/6.5/isos/x86_64/CentOS-6.5-x86_64-bin-DVD1.iso 下载CentOS6.5系统的yum组件 http://mirror.nsc.liu.se/cento ......
CentOS6 CentOS redhat linux 6.5

深入 NODEJS 源码探究 CPU 信息的获取与利用率计算

在 Linux 下我们通过 top 或者 htop 命令可以看到当前的 CPU 资源利用率,另外在一些监控工具中你可能也遇见过,那么它是如何计算的呢?在 Nodejs 中我们该如何实现? 带着这些疑问,本节会先从 Linux 下的 CPU 利用率进行一个简单讲解做一下前置知识铺垫,之后会深入 Nod ......
利用率 源码 NODEJS 信息 CPU

C++恶意软件开发(五)Linux shellcoding

什么是shellcode? Shellcode通常指的是一段用于攻击的机器码(二进制代码),可以被注入到目标计算机中并在其中执行。Shellcode 的目的是利用目标系统的漏洞或弱点,以获取系统控制权或执行恶意操作。它的名称来自于它经常被注入到攻击者编写的恶意软件的 shell 环境中,以便让攻击者 ......
shellcoding 软件开发 恶意 Linux 软件

UE5新功能StateTree源码解析

StateTree 是一种UE5中新增的通用分层状态机,其组合了行为树中的 选择器(Selectors) 与状态机中的 状态(States) 和 过渡(Transitions) 。用户可以创建非常高效、保持灵活且井然有序的逻辑。 StateTree包含以树结构布局的状态。状态选择可以在树中的任意位置 ......
新功能 StateTree 源码 UE5 UE

快速上手Linux核心命令(一):核心命令简介

Linux核心命令系列文章目录 快速上手Linux核心命令(一):核心命令简介 快速上手Linux核心命令(二):关机、重启 快速上手Linux核心命令(三):文件和目录操作命令 快速上手Linux核心命令(四):文件内容相关命令 快速上手Linux核心命令(五):文本处理三剑客 快速上手Linux ......
命令 核心 简介 Linux

Linux & GNU All In One

Linux & GNU All In One GNU GNU 是什么? GNU 是一个 自由软件 操作系统—就是说,它尊重其使用者的自由。GNU 操作系统包括 GNU 软件包(专门由 GNU 工程发布的程序)和由第三方发布的自由软件。GNU 的开发使你能够使用电脑而无需安装可能会侵害你自由的软件。 ......
Linux GNU All amp One

python opencv Sharpened

python opencv Sharpened import cv2 import numpy as np # Load the image img = cv2.imread('20230222100736979.jpg') # Define the sharpening kernel kernel ......
Sharpened python opencv

Linux & Unix All In One

Linux & Unix All In One Unix https://unix.org https://unix.org/what_is_unix.html https://unix.org/what_is_unix/history_timeline.html BSD https://www.b ......
Linux Unix All amp One

Linux & BSD All In One

Linux & BSD All In One Unix https://unix.org https://unix.org/what_is_unix.html https://unix.org/what_is_unix/history_timeline.html BSD https://www.bs ......
Linux BSD All amp One

opencv 以任意角度旋转图片

opencv中有两种方式来对图像进行旋转操作: 使用rotate函数,通过rotateCode来控制图像的旋转角度,而rotateCode的取值只有90/180/270三种,自由度不够高。 使用仿射变换warpAffine来以任意角度的旋转图片。但旋转后的图片会被裁切,丢失了部分信息,代码与效果图如 ......
角度 opencv 图片

04:基础入门-WEB源码拓展

前言:WEB源码在安全测试中是非常重要的信息来源,可以用来代码审计漏洞也可以用来做信息突破口,其中WEB源码有很多技术需要简明分析。比如:获取某ASP源码后可以采用默认数据库下载为突破,获取某其他脚本源码漏洞可以进行代码审计挖掘或分析其业务逻辑等,总之源码的获取将为后期的安全测试提供了更多的思路。 ......
源码 基础 WEB

Linux多进程开发

2.2 进程状态转化 进程状态 就绪态:进程具备运行条件,等待系统分配处理器以运行 运行态:进程占有处理器正在运行 阻塞态:又称为等待(wait)态或睡眠(sleep)态,指进程不具备运行条件,正在等待某个事件的完成 新建态:进程刚被创建时的状态,尚未进入就绪队列 终止态:进程完成任务到达正常结束点 ......
进程 Linux

Linux shell script programming All In One

Linux shell script programming All In One shell 脚本编程 ......
programming script Linux shell All

Linux&&网络通信

title: Linux&&网络通信 一、进程 (1)什么是进程? 进程是程序执行的过程,是linux的基本调度单位。 (2)进程和程序的区别。 程序是静态的,它是一些保存在磁盘上的指令的有序集合; 而进程是一个动态的概念,它是一个运行着的程序,包含了进程的动态创建、调度和消亡的过程。 (3)进程间 ......
网络通信 amp Linux 网络

最简单安装安装宝塔面板教程 linux Center os

1. 执行命令,下载并安装宝塔面板, yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh 安装完成后会显示地址账号密码 2. 直接登陆即可 ......
宝塔 面板 教程 Center linux

linux下为什么不能有孤儿进程

1、基本概念 我们知道在unix/linux中,正常情况下,子进程是通过父进程创建的,子进程在创建新的进程。子进程的结束和父进程的运行是一个异步过程,即父进程永远无法预测子进程 到底什么时候结束。 当一个 进程完成它的工作终止之后,它的父进程需要调用wait()或者waitpid()系统调用取得子进 ......
孤儿 进程 linux

04-目录---Linux编程

第01章:Linux常用命令 vim的使用:链接 vimrc:链接 shell命令行操作:链接 hitory历史命令:链接 安装较新vim:链接 安装plug-vim:链接 安装更新的cmake:链接 安装更新的gcc:链接 安装python3.8:链接 第02章:Linux编译调试基础 makef ......
目录 Linux 04

Linux驱动入门(三)Led驱动

原文:https://dandelioncloud.cn/article/details/1454352899043295234 Linux驱动入门系列 Linux驱动入门(一)字符设备驱动基础 Linux驱动入门(二)操作硬件 Linux驱动入门(三)Led驱动 Linux驱动入门(四)非阻塞方式 ......
Linux Led

linux 下安装 jdk-11

从Oracle官网下载JDK 11安装从Oracle官网下载JDK 11的tar.gz或rpm安装包,然后安装:- tar.gz包: bash wget https://download.oracle.com/java/GA/jdk11/9/GPL/openjdk-11.0.2_linux-x64_ ......
linux jdk 11

Linux环境搭建

一.linux简介1.1和windows一样都是操作系统 都是多线程、多任务、多线程 1.2发行版 ubuntu fedora centOS 1.3linux内核 ios 安卓 1.4为什么要用它 开源/免费 为所欲为二.环境搭建2.1VMware安装2.2ubuntu安装 三.如何在linux下写 ......
环境 Linux

Linux命令

系统基本操作: 打开终端: ctrl + alt + t~ : 家目录, 用户的工作目录, /home/linux/ / : 根目录 ls : 查看目录下内容 ls : 查看的是命令执行的路径下的内容 ls 路径名 : 查看的是路径名下的内容 ls -a : 查看所有文件(包括隐藏文件) 隐藏文件: ......
命令 Linux

linux用户管理

一、Linux系统用户账号管理 1、添加新的用户账号 useradd [options] [username] 参数说明: options: -c comment 指定一段注释性描述。 -d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。 -g 用户组 指定用户所属的用 ......
用户 linux