问题列表 - 第9224页

对于IronPython/IronRuby是F#,因为C#是VB.NET的吗?

我只是听了Chris Smith关于F#的播客,其中他讨论了F#是如何使用C#/ VB.NET 以不同的方式处理问题的语言,而不是"推动"你的链" "数据转换",以及F#将如何"变得像XML",除了您选择的语言(C#或VB.NET)之外,您还可以使用它,以便以更有效的方式解决某些问题.

让我想到了.NET语言的关系,这就是我理解它们的方式:

  • C#和VB.NET在语法上并没有实质性的不同,即C#程序员不会学习VB.NET以"以新的方式处理问题"
  • 但是,C#或VB.NET程序员会学习F#以" 以功能方式处理编程问题"

但是IronPythonIronRuby呢?Chris提到"F#从Ruby和Python中学到了很多东西",所以我认为F#与IronRuby/IronPython有类似的关系,而C#与VB.NET有关.然而,有点谷歌搜索告诉我IronRuby和IronPython都建立在DLR上,但F#不是.

如何最好地理解F#,IronRuby和IronPython之间的关系?

c# vb.net f# ironpython ironruby

7
推荐指数
3
解决办法
1678
查看次数

Linux:直接访问C中的硬盘

如何获取对HD的原始访问权限并知道该位置是否已使用或是否为可用空间?只是一个例子,我可以通过在磁盘设备上打开和读取来获得直接访问,目标是知道是否使用了例如10.000字节.

c memory filesystems linux-device-driver hard-drive

10
推荐指数
5
解决办法
9672
查看次数

在Python中重定向FORTRAN(通过F2PY调用)输出

我试图弄清楚如何使用F2PY从我为其生成Python接口的一些FORTRAN代码重定向输出.我试过了:

from fortran_code import fortran_function
stdout_holder = sys.stdout
stderr_holder = sys.stderr
sys.stdout = file("/dev/null","w")
fortran_function()
sys.stdout.close()
sys.stderr.close()
sys.stdout = stdout_holder
sys.stderr = stderr_holder
Run Code Online (Sandbox Code Playgroud)

这是在Python中重定向输出的事实上的方法,但在这种情况下似乎不起作用(即,无论如何都会显示输出).

我确实从2002年发现了一个邮件列表帖子,说"有可能从pts设备读取消息,例如ttysnoop就是这样".关于ttysnoop的信息似乎很难在网上找到(我不认为它已经在很多年内更新;例如,谷歌"ttysnoop"的第一个结果只有到tarball,RPM和.deb的死链接),这个OS X端口的请求收到了响应"没有运气,它需要一些我无法创建的特定于linux的特定功能."

我对如何重定向输出的任何建议持开放态度(它不必使用ttysnoop).

谢谢!

python unix fortran stdout

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

AS3文本框更改事件未触发

我用卡通问题泡泡建立了一个问答游戏.根据问题的长度调整泡沫大小.我想在动态文本框上更改事件以调用更改问题气泡大小的函数.

但是,从代码动态修改文本框值时,永远不会调用change事件.

 question_txt.addEventListener(Event.CHANGE, setTextBubbleSize);

 function setTextBubbleSize(event:Event):void
    {
        trace("QUESTION TEXT CHANGED");
        textBubble_mc.height = 30 + question_txt.text.length * 1.2;
        if (textBubble_mc.height > 170) textBubble_mc.height = 170;
        question_txt.y = textBubble_mc.y - textBubble_mc.height / 6 + 10;
    }
Run Code Online (Sandbox Code Playgroud)

我想使用change事件,因为我的代码中有几个地方可以设置question_txt.如何让文本框触发更改事件?

另外,有没有办法计算question_txt中的行数来更准确地设置textBubble_mc的高度?

events textbox dynamic actionscript-3

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

为简单的调查应用程序生成表单

我正在编写一个简单调查的应用程序.

对于可能的答案,我需要"是/现在","1到1中的1"和短文本

在管理员中它应该是可选择的,应该给出什么样的答案.

我的模特:

from django.db import models
from django.contrib.contenttypes.models import ContentType

CHOICES=((1,'excactly true'),(2,'mostly true'),(3,'mostly untrue'),(4,'untrue'),(5,'I don\'t know '))
class Answer(models.Model):
    question = models.ForeignKey("Question")

