iv

jquery实现两个div中的元素相互拖动的方法分析

本文实例讲述了jquery实现两个div中的元素相互拖动的方法。分享给大家供大家参考,具体如下: 这里写了两个实例,两个都是基于jquery实现的。如果有更好的方法,欢迎分享。 第一个效果图: 拖动中: 拖动完成后: 代码实现: <!doctype html> <html> <head> <meta charset="utf-8"> <titl... »

vue中keep-alive内置组件缓存的实例代码

需求: home 组件中有一个 name 的 data 数据。这个数据修改之后,再切换到其他的组件。再切换到 home 组件,希望 home 中 name 这个值是之前修改过的值。希望组件有缓存。 keep-alive 的使用方式: 将要缓存的组件使用 keep-alive 包裹住即可。 keep-alive优点的介绍: 1. 切换组件时,当前组件不会触发销毁的生命周期钩子。也就是说不会销毁了。 ... »

keep-alive不能缓存多层级路由菜单问题解决

= null) }) return routerlists } const getRouters=getRouter // return asyncRouterMap return getRouters}空模板的代码如下: tagsViewd.js关键代码,在cachedViews中加入空模板的nameconst state = 到此这篇关于keep-alive... »

Vue基于iview实现登录密码的显示与隐藏功能

iview简介 iView 是一套基于 Vue.js 的开源 UI 组件库,主要服务于 PC 界面的中后台产品。 1.背景 近期,在使用abp开发项目过程中,前端vue输入登录密码时默认隐藏,但是如果用户输错密码需要切换显示跟隐藏。故有此文。 2.实现最终效果 2.1 隐藏密码   2.2 显示密码   显示密码需要点击密码框左侧眼睛 3.实现思路 3.1 v-if判断当前密码... »

Vue中点击active并第一个默认选中功能的实现

在jQuery中: 就是让第一个选中,其他的不选中! 当点击后当前选中,其他不选中。 有一种绕口令:东边的喇嘛买了西边的喇叭 o((⊙﹏⊙))o 在Vue中快速创建与选中 1.遍历出来, 在click中赋值 遍历出来的mx。 2.class进行决定是否显示,一点击就把对应的mx赋到activeName中 3.此时activeName就和mx一模一样的文本,然后返回一个true能显示当前的了 4.把... »

matplotlib quiver箭图绘制案例

quiver绘制表示梯度变化非常有用,下面是学习过程中给出的两个例子,可以很好理解quiver的用法 from pylab import * close() ## example 1 x = linspace(0,10,40) y = x**2*exp(-x) u = array([x[i+1]-x[i] for i in range(len(x)-1)]) v = array([y[i+1]-y... »

jquery添加div实现消息聊天框

