Posts

线程介绍与创建

文章目录 一、线程的出现 二、进程与线程的概念 三、创建线程 四、面试题:run方法和 start 方法 五、多线程并发编程的优势 为什么要使用并发编程呢? 并发编程

一步步教你查看cuda和cudnn版本

1.查看cuda版本 win+R+enter回车,再输入cmd进入命令行,再输入 nvcc --version 或者输入 nvcc -V 即可得到cuda的版本,如图我的cuda版本是

c++指针最全总结(附源码和详细总结)

目录 哈喽,我又来啦? 指针是什么?What is a pointer? 简单点说 一级指针的定义 指针的赋值 指针的输出 二级指针的定义 简单说 二级指针的赋值 二级

第十三届蓝桥杯大赛 python B组题解交流

第一题 这题狗看了都要点点头,送分题,直接丢代码 #coding=utf-8 msg = input() print("".join(sorted(msg))) 运行完结果就出来了。 第二题: 我是真不知道中国剩余定理,,既然如此,当暴力杯打吧。 #coding=UTF-8 list_11

2022 蓝桥杯省赛 C++ B组 解题代码

第十三届蓝桥杯省赛C++ B组题解 前言: 本题解不保证代码正确, 主要提供一种博主在比赛过程中的做题思路, 仅供参考. 如果您对本文有什么看法, 欢迎大

【Vue】使用Vue调起摄像头,进行拍照并能保存到本地

1. 使用Vue.js 把网页内容Ctrl+s保存到本地然后添加到项目中 https://cdn.jsdelivr.net/npm/vue/dist/vue.jshttps://cdn.jsdelivr.net/npm/vue/dist/vue.js 2. 创建目录 3.实现: 1. index.html 代码: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <script src="vue.js"></script> </head> <body> <div id="vueapp"> <video ref="video" autoplay width="400" height="300"></video> <button @click="btnTakePhotoClicked()">Take photo</button>

深度学习入门实战----利用神经网络识别自己的手写数字

一、定义神经网络 class neuralNetwork: # initialise the neural network def __init__(self, inputnodes, hiddennodes, outputnodes, learningrate): # set number of nodes in each input, hidden, output layer self.inodes = inputnodes self.hnodes = hiddennodes self.onodes = outputnodes # link weight matrices, wih and who # weights inside the arrays are w_i_j, where link is from node i to node j in the next layer # w11

智能算法与传统算法

目录 1 特征对比: 1.1 最优算法: 1.2 启发式算法(Heuristic): 1.3 启发式算法特点: 1.4 启发式算法的缺点: 2 传统优化技术: 2.1 主要传统优化方法: 3

深度学习复习作业题目及面试常见问题

一、卷积神经网络 1.普通卷积神经网络具体结构?各层作用 输入层 全连接层 卷积层 池化层 输出层 输入层:与传统神经网络/机器学习一样,模型需要输入的进

到底什么是语义分割?