class ChoiceAnswer(Answer):
    answer = models.IntegerField(max_length=1, choices=CHOICES)
    def __unicode__(self):
        return u'%s: %s'%(self.question, self.answer)

class TextAnswer(Answer):
    answer= models.CharField(max_length=255)
    def __unicode__(self):
        return u'%s: %s'%(self.question, self.answer)

class BooleanAnswer(Answer):
    answer= models.BooleanField(choices=((True,'yes'),(False,'no')))
    def __unicode__(self):
        return u'%s: %s'%(self.question, self.answer)

class Question(models.Model):
    question = models.CharField(max_length=255)
    answer_type = models.ForeignKey(ContentType)

    def __unicode__(self):
        return u'%s'%self.question
Run Code Online (Sandbox Code Playgroud)

有没有(希望:简单)方法通过循环所有问题并创建与问题的answer_type兼容的答案形式来生成表单?

是否可以过滤内容类型,answer_type = models.ForeignKey(ContentType)以便只显示answertype?

django django-forms

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

如何在Singleton中将Structuremap配置为Assembly and Cache中的自动扫描类型?

我正在使用带有StructureMap的mvc.net来扫描和注册所有存储库和服务.现在我想通过Singleton注册和缓存.我能怎么做?

 IContainer container = new Container(x => {
            // Register Repositories and Services
            x.Scan(y => {
                y.AssemblyContainingType<SomeRepository>();
                y.AssemblyContainingType<SomeService>();

                y.IncludeNamespaceContainingType<SomeRepository>();
                y.IncludeNamespaceContainingType<SomeService>();
            });   

            // Register Controllers
            x.Scan(y => {
                y.TheCallingAssembly();
                y.AddAllTypesOf<IController>().NameBy(type => type.Name.Replace("Controller", ""));
            });
        });
Run Code Online (Sandbox Code Playgroud)

structuremap singleton

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

ObjectInputStream错误

我正在使用ObjectOutputStream来创建序列化对象的文件.然后我使用ObjectInputStream与readObject()方法一起从文件中取出对象.

它第一次很棒.这意味着如果文件不存在并且我打开它然后附加任意数量的对象,我可以打开ObjectInputStream对象并访问所有对象.

但是,如果我随后打开相同的文件(使用append选项)并添加更多对象,则ObjectInputStream对象将获取java.io.StreamCorruptedException:"无效的类型代码:AC"错误,其中新对象应该启动.

有没有其他人遇到这个?我甚至回到了Deitel书中的一些基本教科书示例,但仍然得到了同样的错误.

编辑:我发现了这一点 - 一旦关闭并在追加模式下重新打开,您可能不会附加到序列化流的末尾.写入似乎有效,但是当您稍后再读取该文件时,您将获得java.io.StreamCorruptedException.在" http://mindprod.com/jgloss/gotchas.html#SERIALIZATION "

java objectoutputstream objectinputstream

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

XSL-FO中是否内置了"喜欢"的CSS?

我知道XSLT本身有属性集,但这迫使我使用

<xsl:element name="fo:something">
Run Code Online (Sandbox Code Playgroud)

每次我想输出一个

<fo:something>
Run Code Online (Sandbox Code Playgroud)

标签.XSL-FO规范中是否有任何内容允许我为FO输出中的所有表指定(假设)一组默认属性(边距,填充等)?

基本上我正在寻找CSS的功能,但对于FO输出而不是HTML.

css xslt xsl-fo

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

在jquery中仅选择第一级元素

如何<ul>从这样的列表中选择仅父项的链接元素?

<ul>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a>
  <ul>
    <li><a href="#">Link</a></li>
    <li><a href="#">Link</a></li>
    <li><a href="#">Link</a></li>
    <li><a href="#">Link</a></li>
    <li><a href="#">Link</a></li>
  </ul>
</li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
Run Code Online (Sandbox Code Playgroud)

所以在CSS中ul li a,但不是ul li ul li a

谢谢

html css jquery css-selectors

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

描述正则表达式的无上下文语法?

我正在尝试编写正则表达式引擎.我想手工写一个递归下降解析器.没有正则表达式语言(不是正则表达式可以描述的语言)的左递归的无上下文语法会是什么样的?是否最容易重新分解语法糖,即a+改为aa*?提前致谢!

regex language-agnostic syntax context-free-grammar

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