自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 Oracle sql语句摘记

1.统计多组数据,各组数据中包含相同列的情况select 统计列 from (select ...)A left join (select ...) B on A.相同列 = B.相同列;如果还有数据后面继续 join即可2.分组统计select row_number over(partition by 分组列 order by 排序列 desc/asc)whe...

2019-06-28 18:43:31 184

转载 加盐加密的简单理解

背景对于同一密码,同一加密算法会产生相同的hash值。这样,当用户进行身份验证时,对用户输入的明文密码应用相同的hash加密算法,得出一个hash值,然后使用该hash值和之前存储好的密文值进行对照,如果两个值相同,则密码认证成功,否则密码认证失败。出于更安全的考虑,即使两个用户输入的是相同的密码,也应该要保存为不同的密文,即使用户输入的是弱密码,也需要考虑进行增强,从而增加密码被攻破的难...

2019-06-27 10:36:11 794 1

转载 js中“==”与"==="的区别

首先,== equality 等同,=== identity 恒等。==, 两边值类型不同的时候,要先进行类型转换,再比较。===,不做类型转换,类型不同的一定不等。一言以蔽之:==先转换类型再比较,===先判断类型,如果不是同一类型直接为false。下面分别说明:先说 ===,这个比较简单。下面的规则用来判断两个值是否===相等:1、如果类型不同,就[不相等]2...

2019-06-27 09:40:36 83

原创 Python 实现js与Django后台的前后台交互

背景:python小白准备用python写个后台项目,前后台交互的时间遇到一些问题,记录如下:代码结构:目录结构:前台请求:<script src="/static/js/jssha256.js" type="text/javascript"></script><script src="/static/js/jquery.min.js" t...

2019-06-26 19:53:15 5265

原创 IDEA通过Tomcat启动项目到一半卡住(JDK6、tomcat7)

如图,tomcat在一半卡住先说下我的尝试步骤:1.在file->Project Structure中把项目重新删除添加过,没效果2.下了个tomcat8.5尝试,没效果3.按网上说的注释tomcat bin目录下catlina.bat的JAVA_OPTS参数,没效果!!!最后有效果的方法是:在build的时候除了build,再增加build a...

2019-06-06 16:13:25 5256 2

原创 消息摘要和数字签名(Java简单实现)

摘要:本文主要对数字签名和消息摘要进行简要介绍,并通过java实现基本流程。概念介绍:消息摘要一个消息摘要是一个数据块的数字指纹。即对一个任意长度的一个数据块进行计算,产生一个唯一指印(对于 SHA1 是产生一个 20 字节的二进制数组)。消息摘要有两个基本属性: 两个不同的报文难以生成相同的摘要 难以对指定的摘要生成一个报文,而由该报文反推算出该指定的摘要 ...

2019-06-03 16:31:25 2426

小熊造报文(适用于模拟报文的循环制作)

小熊造报文(适用于模拟报文的循环制作),使用说明请访问博客:https://mp.csdn.net/console/editor/html/106395766

2020-05-28

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

TA关注的人

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