上次内容总结 requests作用:模拟浏览器发起请求 urllib:requests的前身 requests模块的编码流程: 指定url 发起请求: get(url,params,headers) post(url,data,headers) 获取响应数据 持久化存储 参数动态化: 有些情况下我们 ...
分类:
其他好文 时间:
2020-08-10 10:52:28
阅读次数:
64
调用一个接口,发送POST请求,浏览器和Postman均返回正常,代码中用RestTemplate和HttpClient均返回乱码 开始一直以为是编码问题导致,网上查了解决方法,也看了源码,都不对症 最后发现在请求头header中有两个配置项,如下: "Accept-Encoding":"gzip, ...
分类:
Web程序 时间:
2020-08-10 00:07:34
阅读次数:
107
Java8中引入方法引用新特性,用于简化应用对象方法的调用,方法引用是用来直接访问类或者实例的已经存在的方法或者构造方法。方法引用提供了一种引用而不执行方法的方式,它需要由兼容的函数式接口构成的目标类型上下文。计算时,方法引用会创建函数式接口的一个实例。当Lambda表达式中只是执行一个方法调用时,不用Lambda表达式,直接通过方法引用的形式可读性更高一些。方法引用是一种更简洁易懂的Lambda
分类:
编程语言 时间:
2020-08-09 13:09:41
阅读次数:
72
一、守护进程的基本编码规范 详细参见:《AdvancedProgrammingin The Unix Environment》Section 13.3 Page 583 本小节将介绍一些守护进程的基本编码规范,这些规范将阻止守护进程与当前环境产生一些不必要的交互。本节将通过一个函数daemonize ...
分类:
编程语言 时间:
2020-08-08 23:43:37
阅读次数:
95
1. Greedy 贪心算法是一种在每一步选择中都采取在当前状态下最好或最优(即最有利)的选择,从而希望导致结果是全局最好或最优的算法。 2. 贪心算法与回溯和动态规划 贪心算法与动态规划的不同点: 贪心算法与动态规划的不同在于它对每个子问题的解决方案都做出选择,不能回退。 动态规划则会保存以前的运 ...
分类:
编程语言 时间:
2020-08-08 21:19:45
阅读次数:
70
一、前言 采用ffmpeg解码,是所有视频监控开发人员必备的技能,绕不过去的一个玩意,甚至可以说是所有音视频开发人员的必备技能。FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。它包括了目前领先的音/视频编码库libavcodec。 FFmpeg是在 Linux ...
分类:
其他好文 时间:
2020-08-08 20:08:27
阅读次数:
82
下载source - 6.89 KB 介绍 这个代码片段说明了如何捕捉桌面或任何窗口与最小编码BMP文件。它也演示了一个简洁的方式保存设备上下文(DC)硬盘上的文件。 代码的解释 捕获窗口中,我们可以利用建立在Windows API函数。得到一个可用的函数列表在此API,使用API浏览器工具,可以添 ...
分类:
其他好文 时间:
2020-08-08 17:38:44
阅读次数:
67
#0 行为型模式 类或对象怎样交互以及怎样分配职责,这些设计模式特别关注对象之间的通信。 #1 模板模式 模板模式(Template Pattern)定义:一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。 意图:定义一个操作中的算法的骨 ...
分类:
编程语言 时间:
2020-08-07 18:03:22
阅读次数:
77
Hi,大家好,我是承香墨影! HTTP 协议在网络知识中占据了重要的地位,HTTP 协议最基础的就是请求和响应的报文,而报文又是由报文头(Header)和实体组成。大多数 HTTP 协议的使用方式,都是依赖设置不同的 HTTP 请求/响应 的 Header 来实现的。 本系列《实用 HTTP》就抛开 ...
分类:
Web程序 时间:
2020-08-06 17:05:08
阅读次数:
94