- 博客(32)
- 问答 (1)
- 收藏
- 关注
原创 某园转学来的孩子,求放过
是这样,从去年开始,我一直在某园一直记录自己的学习点滴和工作心得,然后最近呢,实话实话,我担心他哪天突然没了我的record也没了,考虑到后面的分享还会持续,所以就来了。我呢,就是个大学啥也没学,考研失败,迫于生计来敲代码的boy,干一行爱一行,咱就是说,工作刚好三年,依然很菜,但是依然追求每天进步一点点。
2023-09-17 12:18:43
57
原创 爬虫(二)前端加密算法之SM4
gmssl:开源的加密算法库,支持SM2/SM3/SM4等国密(国家商用密码)算法,pip install gmssl,这里仅列出ECB模式的加密。后来我又发现python也有算法库支持实现国密。
2023-11-15 15:31:14
608
原创 爬虫(二)前端加密算法之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
440
原创 第四组重构
附:针对简化条件逻辑,其实还有一种手法,就是字典算法,做一个映射关系,也可以避免书写过多的条件分支,下面是简化同事之前写的一段代码。展示一段之前基于此手法重构的一个接口。
2023-10-12 10:43:03
78
原创 第一组重构一
就这上面的定位符字面量就能提炼出来,尽管后面变化的概率不大,可万一,就要在多处进行修改,触发霰弹式修改,引以为戒。今天是10.1还在公司搬砖,review了下同事的代码,随便就能举个例子。
2023-10-01 14:57:31
71
原创 redis基于发布订阅模式实现的生产消费者模式
都知道发布订阅模式不同于点对点,他的特征就是一条消息可以被多个消费者重复消费,所以我在本地创建了三个消费者。其中发布接口返回值我们看下源码。很明显是订阅频道的消费者个数。
2023-09-17 22:15:37
317
原创 重构的原则
重构是一种很有价值的技术,绝大多数人并不在意,反正我身边的同事重构意识淡薄,在这里顺便吐槽下,我有个同事有一天说马丁重构这本书,有点垃圾,绝了,你比世界大师还牛皮。
2023-09-17 21:16:06
83
空空如也
requests请求设置禁止重定向无效如何解决
2022-03-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1