小编Dmi*_*kin的帖子

禁用Visual Studio devenv解决方案保存对话框

当我通过双击文件管理器中的解决方案文件打开我的解决方案时,Visual Studio 2012会询问我是否要保存devenv.sln: 在此输入图像描述

我该如何避免这种恼人的事情?(除了打开vs第一个和解决方案之外 - 我只想在我的文件管理器中单击一个解决方案文件).

.net visual-studio visual-studio-2012

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

如何将设备添加到现有的Ad-Hoc Provisioning Profile?

刚刚注意到苹果本周末重新设计了iOS开发中心.

我需要在现有的Ad-Hoc配置文件中添加几个设备.但是当我按下"编辑"按钮时,我只能更改名称和应用程序ID.

除了显而易见的方法之外,是否可以采用任何方式:删除现有的配置文件并创建一个包含所有必需设备的新配置文件?

UPD.

现在我可以编辑开发配置文件的设备列表,但不能编辑.

UPD.2

可以编辑新分发配置文件的设备,但不能用于旧版本.

ad-hoc-distribution ios provisioning-profile

16
推荐指数
2
解决办法
7744
查看次数

有条件地禁用ASP.NET MVC控制器

有条件地禁用ASP.NET MVC控制器的最佳方法是什么?

如果web.config中的某些值为"true",我希望能够访问控制器操作,如果它是"false",则我想访问404

我应该写自己的属性吗?

