Posts

Java(高阶)——线程安全

多线程带来的风险 什么是线程安全 线程不安全的原因 如何解决线程不安全的问题? 对象的等待集wait set wait()方法 notify()方法 notif

Linux常用磁盘管理命令详解

du du命令用于查看文件和目录磁盘的使用空间。 命令语法:du [参数] [文件或目录名称] 参数说明: 参数 说明 -a 列出所有的文件与目录容量。 -h 以G、M

关于马尔可夫过程的一些学习笔记

①马尔可夫性质:已知“现在”的情况下,“未来”与“过去”彼此独立(N+1仅与N有关,与N以前的所有都无关) ②马尔可夫过程:具有马尔可夫性质的

MIL边缘检查实战20220303

目录 一、边缘检查常用方法 二、MIL自带Tools Matrox Edge Finder操作 三、程序逻辑 四、程序代码 一、边缘检查常用方法 MgraAllocList 分配一个图像列表 MedgeAlloc 分配边缘

R语言-岭回归的代码与案例解读

应用岭回归的场景有很多。 本文介绍的是 在应用多元线性回归时 遇到多重共线性问题,且无法删除变量或者增加样本量的情况下,应用岭回归的情况。 案例:互

安全防护基本知识

博客内容多从网络搜集,结合个人学习进行总结,如有侵权请即时联系,立刻删除(〃‘▽’〃) 整理不易,虚心求教,欢迎各位大佬指导( • ̀ω•́ )✧ 安

技术升级 | 戴着口罩也能识别人脸啦

近期,国内疫情出现反复,作为抗击疫情的战争中强有力的护盾,口罩再次成为了公民的标配,但在抗疫常态化的进程中,口罩却对诸如“刷脸”支付、身份认

YOLOv4网络结构详解

论文名称:YOLOv4: Optimal Speed and Accuracy of Object Detection 论文下载地址:https://arxiv.org/abs/2004.10934 文章目录 0 前言 1 YOLO

人工智能——深度学习

人工智能——深度学习 深度学习与机器学习的关系 深度学习怎么来的 浅层学习(Shallow Learning) 感知机 BP算法(误差反向传播算法) 支持

HTML——表白(效果+代码)

目录 效果 代码 说明 效果 代码 demo.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>入我相思门,知我相思苦</title> <link rel="icon" href="./image/ax.png" type="image/x-icon" />

外包,我也挺知足

今天给大家介绍一位录友,这位录友很特别,看完他的故事,你会感觉自己的起步已经很高了。 他15年上大学用不起智能机。读计算机专业,却买不起电脑。

2022年蓝桥杯第二次校内选拔赛

河南农业大学校内赛 榜单 正文 问题 A: 单调数列 题目描述 题目思路及代码 问题 B: 最大连续1的个数 题目描述 题目思路及代码 问题 C: 祖玛游戏 题目描述 题目思路及代

计算机网络总结(一)

计网总结 什么是网络协议,为什么要对网络协议分层 说说HTTP常用的状态码及其含义 HTTP常用的请求方式,区别和用途 如何理解 HTTP 协议是无状态的 从浏

四种常用的微服务架构拆分方式

微服务架构并无标准架构,不然什么架构师大会也不会各个系统架构百花齐放了。虽然没有固定的套路,却有一些经验,今天就来做一个总结。 基于角色拆分 这

基于LSTM-CNN的地铁短时客流量预测

本文以AFC系统中乘客进出站刷卡记录数据为基础并对进出站客流量进行预测,将神经网络与客流量时间与空间的分布特征相结合,能够有效地揭示轨道交通

【pytorch】冻结网络踩坑

普通conv和fc层的冻结方式: # 冻结参数 for i, p in enumerate(self.model.parameters()): if i <= 66: p.requires_grad = False # 验证一下是否成功冻结参数 for k, v in self.model.named_parameters(): print("k:{} v:{} ".format(k, v.requires_grad)) 注意:model.parame

ORB-SLAM2的安装与运行

ORB-SLAM2的安装与运行 1.实验环境 使用vmware安装虚拟机:ubuntu18.04 2.安装步骤 2.1安装必要的库和依赖 (1)更新a

灰色预测法 —— python

目录 1.简介 2.算法详解 2.1 生成累加数据 2.2 累加后的数据表达式 2.3 求解2.2的未知参数 3.实例分析 3.1 导入数据 3.2 进行累加数据 3.3 求解系数 3.4 预测数据及对

Android——一个神奇的计算器APP

一个神奇的计算器APP 中缀运算 效果视频 自定义圆形TextView 效果图 建立attr文件 绘制圆形 字符拼接 清空栈内元素 运算执行 手势监听 入栈&am

tedu斌-Web笔记2112-1

Git地址 https://gitee.com/teduliu/cgb2112.git 课程介绍 web前端: 学习如何搭建页面,如何美化页面,如何给页面添加动态效果 MySQL数据库:学习如何对数据进行增删改查 SpringBoot: 学习如何

数据结构 Java数据结构 --- 反射

