autostart

个人简介

纵饮孤独 提交于 2020-10-28 12:10:36
源码链接(码云):https://gitee.com/dongshuaishuai/personal_profile.git (可能别人进不去) 百度云:https://pan.baidu.com/s/1f8SX44gYCqi6JNuGQsfkUw 提取码:7jd9 页面展示: 代码展示: //插入图片 <div id="section"> <img src="悟空.jpg" align="middle"> </div> //插入背景图 <body background="true.jpg"> <style ="background-repeat: no-repeat; background-size: 100% 100%; background-attachment: fixed;"> </style> </body> //添加地图 <iframe src="map.html" width="700" height="300" frameborder="0" scrolling="0"> </iframe> //添加背景音乐 <embed src="have%20a%20nice%20day.mp3" hidden="true" autostart="true" loop="true"/> //css代码 #nav{ line-height:normal; float:left;

音频、视频&Flash文件(萌新必看)

被刻印的时光 ゝ 提交于 2020-10-25 05:33:40
《个人学习笔记八》 embed标记 使用embed标记,可以播放的文件类型有MiNi、Mav、AIFF、SWF、AV、MP3、MOV、AVI等 语法说明 width 、 height:整型值单位为像素,设置宽度和高度会出现播放界面,否则不会出现播放界面。一些高版本浏览器不设置宽度和高度也会出现播放界面。如果播放音频作为背景音乐时, 必须同时将宽度和高度设置为0。 src:设置媒体文件的路径。 autostart:逻辑值。true为自动播放;false为不能自动播放。 loop:逻辑值。规定音频或视频文件能否循环播放。属性值为true时,会循环。属性值为false时,不会循环播放。 参考代码: <!DOCTYPE html> < html lang = " en " > < head > < meta charset = " UTF-8 " > < meta name = " viewport " content = " width=device-width, initial-scale=1.0 " > < title > 页面嵌入多媒体文件 </ title > </ head > < body > < h3 > 插入老薛的歌 </ h3 > < embed src = " video/laoxue.mp3 " width = " 300 " height = " 150 "

supervisord + docker run = web页面管理运行的docker

守給你的承諾、 提交于 2020-10-25 02:26:55
周末了,整理下自己的测试系统,里面的东西还真不少,soft站点,ims(django开发的),registry,owncloud等等。想着,是不是可以都放到supervisord上面,这个机器里面运行了多少软件,一目了然,重启也方便,所以今天重点想着把docker运行的owncloud、registry、reg-ui的启动放到supervisord里面去。 遇到的问题如下 问题1 docker cannot enable tty mode on non tty input 问题2 The name “registry-web” is already in use by container 55509d67a62a 问题3 2017-01-13 15:45:23,659 DEBG ‘reg-ui’ stderr output: Error response from daemon: Cannot start container 361cabf20764f949ef225334ad980be54ef5cea0ec0a4137fa371513c771d3f4: Cannot link to a non running container: /registry AS /registry-web/registry 解决的方法 当然,还是要看supervisord的日志

使用ogg实现oracle到mysql的数据传输

心已入冬 提交于 2020-10-15 07:19:55
​ 作者介绍 梁铭图, 新炬网络首席架构师,十多年数据库运维、数据库设计、数据治理以及系统规划建设经验,拥有Oracle OCM、Togaf企业架构师(鉴定级)、IBM CATE等认证,曾获dbaplus年度MVP以及华为云MVP等荣誉,并参与数据资产管理国家标准的编写工作。在数据库运维管理和架构设计、运维体系规划、数据资产管理方面有深入研究。 概述 Oracle GoldenGate,是由Oracle官方提供的用于解决异构数据环境中数据复制的一个商业工具。相比于其它迁移工具OGG的优势在于可以直接解析源端Oracle的redo log,因此能够实现在不需要对原表结构做太多调整的前提下完成数据实现同步,甚至可以将数据变化 实时抽取并推送到kafka等消息中间件。 本篇文章主要介绍如何使用OGG实现Oracle到MySQL数据的传输。 OGG逻辑架构 在OGG使用过程中主要涉及以下进程及文件: Manager进程: 需要源端跟目标端同时运行,主要作用是监控管理其它进程。 Extract进程: 运行在源端,主要是捕获数据的变化,负责全量、增量数据的抽取。 Trails文件: 临时存放在磁盘上的数据文件。 Data Pump进程: 运行在数据库源端,属于Extract进程的一个辅助进程。 Collector进程: 接收源端传输过来的数据变化,并写入本地Trail文件中。

Azure 解决方案:借助Media Service实现实时转录

喜夏-厌秋 提交于 2020-10-08 09:38:58
51CTO 博客地址: https://blog.51cto.com/14669127 博客园博客地址: https://www.cnblogs.com/Nancy1983 Azure Media Service 是一个基于云的平台,它提供了不同协议的视频、音频和文本,它能帮助大家实现广播质量的视频流、增强可访问性和分发,分析内容等等,无论你是应用程序开发还是娱乐公司、Media Service 都可以帮助你创建应用程序,在当今最流行的移动设备和浏览器上为广大用户提供高质量的媒体体验。 今天给大家分享一下 “借助Media Service” 对实时事件实现实时转录功能。 实时转录仅限于以下地区可用: 西欧 北欧 美国东部 美国中部 美国中南部 美国西部 巴西南部 可转录的可用语言列表以及API中的语言代码: 创建实时事件和实时脚本:若要创建启用了脚本的实时事件,请使用2019-05-01-Preview API版本发送PUT操作,如: PUT https://management.azure.com/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Media/mediaServices/:accountName/liveEvents/:liveEventName

