嘿家伙我想写一个小的c#ftp客户端类库,基本上需要将文件传输到ftp位置
我想要的是一个100%万无一失的代码,我可以得到某种确认ftp文件传输已100%成功或失败
不需要简历支持
很高兴(但次要):
某种分布式事务,只有文件传输成功的文件,我更新我的数据库的特定文件的数据库为1(真)...如果失败然后数据库更新为0(假)
但是假设ftp文件传输成功,但无论出于何种原因db都无法更新,那么ftp上的文件应该被删除 - 我可以使用脏的c#代码轻松地做到这一点(如果db update,我手动尝试删除文件)失败)
但我正在寻找的是基于文件系统的事务超过ftp ...所以文件传输和db更新都没有提交,直到两者都成功(因此不需要手动删除)
任何线索?
现在我必须为我创建的每个公共类在eclipse android中创建一个新的物理文件
例如,如果我有以下2个类(系统和区域),如下所示:
Region.java文件:
package com.acrossair.tvguideuk;
public class Region
{
public int RegionID;
public String Name;
}
Run Code Online (Sandbox Code Playgroud)
System.java文件:
package com.acrossair.tvguideuk;
public class System
{
public int SystemID;
public String Name;
}
Run Code Online (Sandbox Code Playgroud)
我怎样才能简单地创建一个文件CustomObjects.java并将所有这些自定义类放在一个单独的文件中?
我有如下两节课。如果我有一个类Schedule的通用列表(如List),我将如何编写LINQ查询,这样我就可以获得该列表中SourceId匹配1,2,3 ... X和StartTime>一些日期时间的所有项目,然后我想要返回每个SourceId的前3个元素(即:按SourceId分组)
由于此列表将包含大量记录,因此我想编写最有效的LINQ查询
我也希望结果的最终形状为List的形式
public class Source
{
public int SourceId { get; set; }
public string Name { get; set; }
}
public class Schedule
{
public int SourceId { get; set; }
public Source Source { get; set; }
public DateTime StartTime { get; set; }
public DateTime EndTime { get; set; }
}
Run Code Online (Sandbox Code Playgroud) 我使用Silverlight深度缩放做了一些示例项目(只是为了好玩).它非常酷,令人兴奋.但我很想知道幕后发生的事情是为了达到这种目的.深度缩放编辑器在其数据源的子文件夹中生成许多图像和少量XML文件.
任何人都可以解释这些东西究竟是如何运作的.有什么概念用来实现这个目标?