Python中的异常处理总结
1.异常分类 错误Error: 原因 | 示例 : |: 笔误 | 像变量名写错,造成的语法错误 逻辑错误 |算法写错了,例如原本逻辑是求和,但写成了乘积 函数或者类使用错误 | 这类也归为逻辑错误 写代码时,错误是可以避免的。 异常Exception 有时候程序写的没有问题,也没有语法错误,但在某 ...
Python中高阶函数与装饰器教程
1高阶函数 1.1 数学概念 回顾下数学知识: y=f(x) 这是最开始接触的普通函数 y=g(f(x)) 这个就是我们接触到的高阶函数 在数学和计算机科学中,高阶函数至少应当是满足下面一个条件的函数: 1)接受一个或者多个函数作为参数 2)输出一个函数 程序中我们的高阶函数也类似 示例计数器的函数 ...
JavaScript 中URL 查询字符串(query string)的序列与反序列化
方法一: 在 JavaScript 中,可以使用 URLSearchParams 对象来处理 URL 中的查询字符串。 序列化(将 JavaScript 对象转换为查询字符串)可以使用 URLSearchParams 对象的 append() 方法,如下所示: let params = new UR ...
Redis 数据结构-双向链表
Redis 数据结构-双向链表 最是人间留不住,朱颜辞镜花辞树。 1、简介 Redis 之所以快主要得益于它的数据结构、操作内存数据库、单线程和多路 I/O 复用模型,进一步窥探下它常见的五种基本数据的底层数据结构。 Redis 常见数据类型对应的的底层数据结构。 String:简单动态字符串。 L ...
记录--JS-SDK页面打开提示realAuthUrl错误
这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 测试环境好好地功能,上了生产,莫名其妙报错,开始以为是没有设置Js安全接口域名,结果让相应人员一查,已经设置了相应的域名,再看下公众号内的接口权限部分,相关js权限也都是已授权,没办法,只能按照微信文档上的常见错误及解决方法,设置debu ...
【Python爬虫实战项目】Python爬虫批量下载相亲网站数据并保存本地(附源码)
前言 今天给大家介绍的是Python爬虫批量下载相亲网站图片数据,在这里给需要的小伙伴们代码,并且给出一点小心得。 首先是爬取之前应该尽可能伪装成浏览器而不被识别出来是爬虫,基本的是加请求头,但是这样的纯文本数据爬取的人会很多,所以我们需要考虑更换代理IP和随机更换请求头的方式来对相亲网站图片数据进 ...
增强MybatisPlus拓展新功能 实战MybatisPlus大合集
mybatis-plus-max简介 MybatisPlusMax是MybatisPlus的增强包,秉承只拓展不修改的理念,对MybatisPlus做增强。 正如MybatisPlus是对MyBatis的增强,MybatisPlusMax是对MybatisPlus的增强,拓展理念一脉相承。 显而易见 ...
13种Shell逻辑与算术,能写出5种算你赢!
相较于最初的 Bourne shell,现代 bash 版本的最大改进之一体现在算术方面。早期的 shell 版本没有内建的算术功能,哪怕是给变量加1,也得调用单独的程序来完成。 1、算术方法一: $(( )) 只要都是整数运算,就可以在 $(( )) 的算术表达式内使用所有的标准运算符。还有一个额 ...
RocketMQ消息短暂而又精彩的一生
大家好,我是三友~~ 这篇文章我准备来聊一聊RocketMQ消息的一生。 不知你是否跟我一样,在使用RocketMQ的时候也有很多的疑惑: 消息是如何发送的,队列是如何选择的?消息是如何存储的,是如何保证读写的高性能?RocketMQ是如何实现消息的快速查找的?RocketMQ是如何实现高可用的?消 ...
Fabric.js 拖放元素进画布
本文简介 点赞 + 关注 + 收藏 = 学会了 学习 Fabric.js,我的建议是看文档不如看 demo。 本文实现的功能:将元素拖进到画布中并生成对应的图形或图片。 效果如下图所示: 思路 要实现以上效果,需要考虑以下几点: 元素有拖拽功能。 能在画布中生成对应的元素。 画布有可能缩放。 画布有 ...
== 与 ===
尽量不要用== ==的比较过程 以 [] == ![] 为例 左边 [] 是个数组 右边 ![] 是个表达式,表示对数组取反,需要对数组进行布尔判定,数组是对象所以是true,取反之后为false,所以就相当于比较 == 两边数据类型不一样会将数据转变成原始类型 ,原始类型有 null 、 unde ...
uniapp小程序使用高德地图api实现路线规划
路线规划 简介 路线规划常用于出行路线的提前预览,我们提供4种类型的路线规划,分别为:驾车、步行、公交和骑行,满足各种的出行场景。 高德开放平台 本例是驾车路线规划功能和位置选择地图api:chooseLocation 示例: 1、在页面的 js 文件中,实例化 AMapWX 对象,请求进行驾车路线 ...