小编Doo*_*ght的帖子

您可以存储表以便在T-SQL语句中重用吗?

好的,所以我有这个T-SQL语句:

SELECT 
    COUNT(DISTINCT RentalNo) as Count 
FROM 
    RoomRental AS rr 
    LEFT JOIN 
        RoomLinks AS r 
        On (r.RoomNo1 = rr.RoomNo OR r.RoomNo2 = rr.RoomNo) 
        AND r.CostCentreNo = rr.CostCentreNo
WHERE Cancelled = 0 
    AND (rr.RoomNo = @RN OR r.RoomNo2 = @RN OR r.RoomNo1 = @RN) 
    AND rr.CostCentreNo = @CCN 
    AND StartDate = @StartDate
    AND DATEADD(minute,0-SetupTime,StartTime) < @EndBlock 
    AND DATEADD(minute,BreakdownTime,EndTime) > @StartBlock)
Run Code Online (Sandbox Code Playgroud)

有没有什么办法可以存储SELECT *,它,然后迅速(无需再次申请的声明),获得RentalNos或申请其他ANDWHERE条款?

注意,这只是我的SQL查询的一个例子,我现在有一个循环,因为它遍历所有时间块,(在首先查询第一个结束后).

基本上,有很多类似的SQL查询重复.这将是伟大的如果我可以存储一次并操纵它.

干杯,

保罗

sql sql-server

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

哪一个更可取:字典或散列表

考虑到性能成本,我常常对它们感到困惑,dictionaryhashtable希望对它们进行比较......

哪一个更具成本效益?

.net c# java

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

Android 状态栏下方有黑条。它是什么?

Android 7.0 安装我的应用程序和 hockeyapp 应用程序后,我的状态栏下有奇怪的黑条。做了什么?如何修复它?

在此输入图像描述

android statusbar

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

Delphi:通过qry结果填充下拉框的最快方法是什么?

好的,所以我有一个数据库查询,它返回countryname列

 SELECT CountryName FROM Counties
Run Code Online (Sandbox Code Playgroud)

如何将所有这些国家/地区名称放入下拉框项目选项(不通过它们循环?)

delphi drop-down-menu

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

C# - 在webservice上公开枚举类型

好吧,我试图在我的webservice上公开这个枚举类型时遇到了重大问题.在暴露它们方面,它的功能与我的自定义类不同.

服务器端:

[DataContractAttribute]
public enum EventReportType {EventAutoContract, DailyAutoContract, EventFunctionSheet }
Run Code Online (Sandbox Code Playgroud)

客户端:

// For a custom class I would do:
ServerRef.MyClass maclass = new ServerRef.MyClass();
// but the following does not work.
ServerRef.EventReportType myenum = new ServerRef.EventReportType();
enum test = new ServerRef.EventReportType();
Run Code Online (Sandbox Code Playgroud)

即使在WSDL中我也不认为它,所以我如何让它正确曝光?我将如何消费和使用它?

请看一下我的另一个问题:赏金类型的REST?

c# enums web-services

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

Java:获取符合条件的数组的子集

我有一个数组数组. float[][] Test

例如

  {  {433801.000f,335601.000f,5},
     {433821.000f,335631.000f,5},
     {433811.000f,335671.000f,5}  };
Run Code Online (Sandbox Code Playgroud)

如何获取此数组(或数组数组)的子集,其中值满足条件.

例如,在哪里Test[i][0] > 40000Test[i][1] + Test[i][2] < 350000

我显然可以遍历列表.但是当阵列数量巨大时,这将非常缓慢.

我如何以矢量化的方式做到这一点.

如果这会导致任何限制,我也使用JavaME.但JavaSE解决方案也是很有见地,并且希望在JavaME中工作.

java arrays vectorization java-me

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

Android:在横向模式下捕获的照片强制

嗨已建立在Camera Preview上.

原始它甚至在纵向模式下也显示了风景预览.我用一些额外的代码更改了这个.但是,无论您的风景/肖像如何,它始终以横向模式保存图像.

我现在也强迫它进入肖像模式:

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
Run Code Online (Sandbox Code Playgroud)

基本上我拍的任何图像都是在风景中出现的.(旋转肖像拍摄图像).

我如何使它在定向模式下保存照片,或锁定到肖像假设?

我考虑过将照片阵列旋转90度.但这需要将图像绘制到位图,旋转然后存储回数组.矫枉过正吗?除非您可以直接旋转图像阵列?

camera android photo image

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

家庭意图和启动器意图的清单

我所做的是制作了一个主屏幕应用程序。也就是当你按回家时,它会回到我的应用程序。

不过,我正在努力为它添加一个普通的启动器端,也就是让它在应用程序菜单中显示为一个应用程序。我的目的是创建一个简单的屏幕,告诉您并提供按钮访问以更改家庭默认设置。有效的向导/设置指南。

