我已完成目前的"兼职"项目,正在寻找新的东西.
我决定编写自己的压缩/解压缩实用程序.我不打算出售它或任何东西 - 这更符合我自己的利益.
优选地,它将在C#中,但Java或C是可以的.
任何人都可以提出一些我可以研究的压缩/解压缩技术的好资料.希望有些不涉及博士学位的数学!
考虑一下这个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) 我们要求客户提供拨号的"精简"版本以及宽带用户的所有铃声和口哨声.
该解决方案将使用Flex/Flash/Java EJB和一些jsp.
有没有办法让Web服务器区分这两者?
对于CIL/MSIL,我可以在文本编辑器中编写代码,并使用ilasm/ildasm进行编译/反编译.
我可以使用Reflector来查看.NET类生成的CIL.
在Java世界中,javap -c显示了反汇编的字节代码.
如何编译Java字节码?(即Ilasm/ildasm的Java等价物).
是否有支持Java字节码的IDE?
IDE是否支持调试,即单步执行/断点等?
我试图弄清楚如何从Web门户创建一个Windows azure活动目录组和/或角色.我在这里遗漏了一些明显的东西吗?我可以创建用户,并将它们分配给2个内置角色,但是如何创建新角色?还是小组?
我经常使用这种类型的结构.
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();
为什么必须实例化数组的每个元素?
如果你把它遗漏,你会得到未定义的异常.
在Visual Studio中的Visual C++中,项目子类型之一是" Makefile项目 ".
但在Visual Studio中似乎没有Visual C#的等价物?
BTW,一个Makefile项目是:
如果您有一个使用makefile从命令行构建的项目,则Visual Studio开发环境将无法识别您的项目.要使用Visual Studio打开和构建项目,首先使用Makefile Project Wizard创建一个包含相应构建设置的空项目.然后,您可以使用此项目从Visual Studio开发环境构建项目.
该项目在解决方案资源管理器中不显示任 项目指定构建设置,这些设置反映在项目的属性页中.
我想从Internet加载数据.
在加载数据时,我显示了加载指示器.按下后我想做什么,我通过取消加载指示器onCancelEvent().我希望我的活动在后台继续,以便最后一个活动显示在前面.
我不想完成()并启动最后一个活动,因为所有数据都显示在其中,如果重新创建将再次加载.
任何人都可以帮忙吗?
单层应用程序可通过以下方式区分异常:
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都有一个.
如何使用for循环在Javascript中创建多维数组?