webpack-dev-server 和 html-webpack-plugin的使用

webpack-dev-server的作用:自动编译 1、webpack-dev-server的使用   1)cnpm i webpack-dev-server -D   2)在package.json中配置:   3)终端中输入命令:npm run dev   4)浏览器访问http://localhost:8080/   output file[main.js]托管到“/”,所以可以通过地址http://localhost:8080/main.js来访问   在package.json中配
分类: 其他 发布时间: 12-04 23:17 阅读次数: 0

day58 cookie session 中间件

cookie与session简介及操作 为什么会有这些技术 1.目的是为了保存客户端的用户状态 2.原因:HTTP协议是无状态的 cookie cookie:保存在客户端浏览器上的键值对 cookie虽然是保存在客户端浏览器上的键值对,但它是由服务端设置的,浏览器有权禁止cookie的写入 django如何操作cookie 小白必会三板斧 利用obj对象才可以操作cookie obj=HttpResponse() obj=render() obj=redirect() return obj 设
分类: 其他 发布时间: 12-04 23:17 阅读次数: 0

【转】认识JWT

1. JSON Web Token是什么 JSON Web Token (JWT)是一个开放标准(RFC 7519),它定义了一种紧凑的、自包含的方式,用于作为JSON对象在各方之间安全地传输信息。该信息可以被验证和信任,因为它是数字签名的。 2. 什么时候你应该用JSON Web Tokens 下列场景中使用JSON Web Token是很有用的: Authorization (授权) : 这是使用JWT的最常见场景。一旦用户登录,后续每个请求都将包含JWT,允许用户访问该令牌允许的路由、服
分类: 其他 发布时间: 12-04 23:17 阅读次数: 0

redis多实例&分片&jedis的使用

接下来学习redis多实例的部署、数据分片,以及jedis API的使用。 redis多实例部署 一般单个redis的进程是不能满足实际需求的,需要在单台服务器上部署多个redis进程,充分发挥cpu的效能,多台服务器上的redis进程将组成庞大的集群,多的一般部署达到数千个redis进程。 暂时不考虑高可用的情况,下面在一台centos6.5上部署三个redis实例,要想实现部署需要修改redis.conf文件,需要修改服务端口号、日志文件编号、rdb文件编号等,下面边查看常用配置边修改。
分类: 其他 发布时间: 12-04 23:17 阅读次数: 0

CodeForces - 655E dp+贪心

题目链接:cf崩了,so。 参考博客:https://blog.csdn.net/kyleyoung_ymj/article/details/51628238 补题。 题意: 每个样例输入两行,第一行输入两个数字n,k,第二行输入一个字符串,你可以在第二行输入的字符串后面增加n个字符(k代表字符范围,比如k=2,那么你选择的字符有a,b;如果k=4,那么你可以选择的字符有a,b,c,d,就是从字符a开始的k个字符是可选择的)。你要使输入字符串在后面增加n个指定范围的字符之后得到的字符串的子序列
分类: 其他 发布时间: 12-04 23:17 阅读次数: 0

django 未成功初始化自定义表单

用以下两句 python3 manage.py makemigrations python3 manage.py migrate 成功初始化了数据库,但是只初始化了django自带的表,未初始化我自定义的model 用如下三句: 1.python3 manage.py makemigrations --empty 你的应用名 2.python3 manage.py makemigrations 3.python3 manage.py migrate 成功解决
分类: 其他 发布时间: 12-04 23:17 阅读次数: 0

C++ 自增、自减运算符的重载和性能分析

01 ++、--运算符重载函数的格式 自增运算符和自减运算符是有前置和后置之分的,如: a++ // 后置自增运算符 ++a // 前置自增运算符 b-- // 后置自减运算符 --b // 前置自减运算符 为了区分所重载的是前置运算符还是后置运算符,C++规定: 前置运算符作为一元运算符重载,重载为成员函数的格式如下: T & operator++(); // 前置自增运算符的重载函数,函数参数是空 T & operator--(); // 前置自减运算符的重载函数,函数参数是空
分类: 其他 发布时间: 12-04 23:17 阅读次数: 0

