我可以NSDictionary根据钥匙进行排序吗?
如何摆脱列表项之间的空白区域?我试图让图像紧挨着彼此.即使我已经设置了样式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) 我目前正在学习迷人的J编程语言,但有一点我无法弄清楚如何过滤列表.
假设我有任意列表3 2 2 7 7 2 9,我想删除2s,但保持其他一切不变,即我的结果将是3 7 7 9.我怎么做到这一点?
在Python中,我可以这样做:
t = (1, 2)
a, b = t
Run Code Online (Sandbox Code Playgroud)
......并且a将为1,b将为2.假设我'(1 2)在Scheme中有一个列表.有没有办法做类似的事情let?如果它有所作为,我正在使用Racket.
我在哪里可以找到有关如何将动态子进程添加到现有主管的示例(simple_one_for_one重启策略)?
当我这样做时:
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).是我的数据类型,如果是,我该怎么做才能返回默认值?
我正在开始一个新项目,不知道使用哪种语言.
我的"必须"要求是:
我'很高兴'的要求是:
我现在正在考虑Haskell,但也要记住OCaml.
更新:此应用程序旨在成为一个简单的语言解析和操作实用程序.
如果我的选择是正确的,请建议.
我已经使用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.)但如果我偶然发现它没有任何先前的历史或文件,弄清楚这是它的作用将是一个非常重要的练习.