al

实验结果

CSS中使用text-align、margin:0 auto居中的示例代码

CSS中使用text-align、margin:0 auto居中 在使用text-align或者是margin:0 auto进行居中时,可能会出现无效的情况,下面用两个例子来讲解和解决问题 示例1:让内联元素居中使用text-align 假设我要让图片在其父组件中居中显示。那首先,父组件应该是块元素(div、p…),然后在父组件中添加属性text-align:center,随后此组件... »

boostrap modal 闪现问题的解决方法

此处闪现场景是,修改和新增用的一个js方法,最终都调用$(‘#modalRowEdit’).modal(‘show’); 新增使用的是button,修改使用的a标签。 修改标签: <a onclick="editRow(this)" data-toggle="modal" data-target=&quo... »

详解css3中dispaly的Grid布局与Flex布局

Gird布局与Flex布局有一定的相似性,都是对容器的内部项目进行划分。Flex布局是轴线布局,只能指定项目针对轴线的位置,可以看作成一维布局 Grid布局则是将容器划分成行和列,产生单元格,然后指定项目所在的单元格,可以将它看成二维布局。.content-box flex-wrap属性:定义换行情况默认情况下,都排在一条轴线上。.content-box flex-end:右对齐。.cont... »

Visual Studio code 配置Python开发环境

步骤1:安装 Python 这个直接略过,建议3以上版本。 步骤2:安装 Visual Studio Code 下载地址:https://code.visualstudio.com/ 选择对应的版本,下载安装即可,过程简单,关键是免费软件无需破解。 步骤3:改变显示语言 看英文有点吃力,那就看中文吧,在扩展里搜索中文包进行安装 安装完成后弹出重启提示: 重启后就看到中文了! 步骤4:安装扩展 为V... »

基于element-ui对话框el-dialog初始化的校验问题解决

不刷新页面重新打开el-dialog时,如果我们绑定了rules或者某个值需要required,它总会自动校验。 查看了多个博文,发现常用的有两种解决方法(下列方法都可以在其他博文查看,不再细写,如有需要请自行查询): 1.给dialog套上v-if ; 2.在关闭dialog时,监听关闭回调,清除校验。 我在自己的项目里使用了上述两种方法,都不太好用,自己琢磨出了另一种方法: <el-di... »

vue radio单选框,获取当前项(每一项)的value值操作

前言 本文使用了lable关联选中,实际使用中如果不需要,直接将循环语句 v-for 写在 input标签上就可以 1、使用v-for循环的radio单选框 01)需要注意的是,这是使用的是 change 事件,而不是 click 点击事件 <template> <div> <label v-for="(item, index) in radioData" :key=... »

基于原生JS封装的Modal对话框插件的示例代码

== 'undefined' && module.exports ! »

JavaScript arguments.callee作用及替换方案详解

