自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 资源 (4)
  • 收藏
  • 关注

原创 Go使用logrus框架

Go中使用logrus框架将日志保存在文件和控制台输出。

2023-11-28 15:15:02 446

原创 精简pytorch的安装【全官网流程】

精简全官网流程安装和讲解pytorch拒绝废话和过时的截图信息

2023-10-18 22:39:56 731 1

原创 Python实现指定区域桌面变化监控并报警

在这篇博客中,我们将使用Python编程语言和一些常用的库来实现一个简单的区域监控和变化报警系统。我们将使用Tkinter库创建一个图形界面,允许用户选择监控区域,并使用OpenCV库进行图像处理和相似性比较,以检测区域内的变化,并通过播放声音进行报警。

2023-07-27 19:52:39 2270 5

原创 RabbitMQ保证消息可靠性

springboot使用rabbitmq

2023-03-28 10:27:04 1001

原创 车牌识别demo

车牌识别demo

2022-12-28 17:02:24 243

原创 分布式Redis锁

redis分布式锁使用注解实现笔记

2022-12-21 15:47:56 743

原创 git项目添加忽略文件.gitignore

git添加忽略文件操作

2022-07-24 14:15:11 1576

原创 gateway网关不走本地问题

springcloud项目中gateway网关配置走本地无效问题

2022-04-24 16:37:12 520 1

原创 这个会员需求这样该怎么设计

什么是设计模式,为什么要使用设计模式?这个问题我确实想了很久,也想把自己理解的设计模式和为什么要用它写出来。关注公众号后面继续讨论这个问题。这次遇到了什么问题?有一个需求要求普通用户和会员用户启动设备的时候时间、计费和使用次数不一样。普通用户使用设备按时长计费,比如一分钟1元钱,可以随便使用反正按时长计费。会员用户每天可以免费使用45分钟,时间到了就停止,下一次启动设备就跟普通用户一样。会员用户中又分为月卡会员,年卡会员等。这个问题怎么去设计解决了?第一时间想到的就是直接判断是什么用户,

2022-02-08 00:50:45 315

原创 一个新用户注册活动你怎么去设计?

