10个视频剪辑软件,你值得拥有
HitFilm 3 Express 适用平台:Windows/Mac OS HitFilm 3 Express可以说是目前市面上最好的免费视频剪辑软件,除了基础的视频剪辑功能外,你还可以用它来制作动画、2D或者3D建模、或者添加特效。该软件免费版本包含完整的视频剪辑功能、内建100个特效、动态跟踪等功能,当然你也可以通过内购下载额外的过场动画和特效。 DaVinci Resolve 12 适用平台:Windows/Mac OS DaVinci Resolve 12.5是一个将专业的视频剪辑功能和调色系统集于一身的软件,它支持不限分辨率的窗口缩放,可在现场、狭小工作室使用。和HitFilm 3 Express相比DaVinci在视频剪辑和动画制作方面并不出色,假如你更倾向调色后期那么DaVinci肯定是你的不二选择。 视频转换器 适用平台:Windows 视频转换器的主要功能是转换音视频的格式,以及合并分割软件,它采用高效的超线程转换技术,兼容多种主流移动设备格式;极大地提高了视频格式转换的效率,大多数视频转换器都束手无策的qlv、qsv格式视频它也可以轻松转换格式。 视频合并分割软件 视频合并分割软件也是一款支持视频合并分割的软件,与上面的视频转换器不同的是,它可以为视频添加转场效果,软件包含多种转场效果,可以满足大家制作炫酷的视频哦! Movie Maker 适用平台:Windows Movie Maker Live是windows附带的一个影视剪辑小软件,它功能比较简单,可以组合镜头,声音,加入镜头切换的特效,只要将镜头片段拖入就行,很简单,适合家用摄像后的一些小规模的处理,操作简单非常适合视频剪辑小白使用。 iMoive 适用平台:Mac OS iMovie是一款由苹果电脑编写的视频剪辑软件,之后于WWDC 2010推出了iOS版本。iMovie’11是目前最新的版本,新增功能有影片预告、全新音频编辑、一步特效、人物查找器、运动与新闻主题、全球首映等等,imovie免费且容易上手,不过你得花钱买一台昂贵的Mac。 Lightworks 适用平台:Windows, Mac OS, Linux 在HitFilm 3 Express上市之前Lightworks一直都是视频剪辑爱好者的第一选择,它在2011年的时候成为了一款开源软件并提供免费下载,唯一的缺点就是免费版最高只能导出720P的视频。 ivsEdits LE 适用平台:Windows LE是ivsEdits的免费版本,它支持处理4K级别的视频并且可以以无损的格式(AVI、MOV)导出,尽管免费版会有种种限制你仍然可以通过第三方插件完成你所需的操作。 Shotcut 适用平台:Windows, Mac, Linux 及其简洁、易上手的视频剪辑软件,开源、免费。适合初学者或者是不喜欢特别复杂操作的用户使用。 Avid Free DV 适用平台:Windows Avid Free DV是专业视频剪辑软件Avid video editor的免费版本,然而在AVE收购了Pinnacle后他们停止了对这款软件的维护,不过你仍然可以在百度上找到免费下载的版本。不过Avid Free DV不适合业余视频剪辑爱好者。
View DetailsCentOS7安装k8s
借鉴博客:https://www.cnblogs.com/xkops/p/6169034.html 此博客里面有每个k8s配置文件的注释:https://blog.csdn.net/qq_35904833/article/details/78190257 啊西吧,啊西吧,根据上面的博客终于安装成功了。妈的,网上大部分博客安装k8s配置写得乱七八槽的,终于找到一篇条理清晰,安装详细的k8s安装博客啦,哈哈哈哈,不容易啊快三个星期了,从狗屁不懂搞这玩意。 下面写一写我自己的安装流程: 一、安装准备: 准备两台服务器(我用的是CentOS7系统):192.168.26.227,192.168.26.228 一主一从: master机:192.168.26.227 node机:192.168.26.228 简单说一下k8s: k8s是个什么玩意? 可以这样去理解:k8s全称:Kubernetes,它可以看作是一个分布式系统支撑平台。 我们为什么要用k8s集群? 故障自愈: k8s这个玩意可以监控容器运行,我们把项目放到容器里。由于一些外部内部原因服务器承受不住压力,如果主节点上的容器突然挂了,k8s立刻会自己将主机上的服务调度到另一个node机器上运行 应用更新: 更新项目上线时不用中断当前项目的运行。 还有一些自动扩容,缩容的概念就不讲了,我本人也没亲身体会用过,不好说。 k8s的全生命周期管理: 在k8s进行管理应用的时候,基本步骤是:创建集群,部署应用,发布应用,扩展应用,更新应用。 k8s的主要组件,以及它们主要是用来干什么的: etcd:一款开源软件。提供可靠的分布式数据存储服务,用于持久化存储K8s集群的配置和状态 apiservice:用户程序(如kubectl)、K8s其它组件之间通信的接口。K8s其它组件之间不直接通信,而是通过API server通信的。这一点在上图的连接中可以体现,例如,只有API server连接了etcd,即其它组件更新K8s集群的状态时,只能通过API server读写etcd中的数据。 Scheduler:排程组件,为用户应用的每一可部署组件分配工作结点。 controller-manager:执行集群级别的功能,如复制组件、追踪工作结点状态、处理结点失败等。Controller Manager组件是由多个控制器组成的,其中很多控制器是按K8s的资源类型划分的,如Replication Manager(管理ReplicationController 资源),ReplicaSet Controller,PersistentVolume controller。 kube-proxy:在应用组件间负载均衡网络流量。 kubelet:管理工作结点上的容器。 Contriner runtime Docker, rkt等实际运行容器的组件 上面都是些k8s集群所要用到的组件,具体这些组件都是用来干嘛的呢,我们来好好分析分析。 master主机上192.168.26.277必须要有的组件: etcd :提供分布式数据存储的数据库吧,用于持久化存储k8s集群的配置和状态 kube-apiserver:api service提供了http rest接口,是整个集群的入口,K8s其它组件之间不直接通信,而是通过API server通信的。(只有API server连接了etcd,即其它组件更新K8s集群的状态时,只能通过API server读写etcd中的数据) kube-scheduler:scheduler负责资源的调度 kube-controller-manager:整个集群的管理控制中心,此组件里面是由多个控制器组成的,如:Replication Manager(管理ReplicationController 资源),ReplicaSet Controller,PersistentVolume controller。主要作用用来复制组件、追踪工作结点状态、处理失败结点 node节点机上192.168.26.228必须要有的组件: flannel:好像是用来支持网络通信的吧 kube-proxy:用来负载均衡网络流量 kubelet:用来管理node节点机上的容器 docker:运行项目镜像容器的组件 2018年11月30日: 今天又看了一些博客,多了一些认识和理解,如下: k8s的整个集群运行原理:【重点核心知识很重要】 master主机上的kube-controller-manager是整个集群的控制管理中心,kube-controler-manager中的node controller模块 通过apiservice提供的监听接口,实时监控node机的状态信息。 当某个node机器宕机,controller-manager就会及时排除故障并自动修复。 node节点机上的kubelet进程每隔一段时间周期就会调用一次apiservice接口报告自身状态,apiservice接口接受到这些信息后将节点状态更新到ectd中。kubelet也通过apiservice的监听接口监听pod信息,如果监控到新的pod副本被调度绑定到本节点,则执行pod对应的容器的创建和启动,如果监听到pod对象被删除,则删除本节点对应的pod容器。(目前对pod、容器、镜像这些概念还不是很清晰,无法在大脑中构建这都是些什么玩意,先做个笔记记着吧) […]
View Details手把手教你在 windows 系统上安装或卸载 Tomcat 服务
1 准备 下载 tomcat 首先在 tomcat 官网上下载 windows 版本的 tomcat 包。因为只有 windows 版本中才有用于安装或卸载 Tomcat 服务的 service.bat。 解压为文件夹,假设 tomcat 的解压路径为 ${TOMCAT_HOME} 通过命令行,进入 ${TOMCAT_HOME}/bin 2 安装 Tomcat 服务 输入命令:
1 |
service.bat install 服务名 |
这里我们可以把启动类型改为 “自动”,这样如果服务器重启,就会自动启动服务啦。 快速进入 “服务” 列表的方法:win+R 打开运行窗口,然后输入 services.msc 建议把服务的名称加上端口号,这样方便管理哦O(∩_∩)O~ 如果启动服务时报错,查看 tomcat 日志发现是 “不是有效的 Win32 应用程序” 引起的。这可能是操作系统的问题(比如 windows server 2007),这时只需下载一个 32 位的 windows 版的 tomcat 包即可解决。 3 卸载 Tomcat 服务 输入命令:
1 |
service.bat remove 服务名 |
是不是很简单呀O(∩_∩)O哈哈~ from:https://blog.csdn.net/deniro_li/article/details/79093390
View DetailsOctober CMS – 快速入门 2 基本概念
October CMS 的后台管理很简单,没有多余的功能。
首页部分是【仪表盘】显示了系统的基本信息。
内容管理系统:这里可以设置页面、部件、布局、内容块、资源和组件。
媒体:是用于管理系统中的各种媒体资源,包括图片、音频、视频、文档等。默认是存储在服务器本地的。我们可以上传这些内容到服务器,也可以建立更多的目录对这些资源进行分别存储。
设置:默认情况下设置里面没有太多的设置,默认包含邮件、日志以及系统和内容功能。我们可以在系统中进行管理员的管理,用于控制用户具有的权限。后面,我们将学习插件是如何工作的。
October CMS – 快速入门 1 安装
按照laravel开发环境的要求安装环境,必不可少的是composer了。
在命令行执行
composer create-project october/october octobermovie
上述命令完成后,进入对应的目录,这里执行
cd octobermovie
php artisan october:install
Laravel-admin的安装
首先是对应的版本
1 2 3 4 5 6 |
Laravel <span class="hljs-number">5.1</span> composer <span class="hljs-built_in">require</span> encore/laravel-admin <span class="hljs-string">"1.1.*"</span> Laravel <span class="hljs-number">5.2</span> composer <span class="hljs-built_in">require</span> encore/laravel-admin <span class="hljs-string">"1.2.*"</span> Laravel <span class="hljs-number">5.3</span> composer <span class="hljs-built_in">require</span> encore/laravel-admin <span class="hljs-string">"1.3.*"</span> Laravel <span class="hljs-number">5.4</span> composer <span class="hljs-built_in">require</span> encore/laravel-admin <span class="hljs-string">"1.4.x-dev"</span> Laravel <span class="hljs-number">5.5</span> composer <span class="hljs-built_in">require</span> encore/laravel-admin <span class="hljs-string">"1.5.x-dev"</span> |
我们选用Laravel 5.5 首先安装laravel 5.5
1 2 |
composer create-project --prefer-dist laravel/laravel=<span class="hljs-string">'5.5.*'</span> laravel-admin |
2.然后进去laravel-admin文件中
1 2 |
<span class="hljs-built_in">cd</span> larabel-admin |
修改.env的数据库连接设置,然后进去config/database,修改mysql的’strict' => true,改为false(mysql5.7的需要改,5.7以下的不需要改) 运行这些命令来发布资产和配置
1 2 |
php artisan vendor:publish --provider=<span class="hljs-string">"Encore\Admin\AdminServiceProvider"</span> |
最后运行以下命令来完成安装
1 2 |
<span class="hljs-selector-tag">php</span> <span class="hljs-selector-tag">artisan</span> <span class="hljs-selector-tag">admin</span><span class="hljs-selector-pseudo">:install</span> |
配置laravel的nginx重写规则,在nginx配置下加入try_files $uri $uri/ /index.php?$query_string;
1 2 3 4 5 6 7 |
location / { root <span class="hljs-string">'/www/laravel-admin/public'</span>; <span class="hljs-comment"># 网站默认首页</span> index index.php index.html index.htm; try_files <span class="hljs-variable">$uri</span> <span class="hljs-variable">$uri</span>/ /index.php?<span class="hljs-variable">$query_string</span>; } |
7.打开浏览器输入http://localhost/admin/,使用用户名admin和密码admin登录 作者:Feng_Yikai 链接:https://www.jianshu.com/p/1110a2cad516 来源:简书
View DetailsPHP compact() 函数
创建一个包含变量名和它们的值的数组:
1 2 3 4 5 6 7 8 9 |
<?php $firstname = "Peter"; $lastname = "Griffin"; $age = "41"; $result = compact("firstname", "lastname", "age"); print_r($result); ?> |
定义和用法 compact() 函数创建一个包含变量名和它们的值的数组。 注释:任何没有变量名与之对应的字符串都被略过。 from:https://www.runoob.com/php/func-array-compact.html
View DetailsXSS
跨站脚本攻击(Cross Site Scripting),为了不和层叠样式表(Cascading Style Sheets, CSS)的缩写混淆,故将跨站脚本攻击缩写为XSS。恶意攻击者往Web页面里插入恶意的Script代码,当用户浏览该页之时,嵌入其中Web里面的Script代码会被执行,从而达到恶意攻击用户的目的。
View Details思维导图软件 | 2018推荐十款最好用的思维导图工具
随着思维导图的大火,现在使用思维导图软件的人也越来越多了,思维导图工具那么多,你问我哪一个效果好?这一个问题回答起来,还真的很有难度。为了帮助大家能够早日寻找到适合自己的软件,小编特意将市场上最好用的几款软件都整理出来做一个详细的对比供大家参考。 1、MindManagerMindManager是一款创造、管理和交流思想的思维导图软件,拥有可视化直观、友好的用户界面和丰富的功能,它可以让你在一个单一的视图里组织你的想法,在这里你可以轻松地拖放操作和优先考虑你的想法。2、MindMasterMindMaster是一款实用的国产思维导图软件,操作简单,界面简洁,稳定性高。支持同时在Windows、Mac以及Linux系统上安装使用,除了常规的思维导图外,还可以绘制鱼骨图、树状图、组织架构图、甘特图以及时间线等等。软件拥有丰富的模板可以使用,无论是新手还是软件达人都可以用它快速绘制出专业的思维导图,轻松提高工作学习效率。 3、FreemindFreemind 是一套由Java撰写而成的免费思维导图软件,主要可用来帮助你整理思绪。软件提供了复杂的图表以及许多分支,具有一键式“折叠/展开”和“跟随链接”操作。还可以将链接及多媒体嵌入到思维导图中,与一些新的工具相比,Freemind可能看起来有点过时,但是其在功能上绝不逊色。 4、CoggleCoggle是一个免费的在线协作思维导图工具,支持快捷键,撤销/重做,多人协作,拖拽插入图片,嵌入第三方网页,操作历史记录等,还可以设置不同颜色的连接线,让你轻松制作出漂亮的笔记。当设计完导图后,你可以创建一个链接与朋友同事进行分享,展现你的想法。 5、iMindMap这是一款由思维导图创始人托尼·巴赞亲自监制开发而成的软件。与前面几款软件不同的是imindmap是一款手绘思维导图软件,也是全球首个推出3D视图的思维导图软件,灵活度较高,比较适用于头脑风暴、策划和管理项目、创建演示文稿等。 6、Edraw Max亿图图示Edraw Max是一款国产综合类型的办公绘图软件,可以绘制包括思维导图在内的260多种图形,不用在软件中来回切换,一款软件就能实现多款软件的绘图功能。软件使用的是拖曳式的简单操作,很容易上手,新手也很适用。支持导出Word、PPT、Excel、PDF、图片等多种格式,提供云功能,可以将文件保存到免费云盘,可实现团队云协作办公。 7、StormboardStormboard是一个基于Web的应用,可以跨设备使用。主要的功能和亮点在于团队协作,另外还有一些不寻常的输出/映射选项,如便利贴看法。只有5个用户是免费使用的,购买的话需要按月付费且价格较高,一般推荐大的团队工作使用。 8、SimpleMind它最大的特点是就是操作简单,可以随意自由摆放每个节点,而且每个节点都可以单独移动, 并且当你按住某个节点后可以自动全选该节点及所有的从属节点使之一并移动。它能够帮你在回顾的时候将各个节点重新摆放在合适的位置,使得节点间的关系更加清晰明了。 9、MindnodeMindnode 是一款漂亮的Mac平台独占的应用,界面优雅,简单易用。值得一提的是,Mindnode可以同步到iCloud或者Dropbox上,也可以将你的思维导图导出为一个开放格式,比如文本文件或者图片。 10、MindomoMindomo是一款非常漂亮的思维导图工具,可以在网页端使用,并且提供window、Mac、Linux、Android、iOS等各个版本下载。适用于企业和教育机构,创建账号后可以选择账号为商业/学生/教室用途,提供了丰富的模板和功能,界面也比较美观。 from:http://www.fdqh360.com/articles/326.aspx
View Details