问题列表 - 第43009页

.Net FTP库

我已经使用FileZilla作为我最喜欢的FTP应用程序了很长一段时间,并欣赏其惊人的功能.

由于我自己是程序员,我经常遇到需要FTP支持的情况.然后我总是发现自己想在我的系统中使用FileZilla作为基本FTP组件,因为它支持我所需要的一切.

我的问题是我在C#.NET中编程,因此不能直接使用FileZilla源代码,即使它是开源的.即使可以直接使用它,我也不知道在查看源代码时从哪里开始,因为我甚至无法在VS.NET中编译它(我尝试将其编译为C++,当然).

是否可以使用P/Invoke将FileZilla代码包装在C#中,以便我们能够获得最好的免费.NET FTP库?

c#

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

孤立的存储问题

如何将对象(类)存储到隔离存储中?

谢谢

c#

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

单行if语句,如何转换这个if-else语句

这里的总菜鸟很温柔.我到处寻找,似乎无法找到答案.我如何压缩以下内容?

if (expression)
{
    return true;
}
else
{
    return false;
}
Run Code Online (Sandbox Code Playgroud)

我不能让它工作,因为它返回的东西与设置的东西.我已经看过这样的事了:

somevar = (expression) ? value1 : value2;
Run Code Online (Sandbox Code Playgroud)

就像我说的,请温柔:)

c# if-statement

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

测试rails应用程序的最佳方法是什么?

我是Rails测试的新手.我决定学习测试驱动开发,因此我正在研究如何在轨道中进行测试.

我从Test :: Unit开始,很快就知道可以使用更好的工具和测试框架.我听说过的是

  1. 早该
  2. 摩卡
  3. Rspec的
  4. 黄瓜
  5. 工厂女工

现在我很困惑如何继续前进.我需要学习的这些工具的最佳组合是什么?我在哪里可以找到学习这些资源的资源?

我正在使用Rails 3.0构建应用程序

testing unit-testing ruby-on-rails ruby-on-rails-3

8
推荐指数
2
解决办法
1664
查看次数

从Java类中提取接口的自动方法

我有一个定义API的具体类的集合,我想从API的实际实现中提取这些类的接口(即:基本上是类型层次结构和公共方法).

例如,如果API中的一个公共类是

 public class Foo extends Bar {
     /* some fields which I don't care about */

     public void method() {
     /* implementation here */
     } 

     public void otherMethod() {
     /* implementation goes here */
     }

    /* some non public methods which I don't care about */

 }
Run Code Online (Sandbox Code Playgroud)

我想闯入一个接口和一个实现

public interface FooInterface extends BarInterface {
    public void method();
    public void otherMethod()
}

 public class Foo implements FooInterface {
  /* etc etc */
 }
Run Code Online (Sandbox Code Playgroud)

有没有一种工具可以用来以自动方式进行这种分离,或者我将不得不推出自己的程序来完成这项工作?它需要是一种需要最少互动的工具.

java refactoring interface

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

NSRunLoop冻结了NSTimer和任何输入

出于某种原因,当我按下任何控件上的(单击并按住)时,我的应用程序中的NSTimer会冻结,直到我释放鼠标按钮才会触发.我按下鼠标时根本不会触发.这对于短期来说很好,但是如果我打开一个弹出菜单,或者组合框掉落,它也会冻结.

我不确定是否有遗漏的东西,但似乎这是不正确的行为.

我希望能够单击NSPopUpButtonCell的向下箭头(甚至单击并按住NSTableView),而不会冻结整个NSTimer(重绘NSView).

任何意见/建议将不胜感激.

使用模式NSDefaultRunLoopMode将NSTimer添加到currentRunLoop.

cocoa objective-c nstimer nsrunloop

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

PHP:使用$ SERVER []返回当前目录,而不管"不错的网址"

我试图在php中返回文件的当前目录,无论它在浏览器栏中显示什么.我试过了:

echo $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
Run Code Online (Sandbox Code Playgroud)

如果网址是

http://example.com/directory1/directory2/var1/var2/var3 
Run Code Online (Sandbox Code Playgroud)

上面的代码返回

example.com/directory1/directory2/var1/var2/var3
Run Code Online (Sandbox Code Playgroud)

即使var1/var2/var3是GET_[]由htaccess RewriteRule驯服的变量.有没有一个体面的方式来获取目录?在上面的情况下,我想返回:

example.com/directory1/directory2/
Run Code Online (Sandbox Code Playgroud)

谢谢.

php

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

JPA OneToOne关联,其中2个实体使用复合主键但使用不同的列名?

我们正在尝试将Hibernate与一个使用大量复合键的数据库一起使用,这让我们感到非常头疼.不幸的是,我们无法更改架构,因此我们必须在字段之间进行大量额外的映射.我们仅限于使用JPA 1.0和Hibernate 3.3.

到目前为止,我们遇到的最大问题是使用2个值的复合键在两个实体之间进行一对一关联,其中表对这些列具有不同的名称(DB具有命名约定每列的特定于表的前缀.)

每当我们执行查询时,都会遇到以下异常:

Caused by: org.hibernate.TypeMismatchException Provided id of the wrong type for class com.business.entity.InvestorIssuerEmailEntity.  
Expected: class com.business.entity.InvestorIssuerEmailEntityPK, got class com.business.entity.InvestorIssuerEntityPK; 
Run Code Online (Sandbox Code Playgroud)

这些表的两个类InvestorIssuerEntity和InvestorIssuerEmailEntity具有可选的@OneToOne关联(在某些情况下,InvestorIssuer在InvestorIssuerEmail中没有匹配的记录):

@IdClass(InvestorIssuerEntityPK.class)
@Table(name = "T090_INVESTOR_ISSUER")
@Entity
InvestorIssuerEntity
    @Column(name = "T090_091_INVESTOR_ID", nullable = false, insertable = true, 
updatable = true, length = 18, precision = 0)
    @Id
    private Long investorId;

    @Column(name = "T090_102_ISSUER_ID", nullable = false, insertable = true, 
updatable = true, length = 18, precision = 0)
    @Id
    private Long issuerId;

(other fields omitted)

    @OneToOne(optional …
Run Code Online (Sandbox Code Playgroud)

orm hibernate jpa legacy-database composite-primary-key

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

Java,等待子进程退出

使用Java ProcessBuilder我正在创建一组子进程.我可以使用waitFor()结果Process对象中的方法等待该特定子进程退出.

是否可以阻止任何子进程,以UNIX wait()系统调用的方式?

java child-process

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

从C,C++在Linux中发出系统命令

我知道在DOS/Windows应用程序中,您可以使用如下行来从代码发出系统命令:

system("pause");
Run Code Online (Sandbox Code Playgroud)

要么

system("myProgram.exe");
Run Code Online (Sandbox Code Playgroud)

......来自stdlib.h.是否有类似的Linux命令,如果是这样,我会找到哪个头文件?

此外,这被认为是糟糕的编程习惯吗?我正在考虑使用该lsmod命令获取加载的内核模块列表.这是个好主意还是坏主意?我发现一些网站似乎以负面的方式查看系统调用(至少是系统("暂停");).

c c++ linux system

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