代码还原小试牛刀(一):魔改的MD5
一、目标2023年了,MD5已经是最基础的签名算法了,但如果你还只是对输入做了简单的MD5,肯定会被同行们嘲笑。加点盐(salt)是一种基本的提升,但在这个就业形势严峻的时代,仅仅加盐肯定不够了。今天我们就来讲一讲魔改的MD5,让这个算法高大上起来。1、菜
九路 九路
4年前
一篇文章彻底弄懂go语言方法的本质
Go语言不支持经典的面向对象语法元素,比如:类、对象、继承等。但Go语言也有方法(method)。和函数相比,Go语言中的方法在声明形式上仅仅多了一个参数,Go称之为receiver参数。而receiver参数正是方法与类型之间的纽带。Go方法的一般声明形式如下:gofunc(receiverT/T)MethodName(参数列表)
Wesley13 Wesley13
4年前
P2P技术如何拯救一家直播网站
!(https://oscimg.oschina.net/oscnet/23810a4a1fef4d659388100f4228782b.jpg)众所周知运维成本是直播网站最大的成本组成,运维成本则主要体现在带宽,而伴随主播与用户对视频清晰度以及连麦的需求不断提升,直播带宽也在与日俱增。本文整理自学霸君音视频技术负责人袁荣喜在LiveVi
Stella981 Stella981
4年前
CCF NOI WC 2019 游记 by.一个云南蒟蒻
序我是一个来自云南的蒟蒻。大约是2018年八月份,我开始正式学习OI。在此之前,我约莫一直听说这世上有这么一种神奇的东西,兴许也曾路过,却从未走进这扇门来(大概是百度过,兴许是被铺天盖地的广告劝退了,没能检索到正确的信息)。也试想,要是初中,或是小学就能遇见OI该有多好!不过还好,总算是遇见了。双十一参加NOIP,这是我第一次参加信竞的赛事
Easter79 Easter79
4年前
SpringBoot写后端接口,看这一篇就够了!
摘要:本文演示如何构建起一个优秀的后端接口体系,体系构建好了自然就有了规范,同时再构建新的后端接口也会十分轻松。一个后端接口大致分为四个部分组成:接口地址(url)、接口请求方式(get、post等)、请求数据(request)、响应数据(response)。如何构建这几个部分每个公司要求都不同,没有什么“一定是最好的”标准,但一个优秀的后端
Stella981 Stella981
4年前
Spring Cloud Security OAuth2.0 认证授权系列(一) 基础概念
前序最近想搞下基于SpringCloud的认证授权平台,总体想法是可以对服务器授权,想做一个基于Agent的无侵入的方式。因为新版本的SpringCloudSecurity、OAuth2.0貌似改了些东西,说上网随便翻翻,但发现没有针对SpringSecurityOAuth2.0认证授权系统性的文章。遂结合
Stella981 Stella981
4年前
Scrapy爬取遇到的一点点问题
学了大概一个月Scrapy,自己写了些东东,遇到很多问题,这几天心情也不大好,小媳妇人也不舒服,休假了,自己研究了很久,有些眉目了利用scrapy框架爬取慕课网的一些信息步骤一:新建项目  scrapystartprojectmuke  进入muke   scrapygenspidermukewangimooc.co
Easter79 Easter79
4年前
Spring校验注解3:异常统一处理类
@ControllerAdvice该注解为统一异常处理的核心是一种作用于控制层的切面通知(Advice),该注解能够将通用的@ExceptionHandler、@InitBinder和@ModelAttributes方法收集到一个类型,并应用到所有控制器上该类中的设计思路:使用@ExceptionHandler注解捕获指定
Stella981 Stella981
4年前
20165234 《Java程序设计》第一周学习总结
第一周学习总结教材学习内容总结java的特点语法简单,面向对象,稳定,与平台无关,多线程,动态。平台是由操作系统和处理器(CPU)所构成,每个平台都会形成自己独特的机器指令,相同的CPU和不同的操作系统所形成的的平台的机器指令可能是不同的。引用视频中老师的一句话:“操作系统是硬件的第一层虚拟机
Stella981 Stella981
4年前
Elasticsearch7.X 入门学习第一课笔记
原文:Elasticsearch7.X入门学习第一课笔记基本概念(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fblog.csdn.net%2Fqq_36697880%2Farticle%2Fdetails%2F100316518)版权声明:本文为博主原创文章,遵循C