Posts

JavaScript数组方法-高阶函数

数组方法 高阶函数 高阶函数是对其他函数进行操作的函数,可以将它们作为参数或通过返回它们. 高阶函数是一个函数,它接收函数作为参数或者将函数作为输

ECharts数据可视化---你也可以如此炫酷

欢迎加入前端技术营!如果你也是前端学习者或者对前端有学习的想法,那就跟着我一起从零开始进击前端。 致力于尽可能详细且简洁的介绍前端知识、自己的

opencv算法+人脸检测

文章目录 ORB算法 视频读写 图像人脸识别 摄像头实时人脸检测 ORB算法 orb算法结合了Fast和Brief算法,提出了构造金字塔,为Fast特征

调用百度AI实现人像分割(下)

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。 前言 - 床长人工智能教程 一、原始视频截图 import cv2

yolov5转onnx,c++调用完美复现

YOLOV5s 5.0 c++调用模型onnx(超精华) 介绍 训练模型.pt转onnx c++代码解析 main函数部分 推理部分讲解 darpred部分 sigmod部分

从零开始学习C语言日记——DAY3

常量 C语言中的常量和变量的定义的形式有所差异。 C语言中的常量分为以下以下几种: 1.字面常量 2.const修饰的常变量 3.#define定义的

从零开始学习C语言日记——DAY1

什么是C语言 C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器

从零开始学习C语言日记——DAY2

创建文件 创建工程——添加源文件.c——写代码 源文件.c 头文件.h 第一个程序 程序基本框架 程序是由上往下执行。 Mian函数是主函数——程序的入口

介绍第一个C语言程序与其相关函数

#include <stdio.h> //1 int main() //2 { //3 printf("hehen"); //4 return 0; //5 } //6 好的,我们一行行分析: 1:#include 是一个包含头文件的指令 stdio.h 是一个包含输入输出的头文件,当包含这个头文件

初始C语言(1)

什么是C语言: C语言的来历:C语言是一门高级语言。计算机语言是由低级向高级不断发展的。什么是低级语言呢:最早期的语言是机器语言,它是二进制的

C语言的世界(六)

前言 你好,C语言(选择语句、循环语句) 一、选择语句 生活中我们时常面对着选择,今天要几点起?中午吃什么?冥冥中,我们所做的事情便是我们选择去做

【无标题】C语言 你对指针知多少?

说到指针我们不得不提到内存 内存是电脑上特别重要的储存器,计算机中的程序运行都是在内存中进行。 所以为了有效使用内存,就把内存分为一个一个的内存

数据结构(Java)——No4.常见的排序算法

常见的七种排序算法 引言 1.冒泡排序 思路 代码 复杂度分析 2.插入排序 思路 代码 复杂度分析 3.希尔排序 思路 代码 复杂度分析 4.选择排序 思路 代码 复杂度分

Java 8 中的这个接口真好用

--- 在开发过程中经常会使用 if...else... 进行判断抛出异常、分支处理等操作。这些 if...else... 充斥在代码中严重影响了代码代码的美观,这时我们可以利用Java 8的Func

java课设——租房管理系统

房屋出租系统 1.项目设计的意义与技术: 1.可以帮助租房管理人员更加方便的管理租房系统。 2.本项目运用了java面向对象的基本思想, 3.用pr

计算机为何可以运行Java代码?

关注文末公众号,有惊喜福利! Java代码有很多种不同的运行方式。比如说可以在开发工具中运行,可以双击执行jar文件运行,也可以在命令行中运行

使用 OpenCV-Python 识别答题卡判卷

任务 识别用相机拍下来的答题卡,并判断最终得分(假设正确答案是B, E, A, D, B) 主要步骤 轮廓识别——答题卡边缘识别 透视变换——提取答题卡主体 轮廓识

程序员在35岁依然被公司抢着要?

程序员圈子里一直流传着一个魔咒:35 岁的中年危机。 他们说,35 岁程序员的精力和体力会无法避免地下降; 他们说,35 岁程序员的丰富经验没有年轻员

程序员必备的5个自媒体工具

阅读本文大概需要 3 分钟,文末有精心整理的「20+技术专题资料」可以限时免费领取。 工欲善其事,必先利其器,运营公众号也不例外。对于我们技术类公

初来乍到,写自己的博客

初来乍到,不谈技术,说点别的,Java入坑三年,半斤八两的技术,学习状态萎靡,没有激情,没有动力,只有毕业设计紧迫的倒计时与即将毕业即失业所

浪漫的turtle,送给程序员自己的圣诞树

前几天一直在整 Pyqt5 相关的知识,在 Python UI 的世界里 Pyqt5 只是其中的一种用来做应用程序比较 nice。要在一个画布上面呈现我们需要的东西还是得依赖 turtle 比较靠谱

