自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zygswo的博客

编程是一种艺术

  • 博客(56)
  • 资源 (3)
  • 收藏
  • 关注

原创 程序猿成长之路之数据挖掘篇——朴素贝叶斯

什么是朴素贝叶斯官话:朴素贝叶斯(naive Bayes)算法是基于贝叶斯定理与特征条件独立假设的分类方法。对于给定的训练数据集,首先基于特征条件独立假设学习输入输出的联合概率分布。然后基于此模型,对给定的输入x,利用贝叶斯定理求出后验概率最大的输出y。不同于其他分类器,朴素贝叶斯是一种基于概率理论的分类算法;用个人的话来说:朴素贝叶斯就是基于概率大小进行分类判断的一种方式。就如同上面的西瓜分类,好瓜概率大就认定为是好瓜,否则就认定为坏瓜。先验概率、似然概率和后验概率。

2024-04-23 11:14:27 1949 4

原创 程序猿成长之路之数据挖掘篇——频繁项集挖掘介绍

频繁项集挖掘可以说是数据挖掘中的重点,下面我们来分析以下频繁项集挖掘的过程和目标

2024-04-07 11:00:53 1537

原创 程序猿成长之路之密码学篇-AES算法解密详解及代码呈现

AES加解密详解,代码已开源

2023-06-14 14:48:29 3548 1

原创 程序猿成长之路之密码学篇-AES算法介绍

开始我和你们的AES算法之旅

2023-03-28 11:08:56 2314

原创 程序猿成长之路之密码学篇-DES算法详解

干货来啦,des代码详解(有代码版),各位大佬多多捧场

2023-03-05 19:18:19 633

原创 程序猿成长之路之密码学篇-DES介绍

加解密算法基础篇-des算法介绍

2022-12-06 21:26:38 2277

原创 程序猿成长之路番外篇之前后端加解密(rsa+aes混合加解密算法)

想了解前后端加解密的知识吗?这篇文章可能适合你

2022-10-05 21:47:27 1860 2

原创 上确界距离公式的推导

今天在读数据挖掘这本书发现其中没有推导上确界距离公式,于是我便略微的推导了一下,不多说上干货基本公式上确界距离公式(又称切比雪夫公式)如下推导后的公式如下但为何以上两个公式是一致的呢?为了回答这个问题我进行了推导推导过程其中max|xif-xjf|表示1-p中差距最大的一项。于是又根据h趋向于正无穷并且其余各项和max|xif-xjf|的商<1的情况有———————————分割线——————————————???就这?没错,就这。欢迎各位留言...

2020-06-15 15:47:46 8153 2

原创 大数据求中位数(插值计算)

