当我正在开发我的项目时,我运行了3个以上的jvm实例.
随着firefox打开几天,我接近最大化我的8gb内存.如何减少内存消耗?
我有一个项目清单.大多数这些物品都没有库存.item表有id,name,description.项目数量存储在名为inventory的另一个表中.库存表具有item_id和库存商品的数量.
我是否需要库存表的主键?如果是这样,我应该使用串行密钥还是复合密钥?什么时候表没有主键?
编辑:谢谢大家提供的信息.我现在总是有主键,除非极少数例外.我还了解了有关串行与复合键的更多信息.
这比预期的要多.假设我想在同一个视觉区域进行多次搜索和替换.我用来做这个的当前步骤是:
V 选择线条 :'<,'>s/classes/teachers/g V 再次选择相同的行 :'<,'>s/class/teacher/g是否有一个快捷方式,我不需要两次选择相同的视觉区域?
<div id="image_cont">
<img src="images/pic1.jpg" alt="pic1" />
<img src="images/pic2.jpg" alt="pic2" />
<img src="images/pic3.jpg" alt="pic3" />
</div>
$(document).ready(function() {
slide(3, "image_cont", 5000, 600);
});
function slide(numberOfImages, containerId, timeDelay, pixels) {
//start on first image
var i = 0;
var style = document.getElementById(containerId).style;
window.setInterval(function() {
if (i >= numberOfImages){
i = 0;
}
var marginLeft = (-600 * i);
var pixelMovement = pixels/15;
////////////////////////////////////////LOOK HERE//////////////////////////////
for (var j = 0; j * pixelMovement < 600; j++){
window.setTimeout(function(){
//alert('marginLeft: ' + marginLeft + ' …Run Code Online (Sandbox Code Playgroud) 我正在学习红宝石,无法弄清楚这里有什么问题.
formatter = "%s %s %s %s"
puts formatter = % [1, 2, 3, 4]
Run Code Online (Sandbox Code Playgroud)
结果:
ex8.rb:3: syntax error, unexpected tINTEGER, expecting $end
puts formatter = % [1, 2, 3, 4]
^
Run Code Online (Sandbox Code Playgroud) 我正在查看代码并查看%函数和方法名称的开头.例如defun %rod和defmethod %do-query.是否有使用这种命名方案的标准惯例?
我想在def*宏中添加可选的文档字符串.例如:
(defmacro defhtml
"Macro to avoid backtick unquote[splicing] in html vectors.
TODO: Add optional docstring."
[name args & body]
`(defn ~name ~args (html ~@body)))
;; Working defhtml
(defhtml include-css [href]
[:link {:href href :rel "stylesheet"}])
Run Code Online (Sandbox Code Playgroud)
我想要:
(defhtml include-css
"My optional docstring here."
[:link {:href href :rel "stylesheet"}])
Run Code Online (Sandbox Code Playgroud)
我认为应该有一些常见的习惯用法.
read在 SLIME 中运行这个并想知道为什么它在输出之前等待输入format。
(defun wage ()
(format t "~&Enter wage: ")
(let ((wage (read)))
(format t "~&Enter hours: ")
(let ((hours (read)))
(format t "~&Earned ~S dollars." (* wage hours)))))
* (wage)
2
Enter wage:
3
Enter hours:
Earned 6 dollars.
NIL
Run Code Online (Sandbox Code Playgroud) 我不确定我应该如何接近这一点.我有一个CSS文件列表,我希望将其输入某些内容并获取HTML.例如,
(list "base.css" "index.css" "more_css.css") ;vector might be more appropriate?
Run Code Online (Sandbox Code Playgroud)
应转变为:
<link href="css/base.css" rel="stylesheet" />
<link href="css/index.css" rel="stylesheet" />
<link href="css/more_css.css" rel="stylesheet" />
Run Code Online (Sandbox Code Playgroud)
从那里它应该被附加到<head>.
defsnippet几乎看起来合适,但为该文件的一部分采用模板文件和选择器.这里生成的HTML不依赖于模板,只生成HTML的东西似乎是合适的.clone-for可能会做我想要的循环部分,但我无法弄清楚如何使用它.
我想在前面添加('','Day').现在它为1到31的数字做了一个下拉菜单,我想在顶部选择'Day'.
DAY_CHOICES = (
# I was hoping this would work but apparently generators don't work like this.
# ('', 'Day'),
(str(x), x) for x in range(1,32)
)
# I'll include this in the snippet in case there's some voodoo I can do here
from django import forms
class SignUpForm(forms.Form):
day = forms.ChoiceField(choices=DAY_CHOICES)
Run Code Online (Sandbox Code Playgroud)