logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

使用C#实现数据结构堆

c#教程https://www.xin3721.com/eschool/CSharpxin3721/一、 堆的介绍:  堆是用来排序的,通常是一个可以被看做一棵树的数组对象。堆满足已下特性:  1. 堆中某个节点的值总是不大于或不小于其父节点的值  任意节点的值小于(或大于)它的所有后裔,所以最小元(或最大元)在堆的根节点上(堆序性)。堆有大根堆和小根堆,将根节点最大的堆叫做最大堆或大根堆,根节点

#c##数据结构#开发语言
通过websocket抓取斗鱼弹幕和礼物消息

1.斗鱼弹幕协议到斗鱼官方开放平台看斗鱼通讯协议,网址“斗鱼开放平台”,登录后可查看所以根据斗鱼协议做编码函数:1def msg_encode(msg):2#消息以 \0 结尾,并以utf-8编码3msg = msg + '\0'4msg_bytes = msg.encode('utf-8')5#消息长度 + 头部长度86length_bytes = in..

#websocket#udp
震惊!Windows Service服务和定时任务框架quartz之间原来是这种关系……

前言:项目开发完成后,对接的项目有很多个模块,由于其中的一个环节疏忽,现在需要在原有的基础上把缺失的数据自动写入数据库存储起来。重新修改程序逻辑已然不现实,现在需要一个补丁来进行逻辑更正。补丁逻辑:两个入口控制,入口一:点击【更新】按钮同步逻辑后的数据;入口二:每天晚上18:00进行执行同步逻辑后的数据;现在我们先使用window服务进行入口二的编写(入口一只需要一个按钮调用入口二的逻辑即可)wi

vue 中 用showdown预览markdown文件,并用highlight.js 实现代码高亮

showdownGithub地址: https://github.com/showdownjs/showdown在vue项目中,通过showdown 实现markdown文件的预览,highlight.js实现代码块的sql语句高亮。1.安javascript教程装showdownnpm install showdown --save2.在组建中引入showdownimport showdown

Python开发案例,pandas模块使用,实现预测NBA比赛结果

主要思路(1)数据选取获取数据的链接为:https://www.basketball-reference.com/获取的数据内容为:每支队伍平均每场比赛的表现统计;每支队伍的对手平均每场比赛的表现统计;综合统计数据;2016-2017年NBA常规赛以及季后赛的每场比赛的比赛数据;2017-2018年NBA的常规赛以及季后赛的比赛安排。(2)建模思路主要利用数据内容的前四项来评估球队的战斗力。利用数

#python
Python 使用rsa类库基于RSA256算法生成JWT

JWT简介JWT(Json web token),是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准。JWT提供了一种简单、安全的身份认证方法,特别适合分布式站点单点登录、或者是签名。JWT构成JWT是由3部分信息组成,分别为header,payload,signature,组合形式为:header.payload.signature(注意:这里的header,payload,sig

#python#算法
使用C#实现数据结构堆

一、 堆的介绍:堆是用来排序的,通常是一个可以被看做一棵树的数组对象。堆满足已下特性:1. 堆中某个节点的值总是不大于或不小于其父节点的值任意节点的值小于(或大于)它的所有后裔,所以最小元(或最大元)在堆的根节点上(堆序性)。堆有大根堆和小根堆,将根节点最大的堆叫做最大堆或大根堆,根节点最小的堆叫做最小堆或小根堆。2. 堆总是一棵完全二叉树除了最底层,其他层的节点都被元素填满,且最底层尽可能地从左

解读pandas.DataFrame.corrwith

从结果可以看出,user1和user4的相关性最高,说明他们对每部电影的评分最接近,或者说他们的喜欢电影的类型最接近;axis=0或者axis=‘index’ 表示计算列与列的相关性,axis=1或者axis=‘columns’ 表示计算行与行的相关性。然后分别计算第一位观众和其他观众的相关性 和第一部电影和其它电影的相关性。其中,n是样本的维度,xi和yi分别表示样本每个维度的值,和表示样本均值

文章图片
#pandas
C#常用的加密算法:MD5、Base64、SHA1、SHA256、HmacSHA256、DES、AES、RSA

c#教程https://www.xin3721.com/eschool/CSharpxin3721/简介本文主要讲解一下C#常用的那些加密算法,包括MD5、Base64、SHA1、SHA256、HmacSHA256、DES、AES、RSA加密等,有需要的朋友可以参考下需要引用的类using Org.BouncyCastle.Crypto;using Org.BouncyCastle.Crypto.

#c##linq#开发语言
【PHP数据结构】交换排序:冒泡、快排

上篇文章中我们好好地学习了一下插入类相关的两个排序,不过,和交换类的排序对比的话,它们真的只是弟弟。甚至可以说,在所有的排序算法中,最出名的两个排序都在今天要介绍的交换排序中了。不管是冒泡、还是快排,都是面试中的常见排序算法,常见到什么地步呢?但凡学习数据结构和算法,甚至是你完全没有学习过,也多少都会听说过这两个排序算法。而一些大中型公司更是直接在面试题中指明不要使用这两种算法来实现一些排序的题目

    共 159 条
  • 1
  • 2
  • 3
  • 16
  • 请选择