小编use*_*591的帖子

Visual Studio C#文件中的工作目录

Visual Studio C#项目的属性中究竟是什么工作目录.

我看到一个项目,我右键单击并转到属性,然后我转到调试选项卡,它显示工作目录,代码的作者在本地计算机中指定了文件夹.我想知道该工作目录的含义以及它将在该目录中存储的文件类型.

先感谢您.

c# working-directory visual-studio

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

带有dll的免费SFTP客户端,用C#上传和下载文件

我正在寻找免费的SFTP客户端.此外,它应该有一个免费的DLL,使用它我可以编写代码来上传和下载C#(.NET框架)文件.

例如以下代码不是免费的,它有30天免费评估,我想免费,

Chilkat.SFtp sftp = new Chilkat.SFtp();

bool success;
success = sftp.UnlockComponent("Anything for 30-day trial");

sftp.ConnectTimeoutMs = 5000;
sftp.IdleTimeoutMs = 10000;

int port;
string hostname;
hostname = "www.my-ssh-server.com";
port = 22;
success = sftp.Connect(hostname,port);

success = sftp.AuthenticatePw("myLogin","myPassword");

success = sftp.InitializeSftp();

string handle;
handle = sftp.OpenFile("hamlet.xml","readOnly","openExisting");

success = sftp.DownloadFile(handle,"c:/temp/hamlet.xml");

success = sftp.CloseHandle(handle);
MessageBox.Show("Success.");
Run Code Online (Sandbox Code Playgroud)

.net c# ftp client sftp

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

Web Service,WCF和Window Service之间有什么区别?

我从谷歌得到了很多理论上的答案,即WCF比Web服务等更好.但我想从编程和实现的角度来看.我对编码很陌生,想知道我们如何实现所有这三种技术?它们有何不同,在哪种情况下我们应该使用哪些技术?

先感谢您.

windows service wcf web-services

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

在给定的dijkstra代码中,从Priority Queue中添加和删除元素有什么意义?

我正在研究通过此链接给出的Dijkstra算法代码-> https://java2blog.com/dijkstra-java/

有人可以解释以下两部分代码吗?

1)当计算距离较小时,为什么要在优先级队列中添加和删除元素?

if( newDistance < v.getDistance() ) {
    priorityQueue.remove(v);
    v.setDistance(newDistance);
    v.setPredecessor(actualVertex);
    priorityQueue.add(v);
}
Run Code Online (Sandbox Code Playgroud)

2)我们在compareTo方法中做什么,为什么?

@Override
public int compareTo(Vertex otherVertex) {
    return Double.compare(this.distance, otherVertex.getDistance());
}
Run Code Online (Sandbox Code Playgroud)

java dijkstra

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