Python学习————魔法方法
Python中的魔法方法 1._init_: 初始化函数,在创建实例对象为其赋值时使用,在__new__之后,__init__必须至少有一个参数self, 就是这个__new__返回的实例,__init__是在__new__的基础上可以完成一些其它初始化的动作, __init__不需要返回值。 2. ... 查看全文
Python基础入门知识点——字符串的介绍
字符串创建 字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。 创建字符串很简单,只要为变量分配个值即可。 单引号和双引号 在 Python 中我们都知道单引号和双引号都可以用来表示个字符串,比如 print("What's your name?") 结果: 好好学 ... 查看全文
Java 设计模式 – 外观模式
外观模式的作用: 松散耦合,外观模式松散了客户端与子系统的耦合关系,让子系统内部的模块能更容易扩展和维护。 简单易用,外观模式让子系统更加易用,客户端不再需要了解子系统内部的实现,也不需要跟众多子系统内部的模块进行交互,只需要跟门面类交互就可以了。 更好的划分访问层次-通过合理使用 Facade,可 ... 查看全文
3, python3 发送邮件脚本
# 首先导入email模块构造邮件 from email.mime.text import MIMEText # 构造邮件,内容为hello world msg = MIMEText('hello world') # 设置邮件主题 msg["Subject"] = "hello world" # 寄 ... 查看全文
链表(python)
一、链表和数组 在编写代码中,我们储存的数据是存储于内存当中,内存就像一块块并列排序的小方盒,每个小方盒都有自己地址,我们储存的数据就在这样一个个小方盒当中。 这些数据存放的结构有两种基本方式,数组和链表。 1,数组 数组在内存中是按顺序,内存地址来存储的,就好似上图的抽屉,从上到下,按顺序存放物品 ... 查看全文
Spring Cloud 学习记录 - Gateway
Spring Cloud 学习记录 - Gateway 参考资料: SpringCloud Gateway跨域配置 ... 查看全文
单线程+多任务异步协程、浏览器自动化
# 梨视频数据的爬取import requestsfrom lxml import etreeimport reheaders = { 'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, ... 查看全文
springboot——简单通过Map将错误提示输出到页面显示
主要思路:在controller层我们将错误信息put进map中,然后通过视图解析器跳转到目标页面,在目标页面中在通过指定标签内的th:text将错误消息取出。 例: 1.编写controller代码 @PostMapping("/user/login") public String login(@ ... 查看全文
java基础之二分查找
一、 public class BinarySeachTest { public static void main(String[] args) { int[] arr = new int[]{22,54,88,97,105,112}; System.out.println(binarySeach( ... 查看全文
netcore使用Autofac实现依赖注入
原文:netcore使用Autofac实现依赖注入 第一步,添加程序集引用 在nuget中搜索“autofac”,添加下图中的两个程序集。他们的作用分别是autofac的核心库和依赖倒置的实现库。 第二步,注册服务 修改Startup类的ConfigureServices方法 public ISer... ... 查看全文
3.2.3 webpack图片等资源的处理 file-loader|url-loader|img-loader
如果引入除了 js 之外的内容,必须使用 loader 去处理,否则会报错 “Unexpected character ‘口’” 不认识 1、需要用到的 loader file-loader //能够正确引入图片,直接引入图片会报错 url-loader //包含file-loader,在此基础上增 ... 查看全文
后端开发都应该了解点接口的压力测试(Apache Bench版)
背景 小A:小B,最近调你的接口老是超时呀,8秒都还没返回结果,是不是有性能问题呀! 小B :我看看~~ 类似这样的对话,在现实中是时有发生的,不是特别严重的话,往往大家也不会去重视这个事。 尤其是在一些测试资源并不完备的,开发人员对性能测试没有接触过的一些公司,遇到这些会显得更加力不从心。 本着对 ... 查看全文
netcore3.1增加阿里云OSS云存储服务
问题描述:由于最近的项目访问量有点大,决定部署到两天服务器,做负载的同时问题也发现了,之前的程序附件上传是上传到程序根目录的,由于做了负载,网站访问的资源就得看运气了,多刷几次才能访问的到,于是乎干脆把资源文件都放到oss上面。 解决方案:先说一下整体思路,前台是jquery的,页面加载获取osst ... 查看全文
Web HTML页面,内容禁止选择、复制、右键
<body leftmargin=0 topmargin=0 oncontextmenu='return false' ondragstart='return false' onselectstart ='return false' onselect='document.selection.empt ... 查看全文
通过极简模拟框架让你了解ASP.NET Core MVC框架的设计与实现[中篇]:请求的响应
《200行代码,7个对象——让你了解ASP.NET Core框架的本质》让很多读者对ASP.NET Core管道有了真实的了解。在过去很长一段时间中,有很多人私信给我:能否按照相同的方式分析一下MVC框架的设计与实现原理,希望这篇文章能够满足你们的需求。在对本章内容展开介绍之前,顺便作一下广告:《A... ... 查看全文
JS基础篇--HTML DOM classList 属性
页面DOM里的每个节点上都有一个classList对象,程序员可以使用里面的方法新增、删除、修改节点上的CSS类。使用classList,程序员还可以用它来判断某个节点是否被赋予了某个CSS类。 添加类(add) document.getElementById("myDIV").classList. ... 查看全文
Asp.Net Core 中IdentityServer4 实战之 Claim详解
`ids4`授权服务中构建用户身份信息通过身份容器载体`ClaimsPrincipal`载入(具体载入到哪里?是怎么携带到`Api资源`网关中的?下篇文章再来分享具体的原理和流程);再经过受保护的`Api资源`网关中通过`ClaimsPrincipal`身份容器载体获得当前用户的相关信息后就可以做一... ... 查看全文
css样式设置元素居中的最简便方式 左右居中或垂直居中
左右居中 垂直居中方式 父元素需要设置position为非static定位,如果需要左右也居中,加上 即可。 ` 样例代码 ... 查看全文
免费放置图片的网站——imgbb
imgbb是我今天偶尔发现的一个免费放置图片的网站,对于我们一些程序员爱好者来说,没有自己的服务器,数据库,搭建网站的话,就不能存储一些图片去引用在我们的程序中。 甚至说我们的一些css代码直接copy引用的时候,也需要你引用一些在网上放置的图片,所以我就一直在找,一直找,终于让我找到一个很良心的网 ... 查看全文