RT-Thread之入门跑代码

本文将讲述如何在window10中利用tensorflow跑代码,并且编译成bin文件,最后在k210中运行 一、在window上安装tens

MATLAB模拟调制系统的上机实现

MATLAB模拟调制系统的上机实现 实验目的及要求 实验使用的主要设备 实验操作过程及内容 实验一: 软件设计 硬件设计 实验二 软件设计 硬件设计 总结 实验目

个人日常开发工具、问题收集

一、SpringBoot try…catch回滚事务 方法上添加注解 @Transactional 标记回滚开始节点 Object savePoint = TransactionAspectSupport.currentTransactionStatus().createSavepoint(); 启动回滚 TransactionAspectSupport.currentTransactionStatus().rollbackToSavepoint(savePoint); 二、MyBatis查询关联 mybatis

vue实战项目(每日更新打卡)

vue-cli初始化项目及介绍 初始化脚手架 1.1 说明 Vue 脚手架是 Vue 官方提供的标准化开发工具(开发平台)。 最新的版本是 4.x。 文档: https://

Redfish接口测试

Redfish接口测试 1、Postman使用 2、登录BMC,获取session 3、获取服务器资产信息 4、服务器上下电 5、创建BMC用户 6、删

STM32CubeMx+HAL笔记(二)常用URL

因为我用到的开发工具就STM32CubeMx和keil,所以不同的型号的单片机需要加载相关固件包,固件包加载方法和途径如下。 在STM32Cu

微信小程序day01

1、微信公众平台: 微信公众平台是由腾讯提供的,基于腾讯的微信服务器,为广大的企业组织或个人提供用户管理或咨询服务的平台。 2、微信公众号平台提

怎么样学习Java?

如何正确的学习Java? 1、安装环境,选择一个适合自己的开发工具 工于善其事,必先利其器,比如java现在主流的开发工具就是eclipse,i

Spring Cloud : Stream

Cloud Stream 主要使用的 MQ (消息中间件) ActiveMQ RabbitMQ RocketMQ Kafka 如此多的消息中间件,要都学完,人可能都没了! 有没有一种新的技术诞生,让我们不再关注具体MQ的细节,我们

浅谈Hive

是什么 Hive是Hadoop生态的数据仓库工具 Hive将存储在HDFS上的文件映射为关系表 通过解析开发者提交的SQL语句,将SQL转换成MR

Java的集合框架---API文档深入研究3.0

目录 1、使用ArrayList存储自定义对象并遍历 LinkedList LinkedList特有的功能 添加功能 void addFirst(Object obj) void addLast(Object obj) 获取功能 Object getFirst() Object getLast() 删除功能 Object removeFirst() Object removeLast() Vector Ve

大数据和云计算

大数据和云计算 私聊可以提供pdf 目录 大数据和云计算 0 1、 2、 3、 4、 5、 6、 7、 8、 0 1、人们通常最熟悉结构化数据的分析。除了半结构化、“准

扫描之王——NAMP

Nmap是一款非常强大的实用工具,可用于:检测活在网络上的主机(主机发现)检测主机上开放的端口(端口发现或枚举)检测到相应的端口(服务发现)

XXE漏洞利用

XXE漏洞利用 简介: XXE就是XML外部实体注入。当允许引用外部实体时,通过构造恶意内容,就可能导致任意文件读取、系统命令执行、内网端口探测

web前端 用户退出登录方案(思路)

退出登录方案实现 退出登录 一直是一个通用的前端实现方案,对于退出登录而言,触发时机一般有两种: 1.用户主动退出 2.用户被动退出 其中: 1.主动退

Log4j2漏洞信息最新跟进

前言 一直在解决漏洞,连续发版,从最开始的 Log4j 2.15.0 到现在最新 2.17.0,大大小小的版本已经发了 10 个了,影响的周期已经接近两周了,目前还没看到收尾

[GFCTF 2021]Baby_Web(复现)

打开环境 所以要我们读取上层目录的某个文件 所以我想应该会存在任意文件读取和路径穿越漏洞 然后标签有CVE-2021-41773 所以直接githu

漏洞挖掘技巧-开源程序漏洞挖掘

0x00 开源程序介绍 挖掘漏洞的时候挖掘的对象的框架涉及到两种: 第一种是闭源框架,闭源框架里面涉及到两种,一是个人开发,不对外使用,或者未公开,二是

【Docker】Docker可视化界面-Portainer

文章目录 1.Portainer 2.Docker安装Portainer 1.Portainer https://documentation.portainer.io/ Portainer社区版2.0拥有超过50万的普通用户,是功能强大的开源工具集,可让您轻

Centos8配置DNS服务

1.使用yum安装bind 2.编辑/etc/named.conf文件,将listen-on port 53 { 127.0.0.1; };修改为listen-on port 53 { any;}; 将al

