问题列表 - 第13800页

如何下载和安装Emacs for OCaml?

我觉得这个问题很迟钝,但我现在已经把头撞到了墙上一段时间了......

该目录由网站链接以获取emacs:http://ftp.gnu.org/pub/gnu/emacs/.我想要哪个文件?我下载emacs-23.1.tar.gz并解压缩了它,但我现在不知道该怎么做.我找不到要执行的任何文件.

(我正在运行Vista.)

然后我想使用OCarel的tuareg模式.救命?

emacs installation ocaml tuareg

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

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

PermGen与Lift和Jetty有关的问题

我正在开发标准的Lift平台(maven和jetty).我反复(每隔几天一次)得到这个:

Exception in thread "7048009@qtp-3179125-12" java.lang.OutOfMemoryError: PermGen space
2009-09-15 19:41:38.629::WARN:  handle failed
java.lang.OutOfMemoryError: PermGen space
Run Code Online (Sandbox Code Playgroud)

这是在我的开发环境中.这不是问题,因为我可以继续重启服务器.在部署中我没有遇到这些问题所以这不是一个真正的问题.我只是好奇.

我不太了解JVM.我认为我认为永久代内存适用于类和内部字符串之类的东西是正确的吗?我记得有点混淆了.NET内存模型......

出现这种情况的原因是什么?默认值是否疯狂低?是否与Scala必须为Function对象和类似的FP事物创建的所有辅助对象有关?每当我用新编写的代码(每隔几分钟)重新启动Jetty时,我想它会重新加载类等等.但即便如此,它也不能用很多可以吗?JVM是否应该能够处理大量的类?

干杯

memory jvm scala lift permanent-generation

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

在贵公司使用git(或其他一些VCS)

我和我的一些朋友最近谈论版本控制,以及他们如何在工作中使用VSS,并且可能很快就会离开.其中一人说他的公司可能会使用Team Foundation Server.

最终,谈话确实开始谈论那里的一些开源VCS,包括git和SVN.我们没有人真正知道任何公司在内部使用这些中的任何一个,虽然我们想象他们中的一些人为SVN这样做,但我们对git不太确定.我使用它来启动谷歌和Android,但我的朋友认为这只是面向公众的源代码,他们可能会使用不同的内部项目.

显然,它不仅仅是SCM使TFS如此有趣:

  1. 微软销售人员和支持(虽然我的朋友确实向他的经理指出了他认为可能误导MS的部分)
  2. 整合SCM以外的东西,包括项目管理(我只是发现git面向同样的东西)
  3. 再一次,它是微软,从VSS到TFS的过渡似乎合乎逻辑(或者是吗?)

我不是很喜欢SVN,所以我并没有真正提起它,但我很好奇git是否在贵公司用于内部项目.

你有没有想过,并决定反对它?有什么理由吗?

svn git tfs visual-sourcesafe

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

方案等同于Haskell where子句

我只是在学习计划,但我希望能够少再重复一遍.

有没有办法可以为本地范围内的子表达式指定名称?

根据评论:

Haskell where子句

x = s * t 
  where s = 10
        t = 20
Run Code Online (Sandbox Code Playgroud)

在这种情况下,x应为200.

scheme haskell racket

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

请在Mercurial中建议更好的工作流程

我是Mercurial的新手,我开始意识到我的基本工作流程可能不是最有效的工作方式,因为我经常执行提交,而且功能改进非常小,以至于我需要更早地找到一些步骤恢复,这是非常困难的.

这是我在Mercurial中设置项目并完成第一次提交后所做的事情.

  1. 对文件进行一些更改并使其进入一个小改进正在运行的状态
  2. hg commit -m "improvement A works"
  3. 对同一个文件进行一些更改,并使其进入下一个小改进工作的状态.
  4. hg commit -m "improvement B works"
  5. 检查是否所有次要改进都会使单个次要功能正常工作.
  6. hg commit -m "feature A works"

如果我发现"改进A"中出现了错误,我打开历史记录(使用Netbeans Mercurial可视插件)并将一些代码复制并粘贴回我当前版本并从那里重新开始.

这似乎不是一个好的系统 - 我会很感激任何建议.

workflow mercurial netbeans

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

有没有办法从C++中区分文件?

我正在寻找一个C或C++差异库.我知道我可以将Unix diff工具与system或结合使用exec,但我真的想要一个库.如果库可以执行补丁也很方便,比如Unix patch工具.

c c++ diff patch

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

system.Collection <T>的类型

我正在创建一个列表<T>,但我想知道该T对象的类型.(我在我的项目中使用反射,所以当我创建代码时我不知道类型.

所以首先我有List- > List<T>

现在我想获得该T对象的所有属性(用于在数据网格中创建列)

任何帮助?

c# collections type-systems

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

使ADO.NET(和EntityFramework)发布数据库

我正在创建和删除数据库以进行一些集成测试.我正在ADO.NET级别进行所有数据库管理.对于我正在使用实体框架的测试,因为实体是我正在测试的一部分.问题是我这样做之后:

using (ProjectEntities db = new ProjectEntities(cs)) {
}
Run Code Online (Sandbox Code Playgroud)

我不能再删除数据库了.它说它正在使用中.如何释放它以便它可以被删除?

我实际上在ADO.NET级别遇到了同样的问题,我做的是:

new SqlCommand("USE [master]", DatabaseConnection).ExecuteNonQuery();
Run Code Online (Sandbox Code Playgroud)

但我不确定如何对Entity Framework连接执行具有相同效果的操作.我试图手动处理db对象(虽然using子句应该保证),我也尝试手动关闭db.Connection.没有帮助.如果我可以直接运行SQL没有实体框架连接,我相信我能够做到这一点.或许还有另一种方式?

c# connection entity-framework drop-database

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

相当于PHP PDO中的mysql_list_tables?

使用PHP PDO访问数据库时,有没有办法列出数据库中的所有表?

像mysql_list_tables()这样的东西需要什么.

php pdo

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