由于工作需要必须将word文档内容粘贴到编辑器中使用 但发现word中的图片粘贴后变成了file:///xxxx.jpg这种内容,如果上传到服务器后其他人也访问不了,网上找了很多编辑器发现没有一个能直接解决这个问题 考虑到自己除了工作其他时间基本上不使用windows,因此打算使用nodejs来解决 ...
分类:
其他好文 时间:
2020-07-01 12:57:50
阅读次数:
78
触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。 Ø 什么是触发器 触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在check约束更加复杂的约束上面。触发器和普通的存储 ...
分类:
数据库 时间:
2020-07-01 12:49:10
阅读次数:
67
监听标签的触摸/鼠标滑动事件,添加元素的切换动画,效果如下: 事件监听 鼠标事件和触摸事件监听: 1 componentDidMount() { 2 var teachingReportDiv = document.getElementById("teachingReport") as HTMLEl ...
分类:
Web程序 时间:
2020-07-01 12:40:16
阅读次数:
97
先来看看 VNode的构造 可以明显看到,VNode的data属性是由VNodeData来赋值的, 从这个开始学一下,让我看一下VNodeData是个什么东西 做一个例子看一看 现在可以看到外部的标签属性传入都会进入VNode的data里,如果我们想做一个点击事件,只需要在VNodeData里添加一 ...
分类:
其他好文 时间:
2020-07-01 12:22:19
阅读次数:
147
var array = [];//定义空数组 //提交按钮点击事件 $('#submitBtn').click(function() { array.push(obj); //添加到数组中 localStorage.setItem('hisplate', JSON.stringify(array)) ...
分类:
编程语言 时间:
2020-07-01 09:32:59
阅读次数:
91
想要实现侧边栏,需要配合使用DrawerLayout。因为会用到嵌套布局,所以根布局不能是 ConstraintLayout,DrawerLayout 布局下再嵌套两个布局,一个放置内容如 LinearLayout,一个放置侧划菜单,这里使用 NavigationView 为了出现侧边栏点击图标和菜... ...
分类:
移动开发 时间:
2020-07-01 09:23:41
阅读次数:
78
抽象类 抽象类概述 类与类之间具有共同特征,将这些共同特征提取出来,形成的就是抽象类。由于类本身是不存在的,所以抽象类无法创建对象。(无法实例化) 抽象类也属于引用数据类型。类到对象是实例化,对象到类是抽象。 抽象类语法格式: [修饰符列表] abstract class 类名{类体;} 抽象类是无 ...
分类:
其他好文 时间:
2020-07-01 09:18:35
阅读次数:
52
前言:最近在整理自己的技术栈,收集了一些自己认为比较重要的知识点分享给大家。runloop1.iOS中触摸事件传递和响应原理2.为什么只有主线程的runloop是开启的3.为什么只在主线程刷新UI4.PerformSelector和runloop的关系KVO1.实现原理2.通过KVC修改属性会触发KVO么?KVC的赋值和取值过程是怎样的?原理是什么?3.哪些情况下使用kvo会崩溃,怎么防护崩溃4.
分类:
移动开发 时间:
2020-07-01 00:10:13
阅读次数:
85
有时候,我们会使用的监听鼠标的滚轮事件,并且判断是向上滚动还是向下滚动;但是,不同的浏览器有不同的滚轮事件。主要是有两种非标准的事件,onmousewheel(firefox不支持)和DOMMouseScroll(只有firefox支持)。代码如下。 //注册事件的兼容写法 if(document. ...
分类:
其他好文 时间:
2020-07-01 00:08:17
阅读次数:
116
CyclicBarrier详解 简介 阻塞一组线程,直到某个事件发生. 所有线程必须都到达栅栏位置时,才能继续执行. 使得一定数量的线程反复在栅栏位置汇集.需要等待集合的线程调用await()方法在栅栏处阻塞. 栅栏释放阻塞的线程后会重置以便下一次使用. 核心方法 await()方法 会调用dowa ...
分类:
其他好文 时间:
2020-06-30 22:14:57
阅读次数:
42