2011.12.26 21:20
这里裁剪是指时间轴裁剪,不是空间裁剪。
比如说,你想把视频的从一分20秒开始,30秒的视频裁剪出来,保存成一个视频。这是这个文章要讨论的问题。
一 裁剪视频
ffmpeg提供简单的命令参数:
ffmpeg -ss START -t DURATION -i INPUT -vcodec copy -acodec copy OUTPUT
对上面的命令稍做个解释。...
[更多...]
2011.12.22 19:12
According to [1] it is now possible:
$ ffmpeg -f dshow -i video=”USB2.0_Camera”:audio=”Microphone (USB Audio Device)” output.mkv
You can discover available device names by usin...
[更多...]
2011.12.6 15:01
上一节我们在samus的simple例子简单的入门了,这一节将要探讨的问题写个简要
对象存储
继续关系对象的存储
LINQ体现
类关系分析
一、对象存储
继续在samus源码上分析,依然是simple的例子。Demo中.net 3.5特性基本上都涉及了。
View Code
publicstaticvoid Main(string[]...
[更多...]
2011.12.6 15:00
本节问题:
为什么要用MongoDB
MongoDB for .net驱动选择
MongoDB for VS插件介绍
Demo介绍
一、为什么要用MongoDB
为什么要用MongoDB取代传统关系型数据库?其实不是取代,只是对传统数据库的文档型补充。不是所有的数据都需要二维关系及多表对应的存储和查询,比如:文件的海量存储,只需Key与Value形式的存储及查询,同时这种方式的存储及查询都是高...
[更多...]
2011.12.6 14:59
引言
MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。
它的特点是高性能、易部署、易使用...
[更多...]
2011.11.26 18:36
相信大家在安装使用了一个apk后,看到一些好的效果或实现,一般会很想知道这个是如何实现的。还好,android选的是java开发语言,所以经过一些小步骤,而作者又没有用混淆的话,差不多可以返原70~ 90 的java实现,下面我就来说下Android apk 的反编译步骤:
解压缩apk包:apk文件说到底就是一种最常见的zip,你用UE或Notepad++等文本编辑工具打开apk文件,可以看到...
[更多...]
2011.11.26 12:25
VMware Server是VMware出品的一款软件,可以免费使用(需要注册以获取License),其可以运行于Windows平台、Mac平台和Linux平台下,是其上的一款应用软件,你可以在此软件中运行、配置和管理多个操作系统,如果你需要同时使用多个操作系统并希望能够快速切换,其是一个免费的好选择。如果你日常主要使用的操作系统为Linux,但又想同时使用Windows平台下的一些软件,例如Of...
[更多...]
2011.11.14 22:13
本贴主要目的为说明如何在windows系统下远程控制xfce桌面
Ubuntu 的默认GNOME桌面可以在系统设置中直接打开远程桌面,然后用Windows下的VNCviewer访问。
在Xfce下我没有找到相应的选项,不过软件x11vnc在我看来是为了同样的功能而存在的。以下介绍安装配置过程。
我们需要做两件事,在xfce客户机安装x11vnc的server并打开服务,以及在控制机使用vncvi...
[更多...]
2011.11.14 21:41
Android源代码由两部分组成,其一是Android系统应用部分的代码,其次是Android所使用的内核代码,由于公司是针对Google nexus s来开发rom,所以需要下载三星的内核代码 Android 系统应用代码 http://android.git.kernel.org/ Android内核代码 http:...
[更多...]
2011.11.14 08:40
VMware Server目前的最高版本是2.0.2,那为什么要安装1.0.10呢?是因为1.x版本有软件客户端,而2.0都是web客户端,没有软件客户端稳定。另外就是下载VMware1.x的不用登录就可以下载,省事。
安装前准备:
纯净的CentOS系统VMware安装包或者安装地址
CentOS 5.5上面安装虚拟机VMware的办法很简单:
1、首先用root登录CentOS系统,更新一下一...
[更多...]
2011.11.13 20:03
这两天着手编译源码的准备工作,在此记录下过程,方便自己备份的同时也希望能对后来者有所帮助。
Attention:本文环境是在ubuntu 11.04下获取并编译android 2.3.3的源码,
过程参考了easwy的博文:http://www.2cto.com/kf/201111/110741.html
以及google官网http://source.android.com/sou...
[更多...]
2011.10.31 09:50
declare @str varchar(100) set @str='要搜索的字符串' --要搜索的字符串 declare @s varcha...
[更多...]
2011.9.22 11:43
作者:James Avery 翻译:lucentoff
出处:http://msdn.microsoft.com/msdnmag/issues/04/07/MustHaveTools/default.aspx
声明:版权属原作者所有,转载请注明出处!
版本切换和转换工具
在这一部分,我将介绍两个版本切换和转换工具,它们虽然简单,但极为有用。第一个工具是A...
[更多...]
2011.9.22 11:43
作者:James Avery 翻译:lucentoff
出处:http://msdn.microsoft.com/msdnmag/issues/04/07/MustHaveTools/default.aspx
声明:版权属原作者所有,转载请注明出处!
NAnt
NAnt不像目前版本的Visual Studio .NET,它是一个基于.NET的编译(Bui...
[更多...]
2011.9.22 11:42
作者:James Avery 翻译:lucentoff
出处:http://msdn.microsoft.com/msdnmag/issues/04/07/MustHaveTools/default.aspx
声明:版权属原作者所有,转载请注明出处!
NDoc
编写代码文档一直是一项令人生畏的任务。这里我并不是指设计初期的文档或更为详细的设计文档,而是指类...
[更多...]
2011.9.22 11:41
作者:James Avery 翻译:lucentoff
出处:http://msdn.microsoft.com/msdnmag/issues/04/07/MustHaveTools/default.aspx
声明:版权属原作者所有,转载请注明出处!
.NET Reflector
.NET Reflector是一个类浏览器和反编译器,它能够检查程序集并显...
[更多...]
2011.9.22 11:40
作者:James Avery 翻译:lucentoff
出处:http://msdn.microsoft.com/msdnmag/issues/04/07/MustHaveTools/default.aspx
声明:版权属原作者所有,转载请注明出处!
FxCop
.NET Framework的功能非常强大,这意味着创建优秀应用程序的潜力巨大,但也同样存在...
[更多...]
2011.9.22 11:39
作者:James Avery 翻译:lucentoff
出处:http://msdn.microsoft.com/msdnmag/issues/04/07/MustHaveTools/default.aspx
声明:版权属原作者所有,转载请注明出处!
NUnit
NUnit是一个为.NET Framework建立的开源单元测试框架。NUnit允许在代码中编写测试程序来测...
[更多...]
2011.9.22 11:38
作者:James Avery 翻译:lucentoff
出处:http://msdn.microsoft.com/msdnmag/issues/04/07/MustHaveTools/default.aspx
声明:版权属原作者所有,转载请注明出处!
CodeSmith
CodeSmith是一个基于模板的代码生成工具,它使用类似于ASP.NET的语法来生成...
[更多...]
2011.9.22 11:36
作者:James Avery 翻译:lucentoff
出处:http://msdn.microsoft.com/msdnmag/issues/04/07/MustHaveTools/default.aspx
声明:版权属原作者所有,转载请注明出处!
Regulator
Regulator是最近才加入到我的必备工具列表中的。它是一个功能全面、易于使用的正则...
[更多...]
2011.9.22 11:33
作者:James Avery 翻译:lucentoff
出处:http://msdn.microsoft.com/msdnmag/issues/04/07/MustHaveTools/default.aspx
声明:版权属原作者所有,转载请注明出处!
本文将介绍下列工具:
· &nb...
[更多...]
2011.9.14 09:06
一、增加图片自动保存方法:
在BlogEngine.Core.Utils类中增加以下方法:
#region 保存远程图片到本地服务器
/// <summary>
/// 保存远程图片到本地服务器
/// </summary>
/// <param name="Content"></...
[更多...]
2011.9.14 00:40
费时6小时,终于升级到2.5了,好费力啊,建议大家使用默认配置,存数据库的升级起来好麻烦,改一堆配置!
NND,自动上传远程图片的功能又丢了,明天再改吧,困了,睡觉!
2011.9.1 12:52
declare @ThreadID int
declare currsor1 cursor for select top 10000 ThreadID from Thread order by newid()open currsor1fetch next from currsor1 into @ThreadID while @@FETCH_STATUS=0 begin
&n...
[更多...]
2011.8.23 09:29
测试服务器的SQL 2008挂掉了
查看了下系统日志,报如下错误:
传递给数据库 'master' 中的日志扫描操作的日志扫描号 (292:40:1) 无效。此错误可能指示数据损坏,或者日志文件(.ldf)与数据文件(.mdf)不匹配。如果此错误是在复制期间出现的,请重新创建发布。否则,如果该问题导致启动期间出错,请从备份还原。
数据库无法启动,何来的还原阿。
SQL SERVER2008...
[更多...]
2011.8.19 09:41
错误 3000 -3999
错误
严重度
描述(消息文本)
3009
16
未能在 msdb 数据库中插入备份或还原历史/详细记录。这可能表明 msdb 数据库有问题。备份/还原操作仍是成功的。
3011
16
所...
[更多...]
2011.7.13 21:33
202.100.69.75
202.100.69.76
2011.7.9 20:51
1. 激活问题未ota激活过的或者重新还原固件刷机的手机,再开机后会显示正在等待激活,然后一段时间内手机都在尝试激活,这段时间内手机显示没有信号,不可以拨打电话。经过测试证明,手机系统内或者nvram内有一个flag用于标明手机是否激活,目前来看跟手机内的imsi,mdn,mnc,mcc等数值无关,通过ota随便写号,也能成功激活,也就是说通过ota更新了数据就把flag标示位已激活。不通过ota...
[更多...]
2011.6.28 08:52
网站的用户体验正日渐被提高到一个新的高度来被大家所重视。而在2005年以前,大部分的网站均以自我表达为主,不太重视网站浏览者的用户体验,尤其是细节的用户体验。而张瑞敏说过“细节决定成败”,在网站用户体验这个问题上,这句话同样适用。下面谈谈如何提高网站的用户体验。网站不是给客户使用的,网站是给客户的客户使用的。网站的内容,风格等由网络公司的专业人员和客户相关负责人来规划完成。...
[更多...]
2011.6.13 19:39
我承认有些时候我的手真的很欠,觉得无聊干嘛不选择拆二遍爱可视70,干嘛不选择拆二遍音悦汇W7,哪怕是拆拆电视机过过瘾瘾呢,都比拆手上的这台白牌飞思卡尔i.MX515方案平板要强。 今天有些见鬼,如果换作别日,这台山寨平板那怕是放在我眼皮子底下,我也会很淡定,不表露任何的非分之想。可是今天,就在今天的中午时光,我是那么的随意的一瞥,不小心瞥到了这台山寨平板的盒子,就是这随意的一瞥,注定了...
[更多...]
2011.6.9 12:06
A:
远程调试安装在 Visual Studio 2005 中得到了极大的简化。除了 T-SQL 调试外,所有远程调试方案都使用远程调试监视器 (msvsmon.exe)。以前某些调试方案所需的“计算机调试管理器”(mdm.exe) 现在已不再使用。此外,msvsmon.ex...
[更多...]
2011.5.31 21:44
单核的Cortex-A9在性能上比已经推出的Cortex-A8处理器更高,并且 A9系列可以提供两个乃至四个内核片上SMP产品,能提供总共超过8,000Dhrystone Mips(DMIPS)的峰值处理性能,这一性能大约是典型arm11处理器(如iphone)的10-15倍,遑论更早的arm9系列。同时Cortex-a8是可综合的,芯片制造商采用速度优化工艺时的时钟频率能够超过1GHz,也可采用...
[更多...]
2011.5.1 19:10
前言:苹果变了 IBM伤了 Intel笑了
来看看最近闹的最凶的苹果“倒戈”事件吧。美国东部时间6月6日(北京时间6月7日)消息,苹果CEO史蒂夫-乔布斯(Steve Jobs)正式宣布Mac计算机将转向英特尔处理器。他同时承诺,开发者和独立软件厂商为PowerPC架构开发的应用和服务将平稳过渡到英特尔平台。
嘿,IBM这叫一个郁闷,...
[更多...]
2011.4.22 16:38
内存相关概念
以下均是针对Window 32位系统环境下,64位的不在下面描述情况下。
用户模式和内核模式(user mode& kernel mode)
为了防止用户程序访问并篡改操作系统的关键部分,Windows使用了2种处理器存取模式:用户模式和内核模式。顾名思义,内核模式是给操作系统核心代码和基本驱动用的,用户模式给用户应用程序。在内核模式下程序可以访问所有的内存...
[更多...]
2011.4.5 17:10
由于工作需要,我需要同时使用Windows和Mac OS X操作系统,虽然公司可以配置两台机器,但是出于发热量,空间占用,操作系统互通等原因,我还是更倾向于在虚拟机环境里工作。由于在大部分工作还是在Windows上完成的,因此我选择Win 7作为Host,而将Mac OS X Snow Leopard作为Guest系统。由于各种原因(如严格和特殊的硬件需求),在虚拟机下安装OS X一直是件无比折腾...
[更多...]
2011.4.5 16:42
前几天尝试着装mac OS,先是试了虚拟机VMware以及VirtualBox,VirtualBox下面安装各种报错,无视之,磕磕绊绊还能进入安装前的界面,然后给报错说虚拟电脑出了什么错误,各种努力无果。VMware下很直接,刚开始就告诉你有错误,然后就没有了。期间我也查了一个我的CPU intelE5200不支持虚拟化技术,(侥幸心理不可有啊),看来虚拟机这个是走不通了,即使成功也得加内存起码3...
[更多...]
2011.4.5 13:03
安装苹果电脑 Mac OS X 操作系统的方法很多--你可以通过刻录系统光盘的方法安装苹果操作系统,但又慢又麻烦;也可以通过局域网共享光驱的方法从另一台 Mac 上读光盘并通过网络安装,但一方面还是要用光驱和光盘,另一方面在国内苹果粉丝多是“被PC包围”,找个Second Mac还真不容易。还是下载--放到U盘或移动硬盘安装 Mac OS X 系统靠谱。
为移动硬...
[更多...]
2011.3.11 21:19
2011/6/22更新
Telerik破解.7z (1.30 kb)
2011.3.8 22:12
问题 : 超时时间已到。在从池中获取连接之前超时时间已过。出现这种情况可能是因为所有池连接都已被使用并已达到最大池大小。
解决办法 1. 在代码里面 , 把未关闭的连接关闭 2. 扩大共享池 , 方法如下 :解决方法可以是修改连接池的连接生存期 , 因为默认值是 60 秒 , 即连接从应用程序被释放后可以在池中保存的时间。 具体操作步骤如下: 如果是 ODBC 的话,则可以在 ODBC Data...
[更多...]
2011.3.2 17:24
3.6 连 接 池
与微软以前的数据访问技术类似,ADO.NET包括对连接池的内置支持。
3.6.1 连接句柄和物理连接
如果正在使用Visual Studio,可以使用Visual Studio调试工具检查对象的一些内部私有属性。例如,编写一些代码来打开一个SqlConnection,并在调用Open方法的地方设置断点。右击代码中的对象,并选...
[更多...]
2011.3.2 17:23
遇到这个错误:
超时时间已到。超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小。
问题描述:我们获取连接超过连接池最大值时产生如上异常。通常连接池最大值为100。当我们获取连接超过最大值时,ADO.NET等待连接池返回连接而超时,这样将抛出如上异常解决办法:首先要做的是在我们使用连接后立即关闭连接。如果没有关闭连接那么连接将保存到连接池中知...
[更多...]
2011.2.13 23:23
在网络编程中,有时候会需要重新拨号建立网络连接(如Ad点击软件通过重新拨号形成有效点击) ,下面介绍两种程序中拨号的方法.
1、最简单的方法:使用RasDial命令
RasDial是Windows自带的命令,使用非常简单。实际使用是可将下面代码保存为一个批处理文件,然后直接运行或在程序里进行调用。
rasdial.exe /disconnect '断开连接del "C:\Docum...
[更多...]
2011.2.13 23:08
今天做了一个软件,想发布的时候才发现调用的类没几个,就像把它们都跟EXE文件打包在一起,以后复制去别的地方用也方便,于是上网搜了一下,发现网上大部分都是用ILMerge实现的,于是也自己试了一下,不过网上都没有详细的步骤演示,我就花点时间做了个教程,方便以后再有人想打包自己的程序, 有篇文章可以参考,好了废话少说,马上开始:
1.先到http://www.microsoft.com/down...
[更多...]
2011.1.24 10:39
cmd中输入:netsh i i show in然后找到“本地连接”对应的 “Idx” 。我的是“11”,下面neighbors后面的数字跟这里一致。下面在CMD键入:netsh -c "i i" add neighbors 11 "网关IP" "Mac地址"
2011.1.18 10:33
IPrincipal和IIdentity
通过查阅文档,我们可以看到HttpContext.User属性的类型是IPrincipal接口。然而我们知道,接口通常是不能直接访问的,其背后必定隐藏了一个实现了该接口的对象。那么这个实际对象的类型是什么呢?
让我们在前面示例的MasterPage的Page_Init方法上加一个断点,再次运行程序,可以得到HttpContext.User属性的...
[更多...]
2011.1.18 10:32
从这一部分开始,我们将通过一个实际的完整示例来看一下如何实现用户注册与登录。在介绍注册与登录之前,我们首先介绍一下如何判断用户是否已登录,并未后面的示例编写一些基础代码。
判断用户是否已经登录
首先,在Web站点项目中添加一个MasterPage,例如MasterPage.master。在这个母版页的ContentPlaceHolder控件之前、<From>标签...
[更多...]
2011.1.18 10:30
前言
本来使用Forms Authentication进行用户验证的方式是最常见的,但系统地阐明其方法的文章并不多见,网上更多的文章都是介绍其中某一部分的使用方法或实现原理,而更多的朋友则发文询问如何从头到尾完整第实现用户的注册、登录。因此,Anders Liu在这一系列文章中计划通过一个实际的例子,介绍如何基于Forms Authentication实现:
l 用户注册(包括...
[更多...]
2011.1.15 03:50
RE.apk (225.98 kb)
Z4root.apk (885.27 kb)
2011.1.5 21:17
一、这是这个系列的最后一节了,自定义复杂数据类型目前只能通过CLR来实现。为了在 SQL Server 中运行,您的 UDT 必须实现 UDT 定义中的以下要求:
1.该 UDT 必须指定 Microsoft.SqlServer.Server.SqlUserDefinedTypeAttribute。System.SerializableAttribute 可选用,但建议使用。
2.UDT 必须...
[更多...]
2011.1.5 21:16
CLR可以实现DML和DDL两种触发形式,但是本人一般不建议使用CLR的触发器,主要是考虑到效率问题。比如我们使用trigger来实现发mail等操作时,就要考虑pop3或是smtp等待时间,因为trigger本事就是个事务,也就是说,在smtp等待时间也算在了整个事务中,这样就会大大影响效率。
1.CLR DML触发器
DML指的是数据操作语言,也就是通常的insert,update和del...
[更多...]