小编CjC*_*oax的帖子

如何在Visual Studio中禁用所有大写菜单标题

我认为标题是自我解释的.只想更改Visual Studio 2012的外观,不要以全部大写字母显示菜单标题.

visual-studio-2012 visual-studio-2013

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

在Swift中执行println字典项时,转义字典键双引号

我一直在玩Swift,刚遇到一个问题.我有以下字典:

var locations:Dictionary<String,CLLocationCoordinate2D> = ["current":CLLocationCoordinate2D(latitude: lat, longitude: lng) ];

println("current locaition is \(locations["current"])")
Run Code Online (Sandbox Code Playgroud)

但编译器抱怨双引号current代表我字典中的一个键.

我试图逃避它,\但这不是正确的方法.

感谢任何帮助.

println swift

35
推荐指数
2
解决办法
9640
查看次数

调用[无主自我]时为什么要取消分配自我?

我正在尝试编写一个简单的闭包作为完成处理程序,并在闭包内设置文本框的文本值:

class ViewController: UIViewController {

    @IBOutlet var textArea : UITextView

    let sessionConfig = NSURLSessionConfiguration.defaultSessionConfiguration()

    let session:NSURLSession?


    init(coder aDecoder: NSCoder!)  {
        super.init(coder: aDecoder)

        session = NSURLSession(configuration: sessionConfig)
    }


    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.
    }

    @IBAction func btnSendRequestTapped(sender : AnyObject) {

        let url:NSURL  = NSURL(string: "https://www.google.com")

        let sessionTask:NSURLSessionTask =
        session!.dataTaskWithURL(url, completionHandler: {
            [unowned self]
            (data:NSData!,response:NSURLResponse!,error:NSError!) -> Void in
            let st:String = NSString(data: data,encoding: NSUTF8StringEncoding)

            println("\(st)")

            NSOperationQueue.mainQueue().addOperationWithBlock({
                () -> Void …
Run Code Online (Sandbox Code Playgroud)

swift

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

尝试加载程序集ID 65675时,Microsoft .NET Framework中发生错误

我必须处理现有的应用程序,包括许多项目,包括数据库项目.在statup项目中,这是一个Windows应用程序.当调用 Adapter.Fill(dataTable);一个可怕的错误时,会出现这样的说法:

An error occurred in the Microsoft .NET Framework while trying to load assembly id 65675. The server may be running out of resources, or the assembly may not be trusted with PERMISSION_SET = EXTERNAL_ACCESS or UNSAFE. Run the query again, or check documentation to see how to solve the assembly trust issues. For more information about this error: 
System.IO.FileLoadException: Could not load file or assembly 'xxxxx.yyyy.database, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The given assembly …
Run Code Online (Sandbox Code Playgroud)

.net c# dll winforms

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

单一与共享所有权的含义

刚刚看到和拥有时正在阅读维基百科的RAII.SingleShared

用Google搜索并找不到任何有用的答案!

有人可能会为一个小学生解释这个概念吗?

c++ ownership

13
推荐指数
3
解决办法
4720
查看次数

Xcode 11 CFLocaleCopyCurrent控制台错误

刚安装了Xcode 11.0 beta(11M336w),并且一旦运行一个空应用程序,就会收到此控制台错误:

[常规] CFLocaleCopyCurrent()无法在用户首选项中通过'AppleLocale'和'AppleLanguages'查找当前语言环境;默认返回到语言环境标识符“ en_US”。考虑从此过程中检查控制台是否有违反沙箱的行为,以便从首选项中进行读取,或者启用CoreFoundation调试日志记录以获取更多信息。这将仅记录一次。

我很确定这是无关紧要的,但值得一提的是,空应用程序使用SwiftUI

xcode xcode11

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

在AnyObject或Any上键入约束(任何符合协议的AnyObject或Any)

我正在尝试将我的Objective-C代码转换为swift.在Objective-C中,我有以下协议:

@protocol RWOverlaySelectionDelegate <NSObject>
    -(void)areaSelected:(UIView *)view allPoints:(NSArray *)points;
@end
Run Code Online (Sandbox Code Playgroud)

并且下面的类具有引用协议的弱属性(显然它被定义为弱以防止强引用循环).

@interface RWMapSelectionLayer : UIView
    @property(weak, nonatomic) id <RWOverlaySelectionDelegate> delegate;
@end
Run Code Online (Sandbox Code Playgroud)

现在Swift相当于:

协议:

protocol RWOverlaySelectionDelegate {
    func areaSelected(view:UIView,points:CGPoint[])
}
Run Code Online (Sandbox Code Playgroud)

以及具有符合该协议的属性的类:

class RWMapSelectionLayer:NSObject {
    weak var delegate:RWOverlaySelectionDelegate?
}
Run Code Online (Sandbox Code Playgroud)

但是我'weak' cannot be applied to non-class type 'RWOverlaySelectionDelegate'在这一行得到了编译时错误:weak var delegate:RWOverlaySelectionDelegate?

然后我尝试将我的属性转换为AnyObject符合RWOverlaySelectionDelegate使用以下语法的属性:

weak var delegate: AnyObject<RWOverlaySelectionDelegate>?
Run Code Online (Sandbox Code Playgroud)

现在我正在干扰Generics和编译器显示:Cannot specialize non-generic type 'AnyObject'错误.

在另一个不成功的尝试我改变它

weak var delegate: AnyObject:RWOverlaySelectionDelegate?
Run Code Online (Sandbox Code Playgroud)

将其读作"Delegate在AnyObject上,其中AnyObject应符合RWOverlaySelectionDelegate"

这又是不正确的,因为在一个语句中有两个冒号(:).

如果有人可以帮助我,我将不胜感激 enforce conformance to a protocol on AnyObject …

swift

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

Datacontract和动态返回类型WCF

我有一个ServiceContract返回动态类型,如下所示:

public dynamic LoginViaOpenId(string openIdUrl)
Run Code Online (Sandbox Code Playgroud)

动态返回类型可以是DataContract我定义的,也可以是字符串.但由于我没有使用我DataContract的服务,客户端对此一无所知,也无法访问它.

我的DataContract情况如下:

[DataContract]
public enum OpenIdStatus
{
        [EnumMember]
        Authenticated,
        [EnumMember]
        Authenticating,
        [EnumMember]
        Cancelled,
        [EnumMember]
        Failed,
        [EnumMember]
        RedirectToLogon
 }
Run Code Online (Sandbox Code Playgroud)

我知道如果我有过可以用来KnownType征服它的分层类型,但我不相信这种情况.任何的想法?

wcf datacontract

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

模式变量绑定不能出现在表达式中

我一直在看苹果提供的Swift编程语言指南.以下示例来自本书:

class HTMLElement {
    let name :String;
    let text: String?;

    @lazy var asHTML : () -> String = {
        if let text = self.text {
            return "<\(self.name)>\(self.text)</\(self.name)>";
        } else {
            return "<\(self.name) />"
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我错误地写了关闭如下:

    @lazy var asHTML : () -> String = {
        if (let text = self.text) {
            return "<\(self.name)>\(self.text)</\(self.name)>";
        } else {
            return "<\(self.name) />"
        }
    }
Run Code Online (Sandbox Code Playgroud)

注意周围的括号let text = self.text和编译器抱怨:

模式变量绑定不能出现在表达式中

只是想知道什么Pattern Variable Binding意思,以及为什么它不能出现在表达式中?

swift

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

将电子邮件发送到动态收件人SSIS发送邮件任务

我有一个SSIS包,它将部署在测试,升级和最终生产.它有几个"发送邮件任务",比如10.

作为开发人员,我将我的电子邮件地址作为电子邮件的收件人.

目前,对于测试人员,我需要将所有脚本任务中的所有"To"更改为例如"TestPerson@test.com".如果按照这种方式硬编码电子邮件的范例,我需要更改收件人电子邮件30次!(上述每个阶段10个)

只是想知道是否有任何方法动态注入To field(收件人).例如来自变量.就像我为"MessageSource"做的那样

ssis

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