![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工具碎碎念
BaideS
这个作者很懒,什么都没留下…
展开
-
FineReport10.0功能说明
1. 背景说明公司希望找一款BI产品,功能全面,自由程度高,能嵌入小程序和公司系统,且价格适中,最终确定下来的是FineReport,主要考虑的方面如下:能否嵌入微信小程序和PC Web端?如何嵌入?数据安全性如何控制?数据权限如何控制?数据展示的具体功能及效果?顺便提及试用FineReport时遇到的一些问题。2. 能否嵌入微信小程序和PC Web端?如何嵌入?报表可以嵌入微信小程序和PC Web端中,嵌入的方法是使用报表发布后生成的Url嵌入到iframe内。额外的知识点:Fi原创 2020-09-15 22:27:03 · 2547 阅读 · 0 评论 -
Spark和数据库时间戳相差14小时
最近在用PySpark做ETL,然后发现了Spark存在的时区问题。Mysql的时区默认是CST格式, 但是Spark默认的是GMT格式,因此直接使用Spark读取Mysql的时间时,会被转为GMT格式,对于这个问题,只需要设置spark.sql.session.timeZone为CST就可以解决了,但由此由引发了一个新的问题。当两者都是CST的时候,将时间转为yyyy-MM-dd hh:mm:ss来看时,两者是相同的,问题在于分别使用unix_timestamp转为时间戳的时候,两个时间戳之间会相差1原创 2020-09-13 16:31:05 · 1855 阅读 · 3 评论 -
开启不了Jupyter Notebook的检查方法
昨天在整理文件目录,手贱删除了Jupyter Notebook默认读取的文件夹,导致今天启动Jupyter一直失败,又因为启动Jupyter的黑色窗口在发现出错后,会直接消失,让人无法阅读到出错的原因,故百度了一下处理的方法,先记录在下,此种方法可以将黑色窗口内的报错信息输出,之后请根据输出的报错原因更正即可正常启动Jupyter:1. 开始 → Anaconda →Anaconda Prompt;2. 输入jupyter notebook,此时会出现报错信息,解决报错的问题即可;...原创 2020-08-29 10:22:26 · 374 阅读 · 0 评论