- 博客(169)
- 资源 (69)
- 收藏
- 关注
原创 C++ template mateprogramming 通常拿来做什么事情?
https://0xpat.github.io/Malware_development_part_6/
2022-09-02 11:06:49 318 1
原创 虚拟内存地址和物理内存地址?为什么我们程序里地址连续?为什么需要TLB Translation lookaside buffer
所以就需要内存分页,将物理内存预先切成一段固定大小的空间,同时将程序需要的内存也切成固定的空间(页),这样在程序运行的时候将需要的页加载到物理内存即可。这样可以将程序做到内存隔离。由于程序拿到的都是虚拟内存,所以都是连续的,但是在实际物理内存上,页分配到物理内存的位置可能不同,在物理内存的地址根据实际情况不同,可能是分段连续的。由于加入了页,会导致访问一个物理内存,需要多次查表,所以需要对内存映射的地址进行缓存(TLB),加速其访问到物理内存的速度。为什么我们程序里地址连续?
2022-09-02 11:05:55 602
原创 C++ 完美转发是啥
完美转发对于入参的左右值属性都是完整转发的。即可以保证其左右值属性不变。使得在实际中定义的模板函数接受的是一个左值引用还是右值引用都可以正常工作。
2022-09-02 11:01:29 433
转载 ACM模板(满注释模板!)
转自:https://fanfansann.blog.csdn.net/article/details/105493218目录F o r e w o r d ForewordForeword T e x t P a r t Text\ PartTextPart 一、S T L STLSTL标准模版库 二、动态规划 {\ \ \ }d y n a m i c p r o g r a m m i n g dynamic\ programmingdynamicprogr...
2021-01-23 20:34:48 1057
转载 视觉SLAM十四讲(第二版)章节总结+课后习题分析
感谢博主nullwh的分享,原文链接 视觉SLAM十四讲《视觉SLAM十四讲 第二版》笔记及课后习题(第一讲)《视觉SLAM十四讲 第二版》笔记及课后习题(第二讲)《视觉SLAM十四讲 第二版》笔记及课后习题(第三讲)《视觉SLAM十四讲 第二版》笔记及课后习题(第四讲)《视觉SLAM十四讲 第二版》笔记及课后习题(第五讲)《视觉SLAM十四讲 第二版》笔记及课后习题(第六讲)《视觉SLAM十四讲 第二版》笔记及课后习题(第七讲)《视觉SLAM十四讲 第二版》笔记及课...
2021-01-07 15:28:47 1076
原创 win10下编译ffmpeg + H264 + 支持H265的rtmp
win10下编译ffmpeg + H264 + H265 + rtmp + ffplay + acc下载msys并安装相应环境几点注意编译h264和h265几点注意编译sdl acc相关下载msys并安装相应环境参考:https://www.jianshu.com/p/5f175dec9109http://www.adintr.com/article/blog/328本人使用vs2019进行编译使用适用于 VS 2019 的 x64 本机工具命令提示几点注意重命名msys64/usr/bi
2020-08-06 11:58:27 1773
原创 Arduino解析串口数据超简单方法
Arduino解析串口数据超简单方法String str="";str = mySerial.readString();if(str.length()!=0){ sscanf(str.c_str(),"m%d d%d",&cur_model,&cur_dangwei); Serial.println("cur_model = "+ String(cur_model)); Serial.println("cur_dangwei = "+ String(c.
2020-05-09 15:03:01 6533
原创 ubuntu20.04机器学习及日常使用环境搭建
ubuntu20.04机器学习及日常使用环境搭建分区/usr 70G 逻辑分区 ext4/swap 18G 交换空间 swap/boot 1G 逻辑分区 ext4/ 20G 逻辑分区 ext4/efi 1G 逻辑分区 ext4/tmp 5G 逻辑分区 ext4/...
2020-05-07 20:19:21 2566 1
原创 python3 调用百度api实现语音识别
首先参考这个:https://blog.csdn.net/kaikai136412162/article/details/90813588安装环境安装完使用这个:https://github.com/pengfexue2/yuyin/blob/master/yuyin.py
2020-04-25 15:35:43 479
原创 Win10 opencv cuda + 扩展库 vs2019 cuda10.1
参考:https://blog.csdn.net/stjuliet/article/details/84640094需要修改:cmake:OPENCV_GENERATE_SETUPVARS=OFFENABLE_PRECOMPILED_HEADERS=OFFdebug下:包含目录:D:\OpenCV348\tools\build_cuda\install\i...
2020-04-25 14:50:34 712
原创 flask读取摄像头并实时显示
camera.pyimport cv2class VideoCamera(object): def __init__(self): # Using OpenCV to capture from device 0. If you have trouble capturing # from a webcam, comment the line belo...
2020-03-16 14:20:50 3873 4
原创 树莓派设置开机启动
制作测试脚本首先我们需要制作一个脚本来测试自启动是否有效。在终端下输入并回车新建脚本文件testboot.shpi@raspberry:~ $ nano testboot.shtestboot.sh文件内容如下:#!/bin/shpython main.py测试脚本将打印字符串到文件中。按ctrl+o保存文件,再按ctrl+x退出编辑器。给脚本文件添加执行权限:...
2020-03-13 23:58:15 309
原创 树莓派python OLED使用
Python有两个可以用的OLED库Adafruit_Python_SSD1306库—>只支持SSD1306 Luma.oled库—>支持SSD1306 / SSD1322 / SSD1325 / SSD1331 / SH1106i2c接线OLED引脚 树莓派物理BOARD引脚 VCC 1号 GND 6号 SCL 5号 SDA ...
2020-03-10 19:18:59 4047 2
原创 UART Fingerprint Sensor (C)树莓派使用
接口说明注意:实际配送的排线颜色可能会跟下方图片有差异,使用的时候请对照引脚定义连接,不要单纯依赖线材颜色。⚫ VIN:电源3.3V⚫ GND:地⚫ RX:串口数据输入(TTL电平)⚫ TX:串口数据输出(TTL电平)⚫ RST:休眠控制接口:◼ 高电平:模块供电-启动◼ 低电平:模块掉电-休眠⚫ WAKE:唤醒引脚,当RST处于低电平(休眠)时,手指触摸采集器表面会激活指纹模...
2020-03-09 16:08:40 561
转载 树莓派全版本换源(多环境测试无误版)
https://mirror.tuna.tsinghua.edu.cn/help/raspbian/选择你的Debian版本: Debian 7 (wheezy) Debian 8 (jessie) Debian 9 (stretch) Debian 10 (buster)# 编辑 `/etc/apt/sources.list` 文件,删除原文件所...
2020-03-09 15:14:16 1259
转载 树莓派换源
备份原始源sudo cp /etc/apt/sources.list /etc/apt/sources.list.baksudo cp /etc/apt/sources.list.d/raspi.list /etc/apt/sources.list.d/raspi.list.bak修改sudo nano /etc/apt/sources.list我们需要修改的自由绿色那一段,...
2020-03-08 14:04:37 400
转载 树莓派7inch HDMI LCD (B)配置
产品概述本产品是专为树莓派打造、却也不限于树莓派的7寸HDMI显示屏,800x480高清分辨率,带电容触摸屏。 本产品同时也是通用HDMI显示屏,用户可以把它用到其他mini PC上(需要驱动支持),甚至将其作为计算机显示器。产品特点硬件分辨率为800×480 电容式触摸控制 支持Raspberry Pi、BB Black、Banana Pi等主流mini PC 配合Raspbe...
2020-03-08 13:11:46 1779
原创 树莓派无网线无显示器远程连接vnc
配置wifi连接方法非常简单,首先在SD卡的根目录下添加一个名为wpa_supplicant.conf的文件,然后在该文件内添加以下的内容ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdevnetwork={ ssid="你的WIFI名" psk="WIFI密码"}插入SD卡启动树莓派就能直接连接到你的WIFI网...
2020-03-08 13:00:41 1118
原创 Opencv保存读取float类型深度图
保存MyData.h_people_depth = cv::cuda::GpuMat(PROJECTION_HEI, PROJECTION_WID, CV_32FC1, cv::Scalar(0, 0, 0));cv::Mat people_depth;MyData.h_people_depth.download(people_depth);cv::Mat people_dept...
2020-02-21 20:04:08 5647 1
转载 OpenGL快速入门
OpenGL快速入门opengl发布于 2018-12-06约 79 分钟概述OpenGLOpenGL是渲染2D、3D矢量图形硬件的一种软件接口。本质上说,它是一个3D图形和模型库,具有高度的可移植性,并且具有非常快的渲染速度。OpenGL并不是一种语言,而是更像一个C运行时函数库。它提供了一些预包装的功能,帮助开发人员编写功能强大的三维应用程序。 OpenGL可以再多种...
2020-02-12 20:59:08 480
原创 使用selenium判断标签的元素值是否存在
from selenium.common.exceptions import NoSuchElementException# 封装一个函数,用来判断属性值是否存在def isElementPresent(driver, path): """ 用来判断元素标签是否存在, """ try: element = driver.find_eleme...
2020-01-18 17:35:33 2610 1
原创 【队内练习赛】OMG爱吃鸡 【dp递推】【思维题】【好题】
OMG爱吃鸡Time Limit:3000msMemory Limit:65536KBDescription OMG 爱吃鸡。他要在n天里每天吃一只鸡。每天要吃的鸡分别有Ai的美味度。 但是他是一个有品位的人,他要求每天吃的鸡的美味度都不低于前一天的美味度。(第一天任意) 所以GG需要修改(增加或者降低或者不变)每只鸡的美味度,来满足他。现要求修改的美味度总...
2019-12-24 16:22:30 979
转载 子豪兄教你在树莓派上安装OpenCV
子豪兄教你在树莓派上安装OpenCV本文介绍了如何在树莓派上安装分别运行在Python2和Python3的OpenCV。运行在Python2上的OpenCV安装非常简单,几行命令即可搞定。运行在Python3上的OpenCV安装比较麻烦,需要编译安装,不用担心,本文默认你是新手小白,会一步步指导你安装。本教程经过作者亲自测试,自认为是全网最靠谱的相关教程。原创作者:同济大学开源软件协...
2019-11-20 19:26:20 1410 1
原创 python OpenCV VideoWriter 视频格式及大小
问题:1、VideoWriter不能写MP4或是其他格式视频;2、VideoWriter写入保存的视频大小为0kb;3、VideoCapture读取打开不了MP4格式的视频。解决:将OpenCV中的opencv_ffmpeg330_64.dll(在OpenCV\build\bin文件夹下,注意这是我的opencv版本)文件拷贝到Python的...
2019-11-02 10:12:25 5382 1
原创 python-opencv 读取摄像头并保存为.mp4视频 及 VideoCapture()的使用
import cv2import sysimport timedt = "2019-01-23 15:29:00"#转换成时间数组timeArray = time.strptime(dt, "%Y-%m-%d %H:%M:%S")#转换成时间戳timestamp = time.mktime(timeArray)print(timeArray)print(timestamp)...
2019-10-30 22:03:10 3341 1
转载 Django Session操作
Django基础之Session操作0|11. 创建一个示例1.1 第一步首先创建一个django项目,创建app01, 连接数据库,做好准备工作。然后在templates目录下创建两个html:login.html负责登录页面;backend页面代表后台页面。 1 <!DOCTYPE html> 2 <html lang="en"&...
2019-10-30 20:45:00 294
转载 使用Django模型Models对数据库进行增删改查
Django的抽象模型Models可以直接对数据库进行增删改查,不需要你自己写SQL语言来进行相关数据库操作。今天我们就以博客blog为例,看下Django是如何对数据库进行增删改查的。我们将会用到如下这个简单的Article模型:from django.db import modelsclass Article(models.Model):title = models....
2019-10-30 20:38:31 328
转载 ubuntu Hadoop及Spark环境搭建
关于平台选择的问题目前分布式计算框架主要是在linux系统下开发,因此选择ubuntu或者centos都没有问题。spark发展到现在,很多方面都已经十分完善,其速度与性能等也比hadoop好不止一个数量级,因此,主要使用spark进行分布式计算框架的学习。但是hadoop中的HDFS文件系统应用广泛,spark默认也采用hadoop的HDFS文件系统,因此安装时,首先安装配置hadoop,然...
2019-10-05 17:54:40 324
转载 确定opencv矩阵元素类型
在以下两个场景中使用 OpenCV 时,我们必须事先知道矩阵元素的数据类型:使用at方法访问数据元素的时候要指明数据类型 做数值运算的时候,比如究竟是整数除法还是浮点数除法。但面对一大堆代码,我们有时并不清楚当前的矩阵元素究竟是什么类型,这篇文章就是以cv::Mat类为例来解决这个问题。cv::Mat 类的对象有一个成员函数type()用来返回矩阵元素的数据类型,返回值是i...
2019-09-21 15:48:11 295
原创 Ubuntu常用操作
一、切换网络环境sudo gedit /etc/privoxy/config找到4.1节 listen-address,看是否存在listen-address localhost:8118,如果不存在,则添加上;如果存在但被注释掉了,则取消注释;【注释】forward-socks5 / 127.0.0.1:1080 .注释:sudo gedit ~/.bashrcsudo g...
2019-09-19 20:43:39 244
原创 编译ffmpeg + x264 + cuda + opencv
1 下载x264并编译git clone git://git.videolan.org/x264.git./configure --enable-shared --enable-staticmake -j8make install2 安装LibavLibav:https://github.com/libav/libav3 安装nv-codec-headersgi...
2019-09-12 11:07:37 815
原创 搭建Nginx+rtmp直播服务器
目录安装搭建 lnmp 环境安装 Nginx 的扩展模块关闭 nginx、php-fpm 服务查看 nginx 配置参数重新编译 nginxCentos7 端口开放查看防火墙状态开启防火墙关闭防火墙查看想开的端口是否已开开放端口号重新载入配置关闭端口配置 HLS 或 http-flvnginx快速查看配置文件的方法查看nginx路径...
2019-09-04 10:08:10 6925
转载 树莓派LCD显示器安装步骤
3.5inch RPi LCD (A)产品特点硬件分辨率为480×320 电阻式触摸控制 兼容并可直接插入任何版本树莓派 提供驱动(支持Raspbian\Ubuntu\Kali和Retropie系统) 支持FBCP软件驱动,可设置软件分辨率和双屏显示 和你的树莓派一样大 沉金工艺,精雕细琢快速入门硬件连接连接GPIO接口,Raspberry Pi引出了40个GPIO管...
2019-09-02 17:11:16 2262
转载 使用 nginx 和 rtmp 插件搭建视频直播和点播服务器
使用 nginx 和 rtmp 插件搭建视频直播和点播服务器Filed Under (技术) by waterlin使用 nginx 和rtmp 模块,可以很容易地搭建一个视频直播和点播服务器出来。首先,看一下最经典的参考文献:How to set up your own private RTMP server using nginx1. 安装 nginx 和 rtmp 模块...
2019-09-01 22:19:16 409
原创 Arduino-UNO MPU9250/6500
接线MPU9250 ---> UNOvcc -> 5vGND - > GNDSCL -> A5SDA -> A4I2C地址扫描#include <Wire.h> void setup(){ Wire.begin(); Serial.begin(9600); while (!Serial); ...
2019-08-27 16:34:51 3301 2
原创 通过ip地址访问ESP32-CAM 相机
目录ESP32-CAM介绍特征引脚排列配置ESP32-CAM上传代码获取IP地址访问视频流服务器ESP32-CAM介绍特征以下是ESP32-CAM功能列表: 最小的802.11b / g / n Wi-Fi BT SoC模块 低功耗32位CPU,也可以为应用处理器服务 时钟速度高达160MHz,总计计算功率高达600 DMIPS 内置5...
2019-08-23 11:35:32 5600 14
原创 Arduino ESP8266 WS2812B 测试
Arduino#include <Adafruit_NeoPixel.h>#ifdef __AVR__ #include <avr/power.h> // Required for 16 MHz Adafruit Trinket#endif#define PIN D1 // On Trinket or Gemma, suggest chan...
2019-08-14 21:58:41 1999
原创 USB转TTL模块连接ESP8266ex m1n1
m1n1引脚说明USB转TTL模块连接ESP16个针脚中的4个就可以了,分别是G、3V3、TX、RX,将针脚分别连接到USB转TTL模块,TX接RXD,RX接TXD,3v3与3v3,G接GND。注意:模块使用的电源是3.3V的,接线的时候要使用USB转TTL模块的3.3V针脚引出的电源,否则可能会烧毁模块成功后USB转TTL模块红灯常亮,搜索附近wifi可发现ESP_x...
2019-08-10 22:05:56 4098
CMU-Perceptual-Computing-Lab openpose master最新版打包
2019-10-15
ros-kinetic-libg2o_2016.4.24.orig.tar.gz
2019-09-23
UART_Fingerprint_Sensor_(C)_User_Manual_cn.pdf
2020-03-09
Note_StyleGAN_2.pdf
2020-01-12
Google Play Store_v17.9.17-all [0] [PR] 284629082_apkpure.com.apk
2020-01-07
UART-Fignerprint-RaspberryPi.tar.gz
2020-01-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人