文章目录 反射 1. 反射的定义 2. 反射的用途 3. 反射基本信息 4. 反射相关的类 4.1 Class类 4.1.1 Class类中的相关方法 常用获得类相关的方法 常用获得类中属性

阿里一面 —— 什么是多线程?

马上就要到金三银四佳季了,是找工作的好时候,小伙伴们一定要把握好时机,找到心仪的高薪工作。找工作就少不了面试,那我们从现在开始,多刷刷面试题

【计划卡片】信息论学习

学习目标:理解信息论,可以使用通俗易懂的语言说明信息论是什么,有什么作用,以及在哪里用。同时在学习的过程中与之前的相关思想建立连接。 信息论书

使用conda关于虚拟环境常用命令

最近初次接触远程服务器跑代码,反复利用conda命令操作虚拟环境,反反复复百度记不住,自己总结一下,以后遇到更多的再继续更新 1、conda常

李宏毅2021&amp;2022机器学习

重磅须知 2022仅在2021基础上进行小补充,2021内容变成了前置知识,UP会在视频标题打上2022的标签; 2021资料已打包装进百度云盘

论文 | A Neural Probabilistic Language Model

A Neural Probabilistic Language Model 文章目录 A Neural Probabilistic Language Model 1. Top View 2. Background 3. NNLM (Neural Network Language Model) 1. 输入层 2. 映射层 3. 隐藏层 ( t a n h tanh tanh 层) 4. 输出层 ( s o f t m a x softmax softmax 层) 5. Option (直连边) 6.

Web笔记

自我介绍 刘国斌 Git地址 https://gitee.com/teduliu/cgb2112.git 课程介绍 web前端: 学习如何搭建页面,如何美化页面,如何给页面添加动态效果 MySQL数据库:学习如何对数据进行增删

C++模板笔记

文章目录 ????C++模板 ?泛型编程 ?泛型是什么? ?泛型编程是什么? ?模板 ?函数模板 ?引论 ?什么是函数模板? ?实例 ?小结 ?模板的实例化 ?隐式

不要再用where 1=1了,有更好的写法

背景 刚入行的同学,看到在SQL语句中出现where 1 = 1这样的条件可能会有所困惑,而长时间这样使用的朋友可能又习以为常。 那么,你是否还记得当

安卓逆向之狐友sig破解

目录 前言 一、抓包确定参数sig 1.1 charles抓包 1.2 apipost验证 二、jadx-gui分析 2.1 获取package 2.2 分析sig 2.3 动态调试 总结

基础二叉搜索树 - java - 细节狂魔

文章目录 概念 直接实践 准备工作:定义一个树节点的类,和二叉搜索树的类。 搜索二叉树的查找功能 搜索二叉树的插入操作。 搜索二叉树 删除节点的操作 - 难点

五分钟,手撸一个Spring容器

大家好,我是老三,Spring是我们最常用的开源框架,经过多年发展,Spring已经发展成枝繁叶茂的大树,让我们难以窥其全貌。 这节,我们回归

算法打卡,用于自律

