问题列表 - 第13918页

Clojure Web应用程序 - 我从哪里开始?

最近我一直在研究Clojure,我喜欢这种语言.我想看看我是否可以在其中制作一个小型Web应用程序,只是为了挑战自己.但是,我完全没有设置任何与Java相关的Web应用程序的经验.事实上,我根本没有太多Java经验.我从哪里开始?我有很多Apache和LAMP堆栈的经验,我知道在Apache上我会在大多数情况下使用Fast-CGI,但我不知道Java世界中的等价物(如果有的话).

基本上,我只需要帮助设置服务器并启动它.我(有点)了解如何部署纯Java应用程序,但纯Clojure应用程序呢?这是如何运作的?我想,来自一个所有Web应用程序都是用脚本语言编写的世界,这对我来说都是新的.

哦,顺便说一句,我不想使用像Compojure这样的Clojure框架.这将打败这个学习部分.

提前致谢.

java web-applications clojure

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

在wordpress中更改新用户的电子邮件内容

我需要更改在wordpress中创建新用户时将发送的默认电子邮件文本.

我在哪里可以找到更改默认文本的选项:

欢迎[用户名]至[blogname]
请在下面找到您的登录详情:
用户名:[用户名]
密码:[密码]
[博客网址]

email wordpress

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

Simplexml XPath奇怪

我正在编写一个读取和操作KML(xml)文档的脚本.以下是我正在阅读的文件的片段:

<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated by Feature Manipulation Engine 2009 (Build 5658) -->
<kml xmlns="http://earth.google.com/kml/2.2" xmlns:atom="http://www.w3.org/2005/Atom">
    <Document>
        <name>South Australia</name>
        <visibility>1</visibility>
        <description><![CDATA[Statistical Local Area 2008]]></description>
        <Folder id="kml_ft_SA_SLA08">
            <name>SA_SLA08</name>
            <Placemark id="kml_1">
                <name>Mitcham (C) - West</name>
                <Style>
                    <!-- style info blah blah -->
                </Style>
                <Polygon>
                    <!-- blah blah -->
                </Polygon>
            </Placemark>

            <!-- snip lots more Placemarks -->
        </Folder>
    </Document>
</kml>
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是使用XPath从中选择任何东西!

$doc = new DOMDocument();
$doc->load('myfile.xml');    // returns true
$xp = new DOMXPath($doc);

$places = $xp->query("//Placemark");
echo $places->length;         // --> 0 ??!!?? …
Run Code Online (Sandbox Code Playgroud)

php xml xpath dom kml

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

在不同的通用实例中实现相同的接口

在C#中,我可以使用两个不同的类型参数在一个类上实现两次泛型接口:

interface IFoo<T> { void Foo(T x); }

class Bar : IFoo<int>, IFoo<float>
{
    public void Foo(int x) { }
    public void Foo(float y) { }
}
Run Code Online (Sandbox Code Playgroud)

我想在F#中做同样的事情:

type IFoo<'a> = abstract member Foo : 'a -> unit

type Bar() =
    interface IFoo<int> with 
        [<OverloadID("int")>]
        member this.Foo x = ()

    interface IFoo<float> with 
        [<OverloadID("float")>]
        member this.Foo x = ()
Run Code Online (Sandbox Code Playgroud)

但它给出了编译器错误:

这种类型的实现或继承在不同类属实例相同的接口'IFoo<float>''IFoo<int>'.在此版本的F#中不允许这样做.

我在网上找不到关于这个问题的任何讨论.这种用法是不是因为某些原因而不受欢迎?是否有计划在即将发布的F#中允许这样做?

generics f# interface

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

如何使用Cucumber和Webrat检查表单是否预先填充了值?

我正在学习使用Rails的Cucumber和Webrat,并希望获得一些关于测试"编辑"表单的最佳方法的建议.当我浏览用户的个人资料时,我会看到一个编辑表单,其中用户的信息预先填写在表单字段中.我希望能够测试这些字段确实包含我期望的信息.这是我的情景:

  Scenario: View My Profile
    Given  I am logged in as "Mike" with password "secret"
    When I go to my profile page
    Then I should see "Mike" in the "Login" field
    And I should see "mike@email.com" in the "Email" field
    And I should see a blank "Password" field
    And I should see a blank "Password confirmation" field
Run Code Online (Sandbox Code Playgroud)

黄瓜告诉我,我需要定义以下自定义步骤:

Then /^I should see "([^\"]*)" in the "([^\"]*)" field$/ do |arg1, arg2|
  pending
end

Then /^I should see a blank "([^\"]*)" field$/ …
Run Code Online (Sandbox Code Playgroud)

regex bdd ruby-on-rails webrat cucumber

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

从域\别名组合中获取显示名称

抱歉不知道正确的方式来表达这个问题.

给定一个域名和一个别名,例如CONTOSO\steveh如何获得该别名的友好显示名称?例如,在Outlook中发送给CONTOSO\steveh的电子邮件显示为"Steve Holt"?

c# dns identity

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

使用基于XML的数据库有哪些优缺点?

我遇到了一个名为GetSimple的CMS.它使用XML来存储其所有内部数据.在某种程度上,它使用XML作为数据库.现在任何人都可以向我解释使用XML作为数据库的优缺点.

提前致谢.Tanmoy

xml database content-management-system

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

size_t vs. uintptr_t

C标准保证这size_t是一种可以保存任何数组索引的类型.这意味着,逻辑上,size_t应该能够保存任何指针类型.我在Googles上发现的一些网站上看到这是合法的和/或应该始终有效:

void *v = malloc(10);
size_t s = (size_t) v;
Run Code Online (Sandbox Code Playgroud)

那么在C99中,标准引入了intptr_tuintptr_t类型,它们是有符号和无符号类型,保证能够保存指针:

uintptr_t p = (size_t) v;
Run Code Online (Sandbox Code Playgroud)

那么使用size_t和有uintptr_t什么区别?两者都是无符号的,并且两者都应该能够保存任何指针类型,因此它们在功能上看起来相同.除了清晰度之外,是否有任何真正令人信服的理由uintptr_t(或者更好的是,a void *)而不是a size_t?在一个不透明的结构中,字段只能由内部函数处理,有没有理由不这样做?

出于同样的原因,ptrdiff_t一直是一个能够保持指针差异的签名类型,因此能够容纳大多数指针,那么它与它intptr_t有何区别?

是不是所有这些类型基本上都服务于同一功能的不同版本?如果没有,为什么?对于其中一个我不能用另一个做什么我不能做什么?如果是这样,为什么C99会在语言中添加两种基本上多余的类型?

我愿意忽略功能指针,因为它们不适用于当前的问题,但随意提及它们,因为我有一种潜在的怀疑,它们将成为"正确"答案的核心.

c pointers size-t

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

如何在WPF中使用可调整大小的字体大小设置文本块或标签?

在WPF中,如果我在网格中放置任何控件,如果我调整网格大小,它会自动调整其中的所有控件的大小.但是在标签或文本块或任何其他文本元素中,所有控件大小都会改变但字体大小保持不变,它不会改变.

如果字体必须按网格大小更改,应该怎么做?

wpf label resize textblock

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

可以在AS3应用程序中使用actionScript2应用程序吗?

我继承了一个具有很多功能的AS2应用程序.我需要以某种方式在我的AS3应用程序中嵌入这个东西,这样我就可以执行函数调用等并基本上控制它.有没有人尝试过这样的东西?我假设我必须将AS2 SWF URLLoader加入到MovieClip中并从那里获取它.

flash controls actionscript-2 actionscript-3

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