四时宝库

程序员的知识宝库

python爬虫之JS逆向(python破解js反爬)

Python爬虫之JS逆向案例

由于在爬取数据时,遇到请求头限制属性为动态生成,现将解决方式整理如下:

aspnet core 2.1中使用jwt从原理到精通

目录

  1. 原理;
  2. 根据原理使用C#语言,生成jwt;
  3. 自定义验证jwt;
  4. 使用aspnetcore 中自带的类生成jwt;

学有所得

  1. 了解jwt原理;
  2. 使用C#轻松实现jwt生成和验证

原理

jwt对所有语言都是通用的,只要知道秘钥,另一一种语言有可以对jwt的有效性进行判断;

jwt的组成;Header部分Base64转化.Payload部分Base64转化.使用HS256方式根据秘钥对前面两部分进行加密后再Base64转化,其中使用的hs256加密是header部分指定的,也可以通过官网的查看,如下图:

js可以对URL中参数做简单的加密(js对url进行编码)

在开发的过程中,两个页面之间传数据或者ajax的get请求,我们时常需要在地址栏里拼参数,比如:http:www.baidu.com?name=hello,其中的name=aaa就是我们需要拼的参数,有时候经理可能要求我们不要暴露参数信息,我们该怎么办呢?别急,js就有办法。

方法: window.btoa(window.encodeURIComponent()); //加密

window.decodeURIComponent(window.atob()); //解密

水印组件的发展史(水印组件的发展史简述)

前言

功能背景

广告后台业务需求,页面需要增加水印,实现水印的全局覆盖,以此来保证数据的安全性。因功能实现难度较高,涉及功能点复杂,所以记录一篇文章,来讲解具体的实现。

前端异常埋点系统初探(前端埋点怎么写)

前言

开发者有时会面临上线的生产环境包出现了异常:bug: ,在长期生产bug并修复bug的循环中总结出一下几个痛点:

68、后端返回的字节流图片如何回显出来


1、Network控制台返回数据如下



2、控制台显示数据如下


3、将获取数据显示到img上显示不出来???如何解决呢???

Java、JS、OC、Flutter的Base64编码和解码


1 Base64编码的应用场景分析

  • 如微信中昵称特殊字符的处理,在向数据库中保存编码,取用时解码。
  • 可以方便的将用户的任何输入转换成只包含特定字符的安全格式
  • 某些系统中只能使用ASCII字符,通过Base64可以将非ASCII字符的数据转换成ASCII字符
  • 如http协议当中的key value字段,必须进行URLEncode 不然出现的等号可能使解析失败 空格也会使http请求解析出现问题

手把手教你Vue解析pdf(base64)转图片【实践】



作者:yeyan1996

转发链接:https://juejin.im/post/5bc97ab6e51d450e5d0b7dcb

公司有个业务需求,要求后台传pdf的base64编码给前端,前端显示到界面上,后来在网上搜索了很多关于base64转pdf的文章,都写的不是非常的详细,在实现的过程中遇到很多坑,经过一天的研究终于实现了这个功能,分享一下我在这个功能中遇到的问题和解决方法

踹掉后端,前端导出Excel(前端导出数据)

  前言

  导出Excel文件这个功能,通常都是在后端实现返回前端一个下载链接,但有时候我们只想导出前端页面上已经有了的数据,不想再调后端导出接口浪费服务器资源,学习本文demo例子,我们踹掉后端,直接在前端导出Excel!

来看看你知道多少?Vue组件库的那些事儿

来看看你知道多少?Vue组件库的那些事儿

回想一下,在你们公司或者你们小组是否有一个以上的项目需要你维护?你是否遇到两个项目需要开发类似的功能的情况?那么你是怎么做的呢?

有这么三种常用的解决方案:

  • COPY 你可能会说我讲究速度,复制之前的组件到新项目中,慢慢的你会发现随着你的项目的增加代码量在成倍上升,重复工作浪费了你很多时间。

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接