小编dev*_*os1的帖子

实现"打开包含文件夹"并突出显示文件

这可以是在与文件/文件夹一起使用的程序中具有的便利功能.使用以下方法实际打开包含文件夹很容易:

System.Diagnostics.Process.Start( *path to folder* );
Run Code Online (Sandbox Code Playgroud)

...但是如何在该父文件夹中实际选择目标文件?如果我使用Process.Start方法,它实际上会尝试打开该文件.

.net c# file windows-explorer

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

带有FBSDKLoginBehaviorWeb的FBSDKLoginManager失败并显示"未登录"错误

最近Facebook的服务器上有关于他们如何处理登录请求的事情一定有所改变,因为这曾经完美地工作并突然停止.

(我们正在使用,FBSDKLoginManager.loginBehavior = FBSDKLoginBehaviorWeb因为我们的应用程序被复制用于多个品牌(一个代码库,许多应用程序)以及我们使用本机登录遇到的问题.)

无论如何,当我们尝试向用户呈现登录webview时(它们甚至让他们尝试登录之前),这就是我们现在看到的:

在此输入图像描述

(未登录:您尚未登录.请登录并重试.)

这是我们用来呈现登录视图的代码:

NSString *const publish_actions = @"publish_actions";
FBSDKLoginManager* login = [FBSDKLoginManager new];
login.loginBehavior = FBSDKLoginBehaviorWeb;
[login logInWithPublishPermissions:@[publish_actions] handler:^(FBSDKLoginManagerLoginResult *result, NSError *error) {
    [FBSDKAccessToken setCurrentAccessToken:result.token];
    // ...
}];
Run Code Online (Sandbox Code Playgroud)

另请注意,此问题并非特定于iOS.我们的Android应用程序看到了同样的事情(并且直到最近它再次工作正常).

facebook-login facebook-ios-sdk facebook-sdk-4.0

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

在ASP.NET/IIS的URL中使用冒号(:)

我正在ASP.NET MVC中实现一个自定义控制器,并且真的希望能够在url中使用冒号,这样我就可以识别类/列名称及其值,如下所示:

http://example.com/user:chaiguy

...但显然ASP.NET或IIS不允许在网址中使用冒号.我做了一些挖掘,显然它被认为是一个安全问题,但是,我正在使用MVC并且手动处理所有 url路径(只是将它们视为字符串),而不是将它们与文件系统相关联,所以我很确定这个不适用.

我也听过一些关于实现自定义Http处理程序的讨论.

任何想法或想法将不胜感激.


呃....为什么?说真的,为什么打破标准? - 兰道夫

...

那么,我建议您调查构建Web服务.WCF是一个不错的技术,它在IIS中运行良好.

我碰巧喜欢网址,而WCF对我来说太复杂了.我希望它与url兼容,如REST,但不仅能够导航层次结构,还能做好布局的事情.我用/ users/chaiguy的问题是它解释了没有的层次结构:在我的系统中"user"是一个类,它不是一个文件夹.user:chaiguy表示具有值为"chaiguy"的用户类的实例,并且该单个实体具有子实体的潜力.例如:

/user:chaiguy/name

...我想显示该实体的名称.如果我使用您的方法执行此操作,它将如下所示:

/users/chaiguy/name

问题是你怎么知道什么是班级,有什么价值?它可以解释为

/users/chaiguy:name

在我的系统中,这没有意义.看看我的目标是什么?为了给出稍微复杂的示例,假设我们想要从多个实例中选择用户实体的子代.因此用户可能有多个电子邮件地址.要选择一个,我们可能会使用:

/user:chaiguy/email:me@here.com/

所以它实际上是递归的.它不是一个文件路径,它更像是一个XPath(或者类似于基于我所知甚少的jQuery).也就是说,它更像是动态评估的查询选择而不是硬连线文件路径.它在服务器上进行评估.