如今在大量数据(至少以亿计)铺面而来的情况下对于计算的要求也越来越高,因此需要一个较好的算法对数据进行处理。由于本人初入大数据领域写的不好敬请见谅。常规(数据量不大的情况)求中位数和基于插值计算求中位数的方法在学数学时我们学到过求中位数的方法,在数据个数为偶数时找最中间的两个数然后求平均数如果数据个数为奇数时则只需找数据个数一半的那位上的数字即可代表中位数(前提是数组是有序的)java代码如下: public static double findMedianVersion1(int[] intA.

2020-06-15 11:48:24 7964 5

原创 如何使用百度地图实现任意定位

如何使用百度地图实现任意定位在上篇博文中讲到了如何实现当前定位,链接地址:https://blog.youkuaiyun.com/qq_31236027/article/details/104200700那么接下来来讲讲如何实现任意的定位首先我们都知道了BDAbstractListener是一个很重要的定位抽象类,它只有一个onReceiveLocation方法但是这个方法足以用来进行任意定位。其次...

2020-02-09 15:31:38 4400 2

原创 如何使用百度地图实现当前定位

如何使用百度地图实现定位作为一个Android开发新人,这是我写的第一篇Android开发日志,如果有缺陷或者遗漏敬请谅解,如果有问题欢迎在讨论区提出。首先,假设大家都已经能够导入地图并且能够运行,假如大家还不知道如何在android studio上创建百度地图可以参考这篇文章或直接看百度地图开发指南https://blog.youkuaiyun.com/qq_34507714/article/de...

2020-02-06 20:56:13 3730

原创 程序猿成长之路之数据挖掘篇——决策树分类算法(2)——构建决策树

如何用java构建一颗决策树,看了这篇文章相信你会有所收获

2025-02-09 15:17:08 738

原创 程序猿成长之路之设计模式篇——结构型设计模式

与创建型设计模式用于创建对象不同,结构型设计模式通过结构化的方式实现功能的扩展和解耦,通过对象的组合、聚合、继承和接口等机制来定义对象之间的关系,从而实现松耦合和灵活性。

2024-12-28 14:36:13 1240

原创 程序猿成长之路之设计模式篇——创建型设计模式——抽象工厂模式

试想一下,国内有两个工厂,工厂1和工厂2,这两个不同牌子的工厂生产同样类型的商品,但是商品的价格和数量不一致,这时候我们要对其进行设计,该如何设计呢?

2024-10-13 12:22:42 995

原创 程序猿成长之路之设计模式篇——设计模式简介

设计模式简介

2024-10-04 13:01:18 1566

原创 程序猿成长之路之数据挖掘篇——Kmeans聚类算法

聚类就是将物理或抽象对象的集合分成由类似的对象组成的多个类的过程。

2024-08-25 14:26:34 865 1

原创 程序猿成长之路之数据挖掘篇——决策树分类算法(1)——信息熵和信息增益

决策树(Decision Tree)是在已知各种情况发生概率的基础上,通过构成决策树来求取净现值的期望值大于等于零的概率,评价项目风险,判断其可行性的决策分析方法,是直观运用概率分析的一种图解法。由于这种决策分支画成图形很像一棵树的枝干,故称决策树。

2024-06-22 17:11:55 1813 1

原创 程序猿成长之路之数据挖掘篇——距离公式介绍

用自己的话来说距离公式就是判断两个属性(参数)相似度的度量公式

2024-05-13 09:01:39 1233

原创 程序猿成长之路之数据挖掘篇——数据挖掘介绍

按照话术来说,数据挖掘就是数据中的知识发现。

2024-03-26 16:21:31 1180 1

原创 程序猿成长之路之番外篇——矩阵算法

在数学领域,矩阵就像一个表格,将数据排放进去,形成一个矩形。我们习惯用一个大括号把矩阵内的数据包括进来。

2024-03-21 15:50:38 626

原创 程序猿成长之路之socket篇-socket通信原理简介

socket(套接字)是网络传输的一种工具,它是介于应用层与传输层之间,了解过七层OSI协议的同学应该知道,socket是基于TCP/IP协议进行网络传输的。

2024-03-12 17:27:09 632

原创 程序猿成长之路之密码学篇-RSA非对称分组加密算法介绍

RSA介绍

2023-11-14 15:51:52 413

原创 程序猿成长之路之密码学篇-分组密码加密模式及IV(偏移量)的详解

想要了解分组加密模式的小伙伴不妨看看这篇文章

2023-08-11 16:27:21 2411

原创 程序员成长之路心得篇——高效编码诀窍

就高效编码心得扯扯淡

2023-08-01 17:29:35 403

原创 程序猿成长之路番外篇-如何理解牛顿迭代法及如何使用牛顿迭代法求数的平方根

想知道如何使用数学语言 + java实现算术平方根的计算吗?这篇文章不妨看一看

2023-05-27 19:17:39 1419 3

原创 程序猿成长之路之密码学篇-AES算法密钥编排介绍

AES密钥编排算法

2023-05-18 17:17:29 396

原创 程序猿成长之路之密码学番外篇-----DES算法密钥获取详解

DES算法介绍之密钥获取讲解

2023-02-26 11:36:59 656

原创 程序猿成长之路之密码学番外篇-----字符串(ascii)转二进制

想了解如何用位运算快速实现8、10、16进制转2进制吗?想了解如何实现字符串转二进制吗?这篇文章可能适合你

2023-01-06 15:51:49 1886 2

原创 程序猿成长之路之密码学篇-密码学简介

密码学爱好者请入

2022-11-23 16:59:17 1650

原创 每日一个技术点之rpc

什么是rpc:rpc-remote procedure call 即远程过程调用,为了方便客户端/服务端实现函数的调用,而产生的一种通信机制。rpc有什么用:为不同机器上服务间的通信提供了可能,为后续微服务间的通信提供支撑。rpc关键技术:1. socket通信 2. 序列化和反序列化 3. nio(多路复用io)rpc实现原理:1. 客户端服务发起请求,将要调用的方法和参数序列化 2. 通过socket 发给服务端 3. 服务端反序列化调用本地服务 4. 调用服务后就序列话结果并返回 5. 客户端反

2022-08-16 00:01:08 665

原创 每日一个技术点之动态代理

cglib和jdk 动态代理的区别?cglib 用的是asm字节码框架,而jdk用的是反射机制,这就导致了cglib创建对象慢但执行速度快 jdk创建对象快,但执行相对较慢经过反编译发现jdk 动态代理是创建了一个继承了Proxy类的代理类并实现了接口,($class0 extends Proxy implements interfaceA )其中class0中聚合了很多接口中的方法,通过method.invoke反射机制实现调用。cglib 动态代理无需依赖接口,而需要依赖cglib库,但是jdk

2022-08-15 23:57:11 148

原创 蓝桥杯决赛题目分析之皮亚诺曲线

蓝桥杯决赛皮亚诺曲线两点间路径算法解析

2022-05-08 21:35:29 1487 3

原创 简单算法之矩阵运算

简单矩阵运算

2022-05-01 16:58:52 594

原创 程序猿成长之路番外篇-- ConcurrentHashmap介绍

concurrentHashmap介绍、hashmap缺点的介绍,concurrentHashmap底层代码解析

2022-04-30 18:52:13 467

原创 程序猿成长之路之Redis(6)-- redis数据结构之bitmap类型介绍

Bitmap 又称位图,是redis中的一种数据结构,它的出现对于redis来说具有什么意义,它具有哪些作用,它又是如何使用的?它的实现机制又是什么?下面就让我们来走进bitmap的世界。Bitmap介绍什么是bitmap?在文字说明之前,先来看一张图这个在二进制里表示数字7 (00000111)2 = (7)10那么这个在bitmap中表示什么呢?它在bitmap中表示6,7, 8号位上都为1,也就是说6, 7, 8号位上都有数据。【注意:bitmap低位在左,高位在右】总结:bit.

2022-03-06 12:57:37 8426 4

原创 程序猿成长之路之Redis(5)-- redis数据结构之hash类型介绍

redis hash类型是什么?与java hashmap 有什么异同点?hash扩容什么原理?redis hash有哪些命令?

2022-02-12 16:05:35 8606

原创 算法题之迷宫中任意位置走任意长度的所有路径查询【原创题,非官方题目】

迷宫大家都知道是可以用通过dfs(深度优先算法)进行解决,现在问题如下:小明参加了一个迷宫游戏,这个游戏有这样一个规则:小明只能向上下左右方向任意走n步(可以走回头路),现在需要知道这任意的n步所能覆盖的点的范围和这n步所有的路径基本原理经过推理,任意走n步(可以走回头路)有一个规律,那就是所有点构成的图形是一个旋转45度的正方形,如下图所示并且从图上可以发现一个规律就是不管从哪个点走,走n步后走到的点的个数为(n+1)^2, 经过测试这个规律是正确的。那么现在问题又来了,如何去获取这些点的坐.

2022-02-03 20:01:44 655

原创 蓝桥杯简单题之十六进制转八进制(JAVA版)

春节第一天闲着无聊打算找个蓝桥杯的题目练练手,诶嘿,这就找到一题,话不多说,上题题目题目很好理解,就是要输入n个数,将其从十六进制转成八进制。一般的做法也如这里提示所说。要先转成10进制后转成八进制,但我认为先转成10进制会浪费计算机的算力并且提高了算法的时间复杂度,这种转换是完全可以进行优化的。我的优化算法思路我的算法是直接将16进制转乘8进制,算法有如下几点要求:输入的内容为字符串,这样可以进行大数运算最多只能使用一重for循环,以降低算法的时空复杂度。返回的值也为字符串下面来.

2022-02-01 19:03:43 1123 4

原创 程序猿成长之路番外篇--hashmap介绍

最近在网上看hashmap的相关源码,发现基本的知识有所介绍,但有些地方还是讲的不够透彻,所以我打算再给大家分享一下我的理解。1. 基础知识介绍HashMap大家都知道这是java中常见的数据结构,用途广泛,比如可以用作传参的容器,也可以用于spring中bean的管理。它继承了AbstractMap类,是map的后代,所以我们常常可以用向上造型进行创建实例。如:Map<Type1, Type2> map = new HashMap<>();此外,在括号内还可以传入参.

2022-01-03 21:53:25 3876

原创 程序猿成长之路之Redis(4)-- redis数据结构之string类型介绍

序言学过java的同学应该都知道,string在java语言中主要是指字符串类型,并且这不属于java基本数据类型之中。而在redis中,string类型是什么呢?它的常见使用场景有哪些?常见的命令有哪些?什么是redis的string类型?String 类型在redis 中由两部分组成,一部分是key也就是键,另一部分是value,也就是值,redis将键和值进行绑定,通过key查找value 的值。String类型的使用场景用于共享session 、验证码等需设置超时时间数据的存储Se.

2021-12-18 20:59:26 5418

学生学籍教务管理系统.zip

这是我自己制作的小型桌面程序分为学生端、老师端和管理员后端,可以用来当作课程设计,也可以自己研究,总之希望你们喜欢

2020-02-23

飞机大战图片素材

此压缩包中包含了飞机大战的最全图片素材库,包含了我方飞机的原图、击落图片和敌方飞机的原图和击落飞机

2018-12-08

web开发教程

其中包含了web开发教程(doc版本)大家觉得好的话请记得分享

2018-12-08

空空如也

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

TA关注的人

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