什么是语义分割? 语义分割(semantic segmentation): 语义分割是一种典型的计算机视觉问题,其涉及将一些原始数据(例如,平面图

OpenCV-Python身份证信息识别

OpenCV-Python身份证信息识别 本篇文章使用OpenCV-Python和CnOcr来实现身份证信息识别的案例。想要识别身份证中的文本

1小时学会HTML5基础

点击下载课件 初始HTML HTML(Hyper Text Markup Language)超文本标记语言 超文本包括:文字、图片、音频、视频、动画等 W3C(World

2022年蓝桥杯省赛真题解析(C++B组)

2022.4.9 记录我第一次参加蓝桥杯 填空 答案:1478 答案4 感觉012三个连续的应该不算 7天做5a+2b道题,算n中有几个5a+2b,再算还需要几天 #include<iostream> using

FPN(Feature Pyramid Networks)学习笔记

FPN学习笔记 文中体提到的4种利用特征的算法形式 模型的主要部分 Bottom-up pathway Top-down pathway and lateral connection 应用 RPN+FPN Fast R-CNN 论文:Feature Pyramid Networks for Object Detection 论文连接:FPN lateral con

deepstream yolov5-6.0使用指南

首先修改 Yolov5-6.0的源码 yolo.py,将最后return,改为torch.cat(z, 1) def forward(self, x): z = [] # inference output for i in range(self.nl): x[i] = self.m[i](x[i]) # conv bs, _,

十行代码实现python向手机推送通知

最近在跑深度学习的东西时,由于经常忘掉还在训练导致懂不懂就完了切回去看结果,然后网上搜索了一下最终找到一个还不错的应用,不用下什么东西就可以

【持续更新】关于SafeU的安装说明

目录 一、写在前面 二、SafeU的安装 三、魔改源码 3.1 `Experiments.py` 的修改 3.2 `datasetsbase.py` 的修改 3.3 `classificationLPA.py` 的修改 四、降低版本以兼容 五、写在最后 一、写在前面 安全半监督学习(S3

区块链概述

一、区块链概念 (1) 它作为一个去 中心化 的分布式账本, 其本身是一系列使用密码学而产生的具有互相关了的数据块。 ( 2)区块链实质是一个不断增长的分

计算机网络 --- TCP 与 UDP

文章目录 1. UDP 1.1 UDP 首部的格式 1.2 UDP的特点 2. TCP 2.1 TCP首部格式 2.2 TCP的特点 2.3 序列号 与 确认应答 (提高可靠性) 2.4 重发超时机制 (提高可靠性) 2.5 连接

https协议 的工作过程

https协议 的工作过程 文章目录 https协议 的工作过程 一、用代码构造http请求 二、https ☆(这篇帖子的重点) 2.1 加密的概念 2.2 加密的工作

基于PYTHON的科学占卜

目录 背景 前置知识 基础原理 如何产生卦象 开发 源代码 背景 一直以来,中式占卜都是基于算命先生手工实现,程序繁琐(往往需要沐浴、计算天时、静心等等流程

opencv 学习笔记(十三) 图像金字塔

图像金字塔 前言 一、高斯金字塔 1.pyrDown 2.向下采样 3pyrUp 4向上采样 二、拉普拉斯金字塔 1.Laplacian 2.代码 前言 图像金字塔是以多个分辨率来表示图像的一种有效且概念简单

PyTorch基础(四)卷积神经网络

为什么要使用卷积神经网络? 对于计算机视觉来说,每一个图像是由一个个像素点构成,每个像素点有三个通道,分别代表RGB三种颜色(不计算透明度),

分类使用Pytorch实现Grad-CAM并绘制热力图

import os import numpy as np import torch from PIL import Image import matplotlib.pyplot as plt from torchvision import models from torchvision import transforms import cv2 # from utils import GradCAM, show_cam_on_image, center_crop_img activations = [] gradients = [] handles = [] def save_activation( module, input, output): activation = output activations.append(activation.cpu().detach()) def save_gradient(module, grad_input, grad_output): grad = grad_output[0] global gradients gradients = [grad.cpu().detach()] + gradients def get_loss(output, target_category): # 这

自然语言处理--------jieba分词(文章中含有源码)

????????? ???????? ???????? ???????? ???????? ???????? ???????? ???????? ???????? ???????? ????? ???? ?? ??? ???? 作者 : 不良使 ????? 潜力创作新星 华为云享专家 ?????? 博客记录学习的思路,项目和错误,寻找志同道合的朋友 ??????? 如果觉得有帮助记得

学51单片机需要专门把C语言学透吗

学51单片机需要专门把C语言学透吗 大家是不是看了很多网上的视频或者文章,他们的建议是不是教你拿一本C语言书看几个月,当真正开始给单片机编程时

程序员一天的生活

昨天有个北大朋友问我:目前在做算法,要不要去搞芯片? 今年找工作的行情大家都知道:裁员比较多。大公司都在裁员,很多公司裁员高达30%。 首先裁的

大话设计模式——策略模式

1)商场收银系统 import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.DefaultListModel; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JList; import javax.swing.JPanel; import javax.swing.JTextField; /** * 商场收银系统 */ @SuppressWarnings("serial") public class Mall implements ActionListener { private static JLabel unitPriceLabel; private static JTextField unitPriceValue; private static JLabel numLabel; private static JTextField numValue; private double totalPrice = 0; private static JList<String> jList; private static DefaultListModel<String>

十九、图像的形态学操作

一、图像形态学 图像形态学是图像处理学科的一个单独分支学科 主要针对的是灰度图和二值图像 是由数学的集合论以及数学中的拓扑几何原理发展而来 二、膨胀

深入浅出 Dataset 与 DataLoader

文章目录 Dataset & DataLoader 一、自定义Dataset 二、使用 DataLoaders 为训练准备数据 三、迭代数据 Dataset & DataLoader 1、官方解释(Google翻译): 处理数据样本的代码可能会变

个人第一篇博客

a.个人简要介绍 25岁的跨行业发展者,从电气工程师跨向软件工程师。2022年在职考研成功上岸,从此,换一个地方,换一条路,读更多的书,行更远

(数据挖掘 —— 无监督学习(聚类)

数据挖掘 —— 无监督学习(聚类) 1. K-means 1.1 生成指定形状的随机数据 1.2 进行聚类 1.3 结果 2. 系统聚类 2.1 代码 2.2 结果 3 DBSCAN 3.1 参数选择 3.2 代码 3.3 结果 1. K-means K-Means

第十届蓝桥杯省赛题解+代码

文章目录 组队(5分)(暴力) 年号字符(5分) 题解 AC 数列求值(10分)(递推) 题解 AC 数的分解(10分)(暴力) 题解 AC 迷宫(15分)(BFS) 题

微信商城小程序

文章目录: 前言: 一:参考地址 二:其他 三:优势 四:技术工具 五:基本项目目录 六:主要页面 七:各个功能实现思路 八:补充 前言: 代码下载:https:

线程安全问题(面试常考)

目录 ?一. 观察多线程下n++和n--操作 ?二. 线程安全概念的引入 ?三. 线程不安全的原因 ?1. 原子性 ?2. 可见性 ?3. 有序性 ?四. 解决线程不安全问题 ?1. sy

Spring Boot+Vue 前后端分离项目架构

Spring Boot+Vue 前后端分离项目架构 项目流程: 1. SpringBoot 后端项目 1、新建一个 SpringBoot 工程,并添加项目开发过程中需要的相关依赖; 2、数据库新建 book 数据表; -- ---------------------------- -- Table structure for book --

Anaconda 中的一些常用命令和镜像源

镜像源 Windows下使用: 中科大的镜像源: conda config --remove-key channels conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/ conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/ conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/pytorch/ conda config --set show_channel_urls yes pip config set global.index-url https://mirrors.ustc.edu.cn/pypi/web/simple 清华大学的镜像源: conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

python数据分析—— pandas

python数据分析—— pandas 1.模块导入 2. Series对象的创建和索引 3 DataFrame的创建及相关属性 4 DataFrame修改索引、添加数

python数据可视化06

一.学习内容 1.绘制3D图表和统计表(mplot3d) 2.绘制3D线框图 3…绘制3D曲面图 4.实例1:三维空间的星星 5.实例2:三维空间闪烁

【蓝桥杯】考前押题--并查集

?考前冲刺? ?1、合根植物 ?2、亲戚 ?3、七段码 ✏️记笔记: 并查集属于高级算法的一种,但是根据历年省赛真题来看,只要掌握了该模板,那几乎就是

《C陷阱与缺陷》----第三章 语义陷阱

第三章. 语义陷阱 3.1 指针与数组 3.2 非数组的指针 3.3 作为参数的数组声明 3.4 空指针并非空字符串 3.5 边界计算与不对称边界 3.6 求值顺序 3.9 整数溢出 3.10 为函数提供返回

计算机网络 --- 网络编程

文章目录 1. 网络编程 1.1 什么是网络编程 1.2 发送端和接收端 1.3 请求和响应 1.4 客户端和服务端 2. Socket 套接字 2.1 分类 流套接字 : 使用传输层 TCP 协议 数据报接字 : 使用传输

双非二本一战上岸科软经验贴

二本上岸科软经验贴 分数不高, 想记录下自己考研历程, 给学弟学妹们作为参考. 另外, 不要担心自己是双非,二本, 只要持续努力, 我们一样可以考上理想的

机器学习:K-Means算法

机器学习:K-Means算法 任务描述 数据处理 Encoder: 归一化: Kmeans 前置内容 聚类 基础概念 模型运作方式 模型改进方式: 任务描述 以竞品分析为背景

基于python中cv2库的图像分割

一.概念 1.简述Radon变换检测直线的原理。 Radon变换就是将数字图像矩阵在某一角度射线方向上做投影变换,按照投影方向累加像素。 2.简述

计算机网络 --- 初始网络

文章目录 1. 初始网络 1.1 局域网LAN 1.2 广域网WAN 2. 网络通信基础 2.1 IP地址 概念 格式 特殊IP 2.2 端口号 概念 格式 注意事项 2.3 协议 概念 图解协议的作用 知名协