Centos8磁盘管理和配额

管理磁盘 1.查看磁盘分区信息 lsblk 2.管理分区 fdisk+(磁盘文件地址) -d删除分区 -w保存并退出 -n创建新分区:使用-n后会有-p和-e,-

CentOS8搭建apache服务器

apache(web服务器配置) 配置好yum,挂载光盘,使用yum安装httpd 到/var/www/html下创建index.html文件并

大数据实训

Frist day 工具 架构 数仓架构 Linux-简单使用部署 工具 vmware15 Linux centos7.5 Hadhoop3.2.1 Hive3.1.2 SpringBoot Echart zk3.4.5 架构 编码[内存] 磁盘(textfile xml json) RDBMS(mysql oracle) 分布式、集群 (nosq

ssh 端口转发是什么、有什么用

前言 一开始我对 ssh 端口转发这个名词概念很模糊,听起来也很晦涩难懂,不知道它的作用到底是什么,有什么用处,于是便开始查找相关资料、理解、运用,后

openstack期末复习

目录 一,虚拟化技术 二,虚拟化架构,组件,功能 三,命令部分 四,配置文件 五,脚本 一,虚拟化技术 网络虚拟化 存储虚拟化 计算虚拟化 没有虚拟化就没有云计

【Android studio】 制作一张长图,可上下滑动

直接使用ScrollView加个ImageView就可以了,非常简单 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="wrap_content" tools:context=".MainActivity"> <ScrollView android:layout_width="match_parent" android:layout_height="match_parent" android:scrollbars="none" android:fillViewport="true"> <ImageView android:id="@+id/iv" android:layout_width="match_parent" android:layout_height="wrap_content" android:scaleType="fitStart" android:src="@drawable/a" tools:ignore="MissingConstraints" android:adjustViewBounds="true"> </ImageView> </ScrollView> </LinearLayout> 效果图

Android开发环境的配置流程

设置环境变量: F:/devsoft/android-sdk_r11-windows/android-sdk-windows/platform-tools 设置字符编码: Eclipse-->Window--->Preferences--->General--->Workspace--->TextFile encoding-->UTF-8 设置代码缩进: Eclipse-->Window--->Preferences--->General--->Java--->Code Style--->Formatter -->new-->next line

【二叉树】叶子相似的树

0x00 题目 请考虑一棵二叉树上所有的叶子 这些叶子的值按 从左到右 的顺序排列形成一个 叶值序列 如果有两棵二叉树的叶值序列是相同 那么我们就认为它们是 叶相似

Android 登录3D翻转动画效果

Android 登录3D翻转动画效果 描述:这是一个 登录3D翻转效果的Demo。 项目代码在最后面!!!!跳转到最后 控件效果如下: 实现功能: 使页面进行3D翻转

Android9坑之总结

我们平时做Android手机的平台适配工作,绕不开的问题就是对不同Android版本的适配,以下总结了在实际应用中Android9遇到的一些

安卓开发——视频播放器

准备工作: 1.需要提前上传一段音视频 我这里是随便找的音视频 在res下新建一个目录放置音视频文件,(将事先准备好的复制粘贴到该目录就可以了) 界

openstack对接对象存储swift

对象存储服务的基本概念 在了解swift服务之前首先要明确一下三个基本概念: Account: 出于访问安全性考虑,使用Swift系统,每个用户必

RxJava原理解析

一、RXjava介绍 首先看一下Rxjava这个名字,其中java代表java语言,而Rx是什么意思呢?Rx是Reactive Extensio

RxJava使用与原理分析

一、事件分发流程: 常规创建Observable观察者: Observable.create(new ObservableOnSubscribe<String>() { @Override public void subscribe(@NonNull ObservableEmitter<String> emitter) throws Exception { emitter.onNext(""); emitter.onComplete(); } }).flatMap(new Function<String, ObservableSource<String>>() { @Override public ObservableSource<String> apply(@NonNull String s) throws Exception { System.out.prin

Unity play模式下选中物体的三种方式

射线检测(需要碰撞器) // 创建一条点击位置为光标位置的射线 Ray rays = Camera.main.ScreenPointToRay(Input.mousePosition); //将射线以黄色的表示出来 Debug.DrawRay(rays.origin, rays.direction * 100, Color.yellow); //创建一个RayCast变量用于存储返

游戏开发图片优化技巧

肯定是要使用图集 使用图集肯定是要把图片访问一个文件夹对文件夹下所有图集打成一个图集的,使用图集的时候还可以 1.替换重复资源引用,减少重复图片

寒假学习计划

寒假学习计划 其实基本上算是12.13号就考完了期末考试,然后打了一周的游戏放松了一下,这周也正式开始学习了。不过接下来12.27-1.9号还