问题列表 - 第10474页

使用FTP代理与apache commons-net

我想使用Apache的commons-net使用代理服务器建立FTP连接.

但是看看这个FTPClient是否支持通过FTP代理服务器的FTP连接?让我担心

我必须干涉系统属性,Sun文档声明"如果指定了socksProxyHost,那么所有TCP套接字都将使用SOCKS代理服务器建立连接或接受连接."
WTH?所有TCP套接字?我的数据库连接怎么样?或者其他FTP连接我可能想要在不使用代理的情况下同时打开?他们都会受到影响吗?

有没有其他方法可以做到这一点,不会弄乱我的应用程序的其余部分?

java ftp apache-commons-net

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

C++ RAII无法正常工作?

我刚刚开始使用C++中的RAII并设置一个小测试用例.要么我的代码深感困惑,要么RAII无效!(我想这是前者).

如果我跑:

#include <exception>
#include <iostream>
class A {
public:
    A(int i) { i_ = i; std::cout << "A " << i_ << " constructed" << std::endl; }
    ~A() { std::cout << "A " << i_ << " destructed" << std::endl; }
private:
    int i_;
};

int main(void) {
    A a1(1);
    A a2(2);
    throw std::exception();
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

除了注释外我得到:

A 1 constructed
A 2 constructed
A 2 destructed
A 1 destructed
Run Code Online (Sandbox Code Playgroud)

正如所料,但除了我得到:

A 1 constructed
A 2 constructed
terminate called …
Run Code Online (Sandbox Code Playgroud)

c++ exception raii

13
推荐指数
5
解决办法
1299
查看次数

模糊链接网址

请原谅我的无知.我正朝着正确的方向寻找一点.

我有一个页面与一些(pdf)下载链接.如果我点击链接,pdf将在新页面中打开.我可以看到pdf驻留在服务器上的文件夹.如果我猜相同文件夹中的其他文件名,也许我会幸运的.有些文件是私有的,所以我不希望用户从网址获得提示.我怎么能模糊这个信息呢?我们在后端运行.net 2.我可以调用一个方法并让文件打开吗?

任何帮助赞赏.我不知道该搜索什么让我开始.

谢谢

我们有一个.Net 2后端.

.net

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

"没有定义ytplayer"

我正在尝试使用Youtube API并始终收到错误"ytplayer未定义".

我已将http://code.google.com/apis/youtube/chromeless_example_1.html中的代码复制到我的.html文件中,该文件托管在我的计算机中"未定义ytplayer".我尝试了不同的代码,但又说"ytplayer没有定义".

问题是什么?

youtube youtube-api

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

1950年代和1960年代的语言编译器

我正在尝试为以下语言找到最好的编译器(如果它们实际可用):

  • ALGOL 60
  • TRAC
  • TELCOMP
  • SUPERPLAN
  • BACAIC

我不知道这些是否仍然存在,但是对于我可以找到它们的位置获得任何反馈将会非常有帮助.

language-agnostic programming-languages super algol

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

确保Spring Bean已正确初始化

确保Spring bean设置了所有属性并调用init方法的最简洁方法是什么?

我会赞成使用setter注入和XML配置的答案,因为这就是我现在正在使用的.


我试图逃避我忘记配置一个setter或调用的情况init-method.


在未来的项目中,我赞成skaffman的回应,但我现在选择了适合我的那个.

spring

9
推荐指数
4
解决办法
3132
查看次数

WPF DataGridTemplateColumn.我错过了什么吗?

     <data:DataGridTemplateColumn Header="Name">
        <data:DataGridTemplateColumn.CellTemplate>
            <DataTemplate>
                <TextBlock Text="{Binding Name}">
            </DataTemplate>
        </data:DataGridTemplateColumn.CellTemplate> 
        <data:DataGridTemplateColumn.CellEditingTemplate>
            <DataTemplate>
                <TextBox Text="{Binding Name}">
            </DataTemplate>
        </data:DataGridTemplateColumn.CellEditingTemplate> 
    </data:DataGridTemplateColumn>              
Run Code Online (Sandbox Code Playgroud)

这是模板列的明显例子,对吧?这可能有什么问题?所以,这就是事情 - 当用户通过点击TAB键导航DataGrid时,它需要点击TAB两次(!)才能编辑TextBox中的文本.一旦用户获得列焦点,我怎么能让它可编辑,我的意思是即使他刚刚开始打字?

好.我找到了一种方法 - 进入Grid.KeyUp()我把代码放在下面:

 if (Grid.CurrentColumn.Header.ToString() == "UserName")
        {
            if (e.Key != Key.Escape) 
            {
                Grid.BeginEdit();

                // Simply send another TAB press
                if (Keyboard.FocusedElement is Microsoft.Windows.Controls.DataGridCell)
                {
                    var keyEvt = new KeyEventArgs(Keyboard.PrimaryDevice, Keyboard.PrimaryDevice.ActiveSource, 0, Key.Tab) { RoutedEvent = Keyboard.KeyDownEvent };
                    InputManager.Current.ProcessInput(keyEvt);
                }
            }
        } 
Run Code Online (Sandbox Code Playgroud)

wpf datagrid focus wpftoolkit wpfdatagrid

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

在SQL中选择除了我搜索的值之外没有其他对应值的值

我的数据库中有一个表:

Name  |  Element
 1         2
 1         3
 4         2
 4         3
 4         5
Run Code Online (Sandbox Code Playgroud)

我需要进行一个查询,对于许多参数,将选择右侧具有这些值且仅包含这些值的Name的值.例如:参数是2和3,查询应该只返回1而不是4(因为4也有5).对于参数2,3,5,它应该返回4.

我的查询如下所示:

SELECT name FROM aggregations WHERE (element=2 and name in (select name from aggregations where element=3))
Run Code Online (Sandbox Code Playgroud)

我必须添加到此查询以使其不返回4?

sql

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

这个mysql查询有什么问题?

SELECT app_contracts.*, app_customers.id as customer, app_boards.id as board
 WHERE app_customers.id=app_contracts.customer_id 
 AND app_boards.id=app_contracts.board_id 
 ORDER BY app_contracts.id DESC
Run Code Online (Sandbox Code Playgroud)

错误:

错误号码:1064

您的SQL语法有错误; 查看与您的MySQL服务器版本对应的手册,以便在第2行的'WHERE app_customers.id = app_contracts.customer_id AND app_boards.id = app_contracts'附近使用正确的语法

php mysql

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

获取扬声器音频信号然后将其流出

我正在尝试构建我认为是基本应用程序的东西.好吧,两个应用程序一个用于Windows,一个用于OS X.我想捕获正在播放的音频信号(即,如果用户正在播放他/她的扬声​​器音乐).然后取出该信号并将其流出,以便另一台计算机可以"收听".另一台计算机是Windows或OS X.

  1. 有关如何获取音频信号的任何想法?
  2. 没有第三方插件的流媒体音频最有效的方法是什么?如果有一个开源解决方案,我会感兴趣.

谢谢!

克里斯

windows audio macos audio-streaming

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