为了消除这种紧密耦合的现象,可以像下面这样使用arguments.calleefunction factorial else }在这个重写后的 factorial()函数的函数体内,没有再引用函数名 factorial。如果像原来的 factorial() 那样不使用 arguments.callee,调用 trueFactorial()就会返回 0。递归时用到arguments.callee(... »

c# 自定义值类型一定不要忘了重写Equals,否则性能和空间双双堪忧

一:背景 1. 讲故事 曾今在项目中发现有同事自定义结构体的时候,居然没有重写Equals方法,比如下面这段代码: static void Main(string[] args) { var list = Enumerable.Range(0, 1000).Select(m => new Point(m, m)).ToList(); var item = list.FirstOrDefaul... »

vue绑定数字类型 value为数字的实例

1,使用number将绑定的v-model改为number类型2,下拉框的option绑定的value是数字,但v-model为String类型的情况,使用:value 以上这篇vue绑定数字类型 value为数字的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。 »

toString.call()通用的判断数据类型方法示例

大家都知道判断数据类型的方法有很多。我们常用的有typeof但是,这个方法有一定的局限性。 typeof null // "object" typeof [8] // "object" typeof {} // "object" typeof function(){} // "function" typeof 2 //"number" typeof "" //"string" typeof tru... »

深入理解C++中的new/delete和malloc/free动态内存管理及区别介绍

malloc/free和new/delete的区别 malloc/free是C/C++标准库的函数;new/delete是C++操作符。 malloc/free只是动态分配内存空间/释放空间;new/delete除了分配空间还会调用构造函数和析构函数进行初始化与清理资源。 malloc/free需要手动计算类型大小且返回值类型为void*;new/delete可自动计算类型的大小,返回对应类型的指... »

vue select 获取value和lable操作

vue select控件在选择时需要把id和name两个值都获取到,实现方案如下: select控件代码 <FormItem label="物资类型:" prop="supplyType"> <Select v-model="detailData.supplyType" :label-in-value="true" placeholder="请选择物资类型" @on-change... »

Bootstrap告警框(alert)实现弹出效果和短暂显示后上浮消失的示例代码

Bootstrap告警框(alert)实现弹出效果和短暂显示后上浮消失的示例代码

最近用到bootstrap的告警框时发现只有html的说明,就自己写了一个弹出告警框和弹出短暂显示后上浮消失的告警框。 使用效果 移入时停止上浮的效果 直接上JS代码了,可以copy过去直接用(使用bootstrap的UI框架的情况下) var commonUtil = { /** * 弹出消息框 * @param msg 消息内容 * @param type 消息框类型(参考bootstrap的... »

Javascript call及apply应用场景及实例

一、作用及应用场景 call和apply是Function的方法,他的第一个参数是this,第二个是Function的参数。call 和 apply 都是为了改变某个函数运行时的 context 即上下文而存在的,换句话说,就是为了改变函数体内部 this 的指向。因为 JavaScript 的函数存在「定义时上下文」和「运行时上下文」以及「上下文是可以改变的」这样的概念。二者的作用完全一样,只是... »

Vue中keep-alive组件的深入理解

Vue中keep-alive组件的深入理解

前言 最近在写Vue项目的时候,遇到了一个问题,我从A路由使用parmas方式传参跳转到B路由,然后从B路由跳转到C路由,再从C路由返回B路由的时候,发现从A路由传到B路由的参数已经不存在了。 正文 我们都知道,vue组件进行路由跳转时,会销毁当前组件。所以从其他路由返回当前路由时,当前路由会重新执行生命周期钩子函数。这就导致了上述问题,A路由传到B路由的参数没了。 当遇到这种问题的时候,我们会首... »

PHP $O00OO0=urldecode & eval 解密,记一次商业源码的去后门

代码如下: $O00OO0=urldecode(“%6E1%7A%62%2F%6D%615%5C%76%740%6928%2D%70%78%75%71%79%2A6%6C%72%6B%64%679%5F%65%68%63%73%77%6F4%2B%6637%6A”);$O00O0O=$O00OO0{3}.$O00OO0{6}.$O00OO0{33}.$O00OO0{30};... »

Android adb安装apk时提示Invalid APK file的问题

今天在使用adb命令安装apk时,无法安装成功,进入到android sdk 下的platform_tools下也是无法安装成功: 先贴一下我的调用过程 xu:~ xiaokai$ adb devices List of devices attached 0123456789ABCDEF device xu:~ xiaokai$ adb shell shell@T36DH_CM3:/ $ pm i... »

详解Django中views数据查询使用locals()函数进行优化

优化场景 利用视图函数(views)查询数据之后可以通过上下文context、字典、列表等方式将数据传递给HTML模板,由template引擎接收数据并完成解析。但是通过context传递数据可能就存在在不同的视图函数中使用重复的查询语句,所以可以通过将重复查询语句设置全局变量,配合locals()函数进行数据查询与传递。 优化前 def index(request): threatname = ... »

Python CategoricalDtype自定义排序实现原理解析

CategoricalDtype自定义排序 当我们的透视表生成完毕后,有很多情况下需要我们对某列或某行值进行排序。排序有很多种方法。例如sort_index及sort_values函数也可以对数据进行排序,这里就不多说了。 对于数值和字母的排序很容易,但是对于中文的排序就有点麻烦了。默认情况下是按照utf-8的编码来进行排序的但是即使如此也很难满足我们对汉字排序的要求。所以通过Categorica... »

VUE中setTimeout和setInterval自动销毁案例

在Vue的大型单页应用中,在某个路由下,经常会出现需要延迟执行或者间隔之心的函数,但是每次在页面destroy之前,都必须手动清理掉。当然有,那就是重新写一个setTimeout的方法。 »

Vue利用localStorage本地缓存使页面刷新验证码不清零功能的实现

今天我们使用本地缓存localStorage来实现页面刷新了,验证码倒计时还是和刷新时一样,而不是清零,其次我们可以使用localStorage去实现用户信息缓存,记住密码等等关于缓存的功能,在这里就简单演示一下验证码功能。 一、功能实现 话不多说,直接上代码 <template> <button @click="getCode()" :disabled="!show"> ... »

vue-cli3中配置alias和打包加hash值操作

1.之前在项目测试环境打包的时候,js文件打包出来没有hash值,但是生产环境打包出来却又hash值 当时只配置了 filenameHashing: true,这样是不够的 后来在chainWebpack中配置config.output.filename(‘[name].[hash].js’).end(),解决了该问题 2.配置alias可以在引入文件的时候不用写很长的相对... »

Python pip install之SSL异常处理操作

异常内容: C:\Users\ccwant>pip install requests Collecting requests Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by ‘SSLError(SSLError(1, ... »

sqlalchemy实现时间列自动更新教程

一、使用场景需求 1、在实际项目开发过程中,用户可以操作的数据,我们往往会新增一个字段,来保存用户最后一次修改时间 2、一些系统中,我们需要存储用户最后一次登录时间,来统计用户的活跃度 二、 在sqlalchemy中常规的做法 1、数据模型 import datetime from uuid import uuid4 from sqlalchemy import Column, Integer, ... »

Page 1 of 193123»