阿里对象存储视频预览API

OSS提供的视频截帧功能和OSS图片服务功能使用的方式是类似的,都是通过传入x-oss-process参数的方式来实现的。最简单的使用方式就是直接在public的object的url后面拼接处理字符串。比如如下的url: https://test-s1a.oss-cn-beijing.aliyuncs.com/video1.mp4?x-oss-process=video/snapshot,t_2000,m_fast 指定的就是对demo.mp4这个文件直接调用视频截图,截图的位置由参数t指定,后面的单位是ms,因此这个url的含义就是截取视频文件的第10s的内容。生成的url可以直接嵌入在网页 …

ArcGIS配置PostgreSQL

ArcGIS配置PostgreSQL,创建企业级数据库,并连接数据库发布服务。 1.    安装ArcGIS程序 安装2.2 Desktop(32位); 安装ArcGIS Server 10.2.2(64位); 2.    安装PostgreSQL+Postgis程序 由于ArcGIS 10.2.2支持的PostgreSQL版本为9.1和9.2的64位,因此需要安装64位版本。但是,ArcGIS本身是32位软件,因此配置程序时还需要PostgreSQL 32位程序的DLL文件。 2.1      安装PostgreSQL 9.2 64位程序 选择安装路径; 选择data安装路径; 设置超级用户 …

WebSocket发送音频流

原始每包数据过于大,后台不能接收,需要分包处理,每包最大1024 原始采样率为48000;通过合并压缩为自己所需采样率,本例中最终采样率为8000 <!DOCTYPE html> <html>     <head>         <meta charset=“UTF-8”>         <meta name=“viewport” content=“width=device-width, user-scalable=no, initial-scale=1.0, maximum- …

移动端 1px 线的实现

高清屏的1px线的实现,适用于 dpr:2 的情况。 实现思路 使用渐变实现,使用两种颜色填充 1px 宽内容 使用缩放实现,对 1px 高度线条进行0.5倍缩放 base64 编码实现 base64 编码嵌入SVG实现 HTML <html> <head>   <meta charset=“utf-8” />   <meta name=“viewport” content=“width=device-width, initial-scale=1.0, minimum-scale=1.0, m …

docker 安装 zabbix 服务端

1. 启动一个空的MySQL服务器实例 # docker run –name mysql-server -t \ -v /etc/localtime:/etc/localtime \ -e MYSQL_DATABASE=”zabbix” \ -e MYSQL_USER=”zabbix” \ -e MYSQL_PASSWORD=”zabbix_pwd” \ -e MYSQL_ROOT_PASSWORD=”root_pwd” \ -d mysql:5.7 \ –character-set-server=utf8mb4 –collation-server=utf8mb4_unicode_ci …

Python3 基础速成

Python 是一门有条理的和强大的面向对象的程序设计语言,类似于Perl, Ruby, Scheme, Java. # 用井字符开头的是单行注释 “”” 多行字符串用三个引号 包裹,也常被用来做多 行注释 “”” #################################################### ## 1. 原始数据类型和运算符 #################################################### # 整数 3 # => 3 # 算术没有什么出乎意料的 1 + 1 # => 2 8 – 1 # => 7 10 * 2 …

Linux 安装 python3.7&pip

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel Python3 下载Python3 wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz 安装python3 mkdir -p /usr/local/python3 解压编译安装 tar -zxvf Python-3.7.0.tgz c …

nw.js 打包桌面 exe 程序

NW.js (原名 node-webkit)是一个基于 Chromium 和 node.js 的应用运行时,通过它可以用 HTML 和 JavaScript 编写原生应用程序。它还允许您从 DOM 调用 Node.js 的模块 ,实现了一个用所有 Web 技术来写原生应用程序的新的开发模式。 (1)以网络最流行的技术编写原生应用程序的新方法 (2)基于HTML5, CSS3, JS and WebGL而编写 (3)完全支持nodejs所有api及第三方模块 (4)可以使用DOM直接调用nodejs模块 (5)容易打包和分发 (6)支持运行环境包括32位和64位的Window、Linux和Mac …