2023-02-24-Post提交数据格式
Post提交数据格式最常见post提交数据的方式,以form表单形式提交数据。application/x-www-form-urlencoded以json串提交数据。application/json上传文件。multipart/form-data
使用Selenium打开Chrome闪退的问题
使用Selenium打开Chrome闪退的问题检查驱动http://chromedriver.storage.googleapis.com/index.html 下载驱动 将chromedriver.exe放在python的安装目录下 发现打开浏览器运行完程序后,浏览器会关闭 解决办法url = 'https://www.baidu.com's = Service(r"C:\python\chromedriver.exe")option = webdriver.ChromeOptions()option.add_experimental_option('detach', True)driver = webdriver.Chrome(service=s, options=option)driver.get(url)
Downie4 使用说明
安装Downie4 app 解压Downie4浏览器扩展压缩包 在Chrome浏览器的插件扩展中心选择刚才解压的文件夹 打开对应的视频网站,然后在插件中选择Downie,会使用Downie app打开 如果不能解析视频,可以选择Downie的自定义提取功能打开对应的网站。
在Windows下安装Mac虚拟机
开启虚拟化**步骤:关机 –> 重启 –> 进入BIOS界面 –> 开启虚拟化 ** 具体是AMD的还是Intel的CPU,请自行查阅文档设置. 设置完成后,可以在任务管理器 – 性能 – CPU里面查看虚拟化是否开启 同时禁用Hyper-V和Credential Guard。 MacOS镜像下载镜像可以自行从苹果官网下载 已经上传12.2的系统至阿里网盘 安装VMware虚拟机已上传至阿里网盘,可自行激活 VMwareworkstation16.0.0 https://www.aliyundrive.com/s/9uDsraHjsoB 提取码: 40oe 点击链接保存,或者复制本段内容,打开「阿里云盘」APP ,无需下载极速在线查看,视频原画倍速播放。 创建MacOS虚拟机打开VMware Workstation,在选项卡文件,新建虚拟机 选择刚才下载的iso镜像文件 如果没有解锁过VMware,选择操作系统的时候是不会看到Apple Mac OS...
Kotlin协程
Kotlin协程协程的作用域构建器coroutineScope与runBlocking runBlocking是常规函数,而coroutineScope是挂起函数。 它们都会等待其协程体以及所有子协程结束,主要区别在于runBlocking方法会阻塞当前线程来等待,而coroutineScope只是挂起,会释放底层线程用于其他用途
ChatGPT注册使用教程
1. 注册ChatGPT账号 将IP换成国外IP 打开 https://chat.openai.com/auth/login,并使用自己的邮箱注册,我这里使用的是gmail 打开邮箱,验证 2. 短信接码注册ChatGPT账号,需要做短信验证,这里我使用的是https://sms-activate.org/ 使用支付宝充值0.5美元,在左侧的OpenAI里面搜索选择的国家,我使用的泰国,如果没有收到短信,可以在有效期内取消一次。
Kotlin基础 -- 协变和逆变
Kotlin基础 – 协变和逆变Kotlin 里面: in 是指可以写但是不可以读,是消费者,逆变; out 是只可以读不能写,是生产者,协变; 对应Java out 协变 对应 ? extends 只能读取不能修改 生产者 in 逆变 对应 ? super 只能修改不能读取 消费者 outout(协变),如果泛型类只将泛型类型作为函数的返回(输出),那么使用out,可以称之为生产类/接口,因为它主要是用来生产(produce)制定的泛型对象。 我的理解: open class TV { open fun turnOn() {}}class XiaoMiTV1: TV() { override fun turnOn() {}}class Controller<T> {} fun main() { //这里编译器会报错,Type mismatch: inferred type is TV but...
设计模式之美--(学习导读)03 面向对象、设计原则、设计模式、编程规范、重构,这五者有何关系?
设计模式之美–(学习导读)03 | 面向对象、设计原则、设计模式、编程规范、重构,这五者有何关系?在上一节课中,我们讲到,要具备编写高质量代码的能力,你需要学习一些编程方法论,其中就包含面向对象(我们可以把它看成一种设计思想)、设计原则、设计模式、编程规范、重构技巧等。而我们整个专栏的内容也是围绕着这几块展开讲解的。所以,今天我就先来简单介绍一下这几个概念,并且说一说它们之间的联系。 今天的内容相当于专栏的一个教学大纲,或者说学习框架。它能让你对整个专栏所涉及的知识点,有一个全局性的了解,能帮你将后面零散的知识更系统地组织在大脑里。 话不多说,我们就一块来看一下,接下来的这 8...
设计模式之美--(学习导读)01 为什么说每个程序员都要尽早地学习并掌握设计模式相关知识?
我相信,很多程序员都已经意识到基础知识的重要性,觉得要夯实基础,才能走得更远,但同时对于如何将基础知识转化成开发“生产力”仍然有些疑惑。所以,你可能看了很多基础的书籍,比如操作系统、组成原理、编译原理等,但还是觉得很迷茫,觉得在开发中用不上,起码在平时的 CRUD...