想想有一个需求,新用户注册赠送10元券的功能。我们会怎么去实现?用户注册public class UserService { // 用户注册 public void register(User user){ // ...... System.out.println("用户注册完成"); }}活动赠送public class ActivityService { // 赠送活动券 public void give

2022-02-04 00:22:42 3068

原创 支付交易相关接口文档对接

中国建设银行\聚合支付中国建设银行\聚合支付\动态码聚合支付文档中国建设银行\聚合支付\动态码聚合支付文档\下单支付API中国建设银行\聚合支付\动态码聚合支付文档\下单支付API\二维码下单中国建设银行\聚合支付\动态码聚合支付文档\下单支付API\二维码下单\二维码下单Demo中国建设银行\聚合支付\动态码聚合支付文档\下单支付API\二维码下单\模拟器中国建设银行\聚合支付\动态码聚合支付文档\下单支付API\二维码下单\模拟器\pay.htm中国建设银行\聚合支付\动态码聚合支付文档\

2022-01-27 15:49:48 2989 3

原创 Go短域名服务

短域名

2021-12-25 21:01:59 740 1

原创 go使用mysql数据库

需要使用的库gorm.io/driver/mysqlgorm.io/gormgorm是一个orm,相当于java中使用的mybatis,这里不使用原生的连接方式,直接用框架比较简单。go get -u gorm.io/gormgo get -u gorm.io/driver/mysql开始编写代码定义接口type Repo interface { i() // 获取读数据库连接 GetDbR() *gorm.DB // 获取写数据库连接 GetDbW() *gor

2021-10-05 14:41:15 486 1

原创 利用docker漏洞攻击别人服务器

前言通过docker的远程服务向服务器的ssh写入本机公钥实现免密登录。实现原理docker开启了远程访问服务服务器有ssh服务(一般都有)docker开启了远程服务之后通过docker的挂载功能将root/.ssh/目录挂载到docker容器中然后将本机公钥写authorized_keys中,即可实现ssh免密登录实现过程docker开启远程服务vim /lib/system/system/docker.service# 修改ExecStartExecStart

2021-06-30 16:01:35 531

原创 根据子类id查询它的所有父类信息

数据库表id parent_id1 02 13 24 3现在需要查询 id=4的所有父类它的父类是下面的三条数据:id parent_id3 22 11 0使用下面的sql能查出来SELECT @id as id, (select @id := t2.parent_id from `table` t2 where t2.id = @id) as parent_i.

2021-03-18 19:41:13 582

原创 大学如何去学编程

前言很多计算机专业的大学生最终没有走向编程的道路,在大学浑浑噩噩的就毕业了,到了找工作的时候压力挺大,技术不够好找不到工作。自己的经历从高考结束选择专业的时候,家里都希望自己选择医学专业,但是很重要的几点原因我就是要选择计算机。自己分数不高,医院专业要求分数还是挺高的自己不喜欢医生这个行业,就是觉得计算机肯定会很火(当时还没基础也不懂行情,就是自己总这么认为)自己经常玩游戏,网上找外挂,就很喜欢这种事情,自己就在想外挂怎样的原理实现的其实很多选择计算机的都有因为玩游戏的原因吧!想着自己能写

2021-02-06 01:18:35 807 2

原创 Go使用Redis做缓存

思路编写config.toml文件作为配置文件,config.go读取配置文件信息,redis.go通过配置信息创建redis连接的数据连接池,main.go使用redis连接测试效果项目结构关键代码读取配置文件//redis的结构体type redis struct { Network string `toml:"network"` Address string `toml:"address"` Auth string `toml:"auth"`}//初始化Conf

2020-12-27 13:43:15 3015 6

原创 二维装箱怎么能装最多

问题描述:上面的描述是一个三维的装箱问题,但是题目说大箱子的长度和小箱子的长度相同,所以可以转换为一个二维空间上的装箱问题,只考虑宽和高。思考:怎么装才能保证装的最多?从最小的开始装,装到装不下了就是最多的情况。(背包问题)但是小方块不规则,会有很多空隙存在,那么在计算剩余空间的时候,用剩余总空间减去当前小方块的空间这样的做法是有问题的,因为小方块不可能像理想的那样紧凑的在一起。解决方法:要装下最多,首先能确定的是空间小的优先是能保证装的最多。要能充分的利用空间,但是又不能以理想的方式

2020-06-22 17:18:08 1540 4

原创 Java人脸识别登录Demo(人脸考勤系统)

最近好多小伙伴在做毕设,有人脸识别登录、人脸识别考勤系统、人脸支付(本文代码可以实现,但只限于识别逻辑,并不安全)等,跟人脸识别有关的项目。由于上一篇文章写了关于人脸识别登录的代码有很多小伙伴找我要源码。文章地址:https://blog.csdn.net/youth_shouting/article/details/88804324但是之前的代码是存JavaEE写的,而且是我从项目里把...

2020-04-04 00:37:22 10514 11

原创 IDEA中不能引用除resources资源文件下的xml文件

问题描述在idea中引用一些src/main/java/…/…包中的xml,总是提示错误。这是idea的问题,在eclipse中不存在这个问题。其中在整合ssm中在applicationContext.xml中需要引用mapper.xml文件的时候加上classpath:测试可以运行。在使用springboot的时候,需要在application.xml中填写mapper.xml文件的时候添加c...

2019-08-31 19:14:41 980

原创 IDEA使用Tomcat部署web的文件路径问题

一、javaweb项目位置javaweb项目文件位置在与eclipse不同,eclipse会部署在tomcat的webapps文件夹下,但是在idea中,部署的文件发现不在tomcat里面,它是就在创建项目的位置,是通过idea的技术,让tomcat找到这个地址来访问资源的。二、javaweb的java文件javaweb项目的java文件编译后的.class文件默认也不会在WEB-INF/c...

2019-08-06 23:50:26 1788

原创 Apache+tomcat的集群部署搭建

什么是集群一个任务部署在多个服务器或设备上,字面意义这些设备和服务器不再是只有一个,是多个。和分布式不同,分布式是一个任务拆分为多个子任务在多个服务和设备上,但是集群是一个任务一个项目,部署在多个服务器上。特点1.负载均衡能够使分担服务器压力,比如有两个tomcata、tomcatb,有三个请求(a,b,c)访问,可以将a给tomcata,b给tomcatb,c给tomcata。2.失败...

2019-07-19 18:33:13 326

原创 Java实现数据库ResultSet的数据转换为Object对象

使用原因我们在进行数据库查询的时候,查询出来的结果是ResultSet对象,我们需要一行一行的遍历,用Object.setXxxx(ressultSet.getString(“xxx”))。如果表的字段比较多的话,每次查询都这样写工作量就很多拉,无疑是浪费时间和精力。解决思路我们可以让查询的RestultSet对象一行数据和数据库表对象的实体类Object一起传入一个类中进行“加工”,把Re...

2019-07-11 16:44:09 4523

原创 frp实现内网穿透

在自己没有买服务器的情况下,实现外网访问我们的web项目进行测试等等。首先不懂frp自行百度,不懂不懂跟操作没有什么关系。这里实现的是用别人的服务器做代理http://www.frps.top/这是免费的地址,用别人的东西肯定是不安全的,所有只能用来做点测试。想安全自己去申请服务器和域名自己搭建一个frp服务端。这里用上面网站的服务端,所有我们只需要配置客服端。第一步:下载frp客服端,是一...

2019-04-11 01:43:27 1220

原创 Web前端+Java实现人脸识别登录

使用前端页面+java后台实现人脸登录,人脸的图像对比是调用的百度接口(百度AI开放平台)。一、实现思路a.前端页面调用设备摄像头获取实时图片数据。b.通过Ajax将图片数据提交后台处理,并返回处理后的数据。c.后台使用java调用接口进行图片的对比。d.最后将返回的结果进行分析后返回前端页面。二、准备工作a.编辑器:Myeclipse写jiava代码、WebStorm写前端页面(编...

2019-03-25 19:50:00 51249 122

转载 项目管理的三个约束

一、项目管理的三个约束条件任何项目都会在范围、时间及成本三个方面受到约束,这就是项目管理的三约束。项目管理,就是以科学的方法和工具,在范围、时间、成本三者之间寻找到一个合适的平衡点,以便项目所有干系人都尽可能的满意。项目是一次性的,旨在产生独特的产品或服务,但不能孤立地看待和运行项目。这要求项目经理要用系统的观念来对待项目,认清项目在更大的环境中所处的位置,这样在考虑项目范围、时间及成本时,就会...

2019-03-13 19:21:20 12266

原创 百度地图API中getCurrentPosition方法提示错误

提示Uncaught TypeError :cannot read property …of unddfind at …(eval at …)这个在网上有说很多原因造成,但是都没有解决。其真实的原因是百度地图的接口 本身存在问题,如果遇到以前都能用但是现在却提示错误。那么就等它自动恢复,不然就换其他的方法。...

2019-03-09 00:29:02 3944

原创 webstorm提示Page'....'页面未经授权的警告解决方法

问题webstorm提示Page’…'requested without authorization,you can copy URL andopen it in browser to strust it的警告。解决方法打开浏览器这是一种解决方法 ,如果遇到的用这种方法解决不了,尝试百度其他方法。...

2019-02-01 03:00:17 1730

原创 MyEclipse2017支持struts2

背景:最近学习struts框架,struts1 MyEclipse是支持的,但是struts2在网上好多人都说不支持,但是自己却看到有支持struts2的功能,所以就没有下jar包直接用的MyEclipse里面的。工具:MyEclipse2017过程:1.新建一个web项目2.在项目右键选择如图所示3.导入啦struts后会自动生成两个xml文件和一个jar包,web.xml和s...

2018-11-28 00:00:04 1262

原创 关于安装Wampserver64后无法访问127.0.0.1

安装啦Wampserver64这个软件发现软件运行正常(是绿色)但是就是链接不到locahost或127.0.0.1,提示无法访问的问题。 如图: 但是百度相关问题,说修改什么文件之类的还是无法解决。如果出现类似情况,可以试试是不是apache无法连接导致的。 如图: 查看的方式是打开控制面板->系统和安全->防火墙->入站规则,如果是禁止的标志,那么在属性里面选...

2018-05-03 22:40:50 2406 1

原创 多边形重心问题

多边形重心问题 时间限制:3000 ms | 内存限制:65535 KB 难度:5 描述 在某个多边形上,取n个点,这n个点顺序给出,按照给出顺序将相邻的点用直线连接, (第一个和最后一个连接),所有线段不和其他线段相交,但是可以重合,可得到一个多边形或一条线段或一个多边形和一个线段的连接后的图形; 如果是一条线段,我们定义面积为0,重心坐标为(0,0).现在求给出的点集组成的图形

2018-02-03 15:16:05 1469 3

原创 括号配对问题

时间限制:3000 ms | 内存限制:65535 KB 难度:3 描述 现在,有一行括号序列,请你检查这行括号是否配对。 输入 第一行输入一个数N(0输出 每组输入数据的输出占一行,如果该字符串中所含的括号是配对的,则输出Yes,如果不配对则输出No 样例输入 3 [(]) (]) ([]) 样例输出 No No Yes 来源 网络 上传者 naona

2018-02-01 21:53:10 184

原创 归并排序

归并操作的工作原理如下: 第一步:申请空间,使其大小为两个已经排序序列之和,该空间用来存放合并后的序列 第二步:设定两个指针,最初位置分别为两个已经排序序列的起始位置 第三步:比较两个指针所指向的元素,选择相对小的元素放入到合并空间,并移动指针到下一位置 重复步骤3直到某一指针超出序列尾 将另一序列剩下的所有元素直接复制到合并序列尾//利用啦分治的思想#include <stdio.h>

2017-09-27 13:03:05 236

原创 快速排序-(交换排序)

思想: 图片过程 例子:32,12,7,78,23,45 1)首先找一个值作为轴,一般就选数组的第一个值(arr[0]中的值)key=32 2)第一步从数组最后一个值向前遍历找比key小的值(right指向的值23)找到后与数组前面的值交换(left指的32交换) 3)第

