前端,Python,BI,OLAP
# 基本概念 # ## WebDriver ## *WebDriver* 是 W3C 的一套规范,来源于 *Selenium* 这个自动化测试 Web 相关场景的项目。 https://w3c.github.io/webdriver/ 它定义了一套 Resuful 风格的,针对浏览器的,可用于编程控制行为,获取状态的服务接口(自动化测试最初的诉求)。 ## Chr
# 问题来源 # 这个问题,是看到有人提到带中文数字的章节标题,要排序的问题引起的。比如对于: ```python title_list = [ '第一章', '第三章', '第五章', '第四章', '第二章', ] ``` 想“正确”排序的话,你直接 ``title_list.sort()`` 是不行地: ```bash zys@tower:~$ py
# 要做什么事 # 要做的事,是通过浏览器相关 API ,在页面上实时获取麦克风的音频数据,并把这些信息传递到服务端。 简单来想,要解决这些问题: - 浏览器的麦克风相关的 API 怎么使用。 - 浏览器获取到的数据是什么样的。 - 浏览器获取的音频数据如何编码到通常的“音频文件”。 # 浏览器 Stream API # 如果直接搜索 “浏览器 audio”
# ruby 标签 # 记得很多年前,我用 CSS 折腾了一个注音的排版格式,与别人交流时,别人问我,“为什么你不直接使用 ruby 标签呢?” 那时我才知道 HTML 中有一个叫 *ruby* 的标签是专门用来处理注音场景的。 ```html 你好ni hao 你好ni hao ``` 结果会显示成: ![image.
**以下内容,基于 Express 4.x 版本** # Node.js 的 Express # *Express* 估计是那种你第一次接触,就会喜欢上用它的框架。因为它真的非常简单,直接。 在当前版本上,一共才这么几个文件: ```txt lib/ ├── application.js ├── express.js ├── middleware │ ├─
# 定义问题 # ## 滚动过程 ## 滚动字幕,简单来说,就是从下往上,把一些内容顺序组织之后,同步移动。 ![scroll-init.png](https://ata2-img.cn-hangzhou.oss-pub.aliyun-inc.com/c838b2d824bfb939e419ffe95ee03c94.png) 这个看似很简单的效果,在配合实际场景的“
1. 背景 前段时间从前到后完整地做完了一个简单的钉钉上的 ISV 应用 —— 猿活动。 最开始想做这么一个小工具,是想到,平时部门中经常会组织一些分享活动,但是这些分享活动却没有一个比较直观的“站点”来记录一次又一次的,很多人的努力的付出,这是很可惜的事。同时,在做这些活动的时候,也缺少一些互动的手段,比如现场签到,打赏什么的。 好吧,刚开始
做一个套件与做 N 个套件没区别;使用 SSH 远程转发调试后端;为各个环境创建利于前端调试的应用