问题列表 - 第24844页

如何覆盖视频的i帧?

我想要销毁视频的所有i帧.这样做我想检查是否仅加密视频的i帧就足以使其无法观看.我怎样才能做到这一点?只删除它们并重新压缩视频与在没有重新计算b帧等的情况下真正覆盖流中的i帧不同.

c# c++ video video-processing

3
推荐指数
1
解决办法
3462
查看次数

AutoFixture重构

我开始使用AutoFixture http://autofixture.codeplex.com/,因为我的单元测试因大量数据设置而膨胀.我花费更多时间来设置数据而不是编写单元测试.这是我的初始单元测试的样子的例子(例子来自DDD蓝皮书的货物申请样本)

[Test]
public void should_create_instance_with_correct_ctor_parameters()
{
    var carrierMovements = new List<CarrierMovement>();

    var deparureUnLocode1 = new UnLocode("AB44D");
    var departureLocation1 = new Location(deparureUnLocode1, "HAMBOURG");
    var arrivalUnLocode1 = new UnLocode("XX44D");
    var arrivalLocation1 = new Location(arrivalUnLocode1, "TUNIS");
    var departureDate1 = new DateTime(2010, 3, 15);
    var arrivalDate1 = new DateTime(2010, 5, 12);

    var carrierMovement1 = new CarrierMovement(departureLocation1, arrivalLocation1, departureDate1, arrivalDate1);

    var deparureUnLocode2 = new UnLocode("CXRET");
    var departureLocation2 = new Location(deparureUnLocode2, "GDANSK");
    var arrivalUnLocode2 = new UnLocode("ZEZD4");
    var arrivalLocation2 = new Location(arrivalUnLocode2, "LE HAVRE"); …
Run Code Online (Sandbox Code Playgroud)

c# unit-testing autofixture

10
推荐指数
1
解决办法
1619
查看次数

"customObject"类型的对象无法转换为"customObject"类型

我调用自定义对象时收到以下错误
"Object of type 'customObject' cannot be converted to type 'customObject'."

以下是我收到此错误的情况:

  • 我动态调用dll中的方法.
  • 加载装配
  • 的CreateInstance ....

当调用MethodInfo.Invoke()传递int时,string作为我的方法的参数工作正常=>没有抛出异常.

但是如果我尝试将我自己的一个自定义类对象作为参数传递,那么我得到一个ArgumentException异常,它不是一个ArgumentOutOfRangeException或者ArgumentNullException.

"Object of type 'customObject' cannot be converted to type 'customObject'."

我在网络应用程序中这样做.

包含该方法的类文件位于不同的项目中.自定义对象也是同一文件中的单独类.

static assembly在我的代码中没有称为a的东西.我试图动态调用web方法.此webmethod将customObject类型作为输入参数.因此,当我调用webmethod时,我动态创建代理程序集和所有.从相同的组件我试图创建cusotm对象assinging的值其属性的一个实例,然后使此对象作为参数并调用方法.一切都是动态的,没有任何东西是静态创造.. :(

不使用添加引用.以下是我试图创建它的示例代码

public static object CallWebService(string webServiceAsmxUrl, string serviceName, string methodName, object[] args) 
    { 
        System.Net.WebClient client = new System.Net.WebClient(); 
        //-Connect To the web service 
        using (System.IO.Stream stream = client.OpenRead(webServiceAsmxUrl + "?wsdl")) 
        { 
            //--Now read the WSDL file describing a service. 
            ServiceDescription …
Run Code Online (Sandbox Code Playgroud)

c# asp.net reflection web-services web-applications

5
推荐指数
1
解决办法
4193
查看次数

Emacs Lisp:如何使用ad-get-arg和ad-get-args?

我不确定我是否正在使用ad-get-args和ad-get-arg.

例如,以下代码不起作用.

(defun my-add (a b)
  (+ a b))
(defadvice my-add (after my-log-on activate)
  (message "my-add: %s" (ad-get-args)))
(my-add 1 2)
Run Code Online (Sandbox Code Playgroud)

最后一个表达式导致错误:

Debugger entered--Lisp error: (void-function ad-get-args).
Run Code Online (Sandbox Code Playgroud)

以下也不起作用.

(defun my-substract (a b)
  (- a b))
(defadvice my-substract (around my-log-on activate)
  (message "my-substract: %s" (ad-get-arg 0))
  (ad-do-it))
(my-substract 10 1)
Run Code Online (Sandbox Code Playgroud)

defadvice发出警告:

Warning: `(setq ad-return-value (ad-Orig-my-substract a b))' is a malformed
    function
Run Code Online (Sandbox Code Playgroud)

最后一个表达式给出了一个错误:

Debugger entered--Lisp error: (invalid-function (setq ad-return-value (ad-Orig-my-substract a b)))
  (setq ad-return-value (ad-Orig-my-substract a b))()
Run Code Online (Sandbox Code Playgroud)

我试图使用defadvice来监视启动进程参数以进行调试,我发现使用ad-get-arg的方法不起作用.

更新:答案,

从答案中可以看出,我应该使用 …

emacs logging elisp

2
推荐指数
1
解决办法
1216
查看次数

转换 - 在C#中"(myObject)something"和"some as AsObject"之间的区别是什么?

我已经遇到过这种情况并且感到困惑.

Cat c = new Cat("Fluffy");
return (Animal)c;

Cat c = new Cat("Fluffy");
return c as Animal;
Run Code Online (Sandbox Code Playgroud)

这两种语法都存在的原因是什么?

c#

4
推荐指数
2
解决办法
217
查看次数

如何在css中删除element.style

我正在使用Joomla 1.5.我有一个页面,其中为标题添加了cSS<strong></strong>

我骂了它,看起来像

element.style {
color:#666666;
}
Run Code Online (Sandbox Code Playgroud)

我不知道它来自哪里..

但我有一个css申请与其他颜色相同的标签.但它消失了.如何全局删除element.style ..

css element

4
推荐指数
1
解决办法
2万
查看次数

小程序间通信

据我所知,每个applet都是独立的实体.是否可以进行applet间通信?.如果是这样,它是如何实现的?

谢谢J

java applet

2
推荐指数
1
解决办法
3583
查看次数

使用CGContext绘制的方式是合适的?

我知道CGContext不能直接调用它,它需要在drawInContext中填充绘图逻辑,并使用"setNeedsDisplay"调用CGContext进行绘制,因此,我设计了一个cmd来执行,但它会导致一些问题. .. 像这样 :

为什么我不能画一个循环?(在iPhone中使用UIView)

我认为CGContext与我以前的编程经历非常不同....(我使用HTML5画布,允许我添加更多细节,画完之后,Java Swing也是如此)实际上,我想知道什么是合适的在Apples的程序员心中实现这些东西.太赫兹.

objective-c quartz-graphics cgcontext

0
推荐指数
1
解决办法
1996
查看次数

我什么时候应该使用UserControl而不是Page?

我注意到许多WPF MVVM框架似乎避免使用NavigationWindow和Page控件来支持使用嵌套UserControls组合页面.

NavigationWindow和Page提供了在日志中启用后退和前进导航的简便方法,以及提供在页面之间传递数据的简便方法.我见过的大多数MVVM框架都以各种方式重新实现这些功能.

是否有特定的理由避免使用NavigationWindow和Page?

wpf user-controls mvvm

8
推荐指数
1
解决办法
6374
查看次数

如何强迫自己遵循命名和其他约定

我相信,我编程好,至少我的代码产生结果......

不过,我觉得我有缺点......我几乎不遵循任何命名约定......既不是变量..也不对方法......也不对......班也不对表,列,SP的......而且这一点,我编程时几乎没什么评论......

我一直认为,让我先看看结果,然后我会来更正var名称和其他东西......(感谢视觉工作室在这里的反思)......但后来不会......

所以,我需要提示,强迫自己采用遵循命名约定的做法,并评论......

编辑: 我完全理解我练习的不良影响,而且我也知道,这很糟糕......我的问题是如何强迫自己遵守纪律......

language-agnostic coding-style

2
推荐指数
1
解决办法
215
查看次数