- 博客(74)
- 资源 (4)
- 收藏
- 关注
翻译 C++思维导图_基础大纲_C++API思维导图_以及C++超详细思维导图
C++思维导图_基础大纲_C++API思维导图_以及C++超详细思维导图第一张 C++ 基础思维导图(简)第二张图(C++ API 的 思维导图 希望大家喜欢)还有一张40M的 超级详细思维导图 上传不了图片只有给大家下载了评论带上邮箱 我发给大家吧(空闲时)第一张 C++ 基础思维导图(简)第二张图(C++ API 的 思维导图 希望大家喜欢)哈哈kbd功能键模块还有一张40M的 ...
2019-06-16 00:42:47 3094 151
原创 Django核心
而默认的 Python Shell 只是 Python 解释器的交互式环境,没有加载 Django 项目的配置和上下文,无法直接访问项目中的资源和数据库。Django 环境加载:python manage.py shell 在启动时会加载 Django 项目的配置和应用,确保在交互式环境中可以直接访问项目中定义的模型、视图、管理器等。项目上下文加载:python manage.py shell 会加载项目的上下文,包括项目的设置、应用配置等信息,使得在交互式环境中可以方便地访问和操作项目相关的资源。
2023-07-04 19:27:49 913
原创 数据库安装与使用、mysql、sqlite、mongodb
MongoDB 是一个文档数据库,旨在简化开发和扩展。终端输入 mongod,界面如下就算成了。
2023-04-03 11:54:02 474
原创 TypeScrip入门基础
类似于interface的功能,abstract 修饰之后变成抽象方法,抽象类只能被继承。return this . width } } // interface 可以继承 类似于抽象类相同的功能 将相同的提取出来tsconfig.json 是 TypeScript 项目的配置文件。命令 tsc xxx.ts 通过配置文件编译出相应的js代码。
2023-03-24 13:49:23 506
原创 Vue3 知识点总结
当数据更改时,将重新编译成虚拟DOM树,然后对前后两棵树进行比对(diff算法),仅将差异部分反映到真实DOM,这样既可最小程度的改动真实DOM,提升页面效率。知识点:Axios、Vuex、Stylus、插件、Vue Router、异步组件、递归组件、公用组件;{{content}} : 获取 vue里面data 里面的数据值,属双向绑定。实战项目:环境搭建、Git、数据模拟、本地开发;$就是个命名,帮你区分vue应用自身的属性,而不是你自己定义的属性。将生成的真实DOM树,放置到某个元素位置,称之为。
2023-03-21 01:02:41 1045
原创 浏览器工作原理
JavaScript(简称JS)Web前端开发的脚本语言。它诞生1995年,由网景公司的 Brendan Eich 开发。最初,JavaScript 被设计用于在网页上嵌入动态内容和交互式功能。1996年,JavaScript 1.1 成为国际标准化组织(ISO)的标准,后更名为ECMAScript。ECMAScript的第一版发布于1997年,从此开始了JS的标准化之路。
2023-03-20 15:22:46 1100
原创 ORB_SLAM2配置——基于Ubuntu16.04+ROS+gazebo仿真
ORB_SLAM2配置——基于Ubuntu16.04+ROS+gazebo仿真
2022-11-04 05:05:43 2815 4
原创 引用折叠、万能引用、完美转发
引用折叠、万能引用、完美转发三者的关系我的理解是这样的:因为引用折叠特性,才有了万能引用。完美转发的特性是借助"万能引用"以及"forward模板函数"来实现。引用折叠(特性)1.规则一: 当我们将一个左值传给模板函数的右值引用参数(T&&)时, 编译器推断模板类型参数T为的左值引用类型,例如对于int类型时,推断T为int&.2.例外规则二:如果我们间接创建了一个引用的引用,则这些引用形成了引用折叠。正常情况下,不能直接创建引用的引用,但是可以间接创建。大部分情况下,
2022-05-29 11:02:55 302
原创 samba ubuntu windows
sambaubuntu 配置共享文件夹 windows 访问一、安装samba(ubuntu)sudo apt-get install samba二、创建共享文件夹(ubuntu)mkdir /home/user/winSharesudo chmod 777 /home/user/winShare三、配置samba(ubuntu)sudo vim /etc/samba/smb.conf[share]path = /home/user/winSharepublic = yesw
2022-05-19 00:59:58 395
原创 Ubuntu中Docker安装与使用
1. install1.更新ubuntu的apt源sudo apt-get update2.安装包允许apt通过HTTPS使用仓库sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ software-properties-common3.添加Docker官方GPG keycurl -fsSL https://download.docker.com/linux/ubuntu/
2022-05-08 11:47:52 809
原创 Visual Studio Code 配置系列 (C++, Python, GoLang)
VSCode 配置 C++, python, ...
2022-04-22 14:01:02 2123
原创 cv::Mat属性 step, size, step1, elemSize, elemSize1
step1(i):每一维元素的通道数step[i]:每一维元素的大小,单位字节size[i]:每一维元素的个数elemSize():每个元素大小,单位字节elemSize1():每个通道大小,单位字节void Learn_Mat_Definiton()//测试一下step[]的各个维度大小{ //Demo1(3维矩阵)/// printf("//Demo1(3维矩阵)\n"); //最后面的两个数:(行,列),确定了一个面 //是一个依次降维的过程 //8,10组成了面,5个面,组
2022-04-08 09:24:16 1485
原创 CUDA 线程索引公式
一、线程(thread)、线程块(block)、线程格(grid)二、threadIdx、blockIdx、blockDim 和 gridDim 索引分析1、先找到当前线程位于线程格中的哪一个线程块blockIdblockId = blockIdx.x + blockIdx.y*gridDim.x + blockIdx.z*gridDim.x*gridDim.y;2、找到当前线程位于线程块中的哪一个线程threadIdthreadId = threadIdx.x + threadIdx.y*b
2022-03-13 17:59:11 1624
原创 3D图形技术概念和渲染管线的处理西川善司
3D图形技术概念和渲染管线的处理一:3D图形的概念二:坐标系Vertex Pipeline和Vertex Shader的坐标系是什么?三:顶点空间的阴影处理四:增减顶点的厉害东西五:顶点管线处理的最后六:光栅器七:像素单位阴影处理八:渲染的后端一:3D图形的概念图1是3D图形的流程模型。这个虽然是对应DirectX 10/SM4的GPU流程模型,不过部分流程会根据GPU的不同,有时会有更细致的处理,有时也会做一些简略,这点敬请谅解。首先,介绍一下3D图形的处理为什么会变成这样的根本原因。会变成这个样子
2022-02-23 13:31:39 362
原创 C++17 std::optional 用法
C++17 std::optional 用法编程中,我们经常会需要表示或处理一个“可能为空”的变量。通常处理这类问题意味着写更多的代码来处理这些“特殊”情况,很容易导致代码变得冗余,可读性变差或者容易出错。比如,我们很容易想到的如下三种方法:1、特殊值标记,如-1, infinity或者nullptr。这种方法几乎是最常用的方法,在调用一个对象之前,需要先将其与特殊值进行比较保证其有效性。但是这种方法可能比较脆弱,因为在有些corner case下,这些“特殊值”可能也有意义。2、函数可能出错导致返回
2022-01-20 15:36:56 1677
原创 pytorch处理RNN输入变长序列padding
pytorch处理RNN输入变长序列padding一、为什么RNN需要处理变长输入假设我们有情感分析的例子,对每句话进行一个感情级别的分类,主体流程大概是下图所示:但是 当进行批次(batch)训练时,会存在很多训练样例长度不同的情况,这就需要padding,将短句子padding为跟最长的句子一样。比如向下图这样:但是这会有一个问题,什么问题呢?比如上图,padding了5的pad符号,导致 LSTM 通过了非常多无用字符,这样得到的句子表示就会有误差,更直观的如下图:正确的做法应该是?
2022-01-03 14:31:48 1120
原创 Ubuntu 18.04安装nvidia驱动、cuda、cudnn、tensorrt
Ubuntu 18.04安装nvidia驱动、cuda、cudnn、tensorrt1、安装 nvidia 驱动nvidia-smi #查看驱动信息sudo apt install nvidia-XXX2、安装CUDA下载与pytorch版本一致的cuda,并安装:链接: https://developer.nvidia.com/cuda-toolkit-archive配置环境变量sudo vim ~/.bashrc,末尾添加export PATH=/usr/local/cuda-10
2022-01-02 22:33:25 1211
modelViewTest.zip
2021-08-23
最新_OpenCV4.5.2_内嵌Qt代码_无需配置
2021-06-11
Qt_二维码生成器_无需配置
2021-06-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人