但是,我不确定如何在一个应用程序中同时使用两者,因为这对我来说是新事物。

home 位有效,这是第二个活动无效。

显现:

 <activity
        android:name=".HomeActivity"
        android:configChanges="orientation|keyboardHidden|screenSize"
        android:label="@string/app_name"
        android:launchMode="singleTask"
        android:theme="@style/FullscreenTheme">
        <intent-filter>
            <action android:name="android.intent.action.MAIN"/>
            <category android:name="android.intent.category.HOME"/>
            <category android:name="android.intent.category.DEFAULT"/>
        </intent-filter>
    </activity>
    <activity android:name=".LauncherActivity">
        <intent-filter>
            <category android:name="android.intent.category.LAUNCHER"/>
        </intent-filter>
    </activity>
Run Code Online (Sandbox Code Playgroud)

android

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

如何以编程方式分配样式

我正在尝试将我的 xaml 样式之一设置为页面中的框架。它是在代码中创建的,并动态分配给布局。

所以我希望我必须动态设置样式?因为 xaml 中不存在该框架。

我不明白的是如何分配自定义模板。或者更好的是,以全局方式处理适合特定类别的任何框架。标记或键入等。

下面是我尝试测试的模板。但这不起作用。假设代码丢失,因此开始检查代码隐藏样式设置,但到目前为止还没有运气。

应用程序.xaml

<!-- http://paulstovell.com/blog/wpf-navigation -->
<ControlTemplate TargetType="Frame" x:Key="frame" >
    <DockPanel Margin="7">
        <StackPanel 
            Margin="7"
            Orientation="Horizontal"
            DockPanel.Dock="Top"
            >
                <Button 
                Content="Avast! Go back!" 
                Command="{x:Static NavigationCommands.BrowseBack}" 
                IsEnabled="{TemplateBinding CanGoBack}" 
                />
                <Button 
                Content="Forward you dogs!" 
                Command="{x:Static NavigationCommands.BrowseForward}" 
                IsEnabled="{TemplateBinding CanGoForward}" 
                />
            </StackPanel>

            <Border 
            BorderBrush="Green"
            Margin="7"
            BorderThickness="7"
            Padding="7"
            CornerRadius="7"
            Background="White"
            >
            <ContentPresenter />
        </Border>
    </DockPanel>
</ControlTemplate>
Run Code Online (Sandbox Code Playgroud)

MyWindow.xaml.cs

 Frame newFrame = new Frame();
 newFrame.Content = content;

 newFrame.Template = ControlTemplate ...?
Run Code Online (Sandbox Code Playgroud)

c# wpf xaml styles

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

如何将数组列表 &lt;Object&gt; 传递给另一个活动

我将 Array 列表传递给 Intent 但给出错误。所以请告诉我出了什么问题。这是我的代码

发送

addToCartList=new ArrayList<>();
Intent intent=new Intent(ShopingCart.this,SelectedProductFromShopingCartShow.class);
intent.putExtra("selectedList", (Serializable) addToCartList);
startActivity(intent);
Run Code Online (Sandbox Code Playgroud)

它是我的接收器代码

public class SelectedProductFromShopingCartShow extends AppCompatActivity{

    ArrayList<ShowProducts> arrayList=new ArrayList<>();
    String condition="SelectedItemsFromShoppingCart";

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_selected_product_from_shoping_cart_show);

        arrayList= (ArrayList<ShowProducts>) getIntent().getSerializableExtra("selectedList");

    }
}
Run Code Online (Sandbox Code Playgroud)

这是我的错误

07-25 20:15:54.280 16503-16503/com.sizdom.sizdomstockmanager E/AndroidRuntime: FATAL EXCEPTION: main
java.lang.RuntimeException: Parcel: unable to marshal value ShowProducts{product_name='Almost new', product_photo='http://192.168.1.39:81/sizdom/sizdomstock/product_images/1-Almost-new-17-07-11-10-27-21.jpg', product_sizes=0, product_created_date='null'}
at android.os.Parcel.writeValue(Parcel.java:1235)
at android.os.Parcel.writeList(Parcel.java:622)
at android.os.Parcel.writeValue(Parcel.java:1195)
at android.os.Parcel.writeMapInternal(Parcel.java:591)
at android.os.Bundle.writeToParcel(Bundle.java:1627)
at android.os.Parcel.writeBundle(Parcel.java:605)
at android.content.Intent.writeToParcel(Intent.java:6660)
at android.app.ActivityManagerProxy.startActivity(ActivityManagerNative.java:1865)
at android.app.Instrumentation.execStartActivity(Instrumentation.java:1424)
at android.app.Activity.startActivityForResult(Activity.java:3370)
at android.support.v4.app.BaseFragmentActivityJB.startActivityForResult(BaseFragmentActivityJB.java:50) …
Run Code Online (Sandbox Code Playgroud)

android arraylist object parameter-passing android-intent

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