不安发夹

文章
5
资源
1
加入时间
2年10月21天

Oracle SQL查询速度优化leading和use_nl

今天写了一个SQL,表数据太大,表索引也加了,可和另一张表关联一起查一个月的数据总是很慢,大约要60多秒。优化后只用了0.07秒,记录一下防止以后忘记了。select /*+leading(t) use_nl(t, d)*/t.a,t.b,t.c, d.a,d.b,d.c from tablea t, tableb d where t.id = d.id and t.a is not null and t.b is not n...

VUE:指定元素内,鼠标滚轮横向滚动内容,支持平滑滚动简介具体实现注意完整代码

简介页面上,有纵向滚动的元素,也有横向滚动的元素。由于纵向滚动是默认的,所以就需要把横向滚动事件区分开来。具体实现对需要滚动条(纵向转变为横向)的标签设置个id(避免重复),然后调用如下 setScroolFun 方法(注意元素渲染后调用)。data () { return { documentObj : null }},methods: { setScroolFun () { this.documentObj = document.getElemen.

arduino连接热敏打印机的资料

朋友的项目里想要嵌入各热敏打印机,从网上搜集了不少资料,特作记录。1. 思路国外有个mprinter的众筹项目,居然筹集到了8万多美金,不过最后也是关门了,居然持续了3年哎。思路还是有的,人家支持wifi和USB。其实使用arduino+蓝牙+wifi+打印模块就OK了。2. 代码2.1 蓝牙通讯蓝牙通讯的代码参考代码一,参考代码二模块用的HC-06 这里有卖 ...

'grunt' 不是内部或外部命令,也不是可运行的程序 或批处理文件

碰到很奇怪的坑,明明grunt-cli grunt都按照官网的配置写好了,但是输入grunt -v就是报错'grunt' 不是内部或外部命令,也不是可运行的程序 或批处理文件 网上查配置环境变量也配置了,就是死活不行,后来看到node 安装目录是在c 盘,node_path 环境变量是在d盘,是不是盘符不一样的原因找不到呢,于是,卸载node,重新安装到d 盘,问题解决,坑死了。转载于:h...

运行出错: map/set iterators incompatible

运行出错: map/set iterators incompatible 原因:erase使得迭代器失效 可以参考: http://www.cppblog.com/Herbert/archive/2008/12/27/70479.html  但是与上位仁兄不同的是,考虑到 map.erase(iterator) 返回值不是迭代器,而是void类型,而其他Stl类型可