小编Kon*_*tov的帖子

在akka中键入消息

Akka框架建议仅使用类型化actor与外部代码进行交互.但是,akka的标准演员是无类型的.有没有更好的方法来创建类型安全的演员?是否有一些其他的actor框架或类型安全包装围绕akka?

scala akka

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

如何防止表收缩到视口中

我有以下代码:

table {
  border-collapse: collapse;
}

td {
  padding: 0px;
  border: 1px solid #d3d3d3;
  width: 300px;
  height: 100px;
  text-align: center;
  white-space: nowrap;
}
Run Code Online (Sandbox Code Playgroud)
<table>
  <tr>
    <td>A</td>
    <td>B</td>
    <td>C</td>
  </tr>
  <tr>
    <td>D</td>
    <td>E</td>
    <td>F</td>
  </tr>
  <tr>
    <td>G</td>
    <td>H</td>
    <td>I</td>
  </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

当我拉伸浏览器以使视口小于900px时,尽管我明确设置了宽度,但是表的行会缩小以适合视口.我该如何防止这种行为?

css html-table

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

Scala类型约束不允许null

我有以下Scala代码:

class X[T1 <: AnyRef] {
   var _x : T1 = null 
}
Run Code Online (Sandbox Code Playgroud)

代码_x = null突出显示为错误:

error: type mismatch;
found   : Null(null)
required: T1
var _x : T1 = null : T1
Run Code Online (Sandbox Code Playgroud)

如果我添加Null类型约束一切正常.为什么会这样?Scala将AnyRef定义为java.lang.Object的等价物,当然,它可以为空.

null types scala

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

为haskell设置emacs

您使用哪些emacs扩展,以及如何将其配置为高效工作?

PS我使用haskell模式添加了ghc-mod.我喜欢它,但它不支持导航到符号,并且完成看起来不像IDE,但它仍然可用.

emacs haskell

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

为什么匿名类不包含在C#和Dart等语言中?

我用Java编写了很多代码,并且总是使用匿名类.它们允许您编写简洁的代码而无需样板.

但是,许多现代语言,如C#和Dart都不包括它们.为什么他们不包括在那里?他们有什么不好的?是否有任何博客文章或文章,其中作者描述了为什么他们将这些语言排除在外?

c# java anonymous-types dart

6
推荐指数
0
解决办法
587
查看次数

提升和类型安全

我现在正在学习Lift.当我阅读有关模板的内容时,我知道他们有许多在编译时没有进行类型检查的东西:

  • 模板可能包含对不存在的代码段的引用
  • SiteMaps可能引用不存在的页面
  • 片段调度方法采用字符串参数,我们可以轻松地输入拼写错误

是否有任何替代方案可以使这些问题不那么严重,即库中的外部代码检查程序或选项可以以类型安全的方式执行相同操作?或者可能存在另一个在这种关系中更严格的Web框架(可能是其他语言).

scala lift

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

vim和emacs中的代码导航

我在emacs和vim中最想念的IDE功能是代码导航和查找用法.这两个编辑器都具有以下类似功能:

  • 标签 - 指定文件中的标识符被编入索引,当您按下作为标识符的单词的快捷方式时,您将在那里导航
  • CScope - 它允许您导航到标识符的"用法"

据我了解,这两个系统都非常不精确.如果我们有相同名称的相似标识符,则标记和范围可能会混淆它们.有没有更好的选择,它们究竟有多精确?

tags vim emacs cscope

5
推荐指数
3
解决办法
3801
查看次数

如何在Agda中使用UTT的Prop

在Ulf Norell的论文中,他提到Agda是基于罗的UTT.但是,我找不到在那里使用Prop的方法.有没有办法这样做?

agda dependent-type

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

禁用 bazel 中容易出错的选项

我有一个包含大量代码的项目。其中一些代码未通过 Bazel 默认打开的容易出错的检查。我想禁用 bazel 中容易出错的功能。是否可以在不通过 WORKSPACE 文件添加命令行参数的情况下完成此操作?

PS 通过命令行禁用效果很好

bazel errorprone

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

如何将基于conda的python项目与bazel集成

我有一个 python 项目,它使用 anaconda 作为其 Python 发行版。将其转换为 bazel 的最佳方法是什么?即如何执行以下操作?:

  • 从构建脚本安装 conda
  • 将所需的库安装到此 conda 发行版中
  • 添加对这些库的依赖

anaconda bazel

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

标签 统计

scala ×3

bazel ×2

emacs ×2

agda ×1

akka ×1

anaconda ×1

anonymous-types ×1

c# ×1

cscope ×1

css ×1

dart ×1

dependent-type ×1

errorprone ×1

haskell ×1

html-table ×1

java ×1

lift ×1

null ×1

tags ×1

types ×1

vim ×1