小编Yas*_*aev的帖子

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

如何删除列表项之间的空格

如何摆脱列表项之间的空白区域?我试图让图像紧挨着彼此.即使我已经设置了样式margins: 0;,它们仍然是分开的.

CSS

ul.frames{
  margin: 20px;
  width: 410px;
  height: 320px;
  background-color: grey;
  float: left;
  list-style-type: none;
}

ul.frames  li {
  display:inline;
  margin: 0;
  display: inline;
  list-style: none;
}

ul.frames li img {
  margin: 0 0 0 0;
}
Run Code Online (Sandbox Code Playgroud)

HTML

<li>
  <img id="myImg" src="img.jpg" width="102.5px" height="80px"/>
</li>
<li>
  <img id="myImg2" src="img.jpg" width="102.5px" height="80px"/>
</li>
<li>
  <img id="myImg3" src="img.jpg" width="102.5px" height="80px"/>
</li>
<li>
  <img id="myImg4" src="img.jpg" width="102.5px" height="80px"/>
</li>
Run Code Online (Sandbox Code Playgroud)

html css

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

如何过滤J中的列表?

我目前正在学习迷人的J编程语言,但有一点我无法弄清楚如何过滤列表.

假设我有任意列表3 2 2 7 7 2 9,我想删除2s,但保持其他一切不变,即我的结果将是3 7 7 9.我怎么做到这一点?

j tacit-programming

19
推荐指数
3
解决办法
1557
查看次数

什么是方案相当于元组解包?

在Python中,我可以这样做:

t = (1, 2)
a, b = t
Run Code Online (Sandbox Code Playgroud)

......并且a将为1,b将为2.假设我'(1 2)在Scheme中有一个列表.有没有办法做类似的事情let?如果它有所作为,我正在使用Racket.

scheme list racket iterable-unpacking

17
推荐指数
3
解决办法
5411
查看次数

在球拍中包含外部文件

我想包括在给定的racket文件中定义的所有函数,以便获得与复制时相同的效果.有可能吗?

scheme include racket

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

Erlang:主管(3),添加了一个子进程

我在哪里可以找到有关如何将动态子进程添加到现有主管的示例(simple_one_for_one重启策略)?

erlang erlang-otp erlang-supervisor

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

ORA-12704:字符集不匹配

当我这样做时:

select COALESCE (CORP_ID, 0) from crmuser.accounts;
Run Code Online (Sandbox Code Playgroud)

Null的CORP_ID记录返回0但是当我这样做时:

select COALESCE (EMAIL, 'NO EMAIL') from crmuser.accounts
Run Code Online (Sandbox Code Playgroud)

我收到一个错误:

ORA-12704: character set mismatch
Run Code Online (Sandbox Code Playgroud)

NVARCHAR2中的EMAIL字段(30).是我的数据类型,如果是,我该怎么做才能返回默认值?

oracle coalesce oracle11g

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

Haskell会不会成为我的任务的好选择?

我正在开始一个新项目,不知道使用哪种语言.

我的"必须"要求是:

  1. 能够在本机上运行Windows/LinuxMacO(本机可执行文件) - 用户应该能够运行.exe(例如在Windows上)并查看结果.
  2. 没有运行时/解释器(没有JVM,CLR等) - 一个文件下载应该足以运行应用程序.
  3. 完整的Unicode支持.
  4. 能够操作OS线程(创建它们,在多核CPU上并行运行多个任务等)
  5. 相当快(Python级别的性能和更好).
  6. 拥有某种标准库来执行低级,平凡的任务.
  7. 不是很小众,并且有一些社区可以提问.

我'很高兴'的要求是:

  1. 语言应该是有用的.
  2. 它应该具有良好的字符串操作功能(不一定是正则表达式).
  3. 不是很难学.

我现在正在考虑Haskell,但也要记住OCaml.

更新:此应用程序旨在成为一个简单的语言解析和操作实用程序.

如果我的选择是正确的,请建议.

ocaml haskell programming-languages functional-programming

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

阅读J代码的最佳策略

我已经使用J几个月了,我发现阅读不熟悉的代码(例如我自己没有写的代码)是该语言最具挑战性的方面之一,特别是当它处于默认状态时.过了一会儿,我提出了这个策略:

1)将代码段复制到word文档中

2)从(1)中取出每个操作员并将其放在单独的一行上,使其垂直读取

3)用词汇表页面中的口头描述替换每个操作符

4)从J语法到英语语法的粗略翻译

5)使用翻译来识别与概念相关的组件,并使用换行符分隔它们

6)用普通的英文散文写出(5)中每个组成部分应该做的描述

7)基于(6)写出整个程序应该做什么的描述

8)写出为什么可以说(1)中的代码代表(7)中的设计概念的解释.

虽然我从这个过程中学到了很多东西,但我发现它相当艰巨和耗时 - 特别是如果有人使用我以前从未遇到的概念设计他们的程序.所以我想知道:J社区中的其他人是否有最喜欢的方法来找出晦涩难懂的代码?如果是这样,这些方法的优点和缺点是什么?

编辑:

我需要分解的代码类型的示例如下:

binconv =: +/@ ((|.@(2^i.@#@])) * ]) @ ((3&#.)^:_1)
Run Code Online (Sandbox Code Playgroud)

我自己写了这个,所以我碰巧知道它需要一个数字输入,将它重新解释为一个三元数组,并将结果解释为base-2中一个数字的表示,最多只有一个重复.(例如,binconv 5 =(3 ^ 1)+ 2*(3 ^ 0) - > 1 2 - >(2 ^ 1)+ 2*(2 ^ 0)= 4.)但如果我偶然发现它没有任何先前的历史或文件,弄清楚这是它的作用将是一个非常重要的练习.

j tacit-programming

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

在Lisp上构建的大型项目

在Lisp或Lisp框架中编程的大型项目(例如,网站)的一些示例是什么?

lisp racket

10
推荐指数
3
解决办法
3860
查看次数