240 发简信
IP属地:江苏
  • python 视频转 gif

    1. 说明 需要 python 版本 >= 3.9 2. 使用 opencv 和 PIL 用Python处理MP4与GIF格式互转,简单到爆!-python 视频转gif[h...

  • linux 中如何清空文件内容

    使用 vi/vim 命令打开文件后,输入 "%d" 清空,后保存即可。但当文件内容较大时,处理较慢:vim file_name:%d:wq 使用 cat 命令情况:cat /...

  • Python 类型注解

    前言 类型注解让 Python 代码开起来丑不可言,但随着用它的人越来越多,有时候会不可避免看到或是写出来这样的代码: 虽然直观上理解起来很方便,但是也有很多比较复杂的,不熟...

  • Python 中更优雅的范围判断

    问题 一个常见的问题,班里的成绩分为 A、B、C、D、E 五等,分别对应 100-90 分,89-80 分,79-70 分,69-60 分,60 分以下。现在我们得到的数据是...

  • 采集 base64 编码的图片

    问题 爬虫抓取网页的时候,遇到有的图片是 base64 编码的格式,要怎样下载到本地呢? 示例:base64 编码的 img 标签 解决方案 以上文为例,当我们解析到 src...

  • 更安全的 eval

    问题 想要将一段列表形式的字符串转为 list,但是担心这个动态的字符串可能是恶意的代码?使用 eval 将带来安全隐患。比如: 解决方案 使用 ast.literal_ev...

  • 如何自定义类的创建行为

    问题 如果我们要给类加上一个属性,只需在定义的时候加上属性就可以了: 如果这样的类有很多,我们可以定义一个父类,让其它类继承他就可以了: 要是不想显示的定义这些属性,只需要根...

  • Python 字典是如何解决哈希冲突的

    本文主要翻译自 so 上面的问题 Why can a Python dict have multiple keys with the same hash? [https://...

  • 关于某 App 请求参数 sign 字段加密分析

    受害者: 通过 Charles 抓包发现关键信息请求均携带 sign 参数,且每次请求的值都不一样: 使用 jadx 将对应的 apk 反编译并分析,全局搜素 "sign" ...

  • 如何获取指定模块下所有的类

    前言 在使用 scrapy 时,运行爬虫仅需要通过 scrapy crawl 爬虫名 就可启动我们写好的爬虫,那么 scrapy 是如何通过名称找到爬虫类的呢?通过分析源码可...

  • try...finally... 的优雅实现

    1. 关于 try.. finally.. 假如上帝用 python 为每一个来到世界的生物编写程序,那么除去中间过程的种种复杂实现,最不可避免的就是要保证每个实例最后都要挂...

  • 减轻内存负担,在 pymysql 中使用 SSCursor 查询结果集较大的 SQL

    前言 默认情况下,使用 pymysql 查询数据使用的游标类是 Cursor,比如: 这种写法会将查询到的所有数据写入内存中,若在结果较大的情况下,会对内存造成很大的压力,所...

  • Python __new__ 方法解释与使用

    解释 我们通常把 __init__ 称为构造方法,这是从其他语言借鉴过来的术语。 其实,用于构建实例的是特殊方法 __new__:这是个类方法(使用特殊方式处理,因此不必使用...

  • 系统启动流程

    流程 引导顺序: BIOS -> MBR -> GRUB确定启动哪个操作系统,是boot loader的一种,启动到这一步可以按e进入编辑模式 GURB加密 首先使用命令生成...

  • 如何实现 range 函数的参数?

    关于 range 函数 Python内置的range函数可以接收三个参数: 标准库中解释为:range 构造器的参数必须为整数(可以是内置的 int 或任何实现了 __ind...

  • 如何优雅的在scrapy中使用selenium —— 在scrapy中实现浏览器池

    1 使用 scrapy 做采集实在是爽,但是遇到网站反爬措施做的比较好的就让人头大了。除了硬着头皮上以外,还可以使用爬虫利器 selenium,selenium 因其良好的模...

  • task05

    卷积神经网络基础 二维卷积层 二维互相关运算 二维互相关(cross-correlation)运算的输入是一个二维输入数组和一个二维核(kernel)数组,输出也是一个二维数...

  • task04

    机器翻译及相关技术 机器翻译(MT):将一段文本从一种语言自动翻译为另一种语言,用神经网络解决这个问题通常称为神经机器翻译(NMT)。主要特征:输出是单词序列而不是单个单词。...

  • 120
    task03

    过拟合、欠拟合及其解决方案 过拟合与欠拟合 欠拟合 过拟合 解决方案 权重衰减 L2 范数正则化 范数正则化在模型原损失函数基础上添加范数惩罚项,从而得到训练所需要最小化的函...