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

我该如何避免这种恼人的事情?(除了打开vs第一个和解决方案之外 - 我只想在我的文件管理器中单击一个解决方案文件).
刚刚注意到苹果本周末重新设计了iOS开发中心.
我需要在现有的Ad-Hoc配置文件中添加几个设备.但是当我按下"编辑"按钮时,我只能更改名称和应用程序ID.
除了显而易见的方法之外,是否可以采用任何方式:删除现有的配置文件并创建一个包含所有必需设备的新配置文件?
UPD.
现在我可以编辑开发配置文件的设备列表,但不能编辑.
UPD.2
可以编辑新分发配置文件的设备,但不能用于旧版本.
有条件地禁用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) 我们如何强制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)录制完成.都好!结果视频是对的.

你有什么想法?
更新 我需要在录制过程中以横向方向锁定屏幕.
除了Adobe Flash Player,Flowplayer和JW Player之外,哪些玩家可以使用Amazon S3 CloudFront的视频流?
我需要使用flash和html5支持来流式传输mp4.理想情况下,它应该是免费的解决方案.
谢谢.
我使用Facebook Connect登录我的网站,需要创建向用户的Facebook好友发送个人消息的功能.
这个问题的解决方案不适合我,因为我需要同时向几个朋友发送消息(用户只需从列表中选择他/她想要发送消息的朋友).
关于Ruby的这个问题,我发现了很好的帖子 - 如何使用Facebook API发送私信.但我找不到类似于xmpp4r_facebook Ruby gem的C#包.
agsXMPP SDK和jabber-net不支持X-FACEBOOK-PLATFORM SASL机制(http://forum.ag-software.de/thread/1372-Facebook-Chat并使用Jabber.net连接到Facebook聊天(C#/ Mono) )与SASL).
我希望找到一些现有的解决方案,而不是更新其中一个库.或者找到像xmpp4r_facebook这样的库,但是对于.NET平台.
谢谢.
在我的项目中,我使用嵌入式视图,里面有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中消失了
为什么这个测试通过了?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) 我想通过这个测试.我应该使用什么而不是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><Son>5</Son></Parent>"显然编码标签内容.
我有一个带有标签的大常量字符串,我需要将其添加到XElement(因为我进一步使用它).并且想要使用一些聪明的解决方案HttpUtility.HtmlDecode- 只需添加解码后的字符串,而不是在添加后解码整个结果.
谢谢!
我尝试使用适用于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)的锁定屏幕上显示任何控件,因为它会关闭进入后台模式的套接字.
https://code.google.com/p/google-cast-sdk/issues/detail?id=138
Cast SDK 2.1.0是否仍然相同?或者我做错了什么,实际上可以在chromecasting期间在锁定屏幕上显示控件?谢谢.
我需要为一个已经在其网站上订阅的系统构建一个应用程序.看起来Apple不允许使用任何自己的订阅并强制将任何应用程序与iOS应用程序内订阅集成.
是否可以集成两个订阅系统?主要问题是用户可以通过iTunes管理iOS订阅,我无法找到是否可以获取有关此信息的信息,并且如果通过iTunes停止,则停止在现有系统中订阅.
那么是否可以获得有关未订阅的iTunes用户的通知?
我在Unix机器上运行一个Java进程.如果我想停止应用程序,我只是使用shell脚本杀死进程.
这是我的问题:
杀死进程后如何对静态变量进行垃圾回收?
我是否需要将每个静态变量设置为null以声明内存或JVM本身立即执行?
ios ×5
.net ×4
c# ×4
asp.net ×2
iphone ×2
objective-c ×2
asp.net-mvc ×1
chromecast ×1
enums ×1
facebook ×1
flash ×1
google-cast ×1
html5 ×1
java ×1
linq-to-xml ×1
rtmp ×1
subscription ×1
unix ×1
video ×1
xelement ×1
xml ×1
xmpp ×1