小编Mit*_*hel的帖子

Java Annotation C#等价物

可能重复:
Java Annotations和C#Attributes之间有什么相似之处和不同之处?

目前我们正在将Java项目转换为C#,但是我们在查找与Java注释相同的C#时遇到了问题.我们如何在C#中编写与此java代码完全相同的内容?:

public @interface LatitudeAnnotation {
    public String author() default "Themaopdracht 7 tester";
}
Run Code Online (Sandbox Code Playgroud)

.net c# java annotations

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

在tableview上添加视图(UITableViewController)

情况:我有一个UITableViewController从服务异步加载一些数据.在此期间,我想在显示我的自定义指标和文本的表格视图上放置一个全屏(导航栏除外)视图.

问题:我面临的问题是当我的自定义视图(它有红色背景)放在UITableView上时,表视图的行会通过我的自定义视图显示(见下图).

我尝试过: 我尝试使用insertBelow及以上版本,但没有用.我也尝试过:tableview.Hidden = true,但由于某些原因,这也隐藏了自定义视图,如图2所示.

看行

Image1:出于某种原因,我可以看到线条投射了我的视线.

隐藏真实

图2:当使用hidden = true时,Tableview +自定义视图消失了.

我的代码:

        public override void ViewDidLoad ()
    {
        base.ViewDidLoad ();

        UIView view = new UIView (new RectangleF (0, 0, this.TableView.Frame.Width, this.TableView.Frame.Height));
        view.BackgroundColor = UIColor.Red;

        this.TableView.AddSubview (view);

        TableView.Source = new SessionTableViewSource ();
    }
Run Code Online (Sandbox Code Playgroud)

iphone uitableview xamarin.ios ios xamarin

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

在Clojure中过滤类型字符串

目前我正在尝试学习Clojure,我想编写一个具有可变参数量的函数.此函数应过滤每个输入以检查它是否为字符串.如果是,则应返回类型字符串的每个输入.

Clojure对我来说很难和不同的思维方式,但我在这方面是正确的方向......我似乎无法解决它:

(defn returnString [& y]
(if (next y)
(filter (fn [x] (= (type x) "java.lang.String"))y)
(recur (next x))))
Run Code Online (Sandbox Code Playgroud)

谢谢!

clojure filter

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

SignalR - 发送消息OnConnected

我今天一直在尝试使用SignalR,它非常整洁.基本上我想要实现的目标如下:

一旦设备连接,它应该向第一个发送消息.如果有超过1个连接的设备,我想发送两条消息.最后连接的客户端之外的所有人.并且向最后连接的客户端发送一条消息.

当我将它放在自定义API控制器中并且基本上调用动作时,我一直使用的代码非常完美,但这不是我想要的.

我想在OnConnected没有任何用户交互的情况下在设备连接时立即发送消息,但是当我将代码放在OnConnected覆盖内时它会停止工作.它不再发送给特定客户端(首先连接和最后连接).

我希望有人能够帮助我解决这个问题,因为我现在已经敲了几个小时.

    public override System.Threading.Tasks.Task OnConnected()
    {
        UserHandler.ConnectedIds.Add(Context.ConnectionId, UserHandler.ConnectedIds.Count + 1);

        int amountOfConnections = UserHandler.ConnectedIds.Count;
        var lastConnection = UserHandler.ConnectedIds.OrderBy(x => x.Value).LastOrDefault();
        var allExceptLast = UserHandler.ConnectedIds.Take(amountOfConnections - 1).Select(x => x.Key).ToList();

        if (amountOfConnections == 1)
        {
            Clients.Client(UserHandler.ConnectedIds.First().Key).hello("Send to only(also first) one");
        }
        else
        {
            Clients.Clients(allExceptLast).hello("Send to everyone except last");
            Clients.Client(lastConnection.Key).hello("Send to only the last one");
        }

        return base.OnConnected();
    }
Run Code Online (Sandbox Code Playgroud)

c# asp.net signalr signalr-hub signalr.client

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

导入iCloud联系人.NET(CardDAV)

我一直在尝试接收与我的Apple Id相关的iCloud联系人,但由于某种原因它不起作用.我收到了一个(404)Not Found错误.

我知道iCloud使用CardDAV,您需要一个特定的URL地址才能访问您的联系人.

对于CardDAV客户端,我使用了以下内容:https://github.com/Metric/CardDavNet 对于服务器地址,我尝试了多个url(当然MYUSERID是我的真实用户ID):

https://p02-caldav.icloud.com/MYUSERID/carddavhome/card/ https://p02-contacts.icloud.com/MYUSERID/carddavhome/card/

我究竟做错了什么?我使用正确的服务器URL还是有其他错误?我希望有人能引导我走向正确的方向.

.net c# vcf-vcard icloud carddav

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

目前没有后退按钮的ViewController

我有一个烦人的问题,最让我失望:<

我有3个视图控制器,一个用于显示详细广告,还有一个工具栏.现在我想要的是,如果用户在第一个视图中按下工具栏上的facebook图标,则必须执行检查.如果检查结果为false,则需要转到显示登录屏幕的第二个视图.如果用户在此处登录,则必须转到第3个屏幕,该屏幕显示简单的输入+按钮以更新其状态.

当用户在第三个屏幕时,应该有一个"后退"按钮,但是这个按钮不应该将它们带回View2,但它应该将它们带回View1(广告细节屏幕).

我想我想显示第二个屏幕(如果检查变为假)而不推动它但保持NavigationBar + TabBar呈现.我添加了一些截图来澄清.

第一种观点 第一视图,详细的广告信息

第二种观点 如果用户单击Facebook图标并且用户未知,则将显示该视图. 如果用户已知,则将显示视图3 我希望在不使用PushViewController的情况下呈现此视图,但保留NavigationBar和TabBar.

第三视图 第三个视图,如果按Back View1必须显示

我希望这是足够的信息,希望有人可以帮助我.

提前致谢!

iphone xamarin.ios ios

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

对象实例已被处置(EF)

我在EntityFramework中检索我的Project实体时遇到了一些问题.它不断给我Objest实例已被处置错误.

我有2个实例,如下图所示.在此输入图像描述

以下代码给出了错误:

    public Project GetProjectyById(int id)
    {
        using (var context = new CoderaDBEntities())
        {
            return context.Projects.First(c => c.Id == id);
        }
    }
Run Code Online (Sandbox Code Playgroud)

从Project检索的所有东西都很好,但是Project对象里面的Category对象(关联)传递给我的对象已被处理错误.这是怎么回事?

谢谢!

编辑:这种关联看起来很奇怪吗?

c# entity dispose entity-framework objectdisposedexception

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

没有为此对象定义的无参数构造函数.

目前我有一个运行时异常:'Systen.MissingMethodException:没有为此对象定义无参数构造函数.

我用Google搜索并遇到很多人实际上没有默认的contstructor,虽然我的代码确实如此,所以我不知道它出错了!

我的完整代码可以在pastebin上找到,因为它很大:http://pastebin.com/RxdKgxSx

谢谢你的帮助!

asp.net-mvc missingmethodexception method-missing asp.net-mvc-4

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