问题列表 - 第18311页

如何处理表单标题右键单击

我想要右键单击标题栏上的上下文菜单

c#中的任何提示/样本?

更新 - 由于各种原因,右键单击表单将无法正常工作,因为表单不为空,表单是动态合成的....

c# windows winapi winforms

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

Microsoft Dynamics AX 2009开发

我是Microsoft Dynamics AX开发的新手,我想学习它的基本知识.我有一个安装了'09版本的虚拟机.

从一开始就熟悉语言(X ++)是否必不可少?我应该从什么开始(教程,视频,概述,导游)以及我在哪里找到它?

我想要链接,提示或任何可能有用的东西!

是否很容易找到一步一步的教程?任何链接?

x++ axapta

13
推荐指数
3
解决办法
3384
查看次数

在Javascript中使用.prototype的原因

使用.prototype而不是在对象本身内声明函数和成员的技术原因是什么.用代码示例解释是最容易的.

使用有什么好处:

RobsObject = function(data){
    this.instanceID = data.instanceID;
    this._formButton = document.getElementById('formSubmit_' + this.instanceID);
    if(this._formButton)
    {
        //set a click listener that
        //points to this._onSubmit, this._onSuccess, and this.onFailure
    }
};

RobsObject.prototype = {
    _onSubmit: function(type, args)
    {
        //make an ajax call
    },

    _onSuccess: function(type, args)
    {
        //display data on the page
    },

    _onFailure: function(type, args)
    {
        //show an alert of some kind
    },
};
Run Code Online (Sandbox Code Playgroud)

反对在Object中声明你的函数,如:

RobsObject = function(data){
    this.instanceID = data.instanceID;
    this._formButton = document.getElementById('formSubmit_' + this.instanceID);
    if(this._formButton)
    {
        //set a click listener …
Run Code Online (Sandbox Code Playgroud)

javascript declaration function

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

从Scala解释器打印Unicode

当使用scala解释器(即在命令行上运行命令'scala')时,我无法正确打印unicode字符.当然,正确打印az,AZ等,但例如€或ƒ打印为?.

print(8364.toChar)
Run Code Online (Sandbox Code Playgroud)

结果是 ?而不是€.可能我做错了什么.我的终端支持utf-8字符,甚至当我将输出管道传输到一个单独的文件并在texteditor中打开时,?被展示.

这一切都发生在使用Scala 2.8(每晚构建)和Java 1.6.0_17的Mac OS X(Snow Leopard,10.6.2)上

interpreter scala utf-8

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

删除MySql之前触发

我有一个名为user的表.此表具有department表的外键.一个用户可以与一个部门相关联.在删除部门之前,我想将任何用户(具有该部门ID)设置为默认值(1)以避免参照完整性错误.

你知道一个很好的例子吗?大多数示例显示触发器应用于一个表.此处触发器应在部门上触发,但更改用户表中的值.

谢谢.

mysql triggers

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

TortoiseSVN无法连接到存储库

我一直在使用cvs2svn将我的一个存储库迁移到SVN.

当我用TortoiseSVN打开它时,它给了我一个错误:

'1'和'3'之间的预期FS格式; 找到格式'4'

那是什么意思?

谢谢.

tortoisesvn cvs2svn

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

如何使用Ruby在字符串中显示变量

所以我有以下代码逐行读取文本文件.每条线以回车架结束.以下代码输出以下内容:

define host {
    use             servers
    host_name         ["buffy"]
    alias         ["buffy"]
    address       ["buffy"].mydomain.com
}
Run Code Online (Sandbox Code Playgroud)

如何摆脱括号和引号?

File.open('hosts','r') do |f1|

while line = f1.gets
    data = line.chomp.split("\n")

        File.open("nagios_hosts.cfg", "a") do |f|
            f.puts "define host {\n";
            f.puts "\tuse             servers\n"
            f.puts "\thost_name       #{data}"
            f.puts "\talias         #{data}"
            f.puts "\taddress       #{data}.mydomain.com"
            f.puts "\t}\n\n"
        end
    end
end
Run Code Online (Sandbox Code Playgroud)

ruby

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

理解汇编语言的mul和imul指令的问题

我正在通过paul caurterPC Assembly学习80386

  mul source
Run Code Online (Sandbox Code Playgroud)
  • 如果操作数是字节大小,则将其乘以AL寄存器中的字节,结果存储在AX的16位中.

精细.

  • 如果源是16位,则将其乘以AX中的字,32位结果存储在DX:AX中.

Q1:为什么选择DX:AX?为什么它不能存储在EAX/EDX中?

imul 真是令人困惑

imul dest, source1
imul dest, source1, source2
Run Code Online (Sandbox Code Playgroud)

alt text http://img697.imageshack.us/img697/8976/imul.gif

我在理解表格方面遇到了问题.

Q2:在表的第2个条目中.再次,为什么DX:AX.为什么不EAX或EDX?

现在考虑以下代码片段:

imul eax ; edx:eax = eax * eax
mov ebx, eax ; save answer in ebx
mov eax, square_msg ; square_msg db "Square of input is ", 0
call print_string ; prints the string eax
mov eax, ebx 
call print_int ;  prints the int stored in eax
call …
Run Code Online (Sandbox Code Playgroud)

x86 assembly nasm

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

鸭子打字,它必须是动态的吗?

维基百科曾经说*关于鸭子打字:

在使用面向对象编程语言的计算机编程中,duck typing是一种动态类型,其中对象的当前方法和属性集确定有效语义,而不是从特定类或特定接口的实现继承.

(*Ed.注意:自从发布此问题以来,维基百科文章已经过编辑,删除了"动态"一词.)

它说关于结构类型:

结构类型系统(或基于属性的类型系统)是类型系统的主要类,其中类型兼容性和等价性由类型的结构决定,而不是通过显式声明.

它将结构子类型与鸭子类型进行对比,如下所示:

[结构系统]与... duck typing相反,其中仅检查在运行时访问的结构的一部分的兼容性.

然而,术语鸭子打字在我看来至少是直观地包含结构子打字系统.实际上维基百科说:

这个概念的名称[鸭子打字]是指鸭子测试,归功于James Whitcomb Riley,其措辞可能如下:"当我看到一只鸟像鸭子一样散步,像鸭子一样游动,像鸭子一样呱呱叫,我称这只鸟为鸭子."

所以我的问题是:为什么我不能将结构子类型称为鸭子打字?是否存在动态类型语言,这些语言也不能被归类为鸭子类型?

后记:

正如有人叫daydreamdrunk上reddit.com如此雄辩地提出,它 "如果它编译像鸭子,像鸭子链接..."

后后记

许多答案似乎基本上只是重复我已经在这里引用的内容,而没有解决更深层次的问题,这就是为什么不使用术语duck-typing来涵盖动态类型和结构子类型?如果您只想谈论鸭子类型而不是结构子类型,那么只需调用它:动态成员查找.我的问题是没有关于鸭子打字这个术语对我说,这只适用于动态语言.

type-systems duck-typing language-design definitions structural-typing

24
推荐指数
6
解决办法
3837
查看次数

PS:在数组列表中获取索引

我有一个字符串数组.不确定是否有简单的方法来获取首先在数组中找到的项目的索引?

# example array
$array = "A", "B", "C"
$item = "B"
# the following line gets null, any way to get its index?
$index = $array | where {$_ -eq $item} | ForEach-Object { $_.Index }
Run Code Online (Sandbox Code Playgroud)

我可以循环完成.不确定是否有其他方法?

powershell

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