小编Sca*_*net的帖子

使用LIKE运算符和存储过程参数

我有一个存储过程,使用LIKE操作员在一些其他参数中搜索卡车位置

   @location nchar(20),
   @time time,
   @date date
AS
   select 
       DonationsTruck.VechileId, Phone, Location, [Date], [Time]
   from 
       Vechile, DonationsTruck
    where 
       Vechile.VechileId = DonationsTruck.VechileId
       and (((Location like '%'+@location+'%') or (Location like '%'+@location) or (Location like @location+'%') ) or [Date]=@date or [Time] = @time)
Run Code Online (Sandbox Code Playgroud)

我将其他参数置零并仅按位置搜索,但即使我使用该位置的全名,它也始终不返回任何结果

sql-server parameters stored-procedures sql-like

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

Xamarin - 尝试在Project上安装所需的Android组件时出错

我在VS 2015中创建了一个新的Xamarin便携式项目,我总是遇到这个错误

尝试在Project'FirstApp.Android'上安装所需的Android组件时出错.Project'FirstApp.Android'需要在您的计算机上安装以下组件:Xamarin.Android.Support.Design JavaLibraryReference:https://dl-ssl.google.com/android/repository/android_m2repository_r29.zip-m2repository/com/android/ support/design/23.3.0/design-23.3.0.aar-23.3.0.0 AndroidResources:https://dl-ssl.google.com/android/repository/android_m2repository_r29.zip-m2repository/com/android/support/design /23.3.0/design-23.3.0.aar-23.3.0.0 Xamarin.Android.Support.v4 JavaLibraryReference:https://dl-ssl.google.com/android/repository/android_m2repository_r29.zip-m2repository/com/android /support/support-v4/23.3.0/support-v4-23.3.0.aar-23.3.0.0 JavaLibraryReference:https://dl-ssl.google.com/android/repository/android_m2repository_r29.zip-m2repository/com/ android/support/support-v4/23.3.0/support-v4-23.3.0.aar-23.3.0.0 AndroidResources:https://dl-ssl.google.com/android/repository/android_m2repository_r29.zip-m2repository/com /android/support/support-v4/23.3.0/support-v4-23.3.0.a ar-23.3.0.0 Xamarin.Android.Support.Vector.Drawable JavaLibraryReference:https://dl-ssl.google.com/android/repository/android_m2repository_r29.zip-m2repository/com/android/support/support-vector-drawable/ 23.3.0/support-vector-drawable-23.3.0.aar-23.3.0.0 AndroidResources:https://dl-ssl.google.com/android/repository/android_m2repository_r29.zip-m2repository/com/android/support/support -vector-drawable/23.3.0/support-vector-drawable-23.3.0.aar-23.3.0.0 Xamarin.Android.Support.Animated.Vector.Drawable JavaLibraryReference:https://dl-ssl.google.com/android /repository/android_m2repository_r29.zip-m2repository/com/android/support/animated-vector-drawable/23.3.0/animated-vector-drawable-23.3.0.aar-23.3.0.0 AndroidResources: https:// dl-ssl. google.com/android/repository/android_m2repository_r29.zip-m2repository/com/android/support/animated-vector-drawable/23.3.0/animated-vector-drawable-23.3.0.aar-23.3.0.0 Xamarin.Android.Support .v7.AppCompat JavaLibraryReference:https://dl-ssl.google.com/an droid/repository/android_m2repository_r29.zip-m2repository/com/android/support/appcompat-v7/23.3.0/appcompat-v7-23.3.0.aar-23.3.0.0 AndroidResources:https://dl-ssl.google.com /android/repository/android_m2repository_r29.zip-m2repository/com/android/support/appcompat-v7/23.3.0/appcompat-v7-23.3.0.aar-23.3.0.0 Xamarin.Android.Support.v7.MediaRouter JavaLibraryReference: https ://dl-ssl.google.com/android/repository/android_m2repository_r29.zip-m2repository/com/android/support/mediarouter-v7/23.3.0/mediarouter-v7-23.3.0.aar-23.3.0.0 JavaLibraryReference: https://dl-ssl.google.com/android/repository/android_m2repository_r29.zip-m2repository/com/android/support/mediarouter-v7/23.3.0/mediarouter-v7-23.3.0.aar-23.3.0.0 AndroidResources :https: //dl-ssl.google.com/android/repository/android_m2repository_r29.zip-m2repository/com/android/support/mediarouter-v7/23.3.0/mediarouter-v7-23.3.0.aar-23.3.0.0

请双击此处进行安装.

