问题列表 - 第9332页

当用C#编写C#编译器时,是否可以修改它?

我想知道它是否可以为方便起见实现一些新功能.

当它出局时,这是可能的吗?

C#5.0:编译器即服务:

http://www.matthewlefevre.com/blog/entry.php/c-40-and-c-50/368

.net c# compiler-construction

7
推荐指数
2
解决办法
3030
查看次数

我如何对加密算法进行逆向工程?

我写了一个以这种方式加密文本的应用程序:

  1. 获取输入文本

  2. 翻译文字

  3. 转换为十六进制

  4. 与钥匙的XOR

  5. Base64编码

现在,我自己没有进行大量的加密/编码,所以我的问题可能听起来很愚蠢,但是,我说我得到的文件中包含上述算法的内容而且我不知道这个算法.如何开始"打破"文本,是否有任何指导方针,原则,规则可以遵循?

我的问题与这5个步骤无关,这是一个纯粹的例子.

作为另一个例子,取文字:A751CD9E1F99.我该如何开始调查这可能意味着什么?

encryption encoding reverse-engineering

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

我可以替换Java正则表达式中的组吗?

我有这个代码,我想知道,如果我只能替换Java正则表达式中的组(不是所有模式).码:

 //...
 Pattern p = Pattern.compile("(\\d).*(\\d)");
    String input = "6 example input 4";
    Matcher m = p.matcher(input);
    if (m.find()) {

        //Now I want replace group one ( (\\d) ) with number 
       //and group two (too (\\d) ) with 1, but I don't know how.

    }
Run Code Online (Sandbox Code Playgroud)

java regex replace regex-group

88
推荐指数
4
解决办法
10万
查看次数

无法从父类转换为子类

我试图从父类转换为子类,但我得到一个InvalidCastException.子类只有一个int类型的属性.有谁知道我需要做什么?

c#

85
推荐指数
7
解决办法
10万
查看次数

如何在C#部署中包含文件?

我有一个我需要用我的C#应用​​程序部署的DLL.当我点击"发布"时,它目前没有包含在安装包中,那么我该如何包含它呢?

如果我有app.config和我想用我的应用程序部署的其他文件,那么这个过程会有什么不同吗?

c# deployment installation publish

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

如何让'&'在MenuItem中显示为文本

我想要一个将Text属性设置为"Tom&Jerry"的MenuItem但是,众所周知,字符前面的'&'告诉Windows下一个字符是键盘快捷键.

那么如何逃避'&'以在MenuItem中显示为文本?

c# windows-mobile winforms

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

我在VB 6.0的Project菜单中缺少References选项

在过去的一年里,我一直在研究用VB 6.0编写的一些遗留代码.在过去几天的某个时间,"参考"菜单项从菜单栏上的"项目"菜单下拉列表中消失.过去一年我一直在使用这个版本的VB工作室,没有任何问题.最近唯一改变的是我开始使用VSS插件来检查Visual Studio中的代码.这个插件是在我用VB 6开发的整年中安装的.我根本就没有使用它.这是其他任何人都遇到的问题,是他们已知的修复方法吗?

vb6 visual-sourcesafe visual-studio

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

如何防止Vista在例外情况下杀死我的程序?

过去,如果异常被引发并在调用堆栈中传播得足够远,Application的主循环将处理它并为您提供一个对话框.在Windows Vista下,这种行为似乎被打破了.如果任何异常达到该级别,Vista会介入,并表示该程序"已停止工作",此时它曾完全能够在XP下继续运行.(这就是主循环中异常处理程序存在的全部原因,为了上帝的缘故!)

有没有什么办法解决这一问题?最好是在我的代码本身而不仅仅是在我的计算机上,所以它不会搞砸其他系统?

delphi exception-handling windows-vista

6
推荐指数
1
解决办法
367
查看次数

从portlet内部访问Liferay Web内容?

我在Liferay Portal环境中使用了Struts portlet.到目前为止,我一直在使用标准资源文件本地化我的资源字符串.我可以使用<bean:message>标签从我的portlet访问消息包,它工作得很好.因此,例如,在一个表单中,我可能在我的JSP文件中定义了以下标签.

...
<label for="firstname">
    <bean:message key='labels.firstname'/>
</label>
...
Run Code Online (Sandbox Code Playgroud)

这适用于在编译时间后不会更改的短字符串.我可以正确地本地化我的字符串,编译我的portlet,它只是工作.

问题:我需要允许门户内容作者在编译后即时修改我的portlet中使用的内容.我的第一个想法是使用Liferay的Web内容系统,因此内容作者可以创建我可以从我的portlet的JSP文件访问的本地化Web内容片段.

问题:是否可以从我的portlet中访问Liferay Web内容?

java jsp struts portlet liferay

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

检测数组中唯一值的数量

我正在寻找一种有效的方法来检测数组中唯一值的数量.

我目前的做法:

  1. Quicksort整数数组
  2. 然后运行循环来比较元素.

在代码中:

  yearHolder := '';
  for I := 0 to  High(yearArray) do
  begin
    currYear := yearArray[i];
    if (yearHolder <> currYear) then
    begin
      yearHolder := currYear;
      Inc(uniqueYearNumber);
    end;
  end;
Run Code Online (Sandbox Code Playgroud)

delphi data-structures

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