小编Ela*_*nda的帖子

sql: Max() -1 是什么意思?

我有一些关于 Max() 的问题

  1. 下面的查询是什么意思?

    SELECT MAX(X) -1 FROM T

  2. 我了解到语法应该是: SELECT (MAX(X) -1) as max_minus_one FROM T 不?

  3. 聚合函数(即Max())后面必须跟吗GRUOP BY

sql t-sql

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

动态编程:在线性时间内可以找到偶数1和0的区间吗?

在网上找到以下内容:

你有一个0和1的数组,你想输出所有的间隔(i,j),其中0的数量和1的数量是相等的.例

    pos = 0 1 2 3 4 5 6 7 8
          0 1 0 0 1 1 1 1 0
Run Code Online (Sandbox Code Playgroud)

一个间隔是(0,1),因为0和1的数量相等.还有许多其他区间,在线性时间内找到所有区间.

我认为没有线性时间算法,因为可能有n ^ 2个这样的间隔.我对吗?我怎样才能证明有这样的n ^ 2?

algorithm dynamic-programming

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

如何在使用C#IDataReader时将表类型参数发送到T-SQL?

我写了一个t-sql sp,它将一个表作为参数.

我试图从c#调用它,但不知道使用什么类型:

database.AddInParameter(command, "@ID", DbType.String, id);
database.AddInParameter(command, "@TemplatesIds", DbType.WhatType??, dt);

using (IDataReader reader = database.ExecuteReader(command))
{
    while (reader.Read())
    {
    }
}
Run Code Online (Sandbox Code Playgroud)

我该怎么用?

.net c# t-sql ado.net sqldatatypes

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

如何计算元素直到找到N个好元素?

我有一个集合.

我想从它预测只有前N个未被删除.

但是我想计算我遍历了多少元素(已删除和未删除),直到达到第N个未删除的元素.

我该怎么做?我想用副作用:

int i;
collectiom.Skip(Convert.ToInt32(startIndex))
            .TakeWhile( x=> 
{
++i != 0; 
return (!x.IsDeleted)
})
            .Take(N);
Run Code Online (Sandbox Code Playgroud)

但是编译器拒绝了.而现在我发现它无论如何都没有回答我的需要

TIA

.net c# linq

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

从服务器端查找HttpRequest中的时区

我试过var dateHeaders = HttpContext.Current.Request.Headers["Date"]但它包含null,显然没有这样的键.

谁能告诉我在哪里可以找到当前客户的时区?

参考:http://en.wikipedia.org/wiki/List_of_HTTP_header_fields

在此输入图像描述

我想将dateTime解析为以下格式:

Sun Nov 14 43745 00:00:00 GMT + 0200(耶路撒冷标准时间)

顺便问一下,'43745'的部分是什么?

c# timezone request-headers

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

使用LINQ进行分组

我如何使用LINQ以实现以下目的?

我有一些c#对象(我把它们写成JSON仅用于简化)

{ Name: A, Domain: a, SubDomain: 1}
{ Name: B, Domain: a, SubDomain: 2}
{ Name: C, Domain: b, SubDomain: 1}
{ Name: D, Domain: b, SubDomain: 2}
{ Name: E, Domain: c, SubDomain: 1}
Run Code Online (Sandbox Code Playgroud)

我想把它们收集起来:

