小编Ben*_*ins的帖子

加载项目后,Xcode 4显示没有文件

在没有看一段时间后,我已经在Xcode 4中加载了一个项目.Xcode显示其进度条并在文本中指示项目正在加载,并且它似乎已完成,但是层次结构或平面视图中没有显示任何文件.任何视图中都没有显示任何内容(断点视图中的一个断点除外).

有任何想法吗?Xcode给我零指示,说明什么都不对,它什么都没有给我看.

macos xcode xcode4

19
推荐指数
4
解决办法
8170
查看次数

用户脚本与Chrome扩展程序

我正在开发一个扩展,它将读取HTML元素值,然后对外部网站进行API调用,获取结果并将其显示在新创建的HTML元素中.

在本机chrome扩展与用户脚本中编写它的优点/缺点是什么?

userscripts google-chrome-extension tampermonkey

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

使用自动配置的localdb进行单元测试; 我该如何清理?

我已经配置了一个.mdf文件以及一个localdb连接字符串,用于单元测试,如下所示:

<connectionStrings>
        <add name="TestData" providerName="System.Data.SqlClient" connectionString="Data Source=(localdb)\v11.0; AttachDBFilename='|DataDirectory|\TestData.mdf'; Integrated Security=True"/>
</connectionStrings>
Run Code Online (Sandbox Code Playgroud)

一旦我为我的测试正确配置了部署文件,这就可以很好地工作:.mdf的副本附加到LocalDB的默认实例,并且SqlClient连接到它而没有一丝配置.它只是有效.

但是我如何在事后清理?在我的本地方框中,我可以定期使用SSMS手动分离旧的测试数据库,但在CI服务器上,显然最好让单元测试自我清理.

是否有类似的自动方式导致localdb数据库从实例中分离出来?

.net sql-server localdb

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

Zlib兼容的压缩流?

System.IO.Compression.GZipStream或System.IO.Compression.Deflate与zlib压缩兼容吗?

c# compression zlib

13
推荐指数
4
解决办法
2万
查看次数

最简单的方法来反转make变量中字符串的顺序

假设您在makefile片段中有一个变量,如下所示:

MY_LIST=a b c d
Run Code Online (Sandbox Code Playgroud)

然后,我如何反转该列表的顺序?我需要:

$(warning MY_LIST=${MY_LIST}) 
Run Code Online (Sandbox Code Playgroud)

显示

MY_LIST=d c b a
Run Code Online (Sandbox Code Playgroud)

编辑:真正的问题是

ld -r some_object.o ${MY_LIST}
Run Code Online (Sandbox Code Playgroud)

生成a.out带有未定义符号的符号,因为其中的项目MY_LIST实际上是归档,但顺序错误.如果顺序MY_LIST颠倒,它将正确链接(我认为).如果您知道一种更明智的方式来获得正确的链接,请告诉我.

makefile

12
推荐指数
4
解决办法
3877
查看次数

MVC WebApi不使用AutofacWebApiDependencyResolver

我有一个混合的MVC 4应用程序,其中一些控制器是常规实现,Controller一些控制器是实现ApiController.我也在使用Autofac进行DI,但似乎WebApi控制器"激活器"机器(缺少更具体的术语)没有使用Autofac解析器(AutofacWebApiDependencyResolver),这导致在我提出请求时抛出异常对我的一个api控制器.这是错误:

