小编BeN*_*ErR的帖子

SQLITE - 正确地将行转换为列

我有一个包含产品订单表的数据库,如下所示:

order_id | prod_code | prod_color | size | quantity |  
-----------------------------------------------------
1          SHIRT       001          S      10
1          SHIRT       001          M      7
1          SHIRT       001          L      8
1          SHIRT       001          XL     1
1          SHIRT       995          S      2
1          SHIRT       995          M      1
1          SHIRT       995          L      0
1          SHIRT       995          XL     1
2          PANTS       ....
Run Code Online (Sandbox Code Playgroud)

和这样的产品价格表:

prod_code | prod_color | price | currency
-----------------------------------------
SHIRT       001          10      EUR
SHIRT       001          9       USD
SHIRT       001          50      YEN
SHIRT       001          15      RUB …
Run Code Online (Sandbox Code Playgroud)

sql database sqlite

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

SQL - 在一个表/视图中合并两个表内容

我需要创建一个包含n行值的视图(或表),取自两个具有相同结构的不同表.例如:

表欧洲

id    name        Country
----------------------------
1     Franz       Germany
2     Alberto     Italy
3     Miguel      Spain
Run Code Online (Sandbox Code Playgroud)

表美国

id    name        Country
----------------------------
1     John        USA
2     Matthew     USA
Run Code Online (Sandbox Code Playgroud)

合并后的视图必须是这样的:

表WORLD

id    name        Country
----------------------------
1     John        USA
2     Matthew     USA
1     Franz       Germany
2     Alberto     Italy
3     Miguel      Spain
Run Code Online (Sandbox Code Playgroud)

这是可能的?如果是的话,怎么样?

在此先感谢您的帮助,最好的问候

sql database sqlite view

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

与其他用户共享 Google App 脚本 - 请求权限并授权脚本

我已经创建了一个带有一些 GAS 的电子表格,它打开了一个带有一些输入的表单,现在我需要部署 web 应用程序并将其共享给其他一些用户。问题是,当其他用户尝试打开电子表格(在 Google Drive 中共享)时,他们会收到以下错误消息:

在此处输入图片说明

