- 军军小站|张军博客
搜索到与相关的文章
编程技术

在服务器端录制语音视频

在我以前的一篇博文《实现语音视频录制(demo源码)》中,详细介绍了在网络视频聊天系统中的客户端如何实现语音视频的录制,而近段时间了,有几个朋友问起,如果想在服务端实现录制功能,该怎么做了?其中有个朋友的需求是这样的:他的系统是一个在线培训系统,需要在服务端将指定老师的讲课(包括语音和视频)录制下来,并保存为.mp4文件,以便随时可以查阅这些文件。本文我们就做一个demo实现类似的功能,演示如何在服务端录制某个指定在线用户的语音视频,并提供三种录制模式:录

系统 2019-08-29 22:05:46 2037

编程技术

struts2-convention-plugin Annotation(零配置

一、Convention的Annotation1)与Action相关的两个Annotation是@Action和@Actions2)@Action中可指定一个value属性。类似于指定属性值3)@Action中还可以指定一个params属性,该属性是一个字符串数组,用于该Acion指定的参数名和参数值。params属性应遵守如下格式:{“name1”,”value1”,”name2”,”value2”}4)@Actions也

系统 2019-08-29 21:57:36 2037

编程技术

命令模式

命令模式(别名:动作,事务)将一个请求封装为一个对象,从而使用户可用不同的请求对客户进行参数化;对请求排队或记录请求日志,心腹支持可撤销的操作。Receiver(接收者):接收者是一个类的实例,该实例负责执行与请求相关的操作。Command(命令)接口:命令是一个接口,规定了用来封装“请求”的若干个方法,比如execute()、undo()等方法.ConcreteCommand(具体命令):是实例命令接口的类的实例。具体命令必须实现命令接口中的方法,比如e

系统 2019-08-12 09:30:08 2037

各行各业

OpenTLD Installation for Matalb 2012a (64 bi

Testedon:Matlab2012a,MicrosoftVS2010,Win7(64bit),OpenCV2.4.2Seebelow.(1)InstallandCompileOpenCV2.4.2,thensetPATHvariablestolinktoOpenCVDLLs.(howto?seehere)(2)SetupmexcompilerinMatlab.Run“mex–setup”,andselectVS2010compilerformtheli

系统 2019-08-12 09:27:36 2037

数据库相关

sql中索引不会被用到的几种情况

1、查询谓词没有使用索引的主要边界,可能会导致不走索引。比如,你查询的是SELECT*FROMTWHEREY=XXX;假如你的T表上有一个包含Y值的组合索引,但是优化器会认为需要一行行的扫描会更有效,这个时候,优化器可能会选择TABLEACCESSFULL,但是如果换成了SELECTYFROMTWHEREY=XXX,优化器会直接去索引中找到Y的值,因为从B树中就可以找到相应的值。2、如果在B树索引中有一个空值,那么查询诸如SELECTCOUNT(*)FRO

系统 2019-08-12 01:55:28 2037

数据库相关

函数记忆

函数记忆函数可以将先前操作的结果记录在某个对象里,从而避免重复的运算,这种优化被称为记忆。我们可以编写一个函数来帮助我们构造带记忆功能的函数,例如:functionmemoizer(fun,memo){varmemo=memo||{};returnfunction(n){varret=memo[n];if(typeofret==="undefined"){ret=fun(n);memo[n]=ret;}returnret;}}varfibonacci=me

系统 2019-08-12 01:53:44 2037

数据库相关

请问有没有什么方法将dmp文件导入到指定的表空

我从一个数据库中导出来的dmp文件,它的表空间是user,现在我想导入到另一个数据库中去,在那个数据库中我建立了一个aaa的用户,使用的是aaa的表空间。可用aaa用户导入dmp文件后发现那些表使用的仍然是user表空间,我该怎么办呢?能在导入的时候就指定为aaa的表空间吗?改变数据库表的表空间的方法有没有比较简单的方法?不用卸载表,然后修改sql语句那么麻烦的动作???方法其实很简单,如下:1、先不要授予你这个新的aaa这个用户太高的权限,比如dba的角

系统 2019-08-12 01:53:31 2037

数据库相关

一种简单的直观的高效的权限设计

大部分系统都有权限系统。一般来说,它能管控人员对某个否页面的访问;对某些字段、控件可见或者不可见。对gridview中的数据是否可删除、可添加、可新增等等。大部分人都把权限作为一个子系统独立出来。但是这里我不是想设计一个权限管理系统,网上的设计方案太多了,可以说每个开发人员都有自己的开发权限管理系统的想法和思路。在这篇文章中,我先用简单的C#代码模仿一个用户的权限,再使用sql去模拟。这是一种很简单,很直观,很高效的方式去判定用户的权限。C#:好吧,先从最

系统 2019-08-12 01:53:27 2037

数据库相关

INFOBRIGHT 数据仓库

最近有部分工作涉及到了Infobright数据仓库,就浏览了一些相关的资料,感觉很受启发。下面写一些感想,如有谬误,还请指正。简单的来讲,Infobright主要有下面的一些优点:1.TB级的数据存储和高效查询。大数据量存储主要依赖自己提供的高速数据加载工具(百G/小时)和高数据压缩比(>10:1),高效查询主要依赖特殊设计的存储结构对查询的优化,但这里优化的效果还取决于数据库结构和查询语句的设计。2.高数据压缩比,号称一般能够达到10:1以上的数据压缩率

系统 2019-08-12 01:53:23 2037