问题列表 - 第30462页

用于存储食谱的数据库设计

我想建立一个我喜欢的食谱数据库,但我在设计它时遇到了麻烦.我想要至少有两个表:

  1. 食谱表(有描述,成分,方向等......)
  2. 成分表(成分类型,其他属性等...)

将两个表关联在一起的方法是什么?我是否需要第三张表来存储从配方到多种成分的几种关系?

正如你可能会说的那样,我对这些东西比较新,只是想在第一次尝试时找出正确的方法.

谢谢!

database database-design

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

如何避免循环

全部,我是R.的新手

我有两个面板数据文件,列"id","date"和"ret"

文件A比文件B有更多的数据,但我主要使用文件B数据.

"id"和"date"的组合是unqiue标识符.

是否有一种在B中查找每个(id,date)的优雅方式,我需要从文件A中获取过去10天,然后将它们存回B中?

我天真的做法是循环B中的所有行,

for i in 1:length(B) {
    B$past10d[i] <- prod(1+A$ret[which(A$id == B$id[i] & A$date > B$date[i]-10 & A$date < B$date[i])])-1
}
Run Code Online (Sandbox Code Playgroud)

但循环需要永远.

真的很感激你的想法.

非常感谢你.

loops r vectorization

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

unsigned char std :: vector to unsigned char []?

简单的问题,如何创建一个带有a unsigned char std::vector和吐出的函数.谢谢!unsigned char[]length

啊,好吧看来我的问题是我对std :: vector的了解.我一直认为std :: vector没有以线性方式保持其值.这解决了我的很多问题.谢谢!

c++ arrays stdvector

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

如何让Python的Mechanize发布ajax请求?

我正在尝试蜘蛛的网站使用的是javascript:

request.open("POST", url, true);
Run Code Online (Sandbox Code Playgroud)

通过我需要蜘蛛的ajax获取额外信息.我尝试了各种各样的排列:

r = mechanize.urlopen("https://site.tld/dir/" + url, urllib.urlencode({'none' : 'none'}))
Run Code Online (Sandbox Code Playgroud)

让Mechanize获取页面,但它总是导致我再次获得登录HTML,表明出现了问题.根据Firebug,Firefox似乎没有向POST添加任何HTTP数据,并且我添加了一个空字段来尝试强制urlopen使用"POST"而不是"GET",希望站点忽略该字段.我认为Mechanize的urlopen包括cookies.但是作为HTTPS,很难将事务线路化为调试.

有没有更好的办法?

此外,似乎没有适合Mechanize的API文档,只是示例.这很烦人.

python mechanize

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

IE表格单元格中的垂直文本

我正在尝试在跨越几行的瘦表格单元格中旋转一些文本跨浏览器.我希望它是一个很好的紧凑的行总结,这就是为什么它很薄并旋转-90度.这里描述的提示:

HTML表格中的垂直(旋转)文本

工作就像一个魅力,除了惊喜,IE,文本旋转,但文本被剪裁到单元格的宽度.

以下是相关款式:

#schedmenu td.label {
/*width:22px;*/
/*width:100%*/
vertical-align:middle;
font-size:12.5px;
}


#schedmenu td.label span {
display:block;
-moz-transform: rotate(-90deg);  /* FF3.5+ */
  -o-transform: rotate(-90deg);  /* Opera 10.5 */
 -webkit-transform: rotate(-90deg);  /* Saf3.1+, Chrome */
        filter:  progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand',
                M11=6.123031769111886e-17, M12=1, M21=-1, M22=6.123031769111886e-17); /* IE6,IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand',
                M11=6.123031769111886e-17, M12=1, M21=-1, M22=6.123031769111886e-17)"; /* IE8 */
          zoom: 1;

color:white;
position:relative;
top:12px;
}
Run Code Online (Sandbox Code Playgroud)

和HTML:

<td class="label" rowspan="3"><span>Recent</span></td> 
Run Code Online (Sandbox Code Playgroud)

如果你能让我超越这一个你将成为我的英雄:)

html css internet-explorer-8

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

在导航中禁用"重新加载网格"按钮

有谁知道如何禁用网格导航中的"重新加载网格"按钮(又名"刷新"按钮)?

jqgrid

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

如何通过使用Python识别最后一项来连接字典中的字符串?

我需要将字符串连接到现有字符串,如下所示.

for k,v in r.iteritems():
    tableGenString += "%s %s, " % (k, what_type(v))
Run Code Online (Sandbox Code Playgroud)

问题是,对于最后一项,不应添加逗号(',').

如何检查k,v是否是最后一项?

添加

该示例是如下的实际代码的简化版本.

for k,v in r.iteritems():
    filteredKey = m.mapper(k)
    (typestring, valuestring) = what_type(v)
    tableGenString += "%s %s, " % (k, typestring)
    string1 += "%s, " % k
    string2 += "%s, " % valuestring
Run Code Online (Sandbox Code Playgroud)

我需要检查这个案例的最后一项.

python dictionary

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

从我在git hub上克隆的仓库中安装gem

邮政说了这一切。

我已经从github来源克隆了一个宝石(特别是辐射的)。有人告诉我如何将其安装为gem吗?

像“ gem install radiant --local”之类的东西?

ruby rubygems github

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

简单的PHP脚本帮助,if/else/timestamps /小于/ bit-shift

我正在尝试创建一个时间戳功能,检查哪个显示时间少于24小时,如果更多则显示日期.如果有人知道预先建立的方式,请告诉我.

无论如何,我已经开始使用这个简单的php,如果$ temprow1或2从现在开始小于86400秒,则假设返回小于86400的数字,或者如果已超过一天则回显满.此代码输出数字,不应该输出.有人可以帮我弄清楚什么是错的.谢谢!

$temprow1 = 1278867245;
$temprow2 = 1258567245;

$tempvar008 = time()-$temprow1;
$tempvar009 = time()-$temprow2;

if($tempvar008 << 86400){echo $tempvar008;}else{echo 'full';}
echo '<br>';
if($tempvar009 << 86400){echo $tempvar009;}else{echo 'full';}
Run Code Online (Sandbox Code Playgroud)

php timestamp if-statement

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

Ruby逻辑运算符

可能重复:
Ruby中的"和","或"运算符背后有智慧吗?

以下逻辑运算符对之间有什么区别?

  1. && vs.和
  2. || vs.或

ruby logical-operators

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