Intallation错误:XA5207请安装包:SDK安装程序中提供的'Xamarin.Android.Support.Design'.Java库文件'C:\ Users\Kareem\AppData\Local\Xamarin\Xamarin.Android.Support.Design\23.3.0.0\content\classes.jar'不存在.XA5207请安装软件包:SDK安装程序中提供的"Xamarin.Android.Support.v4".Java库文件'C:\ Users\Kareem\AppData\Local\Xamarin\Xamarin.Android.Support.v4\23.3.0.0\content\classes.jar'不存在.XA5207请安装软件包:SDK安装程序中提供的"Xamarin.Android.Support.v4".Java库文件'C:\ Users\Kareem\AppData\Local\Xamarin\Xamarin.Android.Support.v4\23.3.0.0\content\libs/internal_impl-23.3.0.jar'不存在.XA5207请在SDK安装程序中安装软件包:'Xamarin.Android.Support.Vector.Drawable'.Java库文件'C:\ Users\Kareem\AppData\Local\Xamarin\Xamarin.Android.Support.Vector.Drawable\23.3.0.0\content\classes.jar'不存在.XA5207请安装包:SDK安装程序中提供的'Xamarin.Android.Support.Animated.Vector.Drawable'.Java库文件'C:\ Users\Kareem\AppData\Local\Xamarin\Xamarin.Android.Support.Animated.Vector.Drawable\23.3.0.0\content\classes.jar'不存在.XA5207请安装软件包:SDK安装程序中提供的"Xamarin.Android.Support.v7.AppCompat".Java库文件'C:\ Users\Kareem\AppData\Local\Xamarin\Xamarin.Android.Support.v7.AppCompat\23.3.0.0\content\classes.jar'不存在.XA5207请安装包:SDK安装程序中提供的'Xamarin.Android.Support.v7.MediaRouter'.Java库文件'C:\ Users\Kareem\AppData\Local\Xamarin\Xamarin.Android.Support.v7.MediaRouter\23.3.0.0\content\classes.jar'不存在.XA5207请安装包:SDK安装程序中提供的'Xamarin.Android.Support.v7.MediaRouter'.Java库文件'C:\ Users\Kareem\AppData\Local\Xamarin\Xamarin.Android.Support.v7.MediaRouter\23.3.0.0\content\libs/internal_impl-23.3.0.jar'不存在.0

我试过了什么

重新安装Xamarin.Android.Support.Design

  • 它开始向我展示Xamarin.Android.Support.v7.MediaRouter包的类似错误
  • 当我尝试重新安装Xamarin.Android.Support.v7.MediaRouter时,它再次开始显示Xamarin.Android.Support.Design包的错误消息

下载丢失的文件

  • 已下载zip文件, …

c# xamarin.android xamarin

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

发布到服务器时 Gzip MultipartFormDataContent 超时

我正在尝试在真实案例场景中发布 MultipartFormDataContent,数据内容对象可以包含从简单字符串到视频文件的任何内容,我在那里使用序列化对象,这只是一个概念证明。另外我想指出,使用 JSON 对象不会服务于我的现实生活场景

 public class GzipMultipartContent : MultipartFormDataContent
 {
    public GzipMultipartContent()
    {
       Headers.ContentEncoding.Add("gzip");
    }

    protected override Task SerializeToStreamAsync(Stream stream, TransportContext context)
    {
        return Task.Factory.StartNew(() =>
        {
            using (var gzip = new GZipStream(stream, CompressionMode.Compress, true))
                base.SerializeToStreamAsync(gzip, context);
        });
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我怎么称呼它的

var gzipped = new GzipMultipartContent();
var test = new TestClass();
gzipped.Add(new StringContent(JsonConvert.SerializeObject(test)), "value");
var client = new HttpClient();
var result = client.PostAsync("http://localhost:60001/api/Home/", gzipped).Result;
Run Code Online (Sandbox Code Playgroud)

这是控制器中的 post 操作

// POST: api/Home
[HttpPost]
public void Post([FromForm] object value)
{

}
Run Code Online (Sandbox Code Playgroud)

我在服务器端添加了一个断点并确保它甚至没有到达 Post …

.net c# gzip http

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

知道原始类是否转换为对象类

如果我有两个这样的类:

public class Animal
{
    public virtual void speak()
    {
        //TOSPEAK
    }
}

public class Dog : Animal
{
    public override void speak()
    {
        //TODOGSPEAK
    }
}  
Run Code Online (Sandbox Code Playgroud)

如果我将这两个类中的任何一个的对象传递给具有与之类似的形式的方法

void method (Animal ob1);
Run Code Online (Sandbox Code Playgroud)

如果我通过每个对象调用一个会被调用的方法吗?有没有办法知道哪个对象类型已传递给方法?

c# inheritance casting object

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

在IIS上部署后,Process.Start()不会重定向

我正在使用一个项目,使用Process.start()重定向到实时Web OAuth请求令牌后,在本地IIS服务器上部署该站点它停止工作,它不会在这里进行任何重定向我的代码

authorizeUri.AppendFormat("?client_id={0}&", appId);
    authorizeUri.AppendFormat("scope={0}&", "wl.signin");
    authorizeUri.AppendFormat("response_type={0}&", "token");
    authorizeUri.AppendFormat("redirect_uri={0}", HttpUtility.UrlEncode("http://scarnetdomain.com/Default3.aspx/"));
    ProcessStartInfo startInfo = new ProcessStartInfo();
    startInfo.FileName = authorizeUri.ToString();
    Process.Start(startInfo);
Run Code Online (Sandbox Code Playgroud)

asp.net iis redirect live process.start

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