小编nzp*_*mad的帖子

有关压缩/解压缩技术的文档

我已完成目前的"兼职"项目,正在寻找新的东西.

我决定编写自己的压缩/解压缩实用程序.我不打算出售它或任何东西 - 这更符合我自己的利益.

优选地,它将在C#中,但Java或C是可以的.

任何人都可以提出一些我可以研究的压缩/解压缩技术的好资料.希望有些不涉及博士学位的数学!

c# compression documentation

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

MSIL:多余的分支

考虑一下这个C#片段:

static string input = null;
static string output = null;

static void Main(string[] args)
{
     input = "input";
     output = CallMe(input);
}

public static string CallMe(string input)
{
     output = "output";
     return output;
}
Run Code Online (Sandbox Code Playgroud)

使用Reflector进行反汇编显示:

.method private hidebysig static void Main(string[] args) cil managed
    {
        .entrypoint
        .maxstack 8
        L_0000: nop 
        L_0001: ldstr "input"
        L_0006: stsfld string Reflector_Test.Program::input
        L_000b: ldsfld string Reflector_Test.Program::input
        L_0010: call string Reflector_Test.Program::CallMe(string)
        L_0015: stsfld string Reflector_Test.Program::output
        L_001a: ret 
    }

 .method public hidebysig static string CallMe(string input) …
Run Code Online (Sandbox Code Playgroud)

cil

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

有没有办法确定用户是使用宽带还是拨号

我们要求客户提供拨号的"精简"版本以及宽带用户的所有铃声和口哨声.

该解决方案将使用Flex/Flash/Java EJB和一些jsp.

有没有办法让Web服务器区分这两者?

broadband dial-up

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

ilasm/ildasm的Java字节码等价物

对于CIL/MSIL,我可以在文本编辑器中编写代码,并使用ilasm/ildasm进行编译/反编译.

我可以使用Reflector来查看.NET类生成的CIL.

在Java世界中,javap -c显示了反汇编的字节代码.

如何编译Java字节码?(即Ilasm/ildasm的Java等价物).

是否有支持Java字节码的IDE?

IDE是否支持调试,即单步执行/断点等?

java bytecode

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

Azure Active Directory组/角色

我试图弄清楚如何从Web门户创建一个Windows azure活动目录组和/或角色.我在这里遗漏了一些明显的东西吗?我可以创建用户,并将它们分配给2个内置角色,但是如何创建新角色?还是小组?

active-directory azure azure-active-directory

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

C# - 为什么需要实例化每个数组元素?

我经常使用这种类型的结构.

response = new LocationResponse ();
response.LocationDetails = new LocationDetail[4];
response.LocationDetails[0] = new LocationDetail();
response.LocationDetails[0].site = "ABCDE";
...
Run Code Online (Sandbox Code Playgroud)

我不完全理解的这篇文章是这篇文章:

response.LocationDetails [0] = new LocationDetail();

为什么必须实例化数组的每个元素?

如果你把它遗漏,你会得到未定义的异常.

c# arrays

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

是否有Visual Studio C#等效的Visual Studio C++ Makefile项目

在Visual Studio中的Visual C++中,项目子类型之一是" Makefile项目 ".

但在Visual Studio中似乎没有Visual C#的等价物?


BTW,一个Makefile项目是:

如果您有一个使用makefile从命令行构建的项目,则Visual Studio开发环境将无法识别您的项目.要使用Visual Studio打开和构建项目,首先使用Makefile Project Wizard创建一个包含相应构建设置的空项目.然后,您可以使用此项目从Visual Studio开发环境构建项目.

该项目在解决方案资源管理器中不显示任 项目指定构建设置,这些设置反映在项目的属性页中.

visual-studio-2005

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

如何将我的活动发送到后台和简历?

我想从Internet加载数据.

在加载数据时,我显示了加载指示器.按下后我想做什么,我通过取消加载指示器onCancelEvent().我希望我的活动在后台继续,以便最后一个活动显示在前面.

我不想完成()并启动最后一个活动,因为所有数据都显示在其中,如果重新创建将再次加载.

任何人都可以帮忙吗?

android android-intent android-activity

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

捕获特定的WCF FaultException

单层应用程序可通过以下方式区分异常:

Exception ex;

if (ex is System.DirectoryServices.AccountManagement.PasswordException)
    ...
Run Code Online (Sandbox Code Playgroud)

ex只是一个普遍的例外.

当您转移到WCF以获得多层时,您将丢失所有这些并且需要使用FaultException机制.

问题是我找不到任何方法来做到这一点.

在我的客户端中,我想捕获FaultException类型,然后区分它们,例如:

catch (FaultException ex)
{
    if FaultException is (PasswordExceptionFault)
      ...
    etc
}
Run Code Online (Sandbox Code Playgroud)

有没有办法做到这一点?

否则我必须有许多catch构造 - 每种类型的FaultException都有一个.

c# wcf exception faultexception

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

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