标签: view

如何确定Rails中的多个分组记录?

表中有这种结构和数据:

id | car     | location | ...
-----------------------------
1  | BMW     | US       | ...
2  | Audi    | US       | ...
3  | Audi    | US       | ...
4  | Porsche | CA       | ...
5  | Audi    | US       | ...
Run Code Online (Sandbox Code Playgroud)

我正在以通常的方式加载和分组数据:

@cars = Cars.where('location = ?', location).group('car')
Run Code Online (Sandbox Code Playgroud)

我需要在视图中显示一些分组数据 - 在这种情况下,我需要打印多少数据在美国; 所以期望的输出将是:

BMW - 1 car
Audi - 3 cars
Run Code Online (Sandbox Code Playgroud)

如何获得多个分组行?

ruby mysql group-by ruby-on-rails view

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

从View Android保存照片拼贴

我有下一个观点:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="350dp"
    android:layout_height="350dp"
    android:orientation="horizontal">

    <LinearLayout
        android:layout_width="140dp"
        android:layout_height="match_parent"
        android:layout_marginRight="2.5dp"
        android:orientation="vertical">

        <ImageView
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_marginBottom="2.5dp"
            android:layout_weight="1"
            android:longClickable="true"
            android:scaleType="matrix"
            android:src="@drawable/a1" />


        <ImageView
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_marginTop="2.5dp"
            android:layout_weight="1"
            android:longClickable="true"
            android:scaleType="matrix"
            android:src="@drawable/a2" />


    </LinearLayout>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="@android:color/transparent">

        <ImageView
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_gravity="center"
            android:layout_marginLeft="2.5dp"
            android:longClickable="true"
            android:scaleType="matrix"
            android:src="@drawable/a4" />
    </LinearLayout>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

看起来像: 在此处输入图片说明

在此视图中,用户可以编辑此图片的视图(缩放,旋转)

我必须保存编辑的照片拼贴。如何保存带有缩放和旋转照片的视图?是否可以将位图中的编辑视图保存到应用程序缓存中?

谢谢你的帮助!

java android view bitmap

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

使用MVC,如何基于<td>中包含的日期将某个类格式化为<tr>?

我有一个MVC应用程序,显示Windows部署的进度.在我看来,我有一个表格,显示每个部署的当前状态.其中一个属性是最后一次部署签入('CurrentTime').我想改变如果CurrentTime超过4小时前的风格.

在我的MVC视图中,我试图做这样的事情:

