问题列表 - 第46931页

一个OCaml奇怪的事情

任何人都可以解释这个OCaml顶级行为吗?

# 1________________________________1;;
- : int = 11
Run Code Online (Sandbox Code Playgroud)

(大行是一系列下划线:'_')

出于好奇,这个程序也在ocamlc下编译.

ocaml

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

Rails 3 CSS问题

我想建立一个登录,注册,等形式的网站.我想知道有没有办法将变量传递给css文件,如宽度:20em; 但不是20我想要一个可以随每个形式改变的变量,所以felidset看起来正确吗?

css ruby-on-rails-3

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

在Windows 7计算机上编写/编译的.NET 4程序将无法在XP上运行

我有一个应用程序,我在Windows 7 Ultimate计算机上使用Visual Studio 2010中的C#.NET 4.0编写.此应用程序在Vista和其他Windows 7计算机上都能正常运行,但每当运行Windows XP的人试图运行它时,它都会崩溃.

为了重现这一点,我尝试在我的Win XP VMWare机器上运行它,它在那里崩溃了.不幸的是,它没有给我任何特定的错误,只是告诉我程序崩溃了,需要关闭.

另一位用户发给我以下内容:

Run-time error '339'
Component 'vbalSGrid6.ocx' or one of its dependencies not correctly registered: a file is  missing or invalid.

Code 0xe0434352
Flags 0x00000001
Run Code Online (Sandbox Code Playgroud)

当我尝试在我的Virtual XP机器上运行它时,我没有得到那一点,我也确保在那里安装.NET 4.0.

可能导致这种情况的原因是,如果XP支持.NET 4框架,为什么该应用程序不会在XP中运行?

程序中使用的组件:DataGridView,ComboBox,Buttons,Labels,LinkLabel,NewtonSoft的JSON解析器,以及它的相关内容.

我很困惑,完全不知道从哪里开始.想法?

更新:嗯,尝试在XP上运行我最近创建的其他应用程序,它加载得很好.两者之间唯一的主要区别(在我使用的组件中)是我使用NewtonSoft的JSON库,我实际上认为它是.NET 3.5组件.

更新2:只是为了踢,我试图在我的Wind7机器上以"Windows XP SP3"兼容模式运行程序,它运行正常.当然,我不知道"兼容模式"如何模仿真正的XP SP3环境,但我想我还是会给你信息.

c# compatibility windows-xp .net-4.0 backwards-compatibility

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

为更大的目录结构创建文件

我有几个包含c或asm文件的子目录的目录,我希望它们全部编译/组装然后链接.我不是特别挑剔目标文件的位置(例如一个特殊的bin文件夹或在src文件夹中),只要make clean将它们全部删除.

结构看起来像这样:

/src
    /dir1
        /dir1_1
            +file1_1.s
            +file1_2.s
        +file1.s
    /dir2
        +file2.c
Run Code Online (Sandbox Code Playgroud)

我确信有一些简单的方法来创建一个编译所有文件的makefile而不必指定它应该看的位置(编译一个目录中的所有文件都可以使用通配符,但那么呢?).

c assembly makefile

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

System.Windows.Controls.TextBox句柄

我觉得我错过了一些非常明显的东西.

我知道表格一般都有一个Handle属性,但我使用的是a System.Windows.Controls.TextBox,它没有Handle属性.

我如何访问TextBox手柄?我注意到RichTextBox有Handle属性,所以为什么不经常TextBox

c# wpf textbox .net-3.5

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

Linux,即使我有组权限,为什么我不能写?

我想在我所属的工作人员组所拥有的目录中创建一个文件.为什么我不这样做?

bmccann@bmccann-htpc:~$ ls -l /usr/local/lib/R/
total 4
drwxrwsr-x 2 root staff 4096 2010-07-31 16:21 site-library
bmccann@bmccann-htpc:~$ id -nG bmccann
bmccann adm dialout cdrom plugdev staff lpadmin admin sambashare
bmccann@bmccann-htpc:~$ touch /usr/local/lib/R/site-library/tmp
touch: cannot touch `/usr/local/lib/R/site-library/tmp': Permission denied
Run Code Online (Sandbox Code Playgroud)

linux permissions file-permissions

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

如何在运行时知道我是否在c#中使用x86或x64模式

可能重复:
如何判断我的应用程序是作为32位还是64位应用程序运行?

你好

我在c#(Framework 3.5 SP1)中有一个应用程序,我需要在运行时加载一个非托管程序集,但有两个不同的版本,一个用于x86,另一个用于x64,所以我需要在运行时知道哪个模式是应用运行

我已经看过这个POST但是它适用于C++,在C#中有更简单的方法吗?或者我怎样才能在C#中做到这一点?

谢谢

.net c# 64-bit x86

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

更好地理解Orchard的"形状"概念

Basics使用此短语来定义/描述形状:

...包含所有信息的对象......

意味着根据用户类型/角色进行过滤的能力.

究竟哪里可以看到这个魔术在行动/哪个学习曲线扭曲我吠?

谢谢

.net asp.net asp.net-mvc orchardcms asp.net-mvc-3

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

Javascript - 使用参数数组创建实例

我知道用apply(obj,args)调用带有参数数组的函数的可能性; 有没有办法在创建函数的新实例时使用此功能?

我的意思是这样的:

function A(arg1,arg2){
    var a = arg1;
    var b = arg2;
}

var a = new A.apply([1,2]); //create new instance using an array of arguments
Run Code Online (Sandbox Code Playgroud)

我希望你明白我的意思...... ^^^

谢谢你的帮助!

解决了!

我得到了正确的答案.为了使答案适合我的问题:

function A(arg1,arg2) {
    var a = arg1;
    var b = arg2;
}

var a = new (A.bind.apply(A,[A,1,2]))();
Run Code Online (Sandbox Code Playgroud)

javascript

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

如何将CIL转换为LLVM IL?

我想将C#编译为LLVM IL.所以我认为将已编译的CIL翻译成LLVM IL是我可以尝试的一种方式.

我可以使用一些工具,如vmkit和mono-llvm.

有人使用这个工具吗?或者我怎样才能将CIL翻译成LLVM?

cil compilation llvm

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