小编Kyl*_*ard的帖子

亚马逊MWS - 计算的请求签名与提供的签名不匹配

https://mws.amazonservices.com/获取以下错误消息:

<Type>Sender</Type>
<Code>SignatureDoesNotMatch</Code>
?
<Message>
The request signature we calculated does not match the signature you provided. Check your AWS Secret Access Key and signing method. Consult the service documentation for details.
</Message>
Run Code Online (Sandbox Code Playgroud)

这是我用来计算请求的VB.net代码.出于安全原因,我已删除了SecretKey和AWSAccessKeyId.

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        Dim sURL As String = "https://mws.amazonservices.com/"

        Dim sRequest As String = ""
        sRequest &= "Acknowledged=" & Server.UrlEncode("false")
        sRequest &= "&Action=" & Server.UrlEncode("GetReportList")
        sRequest &= "&AWSAccessKeyId=" & Server.UrlEncode("REMOVED-FOR-SECURITY")
        sRequest &= "&Marketplace=" & Server.UrlEncode("REMOVED-FOR-SECURITY") …
Run Code Online (Sandbox Code Playgroud)

asp.net amazon-web-services

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

ASP.NET Core中的应用程序启动代码

阅读ASP.NET Core文档,有两种方法可以选择Startup:Configure和ConfigureServices.

这些似乎都不是放置我想在启动时运行的自定义代码的好地方.也许我想在我的数据库中添加自定义字段(如果它不存在),检查特定文件,将一些数据播种到我的数据库中等等.我想运行一次的代码,只是在应用程序启动时.

是否有一个首选/推荐的方法来实现这一目标?

c# startup asp.net-core

31
推荐指数
3
解决办法
9923
查看次数

停止Visual Studio 2013修改IISExpress applicationHost.config

我有一个使用Visual Studio 2013的网站项目,每次打开它时,它都会在applicationHost.config中为网站项目添加一个新条目.我使用IISExpress进行开发,但是我总是创建一个自定义条目来提供一些细节,我将它配置为使用端口80,所以我不希望Visual Studio对此文件进行任何修改.

我已进入工具>选项> Web项目并取消选中"对网站和项目使用64位版本的IIS Express",关闭解决方案,从applicationHost.config中删除条目并在Visual Studio中重新打开项目,但是它仍然继续向applicationHost.config添加一个条目,并将我的网站项目命名为该条目的名称.

有没有办法完全断开Visual Studio与IISExpress的连接?我喜欢使用它,但我想自己控制那个服务和配置.

visual-studio iis-express visual-studio-2013

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

从图像中删除周围的空白

我有一块从客户那里收到的产品图片.每个产品图像是一个东西的图片,它是用白色背景拍摄的.我想裁剪图像的所有周围部分,但只留下产品在中间.这可能吗?