我已经尝试过:

  1. 将电子表格共享给用户(添加具有权限的用户电子邮件地址可以编辑
  2. 使用以下设置部署 webapp 设置:

在此处输入图片说明

如您所见,设置屏幕报告“您需要在分发 URL 之前授权脚本”。

如何授权脚本?我找不到办法做到这一点。您知道是否有另一种方式可以共享并让其他用户运行该脚本?

google-sheets user-permissions google-apps-script google-drive-api

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

将 bootstrap 列拆分为高度相等的 n 行,填充父级高度

我对 Bootstrap 很陌生,我grid在尝试重现以下模板时遇到了系统问题:

在此处输入图片说明

在这个例子中,我有 3 列:

  1. 第一列包含一些信息/图片。该列包含大量数据。
  2. 第二列包含 3 个(但可能是 n 个)联系信息(电子邮件、地址、电话号码等)
  3. 第三列包含一些随机信息

我想将第二列分成 3 行,高度相等。我需要做的是将这 3 行垂直居中在第二列,并可能扩展它们的高度以填充父(第二列)高度。

这是我迄今为止取得的成就的一个例子:

<div class="row container">
  <div class="col-md-4 first">
    <p> ... VERY LONG CONTENT ... </p></div>
  <div class="col-md-4 second">
    <div class="row">
      Telephone number
    </div>
    <div class="row">
      Address
    </div>
    <div class="row">
      email
    </div>
  </div>
  <div class="col-md-4 third">
    Something else, vertically centered
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

在这里找到一个带有我的代码的引导

作为替代方案,我也很乐意使用<ul>.

我怎样才能做到这一点?是否有任何引导类可以应用于所有 3 行,以使它们完全填充父高度?

先感谢您

css row twitter-bootstrap-3

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

蛇游戏 - 如何计算下一个苹果位置

我正在javascript中实现一个Snake游戏以获得乐趣,我已经成功地实现了蛇,它的动作和蛇生长的东西,因为它吃了一个苹果.

要计算苹果位置,我目前正在执行以下步骤:

  1. 创建一个新的苹果对象
  2. 为苹果创建随机坐标(X和Y,游戏容器边界之间)
  3. 检查苹果的坐标是否等于其中一个蛇块坐标
  4. 如果步骤#3为TRUE,则重新计算苹果的位置,否则在游戏容器中绘制苹果

不幸的是我发现这个算法非常弱..让我说我有一个10 x 10的游戏容器,红色方块是苹果,绿色方块是我的蛇头(初始游戏状态)

在此输入图像描述

随着游戏的进行,蛇吃掉越来越多的苹果,增加它的长度,留下越来越少的空细胞放置苹果

在此输入图像描述

现在假设在吃苹果时蛇的长度等于99.这意味着只剩下一个方格来放置下一个苹果.我的算法(这显然是最糟糕的情况)可能需要永远才能随机化正确的值,因为它丢弃了已经被蛇的头部或尾部占据的任何随机位置,而不是完全关心在一个范围内随机化新位置仅仅是"空单元格",而是在整个10 x 10游戏画布上随机化.

我该如何解决我的公共汽车?你能给我一些关于我可以使用的好算法的建议吗?

谢谢

javascript random algorithm

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

如何增加输入字段的高度,以便占位符文本完全显示在输入框 HTML5 中

我想增加输入框的高度,以便我的占位符文本换行并且完全可以阅读。但是,我的 css 似乎不起作用!有任何想法吗??

这是屏幕名称的 hmtl5

<tr>
    <th class='row_header requiredfield'>Screen Name*</th>
    <td><input class="large_width tall_height" id="screen_name" type="text" name="screenname" value="{{screenname}}" placeholder="Put in a name others can understand if you don't want to use your actual name."/>
    </td>
</tr>
Run Code Online (Sandbox Code Playgroud)

这是CSS:

.large_width {
    width:250px;
    height: 25px;
}   

.tall_height {
    height: 50px;
}

input {
    font-size: 14px;
    font-family: "Helvetica Neue";
}

input[placeholder] {
    font-size: 11px;
}
Run Code Online (Sandbox Code Playgroud)

html css

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

为什么"[] == 0"返回true而"[]"为真且"0"为假?

如果我在浏览器控制台中执行以下行

!![] //--- returns true
!!0 //--- returns false
Run Code Online (Sandbox Code Playgroud)

我明白了,[]并且0有不同的布尔值.

我不明白为什么

[] == 0 //--- returns true
Run Code Online (Sandbox Code Playgroud)

回报true.

我错过了什么?

javascript

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

ExtJs JSONStore loaddata方法只加载单个记录

我正在尝试使用loadData方法在JSONStore中加载数据,但它只在商店中加载单个记录.这是代码片段

var myRecord = Ext.data.Record.create([
    {
        name: 'Rid',
        type: 'string',
        mapping: 'id.value'
    }, {
        name: 'accountId',
        type: 'string',
        mapping: 'accountId.value'
    }, {
        name: 'nickName',
        type: 'string'
    }
]);

var myStore = new Ext.data.JsonStore({
        storeId: 'storeID',
        fields: myRecord,           
        root: 'recipientResponse',
        autoLoad: false

});

myStore.loadData(jsonResponse,true);
Run Code Online (Sandbox Code Playgroud)

这是我传递给loadData方法的示例JSON响应

{ recipientResponse: [
    {
        "id":{
            "value":"58144340bedf4a328669c98b29446b6b"
        },
        "locked":null,
        "accountId":{
            "type":null,
            "value":"1122334455"
        },
        "nickName":"Dad",
        "customerId":{
            "value":"partialpay7"
        },
        "accountType":"CHECKING", 
        "emailAddress":"blah@blah.com",
        "person":null,
        "deleted":null,
        "txPasscode":"Cho"
     },
     {
        "id":{
            "value":"5fb1e201a939433faea6c39e33caef78"
        },
        "locked":null,
        "accountId":{
            "type":null,
            "value":"6655223311"
        },
        "nickName":"Jane Doe",
        "customerId":{
            "value":"partialpay7"
        }, …
Run Code Online (Sandbox Code Playgroud)

javascript extjs

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

table td在底部留下不需要的空间

我有以下HTML

<table>
    <tr>
        <td>
            <div class="container">
                <img src="http://.../baking-potato.jpg" />
            </div>
        </td>
    </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

td电池是不是包裹"完美"的div+img内容:你可以看到从这个小提琴,还有在细胞底部的保证金,由黑色背景高亮显示.

如何摆脱不必要的保证金?我尝试了以下css属性

table{
    border-spacing: 0 px;
    border-collapse: collapse;
}
Run Code Online (Sandbox Code Playgroud)

但没有改变..

先感谢您

html css html-table

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

防止CSS3闪烁背景颜色覆盖

我有一个以编程方式创建的具有n行的表,并且在每行上,我以编程方式将类添加到odd行中的不同even行.其中一些行有一个需要突出显示的"特殊"内容,为此,我在行上使用闪烁的背景:

在这里看一个小提琴

HTML

<table>
    <tr class='blink odd'>
        <td>first row, very important</td>
    </tr>
    <tr>
        <td>second row</td>
    </tr>
    <tr class='odd'>
        <td>third row</td>
    </tr>
    <tr>
        <td>fourth row</td>
    </tr>
    <tr class='odd'>
        <td>fifth row</td>
    </tr>
    <tr class='blink'>
        <td>sixth row, also important</td>
    </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

CSS

@-webkit-keyframes 'blink' {
    0% { background: rgba(255,0,0,0.5); }
    50% { background: none }
    100% { background: rgba(255,0,0,0.5); }
}
.blink {
    -webkit-animation-direction: normal;
    -webkit-animation-duration: 5s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-name: blink;
    -webkit-animation-timing-function: ease;   
}
table tr.odd{
    background: …
Run Code Online (Sandbox Code Playgroud)

html css css3 background-color css-animations

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