更新:寻找比动作过滤器属性更优雅的解决方案(能够将非常量参数传递给属性构造函数)

    [AttributeUsage(AttributeTargets.Class, AllowMultiple = true, Inherited = true)]
    public class CloseForSomeSettingAttribute : ActionFilterAttribute
    {
        public override void OnActionExecuting(ActionExecutingContext filterContext)
        {
            bool mySettingValue = MySettingManager.GetMySettingValue();

            if (mySettingValue)
            {
                filterContext.Result = new HttpStatusCodeResult(404);
            }
            else
            {
                base.OnActionExecuting(filterContext);
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net asp.net-mvc asp.net-mvc-3

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

UIImagePickerController以横向方向录制视频

我们如何强制UIImagePickerController控制器仅以横向模式录制视频?

我知道这个类应该用于肖像录制,但我需要在横向上使用它.

找到了几个类似的问题,但没有任何解决方案适合我(iOS 6.1).

例如,观察设备方向对我不起作用(这个答案 - /sf/answers/150330911/)

如果我实现UIImagePickerController类,如下所示:

#import "UIImagePickerController+NonRotating.h"

@implementation UIImagePickerController (NonRotating)

- (BOOL)shouldAutorotate
{

    return YES;
}

-(NSUInteger)supportedInterfaceOrientations

{
    return UIInterfaceOrientationMaskLandscape;

}

- (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation
{
    return UIInterfaceOrientationLandscapeRight;
}

@end
Run Code Online (Sandbox Code Playgroud)

它几乎可以工作,但我在录制过程中看到一些控制和视频方向错误的奇怪行为(结果视频没问题).

1)开始.在正确的位置取消和录制按钮,但其他控制错误.视频旋转. 在此输入图像描述

2)录音.定时器和视频都是错误的. 在此输入图像描述

3)录制完成.都好!结果视频是对的.

在此输入图像描述

你有什么想法?

更新 我需要在录制过程中以横向方向锁定屏幕.

iphone video objective-c uiimagepickercontroller ios

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

来自Amazon S3 CloudFront的视频流播放器

除了Adobe Flash Player,Flowplayer和JW Player之外,哪些玩家可以使用Amazon S3 CloudFront的视频流?

我需要使用flash和html5支持来流式传输mp4.理想情况下,它应该是免费的解决方案.

谢谢.

flash html5 rtmp video-streaming

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

如何使用C#使用Facebook API发送私人消息

我使用Facebook Connect登录我的网站,需要创建向用户的Facebook好友发送个人消息的功能.

这个问题的解决方案不适合我,因为我需要同时向几个朋友发送消息(用户只需从列表中选择他/她想要发送消息的朋友).

关于Ruby的这个问题,我发现了很好的帖子 - 如何使用Facebook API发送私信.但我找不到类似于xmpp4r_facebook Ruby gem的C#包.

agsXMPP SDKjabber-net不支持X-FACEBOOK-PLATFORM SASL机制(http://forum.ag-software.de/thread/1372-Facebook-Chat使用Jabber.net连接到Facebook聊天(C#/ Mono) )与SASL).

我希望找到一些现有的解决方案,而不是更新其中一个库.或者找到像xmpp4r_facebook这样的库,但是对于.NET平台.

谢谢.

c# asp.net facebook xmpp facebook-chat

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

MPMoviePlayerController在全屏模式下停止工作//纵向// iOS 7

在我的项目中,我使用嵌入式视图,里面有MPMoviePlayerController.

点击全屏切换后,此电影播放器​​停止工作 - 在全屏模式下再播放1秒,然后停止并返回到内联模式.

它仅在纵向模式下发生,仅适用于iOS 7 - 如果我以横向打开全屏模式然后旋转设备,它可以正常工作.

我找到了原因 - 不知何故涉及导航栏.我在项目中使用ECSlidingViewController并在初始化期间设置半透明的"NO"导航栏:

UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:myViewController];

navController.navigationBar.translucent = NO;

self.topViewController = navController;
Run Code Online (Sandbox Code Playgroud)

如果我设置 navController.navigationBar.translucent = YES;电影播放器​​工作正常.但我必须有半透明= NO.

所以我试着玩电影播放器​​事件MPMoviePlayerWillEnterFullscreenNotification和MPMoviePlayerWillExitFullscreenNotification.有趣的是,如果我让navBar半透明或在进入全屏模式之前隐藏它,视频会播放一点点(大约3-4秒),但行为是相同的.

[[NSNotificationCenter defaultCenter] addObserver:self
                                             selector:@selector(moviePlayerWillEnterFullScreen:)
                                                 name:MPMoviePlayerWillEnterFullscreenNotification
                                               object:nil];


-(void)moviePlayerWillEnterFullScreen:(id)sender{

    [self.navigationController setNavigationBarHidden:YES animated:NO]; 

OR
    self.navigationController.navigationBar.translucent = YES;
} 
Run Code Online (Sandbox Code Playgroud)

我对此能做的任何想法都非常感激.

UPD. 这个bug在iOS 7.0.4中消失了

objective-c mpmovieplayercontroller ios

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

Enum.TryParse奇怪的行为

为什么这个测试通过了?TestEnum不包含值为"5"的选项.所以这个测试应该失败,但事实并非如此.

        private enum TestEnum
        {
            FirstOption = 2,
            SecontOption = 3
        }

        [Test]
        public void EnumTryParseIntValue()
        {
            TestEnum enumValue;

            bool result = Enum.TryParse<TestEnum>(5.ToString(), out enumValue);

            Assert.IsTrue(result);
        }
Run Code Online (Sandbox Code Playgroud)

.net c# enums

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

如何将子元素作为解码字符串添加到XElement?

我想通过这个测试.我应该使用什么而不是Add方法?

[TestMethod]
public void AddContentWithoutEncoding()
{
   var element = new XElement("Parent");

   element.Add("<Son>5</Son>");

   Assert.IsTrue(element.ToString() == "<Parent><Son>5</Son></Parent>");
}
Run Code Online (Sandbox Code Playgroud)

使用当前的方法element.ToString() = "<Parent>&lt;Son&gt;5&lt;/Son&gt;</Parent>"显然编码标签内容.

我有一个带有标签的大常量字符串,我需要将其添加到XElement(因为我进一步使用它).并且想要使用一些聪明的解决方案HttpUtility.HtmlDecode- 只需添加解码后的字符串,而不是在添加后解码整个结果.

谢谢!

.net c# xml xelement linq-to-xml

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

谷歌Chromecast iOS SDK是否支持锁屏控制?

我尝试使用适用于iOS(2.1.0)的最新GoogleCast框架为谷歌Chromecast视频流应用实施锁屏控制.

我已经更正了示例Chromecast应用程序 - https://github.com/googlecast/CastVideos-ios 已将UIBackgroundModes行添加到Info.plist 在此输入图像描述 添加了MediaPlayer框架.并将以下代码添加到ChromecastDeviceController.m

#import <MediaPlayer/MPNowPlayingInfoCenter.h>
#import <MediaPlayer/MPMediaItem.h>
.......

- (BOOL)loadMedia:(NSURL *)url
     thumbnailURL:(NSURL *)thumbnailURL
            title:(NSString *)title
         subtitle:(NSString *)subtitle
         mimeType:(NSString *)mimeType
        startTime:(NSTimeInterval)startTime
         autoPlay:(BOOL)autoPlay {

    .....

    [[UIApplication sharedApplication] beginReceivingRemoteControlEvents];

    Class playingInfoCenter = NSClassFromString(@"MPNowPlayingInfoCenter");

    if (playingInfoCenter) {

        NSDictionary *songInfo = [NSDictionary dictionaryWithObjectsAndKeys:
                                  @"Test artist", MPMediaItemPropertyArtist,
                                  @"Test title", MPMediaItemPropertyTitle,
                                  @"Test Album", MPMediaItemPropertyAlbumTitle,
                                  nil];
        [[MPNowPlayingInfoCenter defaultCenter] setNowPlayingInfo:songInfo];
    }

  return YES;
}
Run Code Online (Sandbox Code Playgroud)

但是在播放期间我没有在锁定屏幕上看到任何控件.

从这些来源我看到,无法在以前版本的Chromecast iOS SDK(2.0)的锁定屏幕上显示任何控件,因为它会关闭进入后台模式的套接字.

ChromeCast背景视频播放支持iOS

谷歌Chromecast SDK TearDown在后台

https://code.google.com/p/google-cast-sdk/issues/detail?id=138

Cast SDK 2.1.0是否仍然相同?或者我做错了什么,实际上可以在chromecasting期间在锁定屏幕上显示控件?谢谢.

iphone ios mpnowplayinginfocenter google-cast chromecast

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

iOS In-App购买订阅与第三方系统集成

我需要为一个已经在其网站上订阅的系统构建一个应用程序.看起来Apple不允许使用任何自己的订阅并强制将任何应用程序与iOS应用程序内订阅集成.

是否可以集成两个订阅系统?主要问题是用户可以通过iTunes管理iOS订阅,我无法找到是否可以获取有关此信息的信息,并且如果通过iTunes停止,则停止在现有系统中订阅.

那么是否可以获得有关未订阅的iTunes用户的通知?

subscription in-app-purchase ios

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

垃圾收集Java中的静态变量

我在Unix机器上运行一个Java进程.如果我想停止应用程序,我只是使用shell脚本杀死进程.

这是我的问题:

杀死进程后如何对静态变量进行垃圾回收?

我是否需要将每个静态变量设置为null以声明内存或JVM本身立即执行?

java unix

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