在Azure上使用LocalDb MDF文件

我正在开发一个ASP.NET MVC网站,我想在Azure网站上托pipe。 在开发过程中,我在我的App_Data目录中使用了一个MDF文件,其连接string如下所示: <add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=MyApp;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\MyApp.mdf;MultipleActiveResultSets=true" providerName="System.Data.SqlClient" /> 为了在Azure上试用它,我希望我可以保留这个连接string,并简单地将我的MyApp.mdf FTP到Azure上的App_Data文件夹中,因为它是用我想使用的示例数据设置的。 但是,当我试图访问我的网站时,我遇到了以下错误: 与SQL Serverbuild立连接时发生networking相关或特定于实例的错误。 服务器未find或无法访问。 validation实例名称是否正确,并将SQL Serverconfiguration为允许远程连接。 (提供程序:SQLnetworking接口,错误:52 – 无法findLocalDB安装。确认SQL Server Express已正确安装,并且启用了LocalDBfunction。 我的问题是,有没有办法可以运行我的Azure网站连接到我的App_Data文件夹中的MDF文件,或者我被迫使用Azure SQL数据库?

iOS 8 MKAnnotationView rightCalloutAccessoryView未alignment

一般来说,我对iOS的东西还很新,在testing我们的应用程序以获得iOS 8兼容性时发现问题。 在iOS 7中,一切工作正常,但在iOS 8上,在某些情况下,RightCalloutAccessoryView错位。 第一个屏幕截图:正确alignment 第二个屏幕截图:错误alignment 正如你所看到的,当InfoWindow拥有一个长标题时,问题就会发生。 但iOS 7并非如此,我找不到任何提及这一点的内容? 我试图理解为什么,并find一种方法来解决这个问题,但还找不到任何东西。 这是可以自行解决的,还是我们必须为苹果提出问题? 任何帮助/想法将高度赞赏,因为我在某种程度上被这个问题挑战。 添加MKAnnotationView的代码 – (MKAnnotationView *)viewForStation:(id<MKAnnotation>)annotation { static NSString *stationIdentifier = @"stao"; MKAnnotationView *annotationView = [self.mapView dequeueReusableAnnotationViewWithIdentifier:stationIdentifier]; if (annotationView == nil) { annotationView = [[MKAnnotationView alloc] initWithAnnotation:annotation reuseIdentifier:stationIdentifier]; annotationView.image = [UIImage bundleImageNamed:PIN_IMAGE]; annotationView.canShowCallout = YES; annotationView.rightCalloutAccessoryView = [UIButton buttonWithType:UIButtonTypeDetailDisclosure]; } return annotationView; } 正如你可能感兴趣的,我(刚才)也把这个问题添加到apple.developer.com上的iOS […]

如何将条件格式从一个文档复制到另一个文档?

Google Spreadsheets可以将单元格格式复制到目标单元格,但似乎“条件格式”信息未被复制。 我们是否可以将“条件格式”从一个文档复制到另一个文档? 我知道我们可以从“条件格式”对话框中重新创build它,但是这非常耗时,而如果我们可以复制和粘贴,那就太棒了。

在TList <T>中的Delphi XE8错误,需要解决方法

升级到XE8后,我们的一些项目开始打破数据。 看起来像TList实现中的一个错误。 program XE8Bug1; {$APPTYPE CONSOLE} uses System.SysUtils, Generics.Collections; type TRecord = record A: Integer; B: Int64; end; var FRecord: TRecord; FList: TList<TRecord>; begin FList := TList<TRecord>.Create; FRecord.A := 1; FList.Insert(0, FRecord); FRecord.A := 3; FList.Insert(1, FRecord); FRecord.A := 2; FList.Insert(1, FRecord); Writeln(IntToStr(FList[0].A) + IntToStr(FList[1].A) + IntToStr(FList[2].A)); end. 此代码在XE7中打印“123”,之前(应该是这样),但在XE8中打印“120”。 也许有人知道这个quickfix? 更新:非官方修复在这里

在Typescript中的数组<Type> VS Type

据我所知,一个属性的types可以通过两种方式来定义。 property_name: type 哪里types可以是 Array<string>, ,Array<MyType>, etc. (eg let prop1: Array<string>) 和 string[], MyType[], etc. (eg let prop1: string[]) 这两种情况有什么区别 ? 或者我误解了一些东西(也许是关于铸造中使用的东西?) 编辑,因为问题标记为重复,我知道有任何[]的其他问题,但我仍然看过它发布之前,对我来说这是更多的types'任何'比不同的[] VS < >我问

条件运算符的返回types和两阶段查找