C语言黑与白问题

问题描述: 有A、B、C、D、E这5个人,每个人额头上都帖了一张黑或白的纸。5人对坐,每 个人都可以看到其他人额头上纸的颜色。5人相互观察后: A说:“我看见有3人额头上贴的是白纸,1人额头上贴的是黑纸。” B说:“我看见其他4人额头上贴的都是黑纸。” C说:“我看见1人额头上贴的是白纸,其他3人额头上贴的是黑纸 。” D说:“我看见4人额头上贴的都是白纸。” E什么也没说。 现在己知额头上贴黑纸的人说的都是谎话,额头贴白纸的人说的都是实话。问这5人 谁的额头上贴的是白纸,谁的额头上贴的是黑纸
分类: 其他 发布时间: 12-04 23:17 阅读次数: 0

6.分布式服务接口的幂等性如何设计(比如不能重复扣款)?

作者:中华石杉 面试题 分布式服务接口的幂等性如何设计(比如不能重复扣款)? 面试官心理分析 从这个问题开始,面试官就已经进入了实际的生产问题的面试了。 一个分布式系统中的某个接口,该如何保证幂等性?这个事儿其实是你做分布式系统的时候必须要考虑的一个生产环境的技术问题。啥意思呢? 你看,假如你有个服务提供一些接口供外部调用,这个服务部署在了 5 台机器上,接着有个接口就是付款接口。然后人家用户在前端上操作的时候,不知道为啥,总之就是一个订单不小心发起了两次支付请求,然后这俩请求分散在了这个服务
分类: 其他 发布时间: 12-04 23:17 阅读次数: 0

洛谷 P1968 美元汇率

题目传送门 解题思路: 一道很简单的DP AC代码: 1 #include<iostream> 2 #include<cstdio> 3 4 using namespace std; 5 6 int n; 7 double wl[101],f[101][2]; 8 //f[i][0]表示第i天可以获得最多多少马克 9 //f[i][1]表示第i天可以获得最多多少美元 10 11 int main() { 12 scanf("%d",&n); 13 fo
分类: 其他 发布时间: 12-04 23:17 阅读次数: 0

NET Core 3.0 项目中使用 AutoFac

Net Core 2.x 跟 Net Core3.0 还是有很大的区别的,随着.NET Core 3.1发布,也就意味着老版本慢慢的要停止维护。 Net Core 3.0 其实就是过渡版本,用于我们练手。 ASP.NET Core 2.2 迁移到3.0:https://docs.microsoft.com/zh-cn/aspnet/core/migration/22-to-30?view=aspnetcore-3.0&tabs=visual-studio ASP.NET Core 3.0的新增
分类: 其他 发布时间: 12-04 23:17 阅读次数: 0

JavaWeb(四):MVC案例

MVC是Model-View-Controller的简称,即模型-视图-控制器。 MVC是一种设计模式,它把应用程序分成三个核心模块:模型、视图、控制器,它们各自处理自己的任务。模型是应用程序的主体部分,模型表示业务数据和业务逻辑。一个模型能为多个视图提供数据。由于应用于模型的代码只需写一次就可以被多个视图重用,所以提高了代码的可重用性。视图是用户看到并与之交互的界面,作用如下:视图向用户显示相关的数据,接受用户的输入,不进行任何实际的业务处理。控制器接受用户的输入并调用模型和视图去完成用户的
分类: 其他 发布时间: 12-04 23:17 阅读次数: 0

批量执行用例,且结果显示在html中,python控制台也会显示运行过程

下载HTMLTestRunner.py放到python安装目录的Lib下; 如下以登录为例,创建不同的.py文件, ================================================================================================== #runall.py代码如下 import unittest,HTMLTestRunner import os def runa(): path=os.getcwd()
分类: 其他 发布时间: 12-04 23:17 阅读次数: 0

标准化和归一化(综合)

