- 博客(15)
- 资源 (7)
- 收藏
- 关注
原创 flutter get_mac_address windows上无法获取mac地址
flutter提供的 get_mac_address 包无法使用;缺少CMakeLists.txt;去包对应的看了下也有两年没更新了;把github仓库里的 CMakeLists.txt复制到本地包仓库对应的windows文件夹下。尝试之后还是不可以。重新去github上看了下发现有一个没有合并的请求;按照其中修改后,就可以用了。可以直接将本地仓库中的cpp文件替换成requests中的这个cpp文件,记得同时把对应的头文件也替换了。
2024-05-22 22:50:23 440 2
原创 树——二叉树的遍历
二叉树的遍历使用了递归的思想,根据查看元素的顺序不同,分为前中后序以及层序遍历。其中前中后序遍历又可以通过显示调用栈的方法减少调用帧的使用。层序遍历即将前中后序遍历中的调用栈换成队列。:(1)访问根。(2)递归地前序遍历左子树。(3)递归地前序遍历右子树。:(1)递归地中序遍历左子树。(2)访问根。(3)递归地中序遍历右子树。:(1)递归地后序遍历左子树。(2)递归地后序遍历右子树。(3)访问根。二叉树的实现三、样例图示对于图中二叉树,不同遍历次序下访问节点的次序如下表所示。...
2022-06-09 09:34:53 169
原创 排序——快速排序
下面是快速排序的思路:(1)如果有一个或者更少的数字需要排序,则不做任何事情。(2)否则,把区域分成“较小”数字和“较大”数字两部分,把较小的数字移到左边,把较大的数字移到右边。递归地对每个区域进行排序。整个数组现在是有序的。......
2022-06-07 14:52:01 269
原创 排序——归并排序
归并排序使用递归来设计,背后的递归思想是:(1)如果只有一个数字要排序,则不做任何事情;(2)否则,将数字分成两组,递归排序每个组,然后将两个有序组归并到一个有序数组中。
2022-06-06 15:15:11 164
原创 排序——插入排序
这篇文章将介绍一种最简单的排序方法——插入排序。下面通过一个示例来理解算法的思路。生活中我们怎么对纸牌进行排序呢。我们先将所有纸牌放到桌面上,从中选出一张,把它放在左边。再选出一张,把它放在刚才选出这张的左边或者右边。那么是左边还是右边呢,要根据大小来确定。后面依次插入第三张、第四张,把他们插入到正确的位置,直到所有的纸牌都被插入。...
2022-06-05 20:25:41 210
原创 查找——折半查找
折半查找是一种基础的查找算法,本文主要介绍了折半查找算法的思路、算法实现,并辅以图示,希望读者可以清晰的理解算法步骤。算法能够实现查找是基于数组有序这一前提的,对于无序的数组,折半查找并不能起到作用。在有序数组中,通过不断寻找中点元素并与目标元素对比一步步缩小查找区间,最终确定目标元素是否存在于数组之中。.........
2022-06-04 17:38:36 1546
翻译 2.4其他网络设置
跨域资源共享(CORS)要想配置CORS,必须安装下面的依赖:pip install apache-superset[cors]在superset_config.py中下面的这两个变量专门用来配置CORS:ENABLE_CORS:必须设置为True以启用CORSCORS_OPTIONS:传递给Flask-CORS的选项(文档)域分片Chrome最多允许一个域一次开启6个连接,当dashboard中超过六个分片时,很多获取时间的请求就会排队等待下一个可用的套接字。PR 5039 把域分片添加到
2021-03-30 10:18:23 361
翻译 2.3配置Superset
为了配置应用,你需要创建一个文件superset_config.py并把它添加到你的PYTHONPATH。下面是一些你可以在这个文件中配置的参数:# Superset specific configROW_LIMIT = 5000SUPERSET_WEBSERVER_PORT = 8088# Flask App Builder configuration# Your App secret keySECRET_KEY = '\2\1thisismyscretkey\1\2\e\y\y\h'
2021-03-29 16:05:34 2399 3
翻译 2.2 从零开始安装
从零开始安装Superset操作系统依赖Superset把数据库连接信息存储在元数据数据库中。为此,我们使用Python的加密类库来给数据库连接密码加密。不幸的是,这个类库有操作系统级别的依赖。Debian 和 Ubuntu下面的命令用于确保安装好必要的依赖:sudo apt-get install build-essential libssl-dev libffi-dev python-dev python-pip libsasl2-dev libldap2-dev 下面的命令确保在Ub
2021-03-24 14:17:53 478 1
原创 Superset绘制图表(一)
闲话少说,先看结果。下面请听我细细道来。准备数据对于初学者来说,数据来源是一个问题,这里我们使用帆软的FineReport中自带的数据表FRDemo.db(资源审核后上传)。这个数据表是基于SQLite的。在上一篇中我们已经介绍了superset的数据源配置,这里我们只做简要介绍。这里需要注意的是,连接sqlite数据库文件时,红框中的地址是你数据库文件的真实地址。要用双斜线“\”。按照图示配置好后,测试链接时,会提示“不是安全的数据库连接,无法访问”,这是我们需要修改superset中的一个设置
2021-03-23 18:00:26 2873
原创 superset配置数据源
上一篇 superset安装首先打开superset(上一篇文章已经安排,不再赘述),点击 数据库(database)->数据库(databases)->"+DATABASE" 打开新建数据库连接界面。(注意:默认把database和dataset都翻译成“数据库”了,这里我们选择的是database,不是datasets)。这里主要问题是设置 SQLALCHEMY URI,文本框下面的小字部分有SQLAlchemy的官方文档,里面有详细的介绍。我安装的是mysql 8.0.22,使用my
2021-03-17 18:06:26 2622
翻译 2.1使用Docker Compose本地安装Superset
2.1使用Docker Compose本地安装Superset(从这一篇开始都是 (二)安装与配置 中的内容,限于篇幅,分成多篇文章)本地尝试Superset的最快方法就是在运行Linux或者Mac OSX的电脑上使用Docker Compose,Superset没有对Windows的官方支持,所以我们下面提供了一个虚拟机替代方案。2.1.1安装Docker引擎和Docker ComposeMac OSX安装Mac版本Docker,里面包含了Docker引擎和最新版本的docker-compos
2021-03-16 17:42:42 3613 2
翻译 superset中文文档(一)介绍
(一)介绍什么是Apache Superset?Apache Superset是一个现代的、可供企业使用的商业智能(BI)网络应用。它具有快速、轻量、直观和选择性加载的特性。这使得所有使用不同技术的人都能容易地探究和可视化他们的数据,不管是简单的饼图还是非常复杂的deck.gl空间图表。这是一些不同的上手Superset的方法:从Apache基金会网页下载源码从Pypi下载最新版本的Superset使用Docker Compose通过一条命令在本地设置Superset从Dockhub下载Doc
2021-03-15 17:50:29 4925
原创 superset安装
superset安装写在前面参考官网操作python版本 3.7.4准备环境安装 virtualenv pip install virtualenv激活 virtualenv# 先在D盘建立d:/python/myproject 目录。d:md pythoncd pythonmd myprojectcd myproject# 初始化virtualenv env# 激活env\Scripts\activate使用官网的方法没有成功,这个方法成功了
2021-02-22 18:21:41 502 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人