谢谢!
在观看Youtube视频的时候,你会不会像我一样,觉得没有字幕很不爽? 现在有人就制作了一个网站YouTube Subtitle Editor,专门为Youtube加字幕。...你可以先看一段动画片《蜘蛛人》的主题歌,体验一下效果。 所有的字幕都是由用户自行添加的。整个过程同普通的添加字幕过程没有区别,都需要输入文字和同步时间轴等步骤,但是全部都在网上完成。...具体做法可以参考它的说明页。所有步骤都很符合直觉,只有两点需要注意: 1)每段字幕最长不超过2行,最多不超过40个字符。...2)同步时间轴的时候,只需要在每句话开始和结束之间,一直按住字母"T"即可。 今天早上,我为它添加了第一段中文字幕,强悍的《新华保险公司增员操》,欢迎观赏。
ionic3自带的ToastController创建的toast比较简单,不支持图标,且点击toast时是没有事件回调的…… 这个时候,如果想扩展这些功能,一是修改源码,二是自己实现,然而这两种方法都比较麻烦...,比较好的解决方案是利用现有的开源代码,搜索ionic的相关组件寥寥无几,这个时候转换下思路,搜索angular的相关组件会发现有几个,经过比较后觉得ngx-toastr较为适合。...image.png ionic3集成使用ngx-toastr 根据Github上的文档说明,进行如下步骤: 安装组件 npm install ngx-toastr --save npm install...它其实对应着第一步安装的@angular/animations,动画的导入早期也是import * from ‘@angular/animations‘,只是后期把animations抽离后就变成了import...; } } 防止污染ionic自带的toast样式 ngx-toastr的样式刚好和ionic都用到了.toast-container的class,所以会影响,此时,把toastr.min.css中的
原型图 图片.png 重要的实现代码 var getMemo = function(pageNo,name){ $('#dataDiv').html(""); $.ajax({
考虑这样的一个场景。...连接 (connect)在生命周期中添加一些可复用的逻辑当我们用 JS 的时候,上面的需求很简单:import React from 'react';import { connect } from '...react-redux';import { increaseCount } from '....,这件事就变得十分地麻烦,反正我看着一整页的 typescript 报错,脑子里只有 “ybb”:经过了一整个晚上的冲浪,终于找到了正确的写法。...这里需要借助 utility-types 包的工具泛型 Diff:import React from 'react';import { connect } from 'react-redux
将首页置顶或分类置顶文章作为幻灯片/轮播图片的方法,当然要结合css和js才能实现轮播,下面代码只能实现调用的方法,首先在module.php加入代码(如何已经有下面代码的请忽略) <?...php //全局匹配正文中的图片并存入imgsrc中 function img_zw($content){preg_match_all("|]+src=\"([^>\"]+)\"?...> 继续在module.php加入代码,下面代码的图片调用顺序为附件--正文--随机,css和图片路径请自行更改 <?...php //幻灯片(调用分类置顶) function home_flash(){$db = MySql::getInstance();$sql =$db->query ("SELECT * FROM "...> 调用的是分类置顶文章,如果要首页置顶 把sortop='y' 改为top='y' ,然后在要调用的地方加入 即可
下面制作一个有3种不同颜色的图表,红色代表下降趋势,绿色代表上升趋势,无色来帮助强调变化。 图1 颜色会自动添加到上面的图表中,如果每个月都有变化,则会计算出底部的变化。...蓝色是起点,红色是任何负的变化,绿色代表任何正的变化。 以下是上面瀑布图中的一些示例数据。 图2 蓝色文本是每年的实际数据,而偏差列中的数据仅显示了同比的变动。...图3 白色、红色和绿色列显示了上一年的变化,每个列都是图表上的一个系列。标签与上图2所示的示例数据的值相对应。 如果有兴趣,可以到知识星球App完美Excel社群下载示例工作簿研究。
下面的代码实现了带附件的邮件发送: ? 代码运行结果: ? 成功发送带附件的邮件,如图所示: ? 通过MIMEMultipart()模块构造的带附件的邮件。...二、查找最新的测试报告 已经知道了如何通过Python编写发邮件程序,但是想和自动化测试项目结合还需要解决一个问题,因为测试报告的名称是根据当前时间生成的,所以如何找到最新生成的测试报告是实现发邮件功能的关键...首先定义测试报告的目录result_dir,os.listdir()可以获取目录下的所有文件及文件夹。利用sort()方法对目录下的文件及文件夹按时间重新排序。...list[-1]取到的就是最新生成的文件或文件夹。程序运行结果如下: ? 三、总结 学习代码,一定要认真细致,一个细小的疏忽就会导致错误。...而且别人写的代码也不一定就对,要根据自己的实际情况,抱着肯吃苦肯钻研,热爱技术的心态,坚持去做,才会越来越进步。
介绍 nginx的重写主要功能是实现url的重定向,将原请求进行重定向到另一个url中,我们可以通过curl命令来看返回码和location字段来验证是否成功。...301 表示永久重定向,它会告诉客户端这个地址已经永久的重定向到location所指向的地址中去了,这时会返回一个301返回码 302 表示临时重定向。...下面看下如何将带有参数的url进行重定向。...vtype=subs`类似于这种的会出现这种情况,只要是要跳转的url中带有参数的会出现请求失败的情况,不加参数会正常,所以我们需要把参数去掉。...下面来分析下: link后面的url中如果有参数会请求失败 请求失败的url去掉参数后面的内容重新请求是可以的 需要使用正则把参数前的给匹配出来 例如这里我们使用Linux的pcretest来测试: 使用之前的匹配方式
今天跟大家分享带预测区间的图表图表制作技巧! 当图表中的数据带有预测区间,也就是包含未来预测的还未发生的业绩数据时,按照惯常的做法,无法很好地区分已发生和未发生的分别。...下面还是看一下我肯要强调的带预测区间图表到底呈现出什么样子: ?...上图中的最后四个月份是预测(假设是)月份,为了与之前的月份(已经发生的)在图表中相互区别,使用虚线点加以区分,现在看起来就会很清楚,一眼就可以看出最后四个月份的预测特征。...下面是要制作上述图表所用到的数据结构: ? 其中第二列(data)是真实的业务数据,第三列(dummy)、第四列(dorecast)是做为辅助数据用来模拟预测月份、以及预测区间的。...首先选中前三列数据插入带数据点的折线图。 ? ? 然后打开设置数据系列格式菜单,将dummy序列的数据点设置为内置、圆形、大小为6、填充白色、数据点线条色为橘黄(可自选),并将折线线条填充为橘黄色。
case DIVIDE: return a / b; //break; //从java语法的角度来看...,因为该方法有返回值,所以default语句是必须的 //但从实际的语义来看,因为this代表的是枚举类的实例,而枚举类的实例是固定的,...//所以default语句是完全多余的 default: return 0.0; //break;...double b){ return a / b; } }; //为枚举类定义一个抽象方法 //这个抽象方法由不同的枚举值提供实现
补充知识: Ping简介 Ping是一个大家都知道的命令行实用工具,用于测试LAN和WAN中设备之间的连接性和可达性。Ping是Packet InterNet Groper的缩写。...它将Internet控制消息协议(ICMP)回显请求数据包发送到指定的URL或IP地址,并期望目标主机发出ICMP回显应答。如果收到目标主机的答复,则表明该主机仍在运行。...Ping是最常用的网络诊断工具,可以解决与网络相关的许多问题。 Ping是计算机网络领域中最古老的实用程序之一。它由美国科学家Michael John Muuss于1983年开发。...下面是使用ping命令检查主机是否在网络中的典型方法: $ ping 有些人可能不喜欢常规ping命令的默认输出格式。您可能希望以某种图形格式可视化ping命令的输出。...这就是gping实用程序派上用场的地方!
return document.getElementsByClassName( id.substr(1) ); } return document.getElementById(id); } // 3、添加幻灯片的操作...(所有幻灯片&对应的按钮) function addSliders(){ // 3.1 获取模版 var tpl_main = g(“template_main”).innerHTML .replace...function switchSliders(n){ // 5.1 获得要展现的幻灯片&控制按钮 DOM var main = g(“main_”+n); var ctrl = g(“ctrl_”...+n); // 5.2 获得所有的幻灯片&控制按钮 var clear_main = g(‘.main_i’); var clear_ctrl = g(‘.ctrl_i’); // 5.3 清除他们的active...50%;会有BUG,没作用,原因可能是没给height固定高度~~给了固定高度就好了 但问题又来了,2、给固定高度后,按钮组不能自适应宽度 … 会被挤到第二排去 …… 以上这篇【JS+CSS3】实现带预览图幻灯片效果的示例代码就是小编分享给大家的全部内容了
大家好,又见面了,我是你们的朋友全栈君。 整数的进制转换方法相信大家应该都很清楚,但是大家有没有想过带小数的数据又该怎样进行进制的转换呢? 下面就以二进制为例进行说明。...1.带小数的二进制转换为十进制: 例如二进制数 1011.0111,在转换过程中将其分为整数部分和小数部分分别转换,整数部分转换方式没有变化,即每位乘以2的对应该位数上的幂,此整数的幂为0~3,而对... 于小数部分来说,对应的2的幂则应该是-1~-4。 ...^1+1*2^0) + (0*2^-1+1*2^-2+1*2^-3+1*2^-4 =8+0+2+1+0+1/2^2+1/2^3+1/2^4 =11.4375 ---- 2.带小数的十进制转换为二进制...而对于十进制小数则刚好相反,转换的方法是乘2取整,将小 数乘以2然后截取整数部分,再把截取后的小数乘以2再截取整数,以此类推,直至小数部分为0,最后将截取所得到整数以顺序排列即可得出对应的二进制数。
为了说明带参数的main函数,我们首先来学习一下有关命令行的概念。 命令行 在操作系统状态下,为执行某个程序而键入的一行字符称为命令行。...命令行的一般形式为: 命令名 参数1 参数2 参数3 ··· 参数n 参数之间以一个或多个空格隔开。...例如: C:\>copy[.exe] source.cpp c:\bak\prg.cpp 这个表示有三个字符串的命令行。...copy是DOS下的拷贝命令,是执行文件名,其功能就是将C盘根目录下的文件source.cpp拷贝到C盘bak子目录下,并改名为prg.cpp。...带参数的main函数 #include int main(int a,char *b[]) { ··· } 其中a是命令行字符串的个数,b是一个指针数组,数组中的每一个元素指针指向命令行中个字符串的首地址
单单凭借一场直播,我们无法判断罗永浩直播带货的未来走向,仅仅只能谈一下对罗永浩首场直播的看法,还有他未来直播带货的期待,进而去观察整个直播带货市场。...01 距离真正意义上的直播带货还有一定的差距 不可否认的是,罗永浩讲段子的能力丝毫不比薇娅、李佳琦们差,但是,从讲段子到带货之间其实依然有很大的差距。...只有这样,罗永浩的直播带货的重点在不仅仅只是在“直播”上,而是在“带货”上,而且是在“带货”的“货”上。只有这样,罗永浩的直播带货才不仅仅只是起点高,而且可以飞得很远。...当罗永浩宣布将会进军直播带货的时候,很多人以为他这一次真正找到了人生的正确方向,直播带货的风靡与本身段子手的特质在罗永浩一人的身上得到了最大程度上的释放。...当人们关注罗永浩直播带货的时候,不再一味地是在关注罗永浩本身,而是关注罗永浩所带的“货”的时候,罗永浩的直播带货才算是真正走在了正确的道路上。
推客模式:是微商城系统提供的最基础的一种分销模式,即以粉丝为中心、以社交分享为主要推广裂变方式、以佣金结算为激励手段的分销。...推客模式采取的是“无限级分销、三级分佣”的模式,也就是每一个推客都可以推荐发展下一级推客,佣金的计算从直接完成销售的推客算起,共三级分销商可获得佣金,是一种典型的三级分销模式。...战队模式:是在推客模式的基础上进阶的分销模式。...合伙人模式:是基于战队模式的进一步发展,也可以直接采用合伙人模式。基于战队模式发展的合伙人机制明确了用户发展轨迹:访客——粉丝—— 会员——推客——队长——合伙人。...合伙人模式与传统的代理模式更加接近,合伙人的准入门槛更高,同时可享受分红、股权等更大的收益,一般会独立负责一个区域的市场。此外,对于需要建立多个线下分店的企业来说,合伙人模式也是必须的。
使用 RunAs 可以让程序使用普通用户或管理员权限运行,本文告诉大家如何 传入带空格的路径 用 runas 可以以指定的权限启动一个进程(非管理员、管理员) 在传入参数如下 runas /trustlevel...\lindexi.exe 如果我的文件是放在带空格文件夹 E:\带空格 文件夹\lindexi.exe 可以如何运行?...:\带空格 文件夹\lindexi.exe 参数" 如果我的参数有空格,可以如何写 runas /trustlevel:0x20000 "E:\带空格 文件夹\lindexi.exe \"空格 内容\"...如果要传入参数,那么将传入路径和参数放在相同的引号内。...欢迎转载、使用、重新发布,但务必保留文章署名林德熙(包含链接: https://blog.lindexi.com ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。
两者有一定的交集,且网红可以向KOL转换。我们重点讨论的是KOL的带货模式。 ? 常见的KOL带货模式 模式一:直接销售商品 这是最主要也是最普遍的KOL带货方式。...除了创意噱头外,持续炒作是这一模式成功的另一个要素。在事件发生之后,要持续互动讨论,甚至创造争议,增大它的影响力。 “假带货”真PR的带货模式实施起来,难度较大。...而整个金字塔KOL矩阵中明星KOL的选择尤为关键,在各个阶段都有着重要价值和影响。 模式三:种草优于销售 种草的最终目的也是达成销售,但比起模式一直接销售的带货方式更为隐性。...总结 无论是什么平台,使用哪种带货模式,KOL本质上是通过圈层专业内容的持续产出帮助平台实现更精准的货与人的匹配。KOL实现带货,是来源于用户的信任感。...KOL+平台+内容,在带货模式中都不能存在短板,营销才能成功。 -知识体系讲解视频-
from email.MIMEText import MIMEText from email.MIMEMultipart import MIMEMultipar...
领取专属 10元无门槛券
手把手带您无忧上云