题目一 解法 class Solution { public int thirdMax(int[] nums) { Arrays.sort(nums); if(nums.length<3){ return nums[nums.length-1]; } int p = 1; for(int i =nums.length-2;i>=0;i--){ if(nums[i]==nums[i+1]){ }else{ ++p; if(p==3){ return nums[i]; } } } return nums[nums.length-1]; } } 题目二 解法 class Solution { public List<String> fizzBuzz(int n) { ArrayList<String> list =new ArrayList<String>(); for(int i = 1;i<=n;i++){ if(i%3==0&&i%5==0){ list.add("FizzBuzz"); }else if(i%3==0){ list.add("Fizz"); }else if(i%5==0){ list.add("Buzz"); }else{ list.add(""+i); }

Vue项目:学生管理系统

查询学生 步骤1:设置导航 步骤2:添加路由 步骤3:创建页面 步骤: 步骤1:准备2个变量(pageInfo、studentVo) 步骤2:编写查询c

目标检测算法的分类和优缺点

前言 一、基于深层神经网络的目标检测 1.是否存在候选区 2.是否存在先验框 二、各类目标检测算法的机制、优势、局限性及适用场景 三、目标检测的基本原

Opencv 基于C++识别绿灯

Opencv 基于C++识别绿灯 ** 基本思路 1.对inRange图像 获取绿色像素点区域 2.对图像二值化处理 3.框选ROI区域 图片: 带尺寸的图片: 甘特图功能

ResNet网络 残差块的作用

ResNet简单介绍 ResNet是15年提出的经典网络了。在ResNet提出之前,人们发现当模型层数提升到一定程度后,再增加层数就不再能提升

动手实现深度神经网络2 增加批处理

动手实现深度神经网络2 增加批处理 在上一部分中,我们构造了一个简单的两层神将网络,上文中那个网络使用数值微分计算梯度,没有实现批处理,所以可以

python 数据可视化01

一.学习的内容 1.什么是数据可视化 数据可视化主要旨在借助于图形化手段,清晰有效地传达与沟通信息。 2.使用matplotlib绘制简单图表 (1

使用 OpenCV 进行虚拟缩放

介绍 OpenCV 彻底改变了整个图像处理领域。从图像分类到对象检测,我们不仅可以使用 OpenCV 库做一些很酷的事情,而且还可以构建一流的应用程序。 今天我们要实现一

MySQL索引(B树、B+树)

目录 简介 索引结构(树) 为什么用树,而不用哈希表 BTree索引 B+Tree索引 聚簇索引与非聚簇索引 索引分类 性能分析 索引创建场景 简介 MySQL官

Vue 基础语法

Vue 基础语法 1.v-bind 2.条件渲染 3.列表渲染 4.绑定事件 5.双向数据绑定 6.组件的使用 【狂神说Java】Vue最新快速上手教程通俗易懂 笔记:Vue 基

MySQL必知必会01:一个完整的存储过程

阅读整理自《MySQL 必知必会》- 朱晓峰,详细内容请登录 极客时间 官网购买专栏。 文章目录 创建 MySQL 数据库 确认字段 创建数据表 查看表结构 查看数据库中的

Vue全家桶之组件间的通信(四)

Vue全家桶之组件间的通信(四) 概述 组件是Vue中最强大的功能,组件实例之间的数据无法直接相互引用,所以需要掌握组件间通信的方式和技巧。 组件

python 密码验证

题目描述: (1)模拟登陆界面,判别用户名和密码,给出合适的提示,如果超过三次,锁定输入。用代替密码;或者最新输入显示,前面的变成;安全性措施

OpenCV学习(53)

图像变换(7):标准霍夫变换:HoughLines()函数 此函数可以找出采用标准霍夫变换的二值图像线条。在 OpenCV中,我们可以用其来调用

word2vec-python对词进行相似度计算1

初学NLP,尝试word2vec模型 第一次学这种,查阅了很多的博客,克服了些些问题,记录一下第一次探索的历程和相关代码,文中借鉴多篇优秀的文

动手学深度学习——卷积层

从全连接到卷积 1、简单例子:分类猫和狗的图片 使用一个还不错的相机采集图片(12M像素) RGB图片有36M元素 使用100大小的单隐藏层MLP,

可前进可后退,IDEA 中这个功能神了

当我写这篇文章的时候,想起来 N 年前一件往事,我一不小心删除了一个刚刚写好的页面,又气又恼,后来趁着还有印象默默的花了半个多小时又重写了一遍,

搜索树与哈希表详解

目录 一、搜索树 1.1 概念 1.2 查找 1.3 插入 1.4 删除 1.5 性能分析 1.6 与java集类的关系 二、哈希表 2.1 概念 2.2 冲突避免 2.2.1哈希函数设计 2.2.2 冲突避免-负载因子调

夜深人静写算法(四十三)- 线性DP

文章目录 一、前言 二、递推 1、斐波那契数列 1)题目描述 2)算法分析 3)源码详解 4)简单复盘 2、爬楼梯 1)题目描述 2)算法分析 3)源码详解 4)简

【C语言典例】——day9:倒置字符串

※※※大家好!我是同学〖森〗,一名计算机爱好者,今天让我们进入刷题模式。若有错误,请多多指教。 ? 点赞 ⭐ 收藏 ?留言 都是我创作的最大的动力! 目录

一文读懂直播卡顿优化那些事儿

动手点关注 干货不迷路 ? 希望本文可以带给大家一个相对全局的视角看待卡顿问题,认识到卡顿是什么、卡顿的成因、卡顿的分类、卡顿的优化和一些经验积累

【算法笔记】贪心算法

前言: 对于贪心算法的学习主要以增加阅历和经验为主,也就是多做多积累经验,以下通过几个题目来介绍贪心算法的乐趣! 文章目录 1. 贪心算法基本介绍 2. 题

使用 Python 生成二维码

使用 Python 生成二维码 现在二维码应用随处可见,生活中二维码可以说是无处不在了:加好友,付钱,扫个码。python生成二维码非常方便。本文就来讲解如

面试自我介绍5句话公式

马上进入三月份,各个大厂的春招也陆续开了,正是大家所谓的“金三银四”的时期。 想进入大厂必不可少的就是面试了,面试就是一个让面试官快速的了解你

Linux基础指令总结

Linux基础指令 ssh ctrl+insert和shift+insert ctrl+l ls ls-l和ll ls-a pwd cd touch cat echo mkdir rm cp mv tree man less head tail vim ps grep netstat ssh 此命令后加一个

2022年前端开发的最优策略

这篇文章故意具有挑战性、两极化和发人深省的特点。它涵盖了很多你很可能不知道的新鲜内容和想法。 1.绪论 我将尽力创造一个连贯的逻辑论证链,你可以

Linux生产者消费者模型

文章目录 生产者消费者模型 生产者消费者模型的概念 生产者消费者模型的特点 生产者消费者模型优点 基于BlockingQueue的生产者消费者模型 基于

微信小程序项目实例——智能用电

微信小程序项目实例——智能用电 文章目录 微信小程序项目实例——智能用电 一、项目展示 二、引导页 三、配家电 四、小贴士 五、省电费 六、节能源 项目代码见