<Error>
    <Message>An error has occurred.</Message>
    <ExceptionMessage>
        Type 'MyApp.Areas.Api.Controllers.MyController' does not have a default constructor
    </ExceptionMessage>
    <ExceptionType>System.ArgumentException</ExceptionType>
    <StackTrace>
        at System.Linq.Expressions.Expression.New(Type type) 
        at System.Web.Http.Internal.TypeActivator.Create[TBase](Type instanceType) 
        at System.Web.Http.Dispatcher.DefaultHttpControllerActivator.GetInstanceOrActivator(HttpRequestMessage request, Type controllerType, Func`1& activator) 
        at System.Web.Http.Dispatcher.DefaultHttpControllerActivator.Create(HttpRequestMessage request, HttpControllerDescriptor controllerDescriptor, Type controllerType)
    </StackTrace>
</Error>
Run Code Online (Sandbox Code Playgroud)

这是我如何设置它:

DependencyResolver.SetResolver(new AutofacDependencyResolver(container));
System.Web.Http.GlobalConfiguration.Configuration.DependencyResolver = new AutofacWebApiDependencyResolver(container);
Run Code Online (Sandbox Code Playgroud)

我对Autofac.WebApi集成的理解是,上面是让WebApi使用Autofac解析器的唯一要求,那么可能会发生什么?

旁注:我能想到的唯一一个愚蠢的部分可能就是我在MVC区域中有WebApi控制器,这是不受支持的DefaultHttpControllerSelector,因此实现了一个自定义控制器(相对于Andrew Malkov) .但是,我并不认为这会对解析器有任何影响,因为选择器只返回一个稍后在激活中使用的类型.

asp.net-mvc autofac asp.net-web-api

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

是否可以通过服务配置配置azure VM大小?

我想在我的Azure部署中部署不同的VM大小,具体取决于哪个云服务是目标(例如,我希望在生产中使用更大的实例,但在测试中可以使用较小的实例).在visual studio 2010中,所有服务配置的大小必须相同.

是否有解决方法,或者这只是它的方式?

azure visual-studio-2010

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

供应资料地狱

偶尔我遇到一个问题,就是配置一个带有开发版应用程序的设备.错误消息通常是"找不到此可执行文件的有效配置文件".

我遵循了Apple的所有说明:我有一个有效的开发证书,开发人员配置文件包含有问题的设备的设备ID,在构建期间协同工作.我为我的开发者身份设置了签名身份,Xcode与开发配置配置文件匹配就像它应该的那样.

然后,当我尝试通过在xcode中执行'build/run'来在设备上安装应用程序时,我得到上面描述的错误,而且我完全失去了.它可以在任何数量的其他设备上正常工作,但由于某种原因,有一些设备可以对此进程进行轰炸.

以下是设备上安装失败的控制台日志:

Sat Sep 18 11:41:14 unknown SpringBoard[27] <Warning>: Reloading and rendering all application icons.
Sat Sep 18 11:41:36 unknown installd[820] <Error>: 00503000 verify_signer_identity: Could not copy validate signature: -402620395
Sat Sep 18 11:41:36 unknown installd[820] <Error>: 00503000 preflight_application_install: Could not verify executable at /var/tmp/install_staging.pJ8ST8/MyApp.app
Sat Sep 18 11:41:36 unknown installd[820] <Error>: 00503000 install_application: Could not preflight application install
Sat Sep 18 11:41:36 unknown mobile_installation_proxy[855] <Error>: handle_install: Installation failed
Sat Sep 18 11:41:36 unknown installd[820] <Error>: 00503000 handle_install: …
Run Code Online (Sandbox Code Playgroud)

iphone xcode ios4

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

PowerShell select-xml xpath似乎不起作用

我正在尝试使用select-xmlSharePoint解决方案中的一些东西.我有一个包含许多功能的解决方案目录,而不是打开每个feature.xml功能并手动选择功能名称并将它们放在一个列表中,我希望使用powershell和等效select-xml.

我的尝试是这样的:

ls -recurse -filter feature.xml | select-xml "/Feature"
Run Code Online (Sandbox Code Playgroud)

我什么都没得到,所以我尝试了这个:

ls -recurse -filter feature.xml | select-xml "//*"
Run Code Online (Sandbox Code Playgroud)

这似乎做了应该做的事情.我得到了解决方案中所有feature.xml文件中每个XML节点的列表.

我尝试了像"//功能"和"功能"这样的XPath表达式,但都没有得到任何结果.

在我看来,我的XPath表达式是正确的,但select-xml的行为有点令人困惑.任何人都知道为什么会发生这种情况?

xml powershell sharepoint select-xml

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

SessionSecurityTokenHandler尝试使用DPAPI解密RSA加密cookie中的SessionSecurityToken; 为什么?

我已经阅读过MSDN论坛,Dominic Baier的博客,以及其他来源,DPAPI不​​会在Azure中开箱即用,并且在任何类型的Web场景中处理联合身份验证的一种方法是替换DPAPI转换使用可在整个服务器场中使用的私钥的服务器,例如使用X509证书的RSA加密.我在Azure MVC应用程序中采用了这种方法并配置SessionSecurityTokenHandler如下:

FederatedAuthentication.ServiceConfigurationCreated += (sender, args) =>
    {
        var sessionTransforms = new List<CookieTransform>(new CookieTransform[]
            {
                new DeflateCookieTransform(),
                new RsaEncryptionCookieTransform(args.ServiceConfiguration.ServiceCertificate),
                new RsaSignatureCookieTransform(args.ServiceConfiguration.ServiceCertificate)
            });
        var sessionHandler = new SessionSecurityTokenHandler(sessionTransforms.AsReadOnly());
        args.ServiceConfiguration.SecurityTokenHandlers.AddOrReplace(sessionHandler);                    
    };
Run Code Online (Sandbox Code Playgroud)

使用此配置,我们能够从身份提供商处接收令牌,并发布使用这些转换加密的安全cookie.在Azure模拟器中运行,一切都按预期工作.但是,在Azure环境中,我们间歇性地在浏览器中看到以下错误:

Key not valid for use in specified state.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.Security.Cryptography.CryptographicException: Key not valid for use …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc azure session-cookies wif

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