本文实例为大家分享了jquery添加div实现消息聊天框的具体代码,供大家参考,具体内容如下 上代码 <html> <head> <style> * { margin: 0; padding: 0; } .border { margin-left: 300px; width: 900px; background-color: white; position: r... »

python+selenium+chromedriver实现爬虫示例代码

下载好所需程序 1.Selenium简介 Selenium是一个用于Web应用程序测试的工具,直接运行在浏览器中,就像真正的用户在操作一样。 2.Selenium安装 方法一:在Windows命令行(cmd)输入pip install selenium即可自动安装,安装完成后,输入pip show selenium可查看当前的版本 方法二:直接下载selenium包: selenium下载网址 P... »

Vue中keep-alive组件作用详解

keep-alive组件的作用,供大家参考 作用:用于保留组件状态或避免重新渲染(缓存的作用) 比如:当一个目录页面与一个详情页面,用户经常:打开目录页面=>进入详情页面=>返回目录页面=>打开详情页面,这样目录页面就是一个使用频率很高的页面,那么就可以对目录组件使用<keep-alive></keep-alive>进行缓存,这样用户每次返回目录时,都能从... »

selenium WebDriverWait类等待机制的实现

在自动化测试脚本的运行过程中,可以通过设置等待的方式来避免由于网络延迟或浏览器卡顿导致的偶然失败,常用的等待方式有三种: 一、固定等待(time)   固定待是利用python语言自带的time库中的sleep()方法,固定等待几秒。这种方式会导致这个脚本运行时间过长,不到万不得已尽可能少用。(注:脚本调试过程时,还是可以使用的,方便快捷) from selenium import webdriv... »

PyCharm License Activation激活码失效问题的解决方法(图文详解)

自己的小Python项目好几天没有写了,今天打开PyCharm准备继续写,突然发现之前的激活码被取消不能用了,本来激情满满的准备干活啦!之前搜的这个激活码本来说的是可以用到18年1月份的呢,哎…心情是崩溃的…如下图所示:   在经过一顿搜索挣扎之后,笔者终于找到解决方法,血条瞬间满了,满血复活有没有,开开心心的开始敲代码;  解决方法是在下面的网站找到的,我只是个搬运工,来具体写一下步骤,解决一下... »

mongodb driver使用代码详解

MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。 0 前言 全是干货的技术殿堂 文章收录在我的 GitHub 仓库,欢迎Star/fork: Java-Interview-Tutorial https://g... »

Python计算IV值的示例讲解

代码运行结果如下:补充拓展:python基础IV对list进行切片取一个list的部分元素是非常常见的操作。Python没有针对字符串的截取函数,只需要切片一个操作就可以完成,非常简单。什么是迭代在Python中,如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们成为迭代。 »

关于Android Studio安装完后activity_main.xml前几行报错的解决建议

move refactoring is not available while indexing is in progress.apply script build.gradle有问题。activity_main.xml下的“design”界面无法加载。推荐的解决方法就是从官网下载Android Studio,然后根据它的提示新建一个项目,在新建项目中它会提醒你安装Android SDK,点击确定... »

在Android中查看当前Activity是否销毁的操作

进入到Android-sdk中platform-tools目录在命令行中执行以下命令adb shell dumpsys activity>activity.txt可以将当前的四大组件的存在情况打印到当前目录的activity.txt文件中然后进入打印文件搜索:ACTIVITY MANAGER ACTIVITIES 补充知识:打开另一个Activity时前一个Activity被销毁的问题解决办... »

Android Broadcast 和 BroadcastReceiver的权限限制方式

在Android应用开发中,有时会遇到以下两种情况, 1. 一些敏感的广播并不想让第三方的应用收到 ; 2. 要限制自己的Receiver接收某广播来源,避免被恶意的同样的ACTION的广播所干扰。 在这些场景下就需要用到广播的权限限制。 第一种场景: 谁有权收我的广播? 在这种情况下,可以在自己应用发广播时添加参数声明Receiver所需的权限。 首先,在Androidmanifest.xml中... »

Kotlin之自定义 Live Templates详解(模板代码)

想必大家都知道 android studio 的 live templates 功能,那真是各种方便,比如你想使用 newInstance 去生成一个类的实例:简直不要太方便!当今 kotlin 流行起来了,你在使用 kotlin 开发 android 的时候,是不是发现以前用的 logt、loge、newinstance…以上这篇Kotlin之自定义 Live Templates详解就是小编分享... »

JavaScript利用键盘码控制div移动

前言 在生活中肯定有玩过贪吃蛇的游戏,那么要怎么样用键盘码来实现div的移动呢?下面就分享一个Demo。 利用键盘码来控制div移动源码 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"&... »

Vue中keep-alive 实现后退不刷新并保持滚动位置

什么是KeepAlive? 首先,我们要明确我们谈的是TCP的 KeepAlive 还是HTTP的 Keep-Alive。TCP的KeepAlive和HTTP的Keep-Alive是完全不同的概念,不能混为一谈。实际上HTTP的KeepAlive写法是Keep-Alive,跟TCP的KeepAlive写法上也有不同。 TCP的keepalive是侧重在保持客户端和服务端的连接,一方会不定期发送心跳... »

如何利用shell开发keepalived启动脚本

如何利用shell开发keepalived启动脚本

keepalived是什么? Keepalived软件起初是专为LVS负载均衡软件设计的,用来管理并监控LVS集群系统中各个服务节点的状态,后来又加入了可以实现高可用的VRRP功能。因此,Keepalived除了能够管理LVS软件外,还可以作为其他服务(例如:Nginx、Haproxy、MySQL等)的高可用解决方案软件。   Keepalived软件主要是通过VRRP协议实现高可用功能的。VRR... »

VSCode搭建React Native环境

安装 React Native Tools 在插件市场搜索 react 找到 React Native Tools 进行安装: 创建的react-native的工程拖入vscode中 点击F5即可运行react-native 此时可能出现 如下界面,这是因为没有配置运行文件 在debug 页面,点击如下位置,添加configurations 然后点击添加配置,选择debug android 此时点... »

AndroidX下使用Activity和Fragment的变化详解

过去的一段时间,AndroidX 软件包下的 Activity/Fragmet 的 API 发生了很多变化。让我们看看它们是如何提升Android 的开发效率以及如何适应当下流行的编程规则和模式。 本文中描述的所有功能现在都可以在稳定的 AndroidX 软件包中使用,它们在去年均已发布或移至稳定版本。 在构造器中传入布局 ID 从 AndroidX  AppCompat 1.1.0 和... »

VS Code开发React-Native及Flutter 开启无线局域网安卓真机调试问题

笔者前段时间在做react-native开发,一直是有线连接安卓真机进行调试的。这几天在研究flutter,就上网搜了一下vscode 开发 flutter开启无线调试。然后顺藤摸瓜,把react-native的无线调试也试了一下。总结到此这篇关于VS Code开发React-Native及Flutter 开启无线局域网安卓真机调试问题的文章就介绍到这了,更多相关VS Code React-Nat... »

关于android连续点击出现多个Activity界面的解决方法

前言 开始始学习android,对android的启动模式没有什么了解,就使用了时间判断是否重复点击了两次按钮,启动另外的activity界面,这样的控制方法,有时候会失效,比如,两秒钟还未启动另外的activity,那么又可以重复点击。所以,就调整为android的启动模式来控制重复出现多个acitvity。 »

Android-ViewModel和LiveData使用详解

ViewModel类的设计目的是以一种关注生命周期的方式存储和管理与UI相关的数据。使用ViewModel的话ViewModel会自动保留之前的数据并给新的Activity或Fragment使用。这种感知确保LiveData只更新处于生命周期状态内的应用程序组件。LiveData会将观察者视为活动状态,并通知其数据的变化。不会因为Activity的不可见导致Crash当Activity不可见时,即... »

Page 1 of 70123»