考虑下面的代码片段: struct Base { }; struct Derived : Base { }; void f(Base &) { std::cout << "f(Base&)\n"; } template <class T = int> void g() { Derived d; f(T{} ? d : d); // 1 } void f(Derived &) { std::cout << "f(Derived&)\n"; } int main() { g(); } 在这种情况下,我认为应该在第一阶段调用f的函数,因为它的参数types是不可信的Derived& ,因此被parsing为f(Base&) ,它是唯一的范围。 铿锵3.8.0与我同意 ,但GCC […]

HTTPS证书供内部使用

我正在为需要仅通过HTTPS使用的系统设置一个Web服务器,在内部networking上 (不能从外部访问) 现在我用自签名证书设置了它,并且工作正常,除了所有浏览器启动的令人讨厌的警告,因为CA权威机构用于对其进行签名自然不受信任。 访问由本地DNS服务器上parsing的本地DNS域名(例如: https://myapp.local/ )提供,将该地址映射到192.168.xy 有一些提供者可以给我一个适当的证书用于内部域名(myapp.local)吗? 或者,我是唯一select在真实域上使用FQDN,然后将其映射到本地IP地址? 注意 :我想在不需要在每个浏览器上将服务器公钥标记为可信的选项,因为我没有控制工作站。

我应该在Android中使用什么样的OCR Java库?

我想build立一个Android应用程序,通过一个OCR库,应该扫描图片从中提取文本。 我应该使用什么Java库?

我可以在Java代码中做什么来优化CPUcaching?

在编写Java程序时,是否对CPU如何利用其caching来存储数据有影响? 例如,如果我有一个访问了很多的数组,如果它足够小以适应一个caching行(通常是64位机器上的128字节),是否有帮助? 如果我在这个限制内保留了一个很多使用的对象,我可以期待它的成员所使用的内存靠近在一起并保持在caching中吗? 背景:我正在构build一个压缩的数字树 ,这受到了Judyarrays的启发,这个arrays是C语言的。虽然我主要使用节点压缩技术,但是Judy将CPUcaching优化作为中心devise目标,节点types为以及它们之间切换的启发式方法受到了很大的影响。 我想知道我是否有机会获得这些好处呢? 编辑 : 到目前为止的答案的一般build议是,不要试图微远优化机器级别的细节,当你离机器太远,因为你在Java中。 我完全同意,所以觉得我不得不添加一些(希望)澄清的意见,以更好地解释为什么我认为这个问题仍然是有道理的。 这些如下: 由于计算机的构build方式,计算机处理起来通常比较容易。 我已经看到Java代码在压缩数据上(来自内存)运行明显更快,即使解压缩必须使用额外的CPU周期。 如果数据存储在磁盘上,那么显然这是为什么,但是当然在RAM中这是相同的原理。 现在,计算机科学有很多东西要说,例如,C语言中的引用的位置是很好的,我猜它在Java中仍然很棒,甚至更有可能,如果它有助于优化运行时间来做更聪明的事情。 但是,你是如何完成的可能是非常不同的。 在C中,我可能会编写pipe理大块内存的代码,并使用相邻的指针来处理相关的数据。 在Java中,我不能(也不想知道)内存是如何被特定的运行时pipe理的。 所以我不得不把优化提高到一个更高的抽象层次。 我的问题基本上是,我该怎么做? 对于参考的地点来说,“在一起”意味着什么在我正在Java中进行抽象的层面上呢? 同一个对象? 同types? 同一arrays? 总的来说,我不认为抽象层改变了“物理定律”,比喻来说。 即使不再调用malloc() ,每次用尽空间时将数组的大小加倍也是Java中的一个好策略。

使用ASP.NET服务器添加iPhone推送通知

这是概述。 我需要将推送通知添加到iPhone应用程序。 服务器端是C#中的ASP.NET。 我想要的是一些辅导工作的过程。 然后,我将发布一个iPhone项目和一个ASP.NET Web应用程序的通用代码,以及一步一步的指示,以便其他人可以学习。 这是我的理解: 申请APNS证书并将其添加到钥匙串。 (不知道如何把这个到ASP.NET) 让iPhones注册registerForRemoteNotificationWithTypes,将值发送到您的服务器,并存储在一个数据库。 似乎这个代码注册应该很容易,但我找不到一个好的示例。 (将值发送到ASP.NET服务器没有问题。) 您的服务器应用程序会创build一个有效负载string,进行JSON编码,然后使用保存在数据库中的设备令牌,将它们发送到APNS服务器(或者可以用于组)。 所以要开发这个补充,下面是这些部分: iPhone注册码 将iPhone注册码发送到服务器并保存到DB的代码(这很容易,我已经有了这些)。 在c#中的服务器端APNS联系人代码。 这还包括如何使用Apple Developer网站上生成的证书。 另外,有效载荷是否可以作为回答服务器结果的答案? 先谢谢您的帮助。 我会把这个转交给别人的教程。