@foreach (var item in Model)
{
    if(item.CurrentTime < DateTime.Now.AddHours(-4))
    {
        @:<tr class="warning">
    }
    else
    {
        @:<tr>
    }
Run Code Online (Sandbox Code Playgroud)

这不起作用.我收到一个解析器错误:

遇到没有匹配开始标记的结束标记"tr".您的开始/结束标签是否正确平衡?

什么是简单的方法(我只是学习MVC /网络编程)来实现这一目标?

c# asp.net-mvc view razor

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

如何使用鼠标在PyOpenGL中控制相机?

我们需要在python中制作3D游戏,所以在我的研究中我发现了PyOpenGL.经过一段时间的游戏,我变得难以理解如何移动相机.给我一些示例代码和解释.

python opengl mouse view pyopengl

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

在Laravel中征服意见

我正在学习Laravel,我想知道如何将多个视图结合在一起.

我查看了laravel.com上的文档,找不到告诉我如何连接视图的部分.

我已经解决了这个问题(在我的控制器中):

public function showPage() {
    return View::make('header') . View::make('content') . View::make('footer');
}
Run Code Online (Sandbox Code Playgroud)

但肯定有更好/更正确的方式......我将不胜感激任何帮助.

php view laravel blade

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

案例表达式只能嵌套到SQL查询中的10级错误

我在server1上有原始查询,需要在服务器2上创建它。我能够创建View,但是在执行该视图时,在CASE语句中遇到错误,如下所示:

Error:

    Msg 8180, Level 16, State 1, Line 1
    Statement(s) could not be prepared.
    Msg 102, Level 15, State 1, Line 1
    Incorrect syntax near 'Qry1097'.
    Msg 125, Level 15, State 4, Line 1
    Case expressions may only be nested to level 10.
Run Code Online (Sandbox Code Playgroud)

查询:SELECT

ID, Forename, Surname, 

Code, Description, 

Grade, Dept,

Course, Title, 

CASE WHEN Code IN ('VJ028') THEN 'FUNCTIONAL SKILLS - LEVEL 1 & LEVEL 2' 

WHEN Code IN ('VE203', '22877C')  THEN 'WRITING - LEVEL 2' 

WHEN Code …
Run Code Online (Sandbox Code Playgroud)

sql nested view case reporting-services

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

android-将广播发送到MainActivity,然后显示TextView

我想在另一个View文件中调用某个方法后取消隐藏TextView。TextView位于MainActivity中。

为此,我计划将View文件中的广播发送到MainActivity,但是它不起作用。

我将如何实现?

java android view broadcastreceiver main-activity

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

通过创建视图来绕过表权限和WITH GRANT OPTION

在Oracle中,用户只需要视图上的权限就可以从中进行SELECT,更准确地说,是视图从表中看到的内容.桌面上的权限不是必需的.

让我们考虑一下这种情况:

Table T belongs to A
A GRANT SELECT ON T to B (without GRANT OPTION)
B CREATE VIEW V AS SELECT * FROM A.T
B GRANT SELECT ON V TO C
C performing SELECT * FROM B.V
Run Code Online (Sandbox Code Playgroud)

根据上面的规则,C将能够从V中进行选择,因此相当于从T中选择.这种作弊行为是什么?B有效地让C看到AT虽然C在T上没有权利而B没有GRANT OPTION.某处有安全漏洞吗?

oracle privileges view grant oracle11g

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

如何在Android中使用网格布局将屏幕划分为4个相等的部分?

我试图将屏幕划分为4个相等的部分,但是遇到了问题.

   <GridLayout
       android:rowCount="2"
       android:columnCount="2"
       android:layout_width="match_parent"
       android:layout_height="match_parent">


       <View
           android:background="@drawable/rectangle"
           android:layout_column="0"
           android:layout_row="0"
           />


       <View
           android:background="@drawable/rectangle"
           android:layout_column="1"
           android:layout_row="0"
           />

       <View
           android:background="@drawable/rectangle"
           android:layout_column="0"
           android:layout_row="1"
           />

          <View
           android:background="@drawable/rectangle"
           android:layout_column="1"
           android:layout_row="1"
           />
Run Code Online (Sandbox Code Playgroud)

而rectangle.xml文件是

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/listview_background_shape">
    <stroke android:width="2dp" android:color="#ff207d94" />
    <padding android:left="2dp"
        android:top="2dp"
        android:right="2dp"
        android:bottom="2dp" />
    <corners android:radius="20dp" />
    <solid android:color="#ffffffff" />
</shape>
Run Code Online (Sandbox Code Playgroud)

现在矩形正在屏幕之外,第一列填满整个屏幕.

java android view android-gridlayout

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

如何解决错误1060:使用视图-&gt;创建视图重复列名

我试图通过从Sakila数据库(https://dev.mysql.com/doc/sakila/en/)联接一些表(在MySQL中)来创建视图,即我想联接付款,人员和客户并显示客户名称,员工名称,付款ID和金额。我右键单击“视图”,然后单击“创建表”。我认为存在此错误是因为在职员表和客户表中都有名为first_name和last_name的列。我该如何解决这个问题?

我的代码:

CREATE VIEW `payment` AS
SELECT payment.payment_id, customer.first_name, customer.last_name, 
staff.first_name, staff.last_name, payment.amount
FROM payment INNER JOIN customer ON payment.customer_ID = customer.customer_ID
INNER JOIN staff ON payment.staff_ID = staff.staff_ID
Run Code Online (Sandbox Code Playgroud)

错误消息:错误1060:重复的列名称'first_name'

如果像某些回答者建议的那样使用别名进行尝试,则会收到错误ERROR 1347:'sakila.payment'不是VIEW。

完全相同的代码在SQL文件中就像一个超级按钮一样工作,当我运行它时,它会创建所需的表。这两种方法有什么区别?我应该使用哪一个?为什么它不能与“视图”->“创建视图”选项一起使用?

先感谢您。

mysql sql view

0
推荐指数
2
解决办法
6184
查看次数