{ Domain: a ,{{Name: A, SubDomain: 1}, {Name: B, SubDomain: 2}}
  Domain: b ,{{Name: C, SubDomain: 1}, {Name: D, SubDomain: 2}}
  Domain: c ,{{Name: E, SubDomain: 1}}
Run Code Online (Sandbox Code Playgroud)

.net c# linq grouping

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

`Any()`是否强制执行linq?

我有一个linq to entity问题.

Any()迫使linq执行(就像ToList() )?

c# entity-framework

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

从类型'char*'分配类型'char [128]'时不兼容的类型

我正在尝试将char*字段分配给char*字段,但是会收到此错误:

incompatible types when assigning to type 'char[128]' from type 'char *'

我怎样才能解决这个问题?为什么会这样?

    AddressItem_Callback_ContextType *context = (AddressItem_Callback_ContextType *)malloc(sizeof(AddressItem_Callback_ContextType));

   //check if icons need to be downloaded
   if (pEntity->cBigIcon[0] != 0){
      if (res_get(RES_BITMAP,RES_SKIN, pEntity->cBigIcon) == NULL){

          context->Icon = pEntity->cBigIcon;
          context->iID = pEntity->iID;

         res_download(RES_DOWNLOAD_IMAGE, pEntity->cBigIcon, NULL, "",TRUE, 1, addressItem_icon_download_callback, context );
      }
   }
Run Code Online (Sandbox Code Playgroud)

声明:

typedef struct
{
    int  iID;        //  POI Type ID
    int  iExternalPoiServiceID; // Service ID
    int  iExternalPoiProviderID; // Provider ID
    char cBigIcon[MAX_ICON_LENGHT];
    char cSmallIcon[MAX_ICON_LENGHT];
    char cBigPromotionIcon[MAX_ICON_LENGHT];
    char cSmallPromotionIcon[MAX_ICON_LENGHT];
    char cOnClickUrl[MAX_URL_LENGTH]; …
Run Code Online (Sandbox Code Playgroud)

c syntax struct

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

如何使用不同的字体大小居中两个textView

<LinearLayout
    android:id="@+id/layout_information"
    android:layout_width="0dp"
    android:layout_height="fill_parent"
    android:layout_weight="0.17"
    android:gravity="center"
    android:orientation="horizontal" >

    <TextView
        android:id="@+id/text_view_destination"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="\@ Home in"
        android:textColor="@color/solid_white"
        android:textSize="19sp"
        android:textStyle="bold" 
        android:layout_gravity="bottom"
        />

    <TextView
        android:id="@+id/text_view_time"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="30dp"
        android:textColor="@color/solid_white"
        android:textSize="25sp"
        android:textStyle="normal" 
        android:layout_gravity="bottom"
        />
</LinearLayout> 
Run Code Online (Sandbox Code Playgroud)

我想垂直居中两个textViews,

但我希望它们与底部的一条线对齐.

现在他们在同一个底部,

但它们位于父布局的底部.

我怎样才能做到这一点?

我曾想过用另一个布局("parent2")包装他们当前的布局父("parent1")

并使"parent1"位于"parent2"的中心.

有没有添加元素的另一种方法?

java layout android android-layout

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

当父级是滚动视图时,如何在屏幕底部设置按钮?

我有一个scrollView(这是一个支持横向可计算性的解决方案)

并在其中一个孩子 - linearLayout.

我想在屏幕底部设置一个按钮.

layout_height = match_parent 因为滚动可以是无限的,所以是有问题的.

我该怎么做才能兼容所有屏幕分辨率?

这是我的xml

<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res/com.m"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@color/blue_bg" >

    <LinearLayout
        android:id="@+id/rootLayout"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:gravity="center_horizontal"
        android:orientation="vertical" >

        <com.m.view.text.mTextView
            android:id="@+id/verifyHeaderText"
            style="@style/textOnBg"
            android:layout_gravity="center_horizontal"
            android:layout_marginBottom="30dp"
            android:layout_marginTop="50dp"
            android:text="ENTER VERIFICATION CODE"
            android:textAllCaps="true"
            android:textColor="@android:color/white"
            app:font_type="varela" />


        <RelativeLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent" >

            <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:background="@android:color/white"
                android:paddingBottom="5dp"
                android:paddingLeft="25dp"
                android:paddingRight="25dp"
                android:paddingTop="5dp" >

                <LinearLayout
                    android:id="@+id/inputBox"
                    android:layout_width="match_parent"
                    android:layout_height="50dp"
                    android:layout_gravity="center_horizontal"
                    android:gravity="center"
                    android:background="@drawable/input_box_idle"
                    android:orientation="horizontal" >

                    <EditText
                        android:id="@+id/verificationCodeEditText"
                        style="@style/textOnBg"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:background="@android:color/transparent"
                        android:hint="-  -  -  -  -"
                        android:inputType="number"
                        android:maxLength="5"
                        android:textColor="#00bcfe"
                        android:textSize="25dp"
                        android:textStyle="italic" > …
Run Code Online (Sandbox Code Playgroud)

layout android android-layout

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