自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 问答 (1)
  • 收藏
  • 关注

原创 某园转学来的孩子,求放过

是这样,从去年开始,我一直在某园一直记录自己的学习点滴和工作心得,然后最近呢,实话实话,我担心他哪天突然没了我的record也没了,考虑到后面的分享还会持续,所以就来了。我呢,就是个大学啥也没学,考研失败,迫于生计来敲代码的boy,干一行爱一行,咱就是说,工作刚好三年,依然很菜,但是依然追求每天进步一点点。

2023-09-17 12:18:43 25

原创 爬虫(三)突破JWT认证二

【代码】爬虫(三)突破JWT认证二。

2024-01-19 08:47:43 782

原创 koa2之post请求数据获取

基于nodejs的web后端开发框架

2024-01-18 14:36:41 616

原创 爬虫(三)突破JWT认证

token一般分为三部分:头部、载体、签名。

2024-01-17 09:13:59 944 1

原创 创建型之建造者

【代码】创建型之建造者。

2024-01-04 22:56:57 393

原创 创建型之单例

【代码】创建型之单例。

2024-01-03 16:34:22 328

原创 遵循的原则

【代码】遵循的原则。

2023-12-23 00:14:28 393

原创 爬虫(二)前端加密算法之SM4

gmssl:开源的加密算法库,支持SM2/SM3/SM4等国密(国家商用密码)算法,pip install gmssl,这里仅列出ECB模式的加密。后来我又发现python也有算法库支持实现国密。

2023-11-15 15:31:14 302

原创 爬虫(二)前端加密算法之SHA1

【代码】爬虫(二)前端加密算法之SHA1。

2023-11-15 15:22:34 717

原创 爬虫(二)前端加密算法之MD5

【代码】爬虫(二)前端加密算法之MD5。

2023-11-15 15:18:44 677

原创 爬虫(二)前端加密算法之RSA

【代码】爬虫(二)前端加密算法之RSA。

2023-11-15 15:12:59 721

原创 爬虫(二)前端加密算法之AES-CBC

直接安装:pip install pycryptodome。见前端加密算法之ECB-AES。

2023-11-15 14:58:10 678

原创 爬虫(二)前端加密算法之AES-ECB

这种方式有个不好的就是脚本所处环境需要有nodejs这样的javascript运行环境,不然没法编译js,所以下面给出了另外一种方式。使用js2py生成一个上下文环境对象,然后在上下文环境中执行js源文件or方法,然后调用即可,这里同样给出一个小demo,自己品。使用execjs,编译js源文件or方法,然后调用js方法,正常传参,具体应用这里给出一个小demo,自己品。链接:https://pan.baidu.com/s/1Mn9rtlhqzCpjRx-EnqxY8g。

2023-11-15 14:40:58 324

原创 爬虫(一)

辅助工具:抓包工具:fiddler;接口测试工具:postman。

2023-11-15 14:00:38 1205

原创 第四组重构

附:针对简化条件逻辑,其实还有一种手法,就是字典算法,做一个映射关系,也可以避免书写过多的条件分支,下面是简化同事之前写的一段代码。展示一段之前基于此手法重构的一个接口。

2023-10-12 10:43:03 29

原创 第三组重构(搬移特性二)

方法内语句的移动。

2023-10-11 10:42:44 29

原创 第三组重构(搬移特性一)

【代码】第三组重构(搬移特性一)

2023-10-09 16:35:34 31

原创 第二组重构(封装二)

提炼类的一种反向重构。

2023-10-08 14:32:27 31

原创 第二组重构(封装一)

【代码】第二组重构(封装一)

2023-10-08 11:49:45 35

原创 第一组重构三

一段代码同时在处理两件不同的事,我们可以按职责顺序拆分为两个阶段。

2023-10-07 14:22:54 30

原创 第一组重构二

【代码】第一组重构二。

2023-10-01 15:43:56 30

原创 第一组重构一

就这上面的定位符字面量就能提炼出来,尽管后面变化的概率不大,可万一,就要在多处进行修改,触发霰弹式修改,引以为戒。今天是10.1还在公司搬砖,review了下同事的代码,随便就能举个例子。

2023-10-01 14:57:31 23

原创 重构改善既有代码的设计-序

去年开始,着手看了马丁-福勒的《重构-改善既有代码的设计》第二版。

2023-09-27 14:04:18 29

原创 代码的坏味道六

1、拒绝代码的直译、提倡指引性注释。

2023-09-27 13:56:19 50

原创 代码的坏味道五

【代码】代码的坏味道五。

2023-09-21 11:01:58 33

原创 代码的坏味道四

【代码】代码的坏味道四。

2023-09-21 10:10:54 34

原创 代码的坏味道三

【代码】代码的坏味道三。

2023-09-20 10:36:04 24

原创 代码的坏味道二

上面第一个是我们最常犯的错误,在写接口的时候,不要上来就写。

2023-09-19 11:20:48 23

原创 代码的坏味道二

上面第一个是我们最常犯的错误,在写接口的时候,不要上来就写。

2023-09-19 11:16:53 22

原创 代码的坏味道一

上面三种情况我觉得大家都干过,如果有心,还是要多注意。

2023-09-18 11:34:52 31

原创 redis基于发布订阅模式实现的生产消费者模式

都知道发布订阅模式不同于点对点,他的特征就是一条消息可以被多个消费者重复消费,所以我在本地创建了三个消费者。其中发布接口返回值我们看下源码。很明显是订阅频道的消费者个数。

2023-09-17 22:15:37 117

原创 重构的原则

重构是一种很有价值的技术,绝大多数人并不在意,反正我身边的同事重构意识淡薄,在这里顺便吐槽下,我有个同事有一天说马丁重构这本书,有点垃圾,绝了,你比世界大师还牛皮。

2023-09-17 21:16:06 35

空空如也

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

TA关注的人

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