举个例子:[ http://www.5dnet.de/media/catalog/product/d/r/dress_shoes_5.jpg] [1 ]

我不希望删除所有白色像素,但是我希望裁剪图像,使最顶部的像素行包含一个非白色像素,最左边的垂直像素行包含一个非白色像素,底部 - 大多数水平像素行包含一个非白色像素等.

C#或VB.net中的代码将不胜感激.

c# vb.net graphics

26
推荐指数
6
解决办法
3万
查看次数

SQL IsNumeric返回True但SQL报告的转换失败'

假设以下数据:

Column1 (data type: varchar(50))
--------
11.6
-1
1,000
10"    
Non-Numeric String
Run Code Online (Sandbox Code Playgroud)

我有一个查询,它从此列中提取数据,并希望确定该值是否为数字,然后在我的查询中将其返回.所以我正在做以下事情

SELECT CASE
       WHEN IsNumeric(Replace(Column1, '"', '')) = 1 THEN Replace(Column1, '"', '')
       ELSE 0
   END AS NumericValue
Run Code Online (Sandbox Code Playgroud)

SQL正在报告:

将varchar值'11 .6'转换为数据类型int时转换失败.

为什么?我也试图强迫这个:

SELECT CASE
       WHEN IsNumeric(Replace(Column1, '"', '')) = 1 THEN cast(Replace(Column1, '"', '') AS float)
       ELSE 0
   END AS NumericValue
Run Code Online (Sandbox Code Playgroud)

我得到了:

将数据类型varchar转换为float时出错.

sql t-sql sql-server

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

理想的.NET架构?

我是从ASP.NET应用程序的角度来编写这个问题的.但是我意识到它也可能适合其他环境.

开发ASP.NET网站的常用元素有很多方法.以下是我遇到的一些问题:

  • LLBLGEN
  • 亚音速
  • LINQ to SQL
  • 实体框架
  • CodeSmith + .netTiers
  • NHibernate的
  • 手动编码DAL/BLL/Presentation

我不认为自己是一个专家开发人员,但我确实理解常见的OOP技术,并且可以很好地完成我的所有项目.然而,我确实知道如何"架构"一个网站.我的意思是,我应该使用 n层架构吗?这仍然是黄金标准,上述工具只是利用了这个概念吗?我很确定我想推迟MVC,直到未来(或最终)发布.

*****编辑:在完全理解问题的分离之后,我已经删除了处理模式(单例,工厂)的问题部分.感谢所有到目前为止已回答此部分的人,但是,我主要关注的是架构部分.*****

编辑#2:我意识到这不仅仅适用于特定于网络的架构,而是将标题更改为不可知的问题.


问题:当我坐在空白画布(解决方案文件)前面时,我已经采取了哪些步骤作为第一步,我手头有所有预先编写的文档和系统要求?我从哪里去?

architecture

8
推荐指数
2
解决办法
1275
查看次数

从Chrome扩展程序中取消控制台输出

在对我自己的javascript进行疑难解答时,我会看到来自已安装的Chrome扩展程 有没有办法压制这些消息?我更喜欢看不到它们,因为它们使控制台输出混乱.

javascript google-chrome

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

在WCF服务中调用Sitecore Database.Templates []时出现NullReferenceException

我是Sitecore开发的新手,所以如果这个问题是基本的,我很抱歉.我创建了一个代理(计划任务)和一个WCF服务,并将它们都添加到我的SiteCore项目中.代理调用WCF服务代码调用的相同代码.

我遇到的问题是,当我调用Database.Template[ID template]传递我想要处理的项目的相应模板的ID容器时,它在代理任务内部工作,但不在WCF服务内部.

Database.Template[ID id]对WCF服务内部的任何调用都给了我一个NullReferenceException,但是代理内部的完全相同的调用正确地收集了模板.

这是由于某些结构性原因依赖于调用应用程序是网页而不是Web服务?

编辑#1:我有svc作为允许的扩展,我已经尝试过两者

Sitecore.Configuration.Factory.GetDatabase("master") 
Run Code Online (Sandbox Code Playgroud)

var siteContext = Sitecore.Configuration.Factory.GetSite("websiteMaster");
siteContext.Database.Template[]; 
Run Code Online (Sandbox Code Playgroud)

两者都返回NullReferenceException.

我也可以成功获取一个Item,GetItem但是当我尝试访问该项的Template属性时,我得到了一个NullReferenceException.

c# wcf sitecore

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

SQL 2005在分隔符上拆分逗号分隔列

我的谷歌搜索如何在分隔符上拆分字符串已经导致一些有用的功能,用于在字符串已知时分割字符串(即见下文):

SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER FUNCTION [dbo].[Split] (@String varchar(8000), @Delimiter char(1))     
   returns @temptable TABLE (items varchar(8000))       
   as       
   begin       
       declare @idx int       
        declare @slice varchar(8000)       

        select @idx = 1       
            if len(@String)<1 or @String is null  return       

       while @idx!= 0       
       begin       
           set @idx = charindex(@Delimiter,@String)       
           if @idx!=0       
               set @slice = left(@String,@idx - 1)       
           else       
              set @slice = @String       

           if(len(@slice)>0)  
               insert into @temptable(Items) values(@slice)       

           set @String = right(@String,len(@String) - @idx)       
           if len(@String) = 0 break       
       end   
   return       
   end …
Run Code Online (Sandbox Code Playgroud)

sql sql-server-2005

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

Microsoft/Ford Sync SDK

刚买了一辆带有微软同步系统的车.如果有人知道可能存在的任何SDK,采样开源附加应用程序等,那么在线进行快速搜索并感到好奇.

提前致谢.

sdk synchronization smartdevicelink

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