百度播放器cyberplayer使用

[亡魂溺海] 提交于 2020-08-13 11:00:30
html代码 <div id="playercontainer"></div> <script type="text/javascript" src="cyberplayer.js"></script> js代码 var player = cyberplayer("playercontainer").setup({ width: 960, // 宽度,也可以支持百分比(不过父元素宽度要有) height: 540, // 高度,也可以支持百分比 title: "基本功能", // 标题 file: "cyberplayer-demo.mp4", // 播放地址 image: "thumbnail.jpg", // 预览图 autostart: true, // 是否自动播放 stretching: "uniform", // 拉伸设置 repeat: true, // 是否重复播放 volume: 100, // 音量 controls: true, // controlbar是否显示 starttime: 0, // 视频开始播放时间点(单位s),如果不设置,则可以从上次播放时间点续播 logo: { // logo设置 linktarget: "_blank", margin: 8, hide: false, position: "top-right", // 位置 file:

thinkphp queue + supervisor

一笑奈何 提交于 2020-08-11 09:27:26
supervisord.d/queue.ini [program:xxx_queue] command=php think queue:work --queue notify --daemon --tries 10 ; 被监控进程 directory=/mnt/wwwroot/xxx ;process_name=%(process_num)02d ;numprocs=5 #启动几个进程 autostart=true ;随着supervisord的启动而启动 autorestart=true ;自动启动 startsecs=1 ;程序重启时候停留在runing状态的秒数 startretries=10 ;启动失败时的最多重试次数 redirect_stderr=true ;重定向stderr到stdout user=www ; stdout_logfile=/mnt/wwwroot/xxx/runtime/log/supervisor.log ;stdout文件 来源: oschina 链接: https://my.oschina.net/u/2266306/blog/4319351

用树莓派4,OLED,USB摄像头搭建条形码扫描设备

我们两清 提交于 2020-08-09 11:15:24
最近618优惠,买了树莓派4,打算给娃当电脑用。到手之后先自己玩了下,做了一个简单的扫码程序。 树莓派4相关硬件采购 树莓派4的4GB版本。官方定价65美金,京东300减40到手389。 Micro HDMI转HDMI线。树莓派4更换了电源接口。 HDMI母对母转接头。用于延长HDMI线。 树莓派智能贴身管家。包含可编程风扇,RGB灯和OLED显示模块。 系统安装 官网下载官方系统 https://www.raspberrypi.org/downloads/。 用Win32 Disk Imager把镜像写到sdcard里。 卡插入树莓派4,连接电源。注意:电源至少3A输出,不要随便连接USB接口供电。 系统配置 开启I2C, VNC, 和SSH。 要通过Windows远程连接,可以安装tightvncserver和xrdp: sudo apt update sudo apt install tightvncserver xrdp 接下来检查下磁盘空间是否足够: df -H Filesystem Size Used Avail Use% Mounted on /dev/root 32G 8.9G 21G 30% / devtmpfs 1.9G 0 1.9G 0% /dev tmpfs 2.1G 0 2.1G 0% /dev/shm tmpfs 2.1G 9.1M 2.1G 1%

Linux 文件查找命令find,xargs详述

青春壹個敷衍的年華 提交于 2020-08-08 22:30:43
Linux文件查找命令find,xargs详述 《exec 后期讲解》 关于 find 命令 由于 find 具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统 ( NFS) , find 命令在该文件系统中同样有效,只你具有相应的权限。 在运行一个非常消耗资源的 find 命令时,很多人都倾向于把它放在后台执行,因为遍历一个大的文件系统可能会花费很长的时间 ( 这里是指 30G 字节以上的文件系统 ) 。 一、find 命令格式 1 、 find 命令的一般形式为; find pathname -options [-print -exec -ok ...] 2 、 find 命令的参数; pathname: find 命令所查找的目录路径。例如用 . 来表示当前目录,用 / 来表示系统根目录。 -print : find 命令将匹配的文件输出到标准输出。 -exec : find 命令对匹配的文件执行该参数所给出的 shell 命令。相应命令的形式为 'command' { } \; ,注意 { } 和 \ ;之间的空格。 -ok : 和 -exec 的作用相同,只不过以一种更为安全的模式来执行该参数所给出的 shell 命令,在执行每一个命令之前,都会给出提示,让用户来确定是否执行。 3 、 find 命令选项 -name

uwsgi nginx 部署 flask

血红的双手。 提交于 2020-07-28 09:35:25
当前项目目录 . ├── app ├── app.log ├── app.py ├── config.py ├── manager.py ├── Pipfile ├── Pipfile.lock ├── __pycache__ │ ├── app.cpython-36.pyc │ ├── app.cpython-37.pyc │ └── view.cpython-36.pyc ├── uwsgi.ini └── uwsgi.pid app.py: from flask import Flask, request from flask_restful import Resource, Api import logging import json app = Flask(__name__) app.config['JSON_AS_ASCII'] = False handler = logging.FileHandler('app.log', encoding='UTF-8') logging_format = logging.Formatter( '%(asctime)s - %(levelname)s - %(filename)s - %(funcName)s - %(lineno)s - %(message)s') handler.setFormatter(logging