小编Abd*_*med的帖子

正在为F#编写一个编译器Hello World?

我不相信看到这一点.它说:

4月份,Chris Smith将介绍如何用F#编写Java到x86编译器.

演示可能会持续一两个小时,这绝对不足以编写编译器.我听说F#很强大,但这个强大吗?

好吧,我想问的是:你能快速在F#中编写一个编译器吗?

f#

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

Jekyll无法解析UTF-8

我在记事本中创建了一个页面,并在保存时选择了UTF-8作为编码。Jekyll不解析此页面。它按原样呈现页面中的液体扩展名。

现在,我使用ANSI编码保存了同一页。Jekyll可以轻松解析该文件,并且我的网站可以正常运行。但是它仅限于ANSI,并且由于编码错误,某些字符会显示为问号。网络完全支持它时,我不想使用ANSI而不是UTF-8。

encoding jekyll

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

AssemblyBuilder引用程序集

我正在使用System.Reflection.Emit创建一个新的程序集.我希望新程序集引用另一个程序集.有一种方法GetReferencedAssemblies()可以获取所有引用的程序集,但是没有方法可以引用新的程序集.我该怎么做?

.net reflection reflection.emit

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

MongoDB Haskell ORM

我一直在寻找一个使用Haskell记录存储到MongoDB数据库的ORM.

HaskellWiki 列出了一些不一定是ORM的.

Persistent是最接近我需要的那个,但它在很大程度上取决于我不想要的模板Haskell.我只想将简单的Haskell记录映射到数据库.

orm haskell mongodb

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

嵌套打字稿泛型

我有以下课程:

class Walls { }
class Furniture { }
class Layout<T extends Walls | Furniture> { }
class Space extends Layout<Walls> { }
class Room extends Layout<Furniture> { }
Run Code Online (Sandbox Code Playgroud)

我需要创建这两个类:

class SpaceController extends LayoutController<Space> { }
class RoomController extends LayoutController<Room> {}
Run Code Online (Sandbox Code Playgroud)

为此,我无法创建LayoutController这样的类:

class LayoutController<T extends Layout>{ }
Run Code Online (Sandbox Code Playgroud)

因为Layout需要一个 Type 参数。

我可以创建这个:

class LayoutController<U, T extends Layout<U extends Walls | Furniture>>{ }
Run Code Online (Sandbox Code Playgroud)

但这意味着我必须这样做:

class SpaceController extends LayoutController<Walls, Space> { }
class RoomController extends LayoutController<Furniture, Room> {}
Run Code Online (Sandbox Code Playgroud)

我觉得这是多余的。此外,它还为错误提供了空间。没有什么能阻止我写作: …

generics nested-generics typescript

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

Windows事件日志的时间格式是什么?

这种格式2010-06-19T06:28:01.077148400Z属于哪种格式?

它代表6/19/2010 11:58:01 AM.

我尝试将字符串解析为DateTime.Parse(),DateTime对象表示上述时间.现在我想再次将该DateTime对象转换为该格式.我怎样才能做到这一点?

c# event-log

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

当我安装WAMP服务器时,Visual Studio的Localhost不显示.你是如何使它工作的?

我首先在我的系统上安装了WAMP服务器.它使用http:// localhost在www目录中显示我的文件.

但后来我安装了visual studio 2008.它也使用http:// localhost / 但它没有出现.我该怎么办?

php wamp visual-studio-2008

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

Linux Distro构建于.NET Framework之上

我是一名计算机科学工程专业的学生,​​我已经在.NET Framework上编程了2到3年,但我还没有使用过Linux.我想,对于我的最后一年项目,一个Linux发行版会很好.

当我想到这个疯狂的想法时,我正想着实现它的几种方法:

我们可以首先在Linux内核上实现.NET Framework并使用它构建其余的吗?

这可能是最奇怪的问题,但如果我正确地提出问题并在错误时纠正我,请给我一个方法.

.net linux linux-kernel linux-distro

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