小编hlo*_*dal的帖子

clojure泛音(命令)

at在clojure中实际上做了什么?我在互联网上看到了这个例子,为泛音做了一个循环而无法得到以下含义at:

(defn looper [nome sound]
  (let [beat (nome)]
     (at (nome beat) (sound))
      (apply-at (nome (inc beat)) looper nome sound [])))`
Run Code Online (Sandbox Code Playgroud)

clojure overtone

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

从哪里开始以及如何参与.NET社区?

我是.NET的新手,我想参与.NET社区来发展我的技能(自私,我知道),贡献一些东西(不那么自私)我认为成为一个社区的一部分真的很好.

我可以开一个博客,但考虑到我是初学者,我不可能发布任何有价值的东西.开源项目怎么样?有办法参加吗?我检查了codeplex,在sourceforge中没有像"Help Wanted"这样的东西,所以我不知道从哪里开始.我认为一些开源项目也可以接受初学者.

有任何想法吗?

.net open-source

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

无法定义通用接口

我一直在努力定义一个通用接口,但是我没能达到我想要的效果.以下是该问题的简化示例.

假设我有一个通用的Message

public class Message<T> {

    private T content;

    public void setContent(T content) {
        this.content = content;
    }

    public T getContent() {
        return content;
    }

}
Run Code Online (Sandbox Code Playgroud)

然后我想定义一个用于转移事物的接口:

public interface Transfer<Message<T>> {

    public void send(Message message);

}
Run Code Online (Sandbox Code Playgroud)

问题是编译器不接受这个,并且总是抱怨第二个'<'字符,无论我尝试什么变化.如何指定此接口以使其绑定到泛型类型(基于Message)并且还可以访问参数化类型?

我的计划是使用如下界面:

public class Carrier<Message<T>> implements Transfer<Message<T>> {

    public void send(Message message) {
        T content = message.getContent();
        print(content);
    }

    public static void print(String s) {
        System.out.println("The string equals '" + s + "'");
    }

    public static void print(Integer i) {
        System.out.println("The integer …
Run Code Online (Sandbox Code Playgroud)

java generics

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

关于Linux和开源的视频

我正在寻找一些关于Unix/Linux和开源软件历史的视频.我知道(并且有)Revolution OS.

还有其他人吗?

编辑:我是老师,需要资源来向学生展示.

编辑:我在Google Video上找到了Revolution OS .

unix linux video history open-source

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

IIS7或ASP.NET返回奇数客户端IP地址

在我的ASP.NET应用程序中,我说这样的东西来获取客户端IP地址:

string ipAddress = HttpContext.Current.Request.UserHostAddress;
Run Code Online (Sandbox Code Playgroud)

这是我一直使用的正常,直接的方式,而且似乎总是有效.大家都知道上面的语句只是REMOTE_ADDR服务器变量的包装器.

很简单吧?好吧,在过去的几天里,我一直注意到在我的本地开发机器上,它返回的值为:

"fe80::dde4:def3:7f1b:a582%10"
Run Code Online (Sandbox Code Playgroud)

我没有世俗的想法.我正在运行Vista x64并使用IIS7运行我的应用程序.我确实启用了IPv4和IPv6,但通常会返回以下内容:

"1::"
Run Code Online (Sandbox Code Playgroud)

我不知道为什么会这样.重启不会解决任何问题.

编辑:

发生这种情况时,我正在使用Chrome.

c# asp.net iis iis-7

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

使用jQuery时Internet Explorer 7中的淡出问题

我正在我正在使用的网站上使用jQuery,一切正常 - 除了在Internet Explorer 7(和以前的版本,但该网站不支持它们).在Safari或Firefox中查看http://dev.staffanestberg.com/fromsweden/,然后在IE7中查看我的意思.我目前正在使用内置效果FadeTo来淡化内容,但我也尝试创建自定义效果以及同时使用Show/Hide,Animate和FadeUp/FadeDown.我也在这个网站上使用SWFaddress,这可能会导致与IE7结合使用时出错,但是在其他浏览器中也不会出现错误?我错过了什么?

-Staffan

jquery internet-explorer opacity

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

在IIS 7.0和win2k8中,您有多少个不同的地方可以设置日期格式

我正在尝试使用win2k8将旧的经典asp应用程序迁移到IIS 7.0,如果我能帮助它,我肯定不想更改旧代码.

我在控制面板的区域和语言选项中将日期格式的自定义区域选项中的日期格式设置为dd-MMM-yy.

即使重新启动后,我仍然使用此日期格式获得Conversion_failed_when_converting_datetime_from_character_string错误.

我也在使用SQL Server Express 2005.

你还需要在哪里设置日期格式?它们是否应该从机器设置中拾取?

旧代码做了一些非常愚蠢的事情,但我再次不想改变它然后再次测试它.

旧代码有效地执行了"Insert into MyTable(ThisDate)Values('"&Now()&"')"

生成插入MyTable(ThisDate)值('17/03/2009 3:40:48 pm')

从字符串转换日期时间时,消息241,级别16,状态1,行1转换失败.

它实际上抱怨的是字符串的"pm"部分在机器上显示区域设置,指定不使用它.

iis iis-7 asp-classic windows-server-2008

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

使用C检查用户输入是否为有效字符串

我正在从用户那里获取字符串输入.但是我如何检查用户是否输入了字符串或数字?

c validation

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

Internet Explorer等效于在javascript中加载文本文件

我希望在HTML页面中从javascript加载一些额外的数据.下面的解决方案很小,完全符合我在非Microsoft浏览器中需要做的事情.

问题是,Microsoft资源管理器相当于什么?请注意,我正在加载的数据不是XML格式.我也不想添加一个javascript库 - 我希望这个页面即使在拨号上也能快速加载.


var client = new XMLHttpRequest();
client.open('GET', 'gamedata.txt');
client.onreadystatechange = function() {
    if (client.readyState == 4) {
        alert(client.responseText); // Make sure its loaded
    }
}

client.send("");
Run Code Online (Sandbox Code Playgroud)

javascript internet-explorer dynamic

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

Visual Studio调试器输出 - 相同的输出但格式不同(如一个项目中的十进制输出,另一个项目中的十六进制)

我通过将一些DirectX代码重新实现到不同的项目中来学习一些DirectX编程,但我确实发现调试器似乎在两个项目(示例和我的项目)之间输出不同的数据.

在我的项目上,如果我这样做:

D3DSURFACE_DESC desc;
pTarget->GetLevelDesc(0,&desc);
int width = desc.Width;
int height = desc.Height;
Run Code Online (Sandbox Code Playgroud)

并且调试器输出宽度和高度我得到十进制结果,但是在directx样本中结果是十六进制(两者实际上都是准确的,当我将十六进制转换为十进制时似乎是合适的).

另一个(略微)次要问题是调试器向我提供有关vairous DirectX相关指针的信息的方式.例如,在我的项目中,当我停止执行并将鼠标移到指针上时,我得到一些中文字符,空指针以及所有这些(纹理仍然有效并且100%工作),但在DirectX示例中我得不到事实上它除了它是一个DirectX基类型(我的项目没有做的事情)之外,它不提供指针的任何信息.

所以我只是想知道,为什么会这样,是否有任何我可以使用的调试选项使它们工作相同?

debugging directx pointers visual-studio

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