各行各业

IIS网站调用FFMPEG执行截图命令失败的原因(暂

之前有个功能是用户上传视频后,网站对其进行截图处理。功能采用FFMPEG操作,在本机新建一个小程序进行调试时是没有问题的。可功能原封不动挪到项目里,截图竟然失败了,于是开始排查。期初以为是参数设置的问题,后来折腾了很久也没有效果,后来索性建了个空网站,调试可行,发布到IIS,问题出来了。看来还是IIS调用EXE程序时权限造成的问题,从网上查了几个解决办法,有一个起到了效果,搬过来作为记录,免得以后忘了还得再找以IIS7为例IIS管理器——应用程序池——设置

系统 2019-08-12 09:26:54 2210

各行各业

七天学会SALTSTACK自动化运维 (2)

七天学会SALTSTACK自动化运维(2)导读GrainsPillar总结参考链接导读上一篇主要介绍了安装和基本的使用方法,但是我认为如果理解了相关概念的话,使用会更加顺手,因为毕竟每一个组件都是有理由这么做的,并不是乱做的,所以一定要理解这些概念是什么意思,为什么要这样做,然后必要的时候再去debug代码。这里主要介绍Grains和Pillar这2个概念.接下来会分别介绍Saltstack中的核心概念,核心概念理解之后,应用起来才会得手,对于troubl

系统 2019-08-12 09:26:39 2210

各行各业

Reporting Services Extension:File Share Data

微软的ReportingServices逐渐被大众熟悉并接受。以前做过ReportingServices的项目,但是总结的不多。最近看到越多越多的报表项目是用ReportingServices来做,走出去看看才知道别人在做什么。今天要涉及到的主题是ReportingServicesExtension,报表扩展。其实我是要搭建一个报表设计,开发的工具箱。在以前的一篇文章中,提到过用ReportingServices+Remoting做的报表设计平台。Remo

系统 2019-08-12 01:32:33 2210

各行各业

maatkit安装(二)

昨天安装maatkit,费了九牛二虎之力还是没有装成功。为啥这难呢。都是对linux没有深入了解。不能气馁,今天继续。昨天是下了rpm包安装报错,然后下载个tar.gz包装。在装之前还是要安装DBI,DBD::mysql这些。之前是用cpan来装,这次再这样装始终报错。在网上google了一天,后来决定下载源码包安装。到这个地址去下载需要的包:ftp://ftp.funet.fi/pub/languages/perl/CPAN/modules/by-mod

系统 2019-08-12 09:27:03 2209

各行各业

POI操作WORD

通过下面的两种方法可以从文档里读取所有字符性的内容(忽略字符的属性)。通过输出流来写到文本文件中。publicstaticvoidgetWordContent(StringfileName)throwsException{FileInputStreamin=newFileInputStream(newFile(fileName));WordExtractorextractor=newWordExtractor(in);Stringtext=extracto

系统 2019-08-12 09:26:50 2209

各行各业

PetShop安装

安装完petShop后,配置数据库如下:1.找到安装文件夹,这是我安装的目录:D:\ProgramFiles\Microsoft\.NETPetShop4.0,下面我都是按着这个目录操作的,打开该目录下面的文件夹DatabaseScripts,会看到InstallDatabases.cmd,就是安装数据的命令,双击会提示osql不是内部或者外部的命令行,是因为环境变量path的问题,修改设置环境变量方法:找到osql.exe,一般在D:\ProgramFi

系统 2019-08-12 01:32:45 2209

各行各业

百度富文本编辑器的使用!

1.将解压后的文件夹拷贝到网站的根目录下2.添加对Newtonsoft.Json.dll的引用3.引用文件:ueditor.config.js"ueditor.all.min.js"lang/zh-cn/zh-cn.js"4.在页面中添加textarea5.编写脚本:varue=UE.getEditor("myeditor");6.配置config.json中的

系统 2019-08-12 09:27:06 2208

各行各业

github个人心得和链接

github使用心得:在本次github使用过程中,我总结了git常用命令,都有哪些功能?git常用命令:gitconfig:配置gitgitadd:更新workingdirectory中的文件至stagingarea。gitadd.更新所有的文件gitcommit:提交stagingarea中的文件至gitrepository中。gitcommit-m'message'gitstatus:查看状态gitdiff:查看改动情况gitremote:查看远端服

系统 2019-08-12 09:26:53 2208

各行各业

sublime text2 注册码

近终于找到sublimeText2升级到2.0.2build222164位的破破解输入注册码就成了-----BEGINLICENSE-----AndrewWeberSingleUserLicenseEA7E-855605813A03DD5E4AD9E66C0EEB94BC99798F942194A602396E98E62C99794BB979FE91424C9DA45400BFF6747D882FB8807890F5CC941CDC92DC8457107A

系统 2019-08-12 01:32:53 2208

各行各业

libevent http client

#include#include#include#include#include#include#include#includestructdownload_context{structevhttp_uri*uri;structevent_b

系统 2019-08-12 09:27:32 2207

各行各业

在读《胡适口述自传》

以前听说过胡适,只是知道他会写书,大文学家,但对他具体做什么的确实不清楚,就像《胡适口述自传》序中说的那样我连胡适和胡适之都不清楚。近期有条微博中写到"1948年底,胡适还未决定是否离开北平,此时广播:只要胡适不跟蒋介石走,中共保证解放后仍让胡适担任北大校长和北京图书馆长。多人劝其留下,但胡适称:苏俄有面包没有自由;在美国又有面包又有自由;他们来了,没有面包也没有自由。毛X东甚至亲自带给他口信,但胡适顽固道:不要相信共产谠的那一套!"让我对胡适发生了浓重的

系统 2019-08-12 09:26:51 2207

各行各业

storm操作zookeeper源码分析-cluster.clj

storm操作zookeeper的主要函数都定义在命名空间backtype.storm.cluster中(即cluster.clj文件中)。backtype.storm.cluster定义了两个重要protocol:ClusterState和StormClusterState。clojure中的protocol可以看成java中的接口,封装了一组方法。ClusterState协议中封装了一组与zookeeper进行交互的基础函数,如获取子节点函数,获取子节

系统 2019-08-12 09:26:48 2207

各行各业

分布式文件系统MFS(moosefs)实现存储共享(一) -

分布式文件系统MFS(moosefs)实现存储共享(一)-sery-51CTO技术博客分布式文件系统MFS(moosefs)实现存储共享(一)2009-04-0912:55:07标签:MFS存储共享实现存储共享文件系统MFS分布式原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。http://sery.blog.51cto.com/10037/147756分布式文件系统MFS(moosefs)实现存储共享作

系统 2019-08-12 01:32:30 2207

各行各业

Trace 的使用

Listenerobjects:1.DefaultTraceListenerclass2.TextWriterTraceListenerclass3.XmlWriterTraceListenerclass4.EventLogTraceListenerclass5.DelimitedListTraceListenerclass//Config

系统 2019-08-12 09:27:41 2206

各行各业

APUE习题8.7

APUE习题8.7解答APUE的8.7习题是关于exec的一个问题,书中描述了一句“POSIX.1明确要求再执行exec时关闭打开的目录流”。我们需要自己来验证下这个性质是否在自己的系统上有效,题目给我们提供了思路。简单的分析下,我们首先需要打开一个目录,这个很简单,使用opendir()函数,我们现在获得是DIR*的变量,而我们要的是文件描述符fd,所以我们接着调用一个dirfd(),将获得目录的文件描述符。有了这些准备工作,我们就可以使用fcntl()

系统 2019-08-12 09:26:54 2206