我们为什么上学
我们为什么上学视频-哔哩哔哩
演讲稿Hello, everybody! Thank you. Thank you. Thank you, everybody. All right, everybody go ahead and have a seat. How is everybody doing today? (Applause.) How about Tim Spicer? (Applause.) I am here with students at Wakefield High School in Arlington, Virginia. And we’ve got students tuning in from all across America, from kindergarten through 12th grade. And I am just so glad that all could join us today. And I want to thank Wakefield for being such an outstanding host. Give ...
Superset数据分析平台搭建
Superset数据分析平台搭建背景近期遇到数据可视化编辑平台,有介绍superset,此处记录一下搭建的方式。其本身支持多平台、多方式的搭建,但因为我在使用docker进行搭建的时候,总是被提示报错,导致无法运行,因此后来改用python虚拟环境搭建,本文记录也是如此。
可能自己缺乏相关产品的使用经验和需求,导致并不觉得该产品很好用,因此此处记录的搭建方式倒是其次,搭建过程中遇到的一些知识点却让自己有所学习。
搭建方式参考官方:http://superset.apache.org/installation.html
搭建方式
安装依赖环境
12# 官方说要安装以下内容,但是我安装的时候提示多个环境不存在了,后来一气之下,直接跳过了这步,也正常搭建成功sudo apt-get install build-essential libssl-dev libffi-dev python3.6-dev python-pip libsasl2-dev libldap2-dev
安装Python虚拟环境,原因有两个:
建议在虚拟环境中安装Superset,因为有些包可能与最新的包有冲突。
在后 ...
Hexo配置Echarts图表
Hexo配置Echarts图表背景由于博客中打算添加一些数据相关的图表,如果每次做都是通过截图的方式,着实不便,恰逢近期有闻数据显示平台:Echarts,一个纯 Javascript 的图表库,可以流畅的运行在 PC 和移动设备上。碰巧hexo也有相关的插件已封装好,极其方便,故在此处做下记录。通过此文方式创建,则只会在有echarts图表数据的文章中加载对应的echarts的js文件,在其它文章中不会加载,这样的话会提高其它页面的加载速度。
全文摘录自:https://kchen.cc/2016/11/05/echarts-in-hexo/,作者为:Kun Chen
配置方式
进入博客对应的目录,安装插件:hexo-tag-echarts3
1npm install hexo-tag-echarts3 --save
打开要发布的文章,在其中引入如下格式的数据即可:
123456// echarts是标签名,用于标识Echarts图表,无需修改// 400:标识显示数据的容器所占据的高度// 85%:标识图表容器的相对宽度{% echarts 400 '85% ...
Chevereto图床搭建
Chevereto图床搭建背景最近新搭建的网站的带宽很小,如果直接访问是无法满足即时响应的,因此想是否能够将其它的静态资源分布到几台服务器上,以减少对同一台服务器的响应要求,目前发现网站中最常造成延时的是网页的封面,所以打算利用闲置的服务器搭建个人图床来使用。
搭建图床基于Chevereto,它是一款开源免费的图床程序(也提供收费版),允许自建图片托管网站,支持多种方式搭建(docker、手工搭建),本文以手动搭建为例
搭建教程
更新系统
1sudo apt update && sudo apt upgrade
安装nginx
1sudo apt install nginx
安装mysql数据库,并且创建对应的用户
1234567891011121314# 8.0版本以后的创建用户时还不大会,所以建议还是8.0版本以前的较好sudo apt install mysql-server# 登录mysql,注意使用自己的密码sudo mysql -uuser -ppasswd# 官方给的8.0版本的配置用户权限的方式,而我用的是8.0版本以前的,此处做记录create d ...
Javascript笔记
Javascript笔记简略嵌入方式
行间事件
1<input type="button" name="" value="按钮" onclick="alert('ok');" />
页面插入
123<script type="text/javascript"> alert("ok");</script>
外部引入
1<script type="text/javascript" src="test.js" ></script>
变量
定义方式
1var 变量名 = 初始值;
变量类型
数字(number)、字符串(string)、布尔(boolean)、未定义(undefined,未初始化的对象)、null(存放对象的未初始化变量)
注释
123// 单行注释/*多行注释*/
变量、函数、属性、函数参数命名规范
区分大小写
第一 ...
Git简要笔记
Git简要笔记安装
Windows安装
下载连接:https://git-scm.com/downloads
Ubuntu安装
1sudo apt install git -y
简易使用
版本相关
123456789101112131415161718192021222324# 初始化版本git init # 里面生成一个.git文件夹,里面内容不要动# 更新修改到缓存区git add 文件名# 提交修改git commit -m "版本修改提示信息"# 查看版本历史git loggit log --pretty=oneline # 参数用于提高阅读# 查看历史所有命令git reflog# 回退版本到上一个git reset --hard HEAD^git reset --hard HEAD~n # 回退到前n个版本git reset --hard 指定得版本号# git是先将修改提交到git得暂存区中,等待用户提交后再将修改提交到远程分支中# 查看版本库得状态git status
文件修改
1234567891011121314# 撤销【工作区】 ...
Windows刷新桌面缓存图标
Windows刷新桌面缓存图标背景经常因为一些原因导致我的电脑(windows)桌面的快捷图标无法正常的展示,因此百度了解决方案,在此进行记录
解决方案
将如下代码复制进.bat文件中,然后双击执行即可
123456789101112131415161718rem 关闭Windows外壳程序explorertaskkill /f /im explorer.exerem 清理系统图标缓存数据库attrib -h -s -r "%userprofile%\AppData\Local\IconCache.db"del /f "%userprofile%\AppData\Local\IconCache.db"attrib /s /d -h -s -r "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\*"del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_32.db&q ...
nginx配置加密
Nginx配置加密背景搭建网站时,打开连接,chrome提示不安全,此时才想到需要配置https。由于https依赖于证书,所以本文也记录了一些免费的证书申请网站
阿里云:注册用于运行申请最多20个免费的DV证书
腾讯云:允许申请免费的DV证书,但是多少个不清楚
freessl:貌似没有限制申请证书的个数,本文以该网站为例
https证书申请
打开https://freessl.cn/注册
选择证书生成的方式
由于我选的是【一键生成】,故而让我下载安装【keymanager】,下载地址:https://keymanager.org/,安装路径没得选,双击直接就安装了,安装完之后弹出界面是需要设置密码的
安装完毕后,点击网页的【点击创建】,就可以自动打开【keymanager】生成创建证书的订单,同时会提示用户需要在【DNS解析服务器】上添加【txt】解析用于验证该域名是否属于本人。
在【DNS解析服务器】上添加完两个【txt】解析记录以后,点击【keymanager】上【已添加,验证】按钮,验证通过以后,就会生成好证书。
点击证书右侧【更多】,选择【导出证书】,选择对 ...