我有一个输入(类型无线电),我想插入2个值,类似的东西:
<input type="radio" name="name" value1="value1" value2="value2" />
Run Code Online (Sandbox Code Playgroud)
并在绘制完每个值后用PHP分隔.
有办法吗?(并且没有..我不想插入输入类型="隐藏")
谢谢.
我想从我的常规.NET 3.5应用程序中使用Mono的编译器作为服务.
我已经下载了最新的位(2.6.7),在Visual Studio中创建了一个简单的控制台应用程序并引用了Mono.CSharp dll.
然后,在我的控制台应用程序中(直接在线样本):
Evaluator.Run("using System; using System.Linq;");
bool ress;
object res;
Evaluator.Evaluate(
"from x in System.IO.Directory.GetFiles (\"C:\\\") select x;",
out res, out ress);
foreach (var v in (IEnumerable)res)
{
Console.Write(v);
Console.Write(' ');
}
Run Code Online (Sandbox Code Playgroud)
这会在Evaluator.Run(第一行)引发异常:
Illegal enum value: 2049.
Parameter name: access
Run Code Online (Sandbox Code Playgroud)
这是因为dll是使用Mono.exe编译的,而不是csc.exe,我相信.
我已经尝试直接从demo-repl.zip文件中的http://tirania.org/blog/archive/2010/Apr-27.html下载Mono.CSharp dll ......这不会引发异常. ..但是在调用Evaluator.Evaluate之后out参数(res)是null ...所以我不确定出了什么问题.没有例外被抛出......
所以,我想弄清楚为什么我从demo-repl.zip下载的dll返回null.
编辑:我弄清楚它为什么返回null.看起来由于某种原因,编译器没有拿起System.Linq命名空间......虽然我不知道为什么......如果我只是评估"System.IO.Directory.GetFiles(\"C:\\ ")",它工作正常.
更新:看起来Mono编译器拾取引用的系统程序集似乎有问题.如果我直接复制其csharp控制台工具的示例:
csharp> var list = new int [] {1,2,3};
csharp> var b = from x in list
> where x > 1
> select x; …
Run Code Online (Sandbox Code Playgroud) 我可以将Raphael.js画布放在IMG
元素上吗?我该怎么做才能使这个布局有效?
我在Blocks内容中添加了一些html代码并启用了完整HTML过滤器.
我已经为我的图像使用了相对路径,例如"sites/all/themes/zen/zen/image.png"
我想这不正确,因为我需要根据我在主页或"node/id"页面中更改路径.
我想我不能在块内使用PHP,因此我不能使用$ base_url ...如何只用html添加图像路径?
谢谢
我有一个看似常见的问题/模式.同一个对象的两个集合.该对象具有许多属性和一些嵌套对象.Car有一个名为id的属性,它是唯一的标识符.
我想找到LINQ方式来做一个diff,其中包括:
我很难让jQuery Validation插件按我的意愿工作.
我所拥有的是一个包含多个必需输入的表单,规则如下所示:
$("#makeEvent").validate({
onfocusout: false,
rules: {
name: {
required: true,
minLength: 2,
maxLength: 100
},
host: {
required: true,
minLength: 2,
maxLength: 100
},
startDate: {
required: true,
date: true
},
endDate: {
required: true,
date: true
},
desc: {
required: true,
minLength: 10,
maxLength: 255
},
webpage: {
required: false,
url: true
},
email: {
required: true,
email: true
},
}
});
Run Code Online (Sandbox Code Playgroud)
现在我有一个自定义.click()调用,我想验证表单,然后在允许用户发送表单之前显示用户的预览.请参阅以下功能:
$('#submitPreview').click(function() {
if($("#makeEvent").valid() === false) {
//What to do if validation fails
} else …
Run Code Online (Sandbox Code Playgroud) String messageFile = ... // Assume messageFile SHOULD have the string "MESSAGE"
System.out.println("The messageFile is: " + messageFile + "!!");
Run Code Online (Sandbox Code Playgroud)
通常,人们会期望上面的命令输出:
The messageFile is: MESSAGE!!!!
Run Code Online (Sandbox Code Playgroud)
但是,我收到了这个:
!!e messageFile is: MESSAGE
Run Code Online (Sandbox Code Playgroud)
看看上面的陈述如何,"!!" 点似乎环绕着消息.我的理论是:
String messageFile = ...
Run Code Online (Sandbox Code Playgroud)
包含的字符多于我假设的"MESSAGE".结果,它将下一个输入(在本例中为"!!")包装到System.out.println()消息的前面.
这个是什么角色造成的?
额外信息:
顺便说一句,messageFile是通过将命令行参数传递给java类myClassA来初始化的.myClassA的构造函数使用super()将messageFile参数传递给myClassB.myClassB将messageFile传递给function().
我试图在Windows上使用plink作为ssh替代品,但我发现当plink连接到远程linux机器时,它不会提供.bash_profile或.bashrc.
我应该创建一个不同的点文件吗?还是有其他选择吗?
例如,我的bashrc文件在我的路径中添加了一个目录.这个目录包含我想要使用的额外程序,一个是python.
这不起作用:
plink host python
Run Code Online (Sandbox Code Playgroud)
这将是:
plink host "source .bashrc;python"
Run Code Online (Sandbox Code Playgroud)
当我在没有命令参数的情况下使用plink时,它会输出.bash_profile并且一切正常,但看起来只需发送命令plink就不会获取任何一个文件.
有解决方法吗?
正如Moggi 20年前提出的->
那样,ML等语言的有效函数空间可以分解为标准的总函数空间=>
加上强大的monad T
来捕获效果.
A -> B
分解为 A => (T B)
现在,Haskell支持monad,包括一个看起来足以用于ML中的效果的IO monad,它有一个包含=>(但也包括部分函数)的函数空间.因此,我们应该能够通过这种分解将相当大的ML片段转换为Haskell.从理论上讲,我觉得这很有效.
我的问题是这样的嵌入是否可行:是否有可能设计一个Haskell库,允许在Haskell中以不远离ML的方式编程?如果是这样,性能将如何?
我对"实用"的标准是,具有广泛的使用效果现有ML代码可以通过嵌入相对容易地转录成Haskell中,包括涉及高阶函数复杂的案件.
为了具体化,我自己尝试通过嵌入进行这样的转录.主要功能是转录一些简单的ML代码,强制生成5个不同的变量名.而不是直接使用的分解,让他们评估他们的论点我的版本提升功能-之前的定义,main
是一个小型图书馆,包括解除原语.这项工作没问题,但有些方面并不完全令人满意.
val
.具有功能(如未提升的版本rdV
),将有助于这一点,在这些要求中定义的成本.varNum
需要monadic绑定通过<-
a do
.然后,这会强制任何依赖于它们的定义也在同一个do
表达式中.do
表达.这是ML程序是如何经常考虑,但在Haskell它不是那么很好的支持-例如,你不得不使用case
,而不是公式.那么,有关改进这一点的建议,或者使用相同分解的更好方法,甚至是使用反映ML的样式在Haskell中实现相同的编程目标的完全不同的方法?(并不是我不喜欢Haskell的风格,只是因为我希望能够轻松地映射现有的ML代码.)
import Data.IORef
import Control.Monad
val :: Monad m => a -> m a
val = return
ref = join . liftM newIORef
rdV = readIORef -- Unlifted, hence takes a value
(!=) r x = …
Run Code Online (Sandbox Code Playgroud)