JavaScript中展开运算符及应用的实例代码

展开运算符(spread operator)允许一个表达式在某处展开。展开运算符在多个参数(用于函数调用)或多个元素(用于数组字面量)或者多个变量(用于解构赋值)的地方可以使用。let obj1 = {...

详解css sroll-snap-type属性(优化滚动的小技巧)

根据 CSS Scroll Snap Module Level 1 规范,CSS 新增了一批能够控制滚动的属性,让滚动能够在仅仅通过 CSS 的控制下,得到许多原本需要 JS 脚本介入才能实现的美好交互。Tips:本...

2021-01-14

详解CSS中的:placeholder-shown伪类

一般我们常见placeholder伪类选择器用来修改默认样式及文案,忽然发现placeholder-shown伪类选择器,比较官方的解释是CSS伪类表示任何显示占位符文本的form元素。简单来说就是...

2021-01-14

详解使用 Set 来提高JS代码性能的方法

我确信有很多开发人员坚持使用基本的全局对象:数字,字符串,对象,数组和布尔值。对于许多用例,这些都是需要的。 但是如果想让你的代码尽可能快速和可扩展,那么这些基本类型并不总...

python中的时区问题

问题背景
使用 Python 进行了许久的开发,一直没有踩到时区的坑,最近新的业务中引入了比较多的服务,而且使用 grpc 进行数据通讯,不幸踩到了时区的坑,果然偷的懒最终还是会有报应...

2021-01-14

详解Python中的文件操作

一:文件的打开模式
了解过字符编码都知道,文件都是以某一种标准编码成二进制存在硬盘里的,在文件的默认打开模式下f = open('a.txt','rt',encoding='utf-8') 其中的t表示是以文...

2021-01-14

js中延迟加载和预加载的具体使用

延迟加载(懒加载)和预加载是常用的 web 优化的手段。。一、延迟加载(懒加载)
原理: 当在真正需要数据的时候,才真正执行数据加载操作。
目的: 延迟加载机制是为了避免一些无谓的性...

css里大于号表示什么

css指的是层叠样式表(Cascading Style Sheets),它是一种用来表现HTML或XML等文件样式的计算机语言,是用来表示html样式的一种编程语言,是可以做到网页和内容进行分离的一种样式语...

2021-01-14

css里图片和文字如何等高

CSS 让同一行的图片和文字对齐大家在做前端开发的时候那,经常会遇到img标签和文字在同一行。那么我刚开始的时候那是利用的float浮动布局解决的,定位布局(兼容性需要调整 不划...

2021-01-14

HTML外部引用CSS文件不生效的原因

HTML外部引用CSS文件不生效的原因1、未关联外部CSS样式表文件或关联路径出错这是一个让人很无语的错误,但我以前确实遇到过,辛辛苦苦写好了代码,发现一个样式都没有生效,傻乎乎...

2021-01-14

css绝对路径怎么写

路径指文件存放的位置,在网页中利用路径可以引用文件,插入图像、视频等。表示路径的方法有两种:相对路径,绝对路径。css绝对路径怎么写?绝对路径是指完整的网址。假设你通过虚拟...

2021-01-14

css框模型规定了什么作用

CSS框模型规定了元素框处理元素内容、内边距、边框和外边距的方式。CSS 框模型概述元素框的最内部分是实际的内容,直接包围内容的是内边距。内边距呈现了元素的背景。内边距...

2021-01-14

python 讲解进制转换 int、bin、oct、hex

原理十进制转n进制都可以使用倒除法:对十进制进行除n的运算,直到商为0为止,然后将各个步骤中得到的余数倒着写出来.
n进制转十进制:(例子:二进制转十进制)
101001 => 2^5 + 2^3 + 1...

2021-01-14

css如何设置li的样式

li标签默认样式是前面有一个小圆点或者是数字序号,那么怎样改变li标签的默认样式呢?css怎么设置li标签的样式?ul和li列表是使用CSS布局页面时常用的元素。在CSS中,有专门控制列...

2021-01-14

none在css中表示什么意思

none在css中表示什么意思?none本意是【没有】的意思,在css中,表示令某个元素失效。常用于display、border、outline、list-style等属性中。display:none; 表示设置元素不显示。...

2021-01-14

如何解决vue.js中文乱码问题

Vue2.0流式渲染中文乱码问题在参照vue2.0中文官方文档学习服务端渲染之流式渲染时,因为响应头默认编码类型为GBK,而文件为UFT-8类型,所以出现了中文乱码问题。解决办法:设置响应...

php7 ext各种扩展安装的方法

两种方法:第一种不在介绍 太麻烦第二种方法:php ext目录:举个栗子:Mysql_PDO
cd pdo_mysql//里面没有configure 的文件,用phpize来扩展模块
/usr/local/php/bin/phpizeyum instal...

2021-01-14

CSS实现居中的几种方案(总结)

水平居中内联元素要使内联元素(如链接,span 或img)居中,使用 text-align: center 足够了。<div class="desk"> <span class="plate"></span></div>.desk { text-align: cente...

2021-01-14

Python列表和元组的相同点和不同点是什么

Python列表、元组的相同点与不同点1.相同点( 1 )索引相同,从左到右都为0~~n-1。( 2 )拼接相同,都可以用“+”拼接。( 3 )计数相同,都使用len()函数统计元素个数、使...

2021-01-14

或许你想去掉Response Headers中的X-Powered-By?

方法:首先打开 php.ini 搜索 expose_php 将其对应的值修改为 Off然后重启 php 即可!....某网友问:为什么去掉呢?某博主答:不想让别人知道我是用什么语言写的!哈哈哈以上就是或许你...

2021-01-14

解决tp5遇到Call to a member function toArray() on array的报错

在写代码是又遇到Call to a member function toArray() on array的报错,居然还是不会改,写个博客记录一下。

改正时是在application\database.php中 的// 数据集返回类型...

2021-01-14

详解golang string和[]byte的对比

golang string和[]byte的对比为啥string和[]byte类型转换需要一定的代价?为啥内置函数copy会有一种特殊情况copy(dst []byte, src string) int?
string和[]byte,底层都是数组,...

c语言本身没有输入输出语句吗

c语言本身是没有输入输出语句的。与其他的计算机程序设计语言不同,C语言中绝大多数功能都是通过函数调用实现的,因此C语言本身的语句数量较少。C语言采用方式使得语言功能的扩...

2021-01-14

pandas如何读取excel文件

pandas读取excel文件的方法:1、首先,创建一个表格,填充一点实验内容2、然后,引入pandas的pd方法,并创建对象3、接着,读取最大行和最大列4、然后,读取特定行列的内容5、然后,查看特定...

2021-01-14

pycharm社区版和商用版的区别

区别分析如下:一、功能上的区别PYcharm专业版是功能最丰富的,与社区版相比,PYcharm专业版增加了Web开发、Python We框架、Python分析器、远程开发、支持数据库与SQL等更多高级...

2021-01-14

Java中数组的定义和使用教程(二)

数组与方法调用
数组是一个引用数据类型,那么所有的引用数据类型都可以为其设置多个栈内存指向。所以在进行数组操作的时候,也可以将其通过方法进行处理。范例: 方法接受数组pu...

2021-01-14

Java中数组的定义和使用教程(一)

数组的基本概念
如果说现在要求你定义100个整型变量,那么如果按照之前的做法,可能现在定义的的结构如下:int i1, i2, i3, ... i100;但是这个时候如果按照此类方式定义就会非常...

2021-01-14

Python截图并保存的具体实例

大家肯定会疑问,为什么需要用python去进行截图保存,或者说是我们的QQ、微信都是自带截图工具的,可以直接拿过来进行使用的,但是事实上,一般在测试的时候,经常会遇到代码报错等问题...

2021-01-14

Python从MySQL数据库中面抽取试题,生成试卷

一、背景
本文章主要是分享如何使用Python从MySQL数据库中面抽取试题,生成的试卷每一份都不一样。二、准备工作
1.安装Python3下载地址:https://www.python.org/downloads/win...

2021-01-14

如何用Python提取10000份log中的产品信息

一、背景协助产品部门提取10000份产品log信息中的SN号、IMEI号、ICCID号到Excel表格中。1.l原始的og内容:2.提取后的Excel表格:二、实现1.思路a.for遍历获取所有log文件的路径...

2021-01-14

JS中箭头函数与this的写法和理解

前言JavaScript在ES6语法中新增了箭头函数,相较于传统函数,箭头函数不仅更加简洁,而且在this方面进行了改进。this作为JavaScript中比较诡异的存在,许多文章对于this的解释也不...

JavaScript this关键字的深入详解

一、前言
this关键字是JavaScript中最复杂的机制之一。它是一个很特别的关键字,被自动定义在所有函数的作用域中。对于那些没有投入时间学习this机制的JavaScript开发者来说,t...

python自动生成证件号的方法示例

前言在跟进需求的时候,往往涉及到测试,特别是需要用到身份信息的时候,总绕不开身份证号码这个话题。之前在跟一个互联网产品的时候,需要很多身份证做测试,又不想装太多软件自动生...

2021-01-14

用python批量移动文件

我是用来移动图片的,其他格式的文档也是可以的,改下后缀列表就可以了import os,shutilimport datetime #将文件夹里的图片全部移动到新文件夹中#revised by Stephen Shen 2020...

2021-01-14

python用700行代码实现http客户端

本文用python在TCP的基础上实现一个HTTP客户端, 该客户端能够复用TCP连接, 使用HTTP1.1协议. 一. 创建HTTP请求
  HTTP是基于TCP连接的, 它的请求报文格式如下:    因...

2021-01-14

python批量生成身份证号到Excel的两种方法实例

身份证号码的编排规则
前1、2位数字表示:所在省份的代码;第3、4位数字表示:所在城市的代码;第5、6位数字表示:所在区县的代码;第7~14位数字表示:出生年、月、日;第15、16位数字表示:...

2021-01-14

Django扫码抽奖平台的配置过程详解

安装源
pip install django2.2
pip install mysqlclient1.4.6
使用pyharm 创建django 项目django基本配置在settings.py中设置数据库链接DATABASES = { 'default': { 'ENGIN...

2021-01-14

如何用python实现一个HTTP连接池

一. 连接池的原理
  首先, HTTP连接是基于TCP连接的, 与服务器之间进行HTTP通信, 本质就是与服务器之间建立了TCP连接后, 相互收发基于HTTP协议的数据包. 因此, 如果我们...

2021-01-14

如何用python写个模板引擎

一.实现思路
  本文讲解如何使用python实现一个简单的模板引擎, 支持传入变量, 使用if判断和for循环语句, 最终能达到下面这样的效果:渲染前的文本:<h1>{{title}}</h1><p>...

2021-01-14

matplotlib对象拾取事件处理的实现

前面讲到的众多数据光标案例其实都用到了matplotlib的pick_event事件(拾取事件),该事件表示画布中的对象被选中,该事件默认是禁用的,需要artist(数据元素,例如Line2D, Text, Patch,...

2021-01-14

用python查找统一局域网下ip对应的mac地址

MAC地址也叫物理地址、硬件地址,由网络设备制造商生产时烧录在网卡(Network lnterface Card)的EPROM(一种闪存芯片,通常可以通过程序擦写)。IP地址与MAC地址在计算机里都是以...

2021-01-14

Android在fragment中编写toobar的步骤详解

第一步的话就是首先导入我们的依赖的包:compile 'com.android.support:appcompat-v7:23.3.0'第二步的话就是准备我们的布局文件和我们的item
在这的话我是将我们的toobar单独...

2021-01-14

Vue实现多页签组件

直接看效果,增加了右键菜单,分别有重新加载、关闭左边、关闭右边、关闭其他功能。也可以到我的github上看看代码(如果觉得这个组件有用的话,别忘了顺手给个小星星)代码:https://gi...

DRF使用simple JWT身份验证的实现

前言在Django的前后端分离项目中DRF(Django Restframe Work)框架无疑是首选,关于token验证一般使用的是JWT,但是JWT只支持到Django1.x的版本。官方推荐Django2.x之后的版本使...

2021-01-14

uniapp H5 https跨域请求实现

什么是跨域
跨域是浏览器的专用概念,指js代码访问自己来源站点之外的站点。比如A站点网页中的js代码,请求了B站点的数据,就是跨域。
A和B要想被认为是同域,则必须有相同的协议(比...

2021-01-14

SpringBoot项目如何把接口参数中的空白值替换为null值(推荐)

问题发生我们公司代码生成的时候,查询列表统一都是使用了setEntity() ,查询写法如下:public List<BasReservoirArea> selectList(BasReservoirArea basReservoirArea) { Query...

2021-01-14

java中Map、Set、List的简单使用教程(快速入门)

Map、Set、List
List的常用方法
1、创建List<Integer> list = new ArrayList<>(); List<Integer> list = new LinkedList<>(); //同时可以作为链表用List<List<Integer>> li...

2021-01-14

Java压缩集合的三种方法

前言
这个问题算是开发当中偶尔会遇到的一个小问题,比如如何将两个集合压缩成为一个逻辑集合。如果你不理解,我们可以看一个简单的例子,去说明什么是压缩集合。本文文章不长,但...

2021-01-14

这么优雅的Java ORM没见过吧!

&#8195;&#8195;Java的ORM框架有很多,但由于Java语言的限制大部分都不够优雅也不够简单,所以作者只能另辟蹊径造轮子了。照旧先看示例代码了解个大概,然后再解释实现原理。一、O...

2021-01-14

JAVA中JSONObject对象和Map对象之间的相互转换

1.由json字符串转换成Map对象
如json字符串:{"contend":[{"bid":"22","carid":"0"},{"bid":"22","carid":"0"}],"result":100,"total":2}下面直接附代码://json字符串String j...

2021-01-14
返回顶部
顶部