移动端h5模拟长按事件
为啥写这篇文章最近接了个需求,要求长按某个标签显示删除一个悬浮的删除按钮。这个需求其实在app上很常见,但是在移动端h5中,我们没有长按的事件,所以就需要自己模拟这个事件了。大概效果如下:ps:为了做个gif还下了app,还得通过邮件发到电脑上,脑瓜疼。。思路放弃click事件,通过判断按的时长来决定是单击还是长按使用touchstart和touchend事件在touchstart中开启一个定时器
大数据小视角1:从行存储到RCFile
前段时间一直在忙碌写毕设与项目的事情,很久没有写一些学习心得与工作记录了,开了一个新的坑,希望能继续坚持写作与记录分布式存储相关的知识。为什么叫小视角呢?因为属于随想型的内容,可能一个由小的视角来审视海量数据的存储与计算技术,把知识点分为两到三章来梳理。管中窥豹,可见一斑,希望能利用这个过程提高自己,也欢迎阅读的朋友多指正。 第一章先从Facebook的一篇论文《RCFile:AFastandSp
css的position:absolute
absolute:相对于static定位以外的第一个父元素进行定位。也就是说,父元素的position除了最有可能是relative之外,还有可能是absolutefixedrelativeinherit此时的绝对定位也要以父元素经行定位。除此之外,父元素没有设置position情况,才以body经行定位作者:徐金俊链接:https://www.jianshu.com/p/339194fb6f14
前端迈进3D时代-three.js高阶(3D图片预览)
前言前面通过一篇简单的文章,讲述了three.js是干什么的,有哪些主要的对象,今天我们来学习一下更深层次的知识。下面是上一期文章。《前端迈进3D时代-Three.js初识》核心代码材质中使用纹理,这里的纹理就是图片,添加到场景中THREE.ImageUtils.loadTexture(url,{},function(){})控制器controls=newTHREE.OrbitControls(c
Vue学习笔记之路由篇
(一)安装直接下载/CDNNPMnpm install vue-router如果在一个模块化工程中使用它,必须要通过Vue.use()明确地安装路由功能:import Vue from 'vue'import VueRouter from 'vue-router'Vue.use(VueRouter)如果使用全局的script标签,则无须如此(手动安装)。(二)基础1、实例HTML Hello A
EF和Dapper之争的关键
突然发现园子里为EF和Dapper的事闹翻了天。(学Java的同学大概就是Hibernate和MyBatis之争了)讲到EF对Mysql的支持,我在一边偷着乐:还好我用的是NHibernate,对Mysql的支持可好啦,哈哈……咳咳,这样做当然是不对的,应该批评。我检讨三秒钟,先。 我看了文章,也看了评论(但没看完)。老实讲,我觉得三生石上只有一句话是站得住脚的:真正出现问题的不是EntityFr
ES6面试题总结(2018-06-22)
1.说出至少5个ES6的新特性,并简述它们的作用。(简答题)答: 1、let关键字,用于声明只在块级作用域起作用的变量。 2、const关键字,用于声明一个常量。 3、结构赋值,一种新的变量赋值方式。常用于交换变量值,提取函数返回值,设置默认值。 4、Symbol数据类型,定义一个独一无二的值。 5、Proxy代理,用于编写处理函数,来拦截目标对象的操作。
kafka+flume的整合
准备工作:安装好zookeeper,kafka,flume1.首先要有三台zookeeper启动好的zookeeper集群,启动起来 可以自己设置shell脚本一键启动(路径问题自己解决)cat /export/server/onekey/zk/slave | while read linedo{ echo $line ssh $line "source /etc/profile;nohup
https构建(基础)
先写最基础的,你才能学框架联网等,public class HttpUtils { public interface HttpListener { void onSuccess(String content); void onFail(Exception ex); } private static Handler mUIHandler = new Ha
微博Motan中的transport模块一些点
首先看一段代码nettyClient = new NettyClient(url);nettyClient.open();RpcContext.getContext().putAttribute(MotanConstants.ASYNC_SUFFIX, true);Response response;try { response = nettyClient.request(request);
TensorFlow中结构化数据工具Protocol Buffer
ProtocolBuffer是Google开发的处理结构化数据的工具.什么是结构化数据?假设要记录一些用户信息,每个用户的信息中都包括用户的名字,ID和email地址,那么每个用户的信息可以表示成一下的形式:name:张三id:12345email:zhangsan@abc.com这就是一个结构化的数据。是指拥有多种属性的数据,比如上述拥有三个不同的属性。当要将这些结构化的用户信息持久化或者进行网
区块链如何解决创作者版权的问题?
一直瑜/文我们都知道:很多创作者,把作品投出去,收到为数不多的费用,作品或许就不属于自己了。所以才存在《芈月传》的作者和编剧都说版权是自己的问题。我们都知道:在这个视觉感官的时代,有版权就有钱在。《蚁人》、《速度与激情》、《末日崩塌》、《小时代》、《夏洛特烦恼》《致青春》等作品被媒体爆出抄袭的事件,大众也都知道版权这个概念。在我国,已然有了“版权共有”的盗墓系列传说了。这就是说:谁拥有的版权多,谁
Node.JS 学习 来自课程进击Node.js基础(一)第5-10
var http = require('http');var url = 'http://www.imooc.com/learn/348';var cheerio = require('cheerio');function filterChapters(html) {var data = cheerio.load(html);var chapters = data('.chapter');// [
一本书,教你赏,教你写
和绝大多数简友比起来,我读的书简直是少之又少,除了课本,论文,碎片,开始读书,也只是年初的一次读书活动,每天打卡读《当你的才华撑不起你的梦想时》。那时也真是让我老公都觉得稀奇,每天到家都半夜12点了,还一定要坚持把书看完,写点读书笔记,选一张图片,上传到群里再去睡觉。现在的我,依旧没有时间读书,只能听书。从前在路上的时间,现在变成了做家务的时间,一天三顿饭,都要自己来做了,午饭晚饭还要至少两个菜,
你的朋友圈决定了你能赚多少钱
你的朋友圈决定了你能赚多少钱NicholasChristakis:Thehiddeninfluenceofsocialnetworks物以类聚,人以群分。你是什么样的人,就会吸引什么样的人。每个人都有一个可以由他开始画起的社交网络结构图,这个结构图由你和你的朋友,以及你的朋友的朋友构成,链接你们的就是你们之间的联系,好比由碳原子构成的各种物品,如果你们之间的联系很弱,这个产物好比柔软的石墨,如果你
rpi-mongodb3 容器无法重启解决方案
概述在上一篇文章《树莓派3B使用Docker安装MongoDB》中,我们尝试使用rpi-mongodb3来运行dockermongodb。然而,在实际使用中,系统重启、关机或者将mongodb容器停止后,容器就不能再次被启动,本文将尝试找到其原因以及解决方案。关键词rpi-mongodb3mongo.lock问题描述首先,我已经创建好一个rpi-mongodb3的容器,我们先查看容器的情况:doc
lnmp下如何关闭Mysql日志保护磁盘空间
LNMP一键包安装的Mysql默认开启Mysql日志,如果网站对数据库读写较为频繁的话可能会产生大量日志,并占用磁盘空间,还有可能导致VPS的硬盘闲置空间消耗满导致数据库无法开启。本教程的路径适用于LNMP一键安装包环境,其它环境请根据实际情况操作。若需要关闭,请执行以下操作:一、修改文件配置修改/etc/my.cnf,找到以下字符复制代码代码如下:log-bin=mysql-binbinlog
1.8LNMP环境编译安装php-5.6.14
一、解压php[root@wwwsrc]#tarjxfphp-5.6.14.tar.bz2 [root@wwwsrc]#cdphp-5.6.14二、创建PHP相关用户[root@wwwphp-5.6.14]#useradd-s/sbin/nologinphp-fpm三、编译安装php[root@wwwphp-5.6.14]#./configure>--prefix=/usr/local/php>-
PHP配置文件详解php.ini
PHP配置文件详解php.ini[PHP] ; PHP还是一个不断发展的工具,其功能还在不断地删减 ; 而php.ini的设置更改可以反映出相当的变化, ; 在使用新的PHP版本前,研究一下php.ini会有好处的;;;;;;;;;;;;;;;;;;; ; 关于这个文件 ; ;;;;;;;;;;;;;;;;;;;; 这个文件控制了PHP许多方面的观点。为了让PHP读取这个文件,它必须被命名为 ;
老生常谈,聊聊前端的数据交互
做为一名前端,我们除了写页面,特效,组件,可能做得最多的要数数据交互了吧,也许有人会说node服务器搭建,后台文件操作,socket.io双向传输,但其实这些归咎于前端更多是因为如今ECMAScript的迅猛发展,多数的前端虽说多少会点但用的其实不是很多,用得多的那些都往全栈走了,又搞前端又搞查数据库字段的那是java,我们吧,可能更多是利用node这个环境,帮我们做一些比如web