2017-08-21 23:10:24 1450

原创 1018.锤子剪刀布 (20)

1018.锤子剪刀布 (20)时间限制 100 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 大家应该都会玩“锤子剪刀布”的游戏:两人同时给出手势,胜负规则如图所示: 现给出两人的交锋记录,请统计双方的胜、平、负次数,并且给出双方分别出什么手势的胜算最大。输入格式:输入第1行给出正整数N(<=105),即双方

2017-08-12 18:02:40 286

原创 1027.打印沙漏(20)

打印沙漏(20)时间限制 200 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印*所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数

2017-08-11 16:39:50 3767

原创 1029.旧键盘(20)

1029.旧键盘(20)时间限制 200 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现。现在给出应该输入的一段文字、以及实际被输入的文字,请你列出肯定坏掉的那些键。输入格式:输入在2行中分别给出应该输入的文字、以及实际被输入的文字。每段文字是不超

2017-08-10 17:28:39 260

原创 1017.A除以B (20)

1017.A除以B (20)时间限制 100 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 本题要求计算A/B,其中A是不超过1000位的正整数,B是1位正整数。你需要输出商数Q和余数R,使得A = B * Q + R成立。输入格式:输入在1行中依次给出A和B,中间以1空格分隔。输出格式:在1行中依次输出Q和R

