首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏征文活动专栏

    Vue自定义指令-滑动指令

    它提供了一套丰富的指令,帮助开发者快速构建交互式的Web应用程序。本文将介绍个人使用的滑动指令,并解释它们的用法和功能。大家可以根据具体的需求,并结合其他Vue特性和功能来实现更复杂的交互效果。 Vue指令的优点 简洁明了:Vue指令以v-开头,后跟指令名称,如v-bind、v-on等,语法简洁,易于理解和使用。 自定义性:Vue指令可以自定义指令选项,通过定义指令的参数、更新、钩子等函数,实现自定义指令功能,满足项目对Vue指令的特殊需求。 } },); } export default { mounted(el) { touchmove(el, (e) => { // 从右往左滑动 el.style.transition = `all 0.1s ease-in-out`; }, 5000) } // 从左往右滑动

    73380编辑于 2023-11-09
  • 来自专栏Android开发指南

    8.滑动事件处理

    上面是三个viewPager相互嵌套,这么就需要对滑动事件进行处理 首先我们不需要viewpager1滑动,因为每次滑动的时候它的父控件就拦截了它的事件,侧边栏的每次滑的时候就跑了出来,所以这里是这样处理的 :使用自定义viewpager,重写它的方法 /** * 重写onTouchEvent事件,什么都不用做,不能滑动 */ @Override public boolean onTouchEvent (MotionEvent arg0) { return false; } viewpager2在1里面,2想滑动,可是1却是不能滑动,把2的滑动事件拦截了,所以2也不能滑动了,这里还是重写1的自定义viewpager 左划, 而且是最后一个页面, 需要父控件(viewpager2)拦截,会滑动2的下一个页面 * 3. 上下滑动, 需要父控件拦截 */ @Override public boolean dispatchTouchEvent(MotionEvent ev) { switch (ev.getAction

    1.4K120发布于 2018-05-14
  • 来自专栏Android开发指南

    8.滑动事件处理

    上面是三个viewPager相互嵌套,这么就需要对滑动事件进行处理 首先我们不需要viewpager1滑动,因为每次滑动的时候它的父控件就拦截了它的事件,侧边栏的每次滑的时候就跑了出来,所以这里是这样处理的 :使用自定义viewpager,重写它的方法 /** * 重写onTouchEvent事件,什么都不用做,不能滑动 */ @Override public boolean onTouchEvent (MotionEvent arg0) { return false; } viewpager2在1里面,2想滑动,可是1却是不能滑动,把2的滑动事件拦截了,所以2也不能滑动了,这里还是重写1的自定义viewpager 左划, 而且是最后一个页面, 需要父控件(viewpager2)拦截,会滑动2的下一个页面 * 3. 上下滑动, 需要父控件拦截 */ @Override public boolean dispatchTouchEvent(MotionEvent ev) { switch (ev.getAction

    1.1K20编辑于 2022-01-12
  • 来自专栏golang算法架构leetcode技术php

    golang刷leetcode 滑动窗口(8滑动窗口最大值

    给定一个数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口 k 内的数字。滑动窗口每次只向右移动一位。 返回滑动窗口最大值。 示例: 输入: nums = [1,3,-1,-3,5,3,6,7], 和 k = 3 输出: [3,3,5,5,6,7] 解释: 滑动窗口的位置 最大值 --- 解题思路: 1,滑动窗口+大根堆,行不通,因为窗口左边元素移出窗口的时候,不知道在堆上的位置,且会损坏堆 2,双端队列(队列内部元素降序) A,如果当前元素大于队首元素,说明前面还在窗口中的元素没有意义了

    69420编辑于 2022-08-02
  • 来自专栏自动化、性能测试

    Dockerfile(8) - USER 指令详解

    USER 指定运行容器时的用户名或 UID,后续的RUN等指令也会使用指定的用户身份 USER <user>[:<group>] 或 USER <UID>[:<GID>] 小栗子 USER www 当容器中运行的服务不需要管理员权限时

    6.2K20发布于 2021-11-02
  • 来自专栏王大锤

    iOS8 UICollectionView横向滑动demo

    在iOS8中,scrollView和加载在它上面的点击事件会有冲突,所以做一个横向滑动的界面最好的选择就是UICollectionView。 主要介绍涉及到的几个属性,在LineLayout.m文件中: //cell大小 self.itemSize = CGSizeMake(200, 250); //水平滑动 self.minimumInteritemSpacing = 10.0; 在LineLayout.m中将-(NSArray*)layoutAttributesForElementsInRect:(CGRect)rect这个方法注释掉,他是滑动的时候让

    1.9K60发布于 2018-05-17
  • 来自专栏xingoo, 一个梦想做发明家的程序员

    【AngularJS】—— 8 自定义指令

    前面提到AngularJS的四大特性:   1 MVC   2 模块化   3 指令   4 双向数据绑定 下面将会介绍如下的内容: 1 如何自定义指令   2 自定义指令的使用    3 自定义指令的内嵌使用   如何自定义指令:   Angular是基于模块的框架,因此上来肯定要创建一个自己的模块: var myAppModule = angular.module("myApp 里面是用于替换自定义标签的字符串   3 replace:是否支持替换   4 transclude:是否支持内嵌   如何使用指令:   上面提到了标签的四种使用方法,即AECM。    指令的内嵌使用:   因为标签内部可以嵌套其他的标签,因此想要在自定义标签中嵌套其他的元素标签,则需要:   1 使用transclude属性,设置为true。    ng-app="myApp"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-<em>8</em>"

    1.2K90发布于 2018-01-17
  • 来自专栏技术进阶之路

    使用 Axure RP 8 进行滑动页面设计

    以下简称 Axure: 今天我们就来介绍一下如何使用 Axure 进行滑动页面的设计。滑动页面分为两种,分别是垂直滑动和水平滑动;垂直滑动就是上下滑动;水平滑动就是左右滑动。 在线演示地址:https://pe6n3i.axshare.com ---- 首先我们需要明白一个道理,我们之所以需要滑动页面来获取信息,是因为手机本来的大小不足以让我们看到所有的内容;假设我们手机大小为一级页面 一、垂直滑动 垂直滑动需要两个动态面板,为了区分方便,我们将其命名为一级页面和二级页面。 首先新建一个手机原型: ? 只需要给一级页面添加交互,二级不需要,到此就实现了垂直滑动。 二、水平滑动 ? 所以我们新建动态面板,手机展示的内容为一级面板。 首先拖入一个一级动态面板 375*600 ,命名为一级页面。 生活中咱们的手机左右滑动一般是切换页面,而不是拖动手机屏幕,所以这里不需要两个面板,只需要多个状态。 接下来新建一个面板状态。 ? 然后往两个状态里添加内容即可。 ?

    2.4K10发布于 2021-06-21
  • 来自专栏全栈程序员必看

    docker(8)Dockerfile指令介绍「建议收藏」

    前言 Dockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。 Docker构建三步曲: 编写dockerfile文件 docker build 构建image镜像文件 docker run 运行容器 Docker指令详解 说明 只支持Docker自己定义的一套指令 ENTRYPOINT 类似于 CMD 指令,但其不会被 docker run 的命令行参数指定的指令所覆盖,而且这些命令行参数会被当作参数送给 ENTRYPOINT 指令指定的程序。 ADD ADD 指令和 COPY 的使用格式一致(同样需求下,官方推荐使用 COPY)。 ENV 设置环境变量,定义了环境变量,那么在后续的指令中,就可以使用这个环境变量。

    71720编辑于 2022-09-19
  • 来自专栏PostgreSQL研究与原理解析

    使用SIMD指令校验UTF-8

    使用SIMD指令校验UTF-8 翻看postgresql email list,发现有对SIMD指令应用到PG的讨论,很有价值。记录下来以作分析使用。 对于UTF-8来说,已证明在解码[1]和校验[2]方面,使用SIMD比标准方法快得多。出于多方面原因,从UTF-8的ascii子集开始是有意义的。 快速路径内联在pg_utf8_verifystr()中。ascii快速路径可以抽象成一个单独函数,该函数传递一个函数指针用于进行完整的编码验证。这将允许具有严格的ascii子集的其他编码也可以使用它。 我还尝试使用DFA进行完整的UTF-8识别,但到目前位置,这只能使性能更糟。如果我在这方面取得成功,我会将其添加到Patch中。 -8-validation/ [3]https://www.postgresql.org/message-id/06d45421-61b8-86dd-e765-f1ce527a5a2f@iki.fi Attachment

    52220编辑于 2022-01-05
  • 来自专栏项目文章

    Redis学习8:key通用指令操作、数据库通用指令操作

    echo abcd 就是类似打印日志 ping 就是类似调试联通是否有连接到服务器的 如果没有连接到服务器,检查是否有联通的,那么可以使用ping指令

    25710编辑于 2024-06-07
  • 来自专栏python-爬虫

    appium实现向上滑动,向下滑动,向左滑动,向右滑动

    prot = 'appnium的prot' driver = webdriver.Remote(f'http://{id}:{prot}/wd/hub', desired_caps) 二.向各个方向滑动 ] y = driver.get_window_size()['height'] return x,y def swipeUp(driver, t=500, n=1): '''向上滑动屏幕 i in range(n): driver.swipe(x1, y1, x1, y2, t) def swipeDown(driver, t=500, n=1): '''向下滑动屏幕 for i in range(n): driver.swipe(x1, y1, x1, y2,t) def swipLeft(driver, t=500, n=1): '''向左滑动屏幕 i in range(n): driver.swipe(x1, y1, x2, y1, t) def swipRight(driver, t=500, n=1): '''向右滑动屏幕

    6.9K10发布于 2020-06-19
  • 来自专栏InCerry

    .NET8 硬件加速指令的支持

    在这篇文章中,我将深入介绍我们在 .NET 8 中引入的内容以及它所启用的功能类型。 NET 团队和英特尔多年来多次合作,这一次我们在整体设计和实现上共同努力,使得 AVX-512 支持得以在 .NET 8 中实现。 1999 年,当 SSE 首次在英特尔奔腾 III 上推出时,它提供了 8 个每个 128 位长度的寄存器,这些寄存器被称为 xmm0 到 xmm7。 后来在 2003 年,当 x64 平台在 AMD Athlon 64 上引入时,它又提供了 8 个额外的寄存器,这些寄存器能被 64 位代码访问,被命名为 xmm8 到 xmm15。 它引入了 8 个新的寄存器,命名为 k0 到 k7,旨在支持“掩码”,并引入了另一种新编码,称为 EVEX(增强向量扩展),它允许表达所有这些新信息。

    88610编辑于 2023-12-26
  • 来自专栏Linux驱动

    汇编指令-adr与ldr伪汇编区别(8)

    0C008000): 0c008000 <_start-0x14>: c008000: e59f000c ldr r0, [pc, #12] ; c008014 <_start>           //ldr指令 (不带=)  :  r0= c008014里面内容= e1a00000  c008004: e28f0008 add r0, pc, #8 ; 0x8 //adr指令:             r0= (当前PC值+8)+0x8=c008014 c008008: e59f0008 ldr r0, [pc, #8] ; c008018 <_start+0x4>     //ldr指令(带=)  :    e1a0f00e mov pc, lr 0c008014 <_start>: c008014: e1a00000 nop (mov r0,r0) c008018: 0c008014 stceq 0, cr8, 看上去这只是一个指令,但是它要占用 2 个 32bit 的空间,一条是指令,另一条是 _start 的数据(因为在编译的时候不能确定 _start 的值,而且也不能用 mov 指令来给 r0 赋一个 32bit

    1.7K60发布于 2018-01-03
  • 来自专栏酷酷的哀殿

    clang 源码导读(8):词法分析和预处理指令

    Lex clangLex 负责词法分析和预处理,处理宏、令牌和 pragma 构造 本文会通过实际的例子对 clangLex 的 词法分析 和 预处理指令 相关流程进行分享 下面是本文涉及到一些重要类型 预处理指令 本节以 #pragma GCC poison 为例,介绍 预处理指令 的过程 #pragma clang poison 是一个预处理指令,可以实现禁止源码中出现某些标识符。 总结 本文通过实际的例子对 clangLex 的 词法分析 和 预处理指令 流程进行了总结和分享,并提供了对应的 流程图 点个在看少个 bug ?

    4K31发布于 2021-04-09
  • 来自专栏星河造梦坊专栏

    Unity动画☀️8. 添加角色控制器、Curves、添加滑动

    true; //} characterController.enabled = anim.GetFloat(controllerID) < 0.5f; } } 添加滑动动画 ,并给滑动添加角色控制器和MatchTarget() 在滑动动画,我们会发现角色脚部运动不正常,我们可以重新配置下骨骼,修改脚部骨骼角度,并添加Curve、Parameter     pose—Enforce 修改Parameters名字 2️⃣ 代码     注意:Character Controller激活关闭方式要分开判断,避免第二个表达式将第一个表达式覆盖     MatchTarget目的用于匹配滑动后滑到射线碰撞点前方两米处

    73310编辑于 2024-08-14
  • 来自专栏高级前端工程师学习必备

    搞定大厂算法面试之leetcode精讲8.滑动窗口

    搞定大厂算法面试之leetcode精讲8.滑动窗口 视频教程(高效学习):点击学习 目录: 1.开篇介绍 2.时间空间复杂度 3.动态规划 4.贪心 5.二分查找 6.深度优先&广度优先 7.双指针 8.滑动窗口 9.位运算 10.递归&分治 11剪枝&回溯 12.堆 13.单调栈 14.排序算法 15.链表 16.set&map 17.栈 18.队列 19.数组 20.字符串 21.树 22.字典树 无重复字符的最长子串 (medium) 方法1.滑动窗口 动画过大,点击查看 思路:滑动窗口不断向前,当前元素不在set中 就加入set 然后更新最大长度,i++继续下一轮循环,set中有重复元素不断让 let i = 0,//滑动窗口右边界 j = 0,//滑动窗口左边界 maxLength = 0; if (s.length === 0) {//极端情况 最小覆盖子串 (hard) 方法1.滑动窗口 思路:用左右两个指针遍历s字符串,当滑动窗口中的字符不能覆盖t中的字符时,右指针右移,扩大窗口,把右边的字符加入滑动窗口,当滑动窗口中的字符能覆盖t中的字符时

    65950编辑于 2021-11-27
  • 来自专栏Android开发

    Android背景颜色滑动渐变效果(上下滑动,左右滑动

    今天和朋友聊到这个功能,刚开始的想法是自定义view,如何进行滑动监听,经过一列操作完成效果后,发现了一个贼简单的实现效果,如下(老规矩后面有可运行代码)。 效果图: 1.在布局中放入一个ScrollView,然后确保里面的内容能够达到滑动的效果 2.获取屏幕的高度 //获取屏幕高度 private float getScreenHeight

    71510编辑于 2025-06-12
  • 来自专栏JNing的专栏

    手机指令集:armv7 & armv8

    经验总结: 手机指令集主要跟芯片相关,如果是c端,就默认是arm芯片了,也只有arm芯片才有armv7和armv8之分。 如果上MNN的话,MNN的量化都是做在armv8上的 现在c端大部分都是64位APP,对应的架构是armv8。 寄存器个数不一样,指令集也不一样。需要针对这些不同重新设计计算的方式。 armv8: 目前开源的库基本都是在armv8上做的优化。 armv8 比armv7大概10%~20%的收益,一般能用v8,就不用v7。 MNN量化之后armv8大概比armv7快一倍。 tnn的armv8做的还可以,v7这块笔者不太了解,关注得比较少。

    2K10编辑于 2021-12-06
  • 来自专栏全栈程序员必看

    Android ViewPager 垂直滑动 纵向滑动 VerticalViewPager

    项目里头需要用到一个在垂直方向滑动页签的效果。 具体链接 传送门 其中介绍了四五种方案,选择困难症爆发了。。。。。。 return super.onTouchEvent(swapXY(ev)); } } 这两种方法基本效果都OK,接下来是我们举一反三的阶段了,我要封装一个支持横向纵向都可以滑动的 xml version="1.0" encoding="utf-8"?

    3.3K10编辑于 2022-09-15
领券