js 中的 Truthy 和 Falsy(真值与假值)

Truthy 不等于 ture,他是指是在Boolean上下文中转换后的值为真的值。我的理解是,在javascript中所有表达式为true的值。同理Falsy指的是在javascript中所有表达式为false的值。 所有值都是真值,除非它们被定义为 falsy (即, 除了false,0,“”,null,undefined和NaN 外)。 一、 Truthy JavaScript中的真值示例如下(将被转换为true类型,if 后的代码段将被执行): if (true) if ({}) i
分类: 其他 发布时间: 01-09 22:55 阅读次数: 0

Vue 弹出层时 禁止页面滑动

上代码 /***滑动限制***/ stop(){ var mo=function(e){e.preventDefault();}; document.body.style.overflow='hidden'; document.addEventListener("touchmove",mo,false);//禁止页面滑动 }, /***取消滑动限制***/ move(){
分类: 其他 发布时间: 01-09 22:55 阅读次数: 0

微信小程序 路由跳转传参wx.navigateTo ,字符串转对象报错

官方文档地址:https://developers.weixin.qq.com/miniprogram/dev/api/route/wx.navigateTo.html (一)问题 看了文档之后,传一个参数没有问题,就是如果你路由跳转想传对象,必须将对象转换成字符串, JSON.stringify() 当后台数据 较复杂的时候,比如传了个富文本格式的字符串 A页面将其转换成字符串,B页面进行接收 //A页面传参 item是对象 var detailsData= JSON.strin
分类: 其他 发布时间: 01-09 22:54 阅读次数: 0

微信公众号中点击菜单直接打开手机浏览器是如何实现的

最近遇到一个需求、朋友找我制作一个在微信中的聊天框,或者公众号菜单发布一条链接或者二维码跳出微信打开一个指定的我们自己的页面, 拿到这个需求后我们团队分开去找资料研究方案,通过微信的开发文、腾讯的第三方开发文档我们都查阅过资料但是最终只找到一些历史性的资料也就是以前可以现在已经全部封闭了在网络上找到 很早之前一些前辈分享的遮挡 。我们加以改进。解决了这个问题。 测试地址:http://demo.liuy88.cn/wxjum_xf010906.html
分类: 其他 发布时间: 01-09 22:54 阅读次数: 0

微信强制使用本机浏览器打开指定链接是怎么做的

平时做微信活动或者微信里面做APP推广下载的人,经常会看到一个腾讯页面,“已停止访问该页面”。当这个页面出现的时候,那说明悲催了,你的活动页面或者域名链接已经被腾讯禁止了。这个页面的出现,一般说明你的内容被腾讯判定是违规操作或者发布敏感信息比如涉及政治和散布淫秽、色情、赌博、暴力、凶杀等等。 那么基于这个问题,出现了两种解决方案,第一种是走正常申诉流程,解封该地址或者域名。 第二种就是域名防封技术,也就是“保证域名地址正常访问,提高访问地址的”存活时间“,不会轻易被腾讯屏蔽。 第一种解决方案一
分类: 其他 发布时间: 01-09 22:53 阅读次数: 0

kettle性能及效率提升

Kettle数据处理的过程中难免会遇到性能瓶颈,因此性能及效率的提升成为摆在面前的问题,因此笔者罗列一些常用的优化建议。 kettle优化 索引的正确使用 数据抽取SQL优化 kettle优化 尽量使用数据库连接池; 尽量提高批处理的commit size; 尽量使用缓存,缓存尽量大一些(主要是文本文件和数据流); Kettle 是Java 做的,尽量用大一点的内存参数启动Kettle; 可以使用sql 来做的一些操作尽量用sql ; Group , merge , stream lookup
分类: 其他 发布时间: 01-09 22:53 阅读次数: 0

采用Kettle分页处理大数据量抽取任务

需求: 将Oracle数据库中某张表历史数据导入MySQL的一张表里面。 源表(Oracle):table1 目标表(MySQL):table2 数据量:20,000,000 思路: 由于服务器内存资源有限,所以,无法使用Kettle一次性从源表导入目标表千万级别的数据,考虑采用分页导入的方式来进行数据传输,即: 根据实际情况设置一个每次处理的数据量,比如:5,000条,然后根据总的数据条数和每次处理的数据量计算出一共分几页, 假设总数据量有:20,000,000,所以页数为:20,000,0
分类: 其他 发布时间: 01-09 22:53 阅读次数: 0

Kettle实现循环增量抽取数据

数据量数以千万计时,初次一次性抽取历史数据容易出现卡死,针对这种情况可以使用循环年份抽取,并且加入增量程序使得后续抽取增量化! 整体流程: 1、获取年份极值(获取历史有数据的年份最大最小值) 获取日期: select min(to_char(jyrq,'yyyy')) || '~' || max(to_char(jyrq,'yyyy')) YearRange from veh_is_warning where to_char(jyrq,'yyyy')>=? 2、获取时间范围(通过切分获得历史年
分类: 其他 发布时间: 01-09 22:52 阅读次数: 0

kettle中做查询时,遇到大数据时怎么处理

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zitian886/article/details/70043508 kettle中做查询时,遇到大数据时怎么办? 在kettle常常有处理从一个源数据中做转换.做转换的时候, 需要去查另一个数据库. 这种问题遇到数据小时候还好办. 但是数据魇 时候就麻烦来了. 下面针对三种情况做具体情况的选择办法 先上一个图 [img] [/img] 1. 当需要转换的数据特别大的时候, 例如: 10W条以上.
分类: 其他 发布时间: 01-09 22:52 阅读次数: 0

PuTTY SSH通道的Kettle链接MySQL方法

SSH tunneling using PuTTY and MySQL-Front Create session hostname: any pgrad or ugrad SIT server e.g. grey.ug.it.usyd.edu.au or simply mysql.it.usyd.edu.au NOTE - as mysql.it.usyd.edu.au is a pgrad server, ugrads should use a ugrad server in the hos
分类: 其他 发布时间: 01-09 22:52 阅读次数: 0

5个开源的商业智能工具

摘要:开源的商业智能工具现在已经在商业中开始显示出其特有的成效。如果没有正确的信息来作为支撑,如何做出完美的商业决定。商业智能(BI)工具可以很好的帮助你从所收集和存储的大量的商业数据中提取和认识信息。 很难想象如果没有正确的信息来作为支撑,如何做出完美的商业决定。商业智能(BI)工具可以很好的帮助你从所收集和存储的大量的商业数据中提取和认识信息。换句话说,它可以将一堆数据转化为有意义的数据,来促进你的商业发展。 因为一个好的商业智能工具的潜在商业价值是巨大的,如大名鼎鼎的供应商 Micros
分类: 其他 发布时间: 01-09 22:51 阅读次数: 0

数据统计、数据挖掘、大数据、OLAP的区别

在大数据领域里,经常会看到例如数据挖掘、OLAP、数据统计等等的专业词汇。如果仅仅从字面上,我们很难说清楚每个词汇的意义和区别。今天,我们就来通过一些大数据在高校应用的例子,来为大家说明白—数据挖掘、大数据、OLAP、数据统计的区别。 一、数据分析 数据分析是一个大的概念,理论上任何对数据进行计算、处理从而得出一些有意义的结论的过程,都叫数据分析。从数据本身的复杂程度、以及对数据进行处理的复杂度和深度来看,可以把数据分析分为以下4个层次:数据统计,OLAP,数据挖掘,大数据。 二、数据统计 数
分类: 其他 发布时间: 01-09 22:51 阅读次数: 0

大数据时代,OLAP解析与发展方向

前言:数据分析领域自2010前后一直占据了全球信息技术的核心地位,OLAP的需求并未随着Hadoop的流行而消亡,而是被越来越理智的认可——“数据再多也需要分析、分析的主要需求还是交互查询”。本文概括了OLAP的本质原则、曾经的困境和当前的技术派系,希望能引起从业者的思考,共同促进行业进步与发展! 1. 剖析OLAP本质 OLAP(Online Analytical Processing)是一种数据处理技术,专门设计用于支持复杂的分析操作,侧重对决策人员和高层管理人员的决策支持,可以根据分析人
分类: 其他 发布时间: 01-09 22:51 阅读次数: 0

OLAP引擎——Kylin介绍

Kylin是ebay开发的一套OLAP系统,与Mondrian不同的是,它是一个MOLAP系统,主要用于支持大数据生态圈的数据分析业务,它主要是通过预计算的方式将用户设定的多维立方体缓存到HBase中(目前还仅支持hbase),这段时间对mondrian和kylin都进行了使用,发现这两个系统是时间和空间的一个权衡吧,mondrian是一个ROLAP系统,所有的查询可以通过实时的数据库查询完成,而不会有任何的预计算,大大节约了存储空间的要求(但是会有查询结果的缓存,目前是缓存在程序内存中,很容
分类: 其他 发布时间: 01-09 22:51 阅读次数: 0

商业智能 BI 发展的新趋势

 商业智能 BI 发展的新趋势(2017年-2020年) 第一,云端化是重要趋势   在2016年8月份我写过一篇文章《深入分析 BI 数据可视化市场 SaaS 模式》。在这篇文章中,我提到大概在2018年前后在国内大概会出现比较成熟或者很成熟的可视化BI分析SaaS模式的产品。判断的依据是什么?还是我在文章开始时提到的:“数据在哪里?分析就在哪里?” 这个观点。   商业智能BI的基础就是业务系统,业务系统本地化因此商业智能BI也是本地化的。当业务系统云端化,当国内SaaS 企业逐步成熟的时
分类: 其他 发布时间: 01-09 22:50 阅读次数: 0

BI能给企业带来的好处

1、整合信息孤岛,整体分析问题 BI可以将企业信息化的数据孤岛整合起来,提供一个全局的视图,让决策者可以更加全面地看待问题,降低决策失误风险性 2、提高决策质量,深入分析问题 BI能够将数据转换为知识进而辅助决策,能够使决策者决策更加迅速准确,能够给企业注入新的革命性的管理思想。 决策者可以根据BI提供的钻取功能对数据结果进行追根溯源,使问题的分析不止步于表面结果,发掘出数据中包含的机会:即如何以更低的成本、更快的速度、更高的质量完成任务;这使管理者能在质疑中不断以创新来获得差异化竞争优势。
分类: 其他 发布时间: 01-09 22:50 阅读次数: 0

拖放效果原理

摘录一些 比较重要的对象和事件以及属性 * 首先,要使元素能否能被拖拽,必须设置 draggable = "true" 例如:<div draggable =“true”>只有设置draggable才可以被拖拽</div> * 一个很很重要的接口 DataTransfer,它是拖拽对象用来传递的媒介,它包含以下属性和方法 dataTransfer.dropEffect [ = value ]:返回已选择的拖放效果,如果该操作效果与起初设置的effectAllowed效果不符,则拖拽操作失败。可
分类: 其他 发布时间: 01-09 22:50 阅读次数: 0

CentOS 7 安装字体库 & 中文字体

前言 报表中发现有中文乱码和中文字体不整齐(重叠)的情况,首先考虑的就是操作系统是否有中文字体,在CentOS 7中发现输入命令查看字体列表是提示命令无效: 如上图可以看出,不仅没有中文字体,连字体库都没有,那么接下来就记录一下在Linux CentOS 7中如何安装字体库以及中文字体。 安装字体库 在CentOS 4.x开始用fontconfig来安装字体库,所以输入以下命令即可: yum -y install fontconfig 当看到下图的提示信息时说明已安装成功: 这时在/usr/s
分类: 其他 发布时间: 01-09 22:49 阅读次数: 0

解决SSH自动断线问题

在连接远程SSH服务的时候,经常会发生长时间后的断线,或者无响应(无法再键盘输入)。 总体来说有两个方法: 1、依赖ssh客户端定时发送心跳。 putty、SecureCRT、XShell都有这个功能,但是并不保险。 此外在Linux下: #打开 sudo vim /etc/ssh/ssh_config # 添加 ServerAliveInterval 20 ServerAliveCountMax 999 即每隔20秒,向服务器发出一次心跳。若超过999次请求,都没有发送成功,则会主动断开与服
分类: 其他 发布时间: 01-09 22:49 阅读次数: 0

ElasticSearch-Head的安装

版权声明:嘟嘟嘟,转发记得提一下 https://blog.csdn.net/ticktak/article/details/82086364 安装Elasticsearch-head之前需要安装node.js 访问官网下载 node.js 本人实在linux环境下安装,选择的是如图所示的版本,请根据自己对应的版本进行安装 将下载的压缩包解压 :tar -xJf node-v8.0.0-linux-x64.tar.xz 将解压后的文件夹移动到想要存放的文件夹,我移动到/usr/local/下,
分类: 其他 发布时间: 01-09 22:48 阅读次数: 0