自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 手写一个策略模式

在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。

2022-09-08 14:46:24 274 1

原创 数据结构之并查集(Java实现)

并查集;使用java实现

2022-06-29 17:27:57 349

原创 leetcode 396 最佳碰头地点

leetcode 会员题 396 最佳碰头地点

2022-06-24 18:51:54 547

原创 Mysql调优之Profiling

mysql profiling如何使用,如何查看sql语句的执行时长。mysql优化

2022-06-24 18:33:59 1151

原创 Nginx实现负载均衡配置

“Nginx 是一款轻量级的 HTTP 服务器,采用事件驱动的异步非阻塞处理方式框架,这让其具有极好的 IO 性能,时常用于服务端的反向代理和负载均衡。”

2022-06-19 17:28:51 9870 2

原创 Java NIO之Selector多路复用器

之前总结过NIO组件之一 Channel,我们可以通过它来与客户端建立连接,并且设置为非阻塞模式,这样虽然解决了使用BIO可能内存爆掉的问题,但是当客户端只是建立连接,没有数据收发时,如果去轮询每个客户端,可能会造成性能的浪费,这样的客户端占用越多,很有可能导致服务端cpu会飙升。Seletor多路复用由此出现。...

2022-05-13 21:27:43 994

原创 Java:Stream流主要用法

Java 8 新增的 Stream 是为了解放程序员操作集合(Collection)时的生产力,之所以能解放,很大一部分原因可以归功于同时出现的 Lambda 表达式——极大的提高了编程效率和程序可读性。

2022-05-10 21:52:18 826 1

原创 开发经验:dto与entity

在Java开发中,我们会遇到页面展示数据大于实体类情况,该如何处理

2022-05-08 11:38:35 2016

原创 NIO核心组件之Channel

Java NIO核心组件之Channel

2022-01-26 12:15:10 1169

原创 论文简译 GCN-Int:基于图卷积网络交互的点击率预测模型

GCN-Int:基于图卷积网络交互的点击率预测模型摘要推荐系统能够解决信息过载的问题,越来越受到学术界和业界的关注。在众多的方法中,点击率预测模型在预测用户对特定商品的注意力方面起着重要的作用。预测点击率通常采用高维稀疏特征,预测结果的准确性在很大程度上依赖于高阶特征的组合。因此,提出了从稀疏的高维原始特征中寻找低维表示的方法,并挖掘了有意义的特征组合方式,以提高模型的精度。然而,点击率预测模型通常有两个问题。一是不能很好地提取非欧几里德特征的特征交互。另一个原因是很难解释特征交互的内在含义。本文提出了

2021-11-09 17:06:36 1336 2

原创 K近邻算法的代码实现

0.引入依赖import numpy as npimport pandas as pd//这里直接引入sklearn里的数据集,irisfrom sklearn.datasets import load_irisfrom sklearn.model_selection import train_test_split //切分数据集为训练集和测试集from sklearn.metrics import accuracy_score //计算分类预测的准确率1.数据的加载和预处理iris

2020-06-10 10:55:30 1221

原创 梯度下降法实现线性回归

梯度下降法实现线性回归简单线性回归(梯度下降法)0.引入依赖1.导入数据2.定义损失函数3.定义模型超参数4.定义核心梯度下降函数5.测试,运行梯度下降算法6.画出拟合曲线简单线性回归(梯度下降法)0.引入依赖import numpy as npimport matplotlib.pyplot as plt1.导入数据points = np.genfromtxt('data.txt',delimiter = ',')//提取points中的两列数据,分别作为x,yx = points[:,

2020-06-07 10:15:46 404

原创 使用最小二乘法实现线性回归

简单线性回归(最小二乘法)0.引入依赖import numpy as npimport matplotlib.pyplot as plt1.导入数据(data.txt)points = np.genfromtxt("data.txt",delimiter=",")#points#提取points中的两列数据,分别作为x,yx=points[:,0]y=points[:,1]#x y#用plt画出散点图plt.scatter(x,y)plt.show()2.

2020-06-05 10:16:57 852

原创 计算机考研复试编程题基础Java版(二)

6、非对称素数之和 输入:第一行输入两个数m,n,(2<=m<n<=9999)。求出在范围[m,n)既满足非对称,又是素数的数值以及之和。 输出:无(非对称:即如13,15,17......)public static void main(String[]args) { Scanner sc = new Scanner(System.i...

2020-03-13 17:12:54 751

原创 计算机考研复试编程题基础Java版(一)

随着初试成绩的揭晓,考研狗们也将进入最后的复试准备环节啦,我是今年二战考生,由于报考院校复试要求上机,因此最近在家苦练编程,算是有点头绪了吧。不知道为什么大家普遍选择用C/C++作为编程语言,我是大三找工作那会钻研过一段时间的Java语言,比较热衷,因此今天就整理一下如何用Java实现简单的上机编程问题。1、求约数的个数 输入:一个正整数N 输出:N的约...

2020-03-12 13:03:26 1941

原创 深度学习PyTorch版学习笔记与心得(二)

多层感知机 多层感知机的基本知识 多层感知机(MLP)是研究神经网络的一个非常重要的多层模型。 下图展示了一个多层感知机的神经网络图,它含有一个隐藏层,该层中有5个隐藏单元。表达公式: 具体来说,给定一个小批量样本X∈Rn×dX∈Rn×d,其批量大小为nn,输入个数为dd。假设多层感知机只有一个隐藏层,其中隐藏单元个数为hh。记隐藏层...

2020-02-18 16:41:39 376

原创 深度学习PyTorch版学习笔记与心得(一)

先说一下自己的情况: 二战等成绩ing,总的来说,对自己的成绩还算有点信心吧,考的是东北地区某211的计算机。要是按往年的话,成绩应该早就公布了,谁知今年疫情来的有点突然,导致初试成绩推迟公布。因此,为了复试和找工作两手考虑,准备在家(因为疫情原因也只能在家了)学点技术,希望可以用得上。选择学习深度学习技术是因为现在深度学习比较热门嘛,而且研究生导师都比较青睐了解这方面技术的学生。...

2020-02-14 16:20:58 591

空空如也

空空如也

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

TA关注的人

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