别搞错了,我不是在这里建立一个典型的网站甚至是网络服务.

asp.net iis url httphandler colon

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

在HTML(5)文本输入中屏蔽字符的最简单方法

HTML5是否有任何类型的文本字段屏蔽,还是我还要陷阱onkeydown等?

jbabey是正确的 - "屏蔽",如阻止某些非法字符,而不是隐藏所输入的内容.

我发现最好的(最简单和最可靠)方法是陷阱onkeyup然后只运行正则表达式替换文本字段的值,删除任何非法字符.

这有一些优点:

  1. 它很容易实现(一个函数,两行代码).
  2. 它可靠,涵盖了我所想到的所有情况.
  3. 它不会阻止复制/粘贴等关键命令,选择全部或箭头键.

但它的主要缺点是它在删除之前会短暂地显示出键入的字符,这使得它看起来非常h​​ackish和unprofessional.

html javascript html5 masking

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

Swift可选inout参数和nil

是否可以Optional inout在Swift中为函数提供参数?我想这样做:

func testFunc( inout optionalParam: MyClass? ) {
    if optionalParam {
        ...
    }
}
Run Code Online (Sandbox Code Playgroud)

...但是当我尝试调用它并通过时nil,它给了我一个奇怪的编译错误:

Type 'inout MyClass?' does not conform to protocol 'NilLiteralConvertible'
Run Code Online (Sandbox Code Playgroud)

我不明白为什么我的类在已经被声明为可选时必须符合某些特殊协议.

optional swift

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

Xcode for iPhone中静态和动态库的区别

XCode中的静态库和动态库有什么区别?为什么Apple不允许我们在iOS应用程序中使用动态库?

iphone xcode static-libraries dynamic-library ios

18
推荐指数
2
解决办法
6980
查看次数

Facebook开放图表帖子的网址是什么?

给定图搜索返回的帖子ID,例如:186173001411937

是否有一个网址链接到Facebook的帖子?以下网址无效:http: //www.facebook.com/post.php?id = 186173001411937

facebook facebook-graph-api

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

在浏览器之外解释JavaScript?

这更多是出于好奇,这是一个真正的要求,但我想知道是否可以将JavaScript视为(理想情况下)一流的.NET公民,或者(其次)有一些方法来调用/解释纯JavaScript函数(在桌面设置中不需要DOM)?

有没有人试图实现CLR版本的JavaScript?关于这一点,我想到了一些东西,但现在我想到它可能是PHP,而不是JavaScript.

.net javascript clr

16
推荐指数
1
解决办法
3903
查看次数

确定WPF元素相对于某个父级的边界矩形

我认为这是一个非常简单的请求,但我似乎无法在搜索中找到确凿的答案.如何确定窗口中特定视觉元素相对于其他父元素的边界?

我尝试过使用,LayoutInformation.GetLayoutSlot但这似乎只返回Rect0,0并没有反映元素的实际位置.

我正在尝试做的是使用窗口的"屏幕截图",RenderTargetBitmap然后将其裁剪为特定元素,但我无法获得元素的界限,知道要将位图裁剪为什么!

c# wpf layout rect bounds

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

iOS 9:在UINavigationController pushViewController之后,不再在viewWillAppear中设置框架

我正在尝试解决从iOS 9开始出现的视图放置错误.我正在从xib文件(非自动布局)实例化一个视图控制器,然后将其推送到我的UINavigationController.

问题是,当viewWillAppear调用视图控制器的方法时,其框架尚未调整到导航控制器的大小,仍然是在xib文件中设置的.直到现在它才能正确设置viewDidAppear.

这完全搞砸了我的代码.有没有人确切地知道导致这种情况的变化是什么以及处理它的最佳方法是什么?我不想等到,viewDidAppear因为这看起来很糟糕并且会导致糟糕的用户体验.

uinavigationcontroller ios9

16
推荐指数
1
解决办法
2425
查看次数