• Node实现前端本地开发接口代理服务

    目录 背景 目标 方案 实施 创建NodeJS项目 编写Express服务 编写代理接口 前端项目接入 背景 我们在前端开发的接口联调阶段,经常会遇到跨域问题,因为本地通常使用localhost域名来启动项目,当然我们可以通过配置host解决这个问题,但当需要访问线上页面的时候,又必须关闭host:我们也可以通过webpack的插件dev-server来配置代理(Proxy),但有时需要和多个服务端研发进行接口联调,因此就需要配置多个Proxy,设置多个虚拟接口前缀,还要考虑发布后线上如何不走代

    2024-09-04
  • vue使用swiper插件实现垂直轮播图

    目录 使用swiper插件做垂直轮播图 swiper轮播插件使用 一次显示多个slides Swiper 动态加载数据遇到的坑 总结 使用swiper插件做垂直轮播图 1.下载安装 cnpm install swiper vue-awesome-swiper --save 2.main.js: import Vue from 'vue' import VueAwesomeSwiper from 'vue-awesome-swiper' import "swiper/swiper-bundle.m

    2024-09-04
  • Unity中的Tilemap流程分析

    作为一个闯关类2d冒险类游戏,地图的设计就尤为重要,我们可以选择手动绘制,也可以导入现有的模板. 主要流程 首先创建文件夹: Tiles存放瓦片 Palette存放调色板 TileMap 相当于画布,瓦片的载体 创建Tilemap,背景,前景,边框各一个 载入模板,后打开Tilemap的pallette 进行板块元素的大小裁剪设计 进行板块元素的涂色设计 进行地图的绘制 到此这篇关于Unity之Tilemap的文章就介绍到这了,更多相关Unity Tilemap内容请搜索我们以前的文章或继续浏览

    2024-09-04
  • Android入门之日历选择与时间选择组件的使用

    目录 介绍 DatePicker有两种Style TimePicker同样也有两种Style 课程目标 主界面代码 后台交互代码 运行效果 介绍 DatePicker日期选择器,自带spinner和calendar两种模式,相关属性: android:calendarTextColor : 日历列表的文本的颜色 android:calendarViewShown:是否显示日历视图 android:datePickerMode:组件外观,可选值:spinner,calendar 前者效果如下,默认

    2024-09-04
  • python实现象棋游戏

    本文实例为大家分享了python实现象棋游戏的具体代码,供大家参考,具体内容如下 import math from turtle import * speed(0)   #调整画的速度 1-10,数字越大,速度越快 width=50 hideturtle()     #隐藏画笔的形状a #绘制棋盘 for i in range(5):     forward(8*width)     penup()     goto(0,(i+1)*width)     pendown() left(90) f

    2024-09-04
  • Pytest 自动化测试框架的使用

    目录 Pytest和Unittest测试框架的区别? Pytest 安装 Pytest 示例 标记 固件(Fixture) 预处理和后处理 作用域 自动执行 参数化 总结 Pytest和Unittest测试框架的区别? 如何区分这两者,很简单unittest作为官方的测试框架,在测试方面更加基础,并且可以再次基础上进行二次开发,同时在用法上格式会更加复杂:而pytest框架作为第三方框架,方便的地方就在于使用更加灵活,并且能够对原有unittest风格的测试用例有很好的兼容性,同时在扩展上更加丰

    2024-09-04
  • Mysql常见的慢查询优化方式总结

    目录 前言 (1)数据库中设置SQL慢查询 (2)分析慢查询日志 (3)常见的慢查询优化 总结 前言 这篇文章主要是就在公司实习的时候,对SQL优化工作作出的一些整理. 在公司实习的时候,导师分配了SQL慢查询优化的任务,任务是这样的:每周从平台中导出生产数据库的慢查询文件进行分析.进行SQL优化的手段也主要是修改SQL写法,或者新增索引. 现在从记录项目中的一点点做起. (1)数据库中设置SQL慢查询 一.第一步.开启mysql慢查询 方式一: 修改配置文件  在 my.ini 增加几行: 

    2024-09-04
  • Linux系统下安装PHP7.3版本

    请先安装依赖包 $ yum install -y gcc gcc-c++  make zlib zlib-devel pcre pcre-devel  libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-

    2024-09-04
  • 基于Spring-Security自定义登陆错误提示信息

    目录 一. 自定义实现 二. 实现自定义登陆页面 Spring-Security登陆表单提交过程 那么异常一下是如何传递给前端的呢 获取方式 实现效果如图所示: 首先公布实现代码: 一. 自定义实现 import.org.springframework.security.core.userdetails.UserDetailsService类 并且抛出BadCredentialsException异常,否则页面无法获取到错误信息. @Slf4j @Service public class MyU

    2024-09-04
  • vue实现无缝滚动手摸手教程

    目录 开发背景 需求分析 实现思路 实现需求一 实现需求二 实现需求三 实现需求四 撸起袖子开始干 目录规划 父组件的实现 子组件的实现 使用方法 结语 开发背景 之前在Vue2项目中使用vue-seamless-scroll组件实现过如下图的效果,最近要使用Vue3来实现,找了一天没有找到合适的组件,打算自己造个轮子,特次来分享下实现过程. 需求分析 通过使用类似下列代码的方式实现 <Swiper> <SwiperSlide>111</SwiperSlide> <

    2024-09-04
  • jQuery中的CSS-DOM操作

    除了css()以外,还有获取和设置元素高度.宽度.相对位置等的样式操作方法,语法如下: 高度和宽度示例: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">

    2024-09-04
  • Windows Server 2019 DNS服务器的配置与管理之主、辅域名服务器

    目录 9. 主.辅域名服务器 9.1 主.辅域名服务器理论 9.2 实验拓扑 9.3 主域名服务器正向区域传送的配置 9.4 主域名服务器反向区域传送的配置 9.5 设置Server2的IP地址和安装DNS服务 (1)配置 IP 地址 (2)安装DNS服务 9.6 Server2新建正向辅助区 9.7 Server2新建反向辅助区 9.8 主.辅域名服务器功能验证 主域名服务器(Primary Name Server)和辅助域名服务器(Secondary Name Server)是DNS服务器的

    2024-09-04
  • Asp.Net MVC记住用户登录信息下次直接登录功能

    有的时候做网站,就需要记住用户登录信息,下次再登录网站时,不用重复输入用户名和密码,原理是浏览器的cookie把状态给记住了! 那么具体是怎么实现的呢?下面博主将一部分代码贴出来,想要完整版的Demo可以到百度云和码云下载, 百度云下载链接:https://pan.baidu.com/s/19pL-koHI9UnVd4bK3Fpuyg 密码: nud3 马云下载链接:https://gitee.com/WuFengZui/RememberLoginDemo      [没有下载链接的都是耍流氓 

    2024-09-04
  • mysql8.0 JSON_CONTAINS的使用说明

    目录 JSON_CONTAINS的使用 语法 案例 JSON_CONTAINS函数问题 结构如下 JSON_CONTAINS的使用 语法 JSON_CONTAINS(json_doc, val[, path]) 案例 select * from tb     where info->'$.name' = '特价促销'  or JSON_CONTAINS(info->'$[*].name', '"特价促销"', '$') SET @json = '{"A"

    2024-09-04
  • postgresql中如何执行sql文件

    目录 postgresql执行sql文件 1.连接db,执行sql脚本 2.通过psql,运行sql脚本 3.pgadmin4界面管理工具 postgresql命令行执行sql脚本文件 总结 postgresql执行sql文件 postgresql运行sql脚本有3种方式 1.连接db,执行sql脚本 psql -p 5432 postgres=# CREATE DATABASE testdb; postgres=# \l postgres=# \c testdb # \i后跟sql文件路径,比

    2024-09-04
  • jJavaScript中toFixed()和正则表达式的坑

    目录 toFixed精度问题 导致原因 解决办法 正则表达式全局匹配的坑 toFixed精度问题 toFixed方法可以把Number四舍五入为指定小数位数的数字.可是大家看下下面这张图,发现了什么? 0.985四舍五入之后变成了0.98!! 这就是toFixed方法的坑. 导致原因 那这到底是怎么回事呢?本质其实是因为js小数的精度问题. 在计算机中计算,是将数字转成二进制,进行计算之后再转化为十进制. 比如将0.985转化为二进制是0.1111110000101000(超出精度,结果保留了1

    2024-09-04
  • Java在重载中使用Object的问题

    目录 在重载中使用Object 在开发中遇到了两个方法 不是说先匹配类型相同的吗? 解决办法 Object的使用:重载equals.hashCode及实现compareTo 下面是一个简单的例子 在重载中使用Object JAVA中调用重载方法都是先匹配同类型参数的方法,如没有才会向上转型去匹配参数. 例: public void remove(int i) {     ... } public void remove(Object object) {     ... }     int i =

    2024-09-04
  • asp.net中调用Office来制作3D统计图的实例代码

    1.首先下载owc11 COM组件 http://www.microsoft.com/downloads/details.aspx?FamilyID=7287252c-402e-4f72-97a5-e0fd290d4b76&displaylang=en 2.注册owc11 在工程中添加 C:/Program Files/Common Files/Microsoft Shared/Web Components/11  文件下的owc11.dll引用 3.在工程中添加 using OWC11; 4.

    2024-09-04
  • C#实现递归调用的Lambda表达式

    前段时间,我写一个树的访问算法的时候,用了Visitor模式把访问的算法分离了出来,当时打算用lambda表达式写visit算法的,却发现带递归调用的lambda表达式没想象的那么好写,憋了半天愣是没写出来,由于当时赶进度,就写成了普通的函数了. 今天晚上研究了一下递归调用的Lambda表达式的写法,发现也还是比较简单的,就是脑袋要转个弯(可能当时这个弯没有转过来),首先给一个简单的示例: int i = 1; RecursiveRun(self => { Console.WriteLine(&qu

    2024-09-04
  • 详解C++中的const和constexpr

    目录 一.const常量与#define比较 二.const修饰 1.修饰普通变量,必须初始化 2.修饰类变量和成员变量 3.修饰成员函数 4.修饰指针 5.修饰引用 三.const转换 四.顶层const与底层const 五.C++11新引入的constexpr 总结 一.const常量与#define比较 define只是简单的替换,没有类型,const可以做到防窜改与类型安全. 而且#define会在内存中可能(有几次替换就有几次拷贝)有多份拷贝,对于字面值常量加不加const都一样,例如

    2024-09-04
yixingzi wulianji zhihuizuan yunmashang pengyihao