2017-07-27 15:43:06 407

原创 1022.D进制的A+B (20)

1022 .D进制的A+B (20)时间限制 100 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 输入两个非负10进制整数A和B(<=230-1),输出A+B的D (1 < D <= 10)进制数。输入格式:输入在一行中依次给出3个整数A、B和D。输出格式:输出A+B的D进制数。输入样例: 123 456

2017-07-26 15:35:21 203

原创 1016.部分A+B (15)

1016.部分A+B (15)时间限制 100 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 正整数A的“DA(为1位整数)部分”定义为由A中所有DA组成的新整数PA。例如:给定A = 3862767,DA = 6,则A的“6部分”PA是66,因为A中有2个6。现给定A、DA、B、DB,请编写程序计算PA +

2017-07-25 14:42:15 305

lombok-plugin-0.27-2019.1.7z

适用于idea2019.1-2019.1.4版本,如果在idea上直接下载不能用,就下载改插件然后导入idea

2020-02-02

javaEE实现人脸识别登录

使用javaEE和百度AI实现人脸识别的源代码,使用的是浏览器获取摄像头传送图像数据到后台处理实现登录。页面简陋,页面简陋。

2019-05-07

MyEclipse支持的struts2简单例子

使用myeclipse自身支持的struts2做的一个登陆成功或失败的例子

2018-11-27

java扑克牌的创建、洗牌、分组、排序

使用集合只是创建扑克和相关的洗牌、排序、分组等操作

2018-10-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除