part1: 【转】https://blog.csdn.net/weixin_40165004/article/details/89080968 Weka数据预处理(一) 对于数据挖掘而言,我们往往仅关注实质性的挖掘算法,如分类、聚类、关联规则等,而忽视待挖掘数据的质量,但是高质量的数据才能产生高质量的挖掘结果,否则只有"Garbage in garbage out"了。保证待数据数据质量的重要一步就是数据预处理(Data Pre-Processing),在实际操作中,数据准备阶段往往能占用整
分类: 其他 发布时间: 12-04 23:17 阅读次数: 0

洛谷 P1926 小书童——刷题大军

题目传送门 解题思路: 先跑01背包求出恰好大于或等于k的最少时间,然后用剩余时间贪心模拟即可 AC代码: 1 #include<iostream> 2 #include<cstdio> 3 #include<algorithm> 4 5 using namespace std; 6 7 int n,m,k,r,t[11],w[11],v[11],f[151],sy,ans; 8 9 int main() { 10 scanf("%d%d%d%d",&n,&m
分类: 其他 发布时间: 12-04 23:17 阅读次数: 0

ES6常见面试题

1.es5和es6的区别,说一下你所知道的es6 ECMAScript5,即ES5,是ECMAScript的第五次修订,于2009年完成标准化 ECMAScript6,即ES6,是ECMAScript的第六次修订,于2015年完成,也称ES2015 ES6是继ES5之后的一次改进,相对于ES5更加简洁,提高了开发效率 ES6新增的一些特性: 1)let声明的变量和const声明的常量,两个都有块级作用域ES5中是没有块级作用域的,并且var有变量提升,在let中 使用的变量一定要进行声明。 2
分类: 其他 发布时间: 12-04 23:17 阅读次数: 0

drf 过滤器(条件查询 排序 )分页器

drf 过滤器(条件查询 排序 )分页器 目录 一、群查接口各种筛选组件 数据准备 1.drf 搜索 过滤组件 2. drf 排序 过滤组件 3. drf 基础分页组件 4. drf 偏移分页组件 5. drf游标分页组件(了解) 6. 自定义 limit 过滤器 7. 过滤器插件:django-filter 一、群查接口各种筛选组件 数据准备 models.py View Code admin.py 注册 admin.site.register(models.Car) serializers
分类: 其他 发布时间: 12-04 23:17 阅读次数: 0

selenium 元素操作(四)

1. 输入框input   输入:sendKeys( );   清空:clear( );   点击:click( ); 为了保证输入结果的准确,一般情况先清空,再输入 2. 按钮button   点击:click( );   判断元素是否可点击:isEnable( );   提交表单:,submit( ); click( )也可以用,有时候会报错 3.上传文件   sendKeys("c:\\1.jpg"); 参数为文件的路径 4.单选框,多选框   click( ); 选上   clear(
分类: 其他 发布时间: 12-04 23:17 阅读次数: 0

吴裕雄--天生自然HTML学习笔记:HTML 基础- 4个实例

HTML 标题 HTML 标题(Heading)是通过<h1> - <h6> 标签来定义的. 实例 <h1>这是一个标题</h1> <h2>这是一个标题</h2> <h3>这是一个标题</h3> HTML 段落 HTML 段落是通过标签 <p> 来定义的. 实例 <p>这是一个段落。</p> <p>这是另外一个段落。</p> HTML 链接 HTML 链接是通过标签 <a> 来定义的. 实例 <a href="http://www.runoob.com">这
分类: 其他 发布时间: 12-04 23:17 阅读次数: 0

Git实战指南----跟着haibiscuit学Git(第二篇)

笔名: haibiscuit 博客园: https://www.cnblogs.com/haibiscuit/ Git地址: https://github.com/haibiscuit?tab=repositories (欢迎star) 本项目地址: https://github.com/haibiscuit/StudyBook 尊重笔者的劳动成果,未经允许请不要转载 第一篇(git相关的概念--基础部分 ) 一:git相关的概念--基础部分 前言:(可以不看) 记得一次面试官问我什么是跟踪新
分类: 其他 发布时间: 12-04 23:17 阅读次数: 0