问题列表 - 第22804页

intel机器码到汇编代码问题

专家,我不知道intel x86 machineCode/assemblyCode转换是singleSide还是BothSide?

意思是:assemblyCode ---> machineCode和machineCode ---> assemblyCode都可用.

由于x86 machineCode的大小不同(1-15字节),并且操作码在(1-3字节)中变化,如何确定一个操作码是1byte还是2byte还是3byte?

我从来没有找到x86指令前缀的例子,如果这里是1byte前缀,如何确定它是前缀还是操作码?

当然,assemblyCode ---> machineCode,助记符+ oprand [w/b]的标识可以通过maping某些MappingTable来确定响应machineCode是什么.

但是,当过程逆转时:

{bbbbbbbb,bbbbbbbb,bbbbbbbb,// instruction1 bbbbbbbb,bbbbbbbb,bbbbbbbb,bbbbbbbb,bbbbbbbb,bbbbbbbb,// instruction2 bbbbbbbb,bbbbbbbb // instruction3}

----> {bbbbbbbb,bbbbbbbb,bbbbbbbb,bbbbbbbb,bbbbbbbb,bbbbbbbb,bbbbbbbb,bbbbbbbb,bbbbbbbb,bbbbbbbb,bbbbbbbb}

我不知道确定一条指令的长度(大小)的重要位或字节.

任何人都会告诉我如何确定?(操作码的大小,前缀示例.)感谢您的帮助.

format x86 assembly intel opcode

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

如何在Java中解码DER编码的字符串?

我正在尝试从数字证书中读取自定义扩展程序.我知道值是在DER中编码的GeneralString.有没有一种简单的方法来正确解码它并获得Java String?我尝试了以下内容,但是's'包含了一些编码元数据作为字符串开头的垃圾字符.

byte[] ext = cert.getExtensionValue("1.2.3.4");
String s= new String(ext);
System.out.println(s);
Run Code Online (Sandbox Code Playgroud)

有没有快速简便的方法来做到这一点?或者我真的需要使用一些完整的ASN.1库吗?

谢谢!

java asn.1 decoder

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

onclientclick和postbackurl的问题

我想在点击按钮时触发:

<asp:Button runat="server" ID="submit" Text="Submit" OnClientClick="country(this.form);" PostBackUrl="http://www.google.com/" /> 
Run Code Online (Sandbox Code Playgroud)

在javascript我检查表单的验证.问题是,当我点击按钮时,它不是在等待验证,而是回发到google.com ...

如果我return country(this.form)按下按钮单击它等待验证但是在填写表单后不回发.如果javascript验证是假的,我想要类似的东西.return country(this.form)然后OnClientClick应该是真的那么

country(this.form)
Run Code Online (Sandbox Code Playgroud)

javascript asp.net

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

在ANTLR中,如何指定特定的重复次数?

我正在使用ANTLR指定包含不超过254个字符的行的文件格式(不包括行结尾).如何在语法中对此进行编码,但不做:

line : CHAR? CHAR? CHAR? CHAR? ... (254 times)
Run Code Online (Sandbox Code Playgroud)

antlr

9
推荐指数
1
解决办法
1515
查看次数

有没有办法在Java中向GregorianCalendar添加方法?

我想创建一个名为"isBetween"的方法返回一个布尔值,看看GregorianCalendar日期是否介于两个其他日期之间.或者,我想为类定义<和>的运算符.我对Java很新,所以我不确定......我甚至可以做其中任何一个吗?如果是这样,怎么样?

java comparison operator-overloading operators gregorian-calendar

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

fields_for表单构建器对象为nil

有没有办法访问嵌套的form_bulder.object?

## controller
@project = Project.new
@project.tasks.build

form_for(@project) do |f|
  f.object.nil? ## returns false

  fields_for :tasks do |builder|
    builder.object.nil? ## returns true
  end
end
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails formbuilder

36
推荐指数
2
解决办法
7004
查看次数

调用静态java.text.DateFormat的方法不可取吗?

我收到一个Find Bugs错误 - 调用静态java.text.DateFormat的方法,我不知道为什么在下面做这些事情不好/可取的原因.

private static final Date TODAY = Calendar.getInstance().getTime();
private static final DateFormat yymmdd = new SimpleDateFormat("yyMMdd"); 

private String fileName = "file_" + yymmdd.format(TODAY);
Run Code Online (Sandbox Code Playgroud)

java static

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

确定谁在WPF窗口中有焦点

我们正在使用WPF,并有一个从DockingLibrary派生的窗口.该窗口有一个网格,里面有多个项目,一个是WPF数据网格.我们正在使用MV-VM模式.创建并显示此窗口时,不会选择此数据网格中的任何行.我们可以通过执行以下操作将行显示为突出显示:

  SharedWindow.ShipmentWin.shipmentDataGrid.SelectedIndex = 0;
Run Code Online (Sandbox Code Playgroud)

这会导致数据网格中的第一行显示为突出显示.但是,并没有总是其中之一,这一行不是选中,也没有焦点.我尝试将IsSelected和Focus设置在此行中,如下所示:

  SharedWindow.ShipmentWin.ShipVM.IsSelected = true;
  bool focused = SharedWindow.ShipmentWin.shipmentDataGrid.Focus();
Run Code Online (Sandbox Code Playgroud)

我是否认为这一切都错了,是否有其他方法选择数据网格中的第一行并将焦点设置为它?通常,在创建数据网格时,在用户鼠标单击所需行之前,不会选择任何行.

任何想法将不胜感激.

谢谢!

wpf wpfdatagrid

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

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

Team Foundation Server如何在不检出文件的情况下编辑文件

我正在使用TFS,我需要编辑文件localy而不检查它.另一种情况,如果某人检查了文件,我需要更改我的本地副本.

我该怎么办 ?在Visual Source safe中我们可以通过删除对文件的只读检查来实现.

tfs

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