小编Rup*_*dav的帖子

寻找一个cocoa方法来模拟没有Event作为参数的按钮按下

我需要以编程方式模拟我的Cocoa按钮上的按钮,我试图在cocotron上执行此操作,遗憾的是它没有NSEvent方法:mouseEventWithType:location:modifierFlags:timestamp:windowNumber:context:eventNumber:clickCount:pressure:已实现.无论如何以编程方式模拟按钮按下而不必创建事件?

windows cocoa cocotron nsbutton

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

什么是使用jQuery创建HTML元素并将侦听器绑定到它的推荐方法?

目前,我使用以下内容实现此目的:

var myElem = "<tr id='tr-1'><td>content</td></tr>";
$("#myTable").append(myElem);
$("#tr-1").click(function() {
  // blah blah
});
Run Code Online (Sandbox Code Playgroud)

传统上,当我不使用jQuery时,我曾经做过这样的事情:

var myElem = document.createElement(...);
var myTable = document.getElementById("myTable");
myTable.appendChild(myElem);
myElem.onclick = function() {
  // blah blah
}
Run Code Online (Sandbox Code Playgroud)

问题是,在第二种方法中我已经有了一个参考myElem,我不必扫描DOM($("#tr-1"))来找到它,就像jQuery方法一样,因此它应该更快,特别是在大页面中.是不是有更好的jQuery-ish方法来完成这项任务?

javascript jquery dom javascript-events

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

如何将self作为方法参数传递?

我需要将自己传递给一个方法,我该怎么做?

我不知道自己是什么类型的对象?

我试过了 :(id)dg

xcode objective-c

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

Python 2.5脚本连接到FTP和下载文件

我相信这已经解决了,但我似乎无法找到类似的问答(新手)使用Windows XP和Python 2.5,我试图使用脚本连接到FTP服务器并下载文件.它应该很简单,但按照类似脚本的说明我得到错误:

ftp.login('USERNAME')
  File "C:\Python25\lib\ftplib.py", line 373, in login
    if resp[0] == '3': resp = self.sendcmd('PASS ' + passwd)
  File "C:\Python25\lib\ftplib.py", line 241, in sendcmd
    return self.getresp()
  File "C:\Python25\lib\ftplib.py", line 216, in getresp
    raise error_perm, resp
error_perm: 530 User USERNAME cannot log in.
Run Code Online (Sandbox Code Playgroud)

我使用的脚本是:

def handleDownload(block):
    file.write(block)
    print ".",

# Create an instance of the FTP object
# FTP('hostname', 'username', 'password')
ftp = FTP('servername')

print 'ftplib example'
# Log in to the server
print 'Logging in.'
# You can …
Run Code Online (Sandbox Code Playgroud)

python ftp

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

从servlet过滤器重定向Web客户端(通过AJAX进行客户端 - 服务器连接)

我正在使用JAASRealm身份验证进行Web(在tomcat 7中).这是servlet的过滤器:

private String loginPage = "welcome.jsp";

@Override
public void doFilter(ServletRequest request, ServletResponse response,
        FilterChain filterChain) throws IOException, ServletException {

    if ((request instanceof HttpServletRequest) && (response instanceof HttpServletResponse)) {
        HttpServletRequest httpServletRequest = (HttpServletRequest) request;
        HttpServletResponse httpServletResponse = (HttpServletResponse) response;
        if (httpServletRequest.getUserPrincipal() == null) {
            // User is not logged in, redirect to login page.
            httpServletRequest.setAttribute("from", httpServletRequest.getRequestURI());
            httpServletResponse.sendRedirect(loginPage);
        }
        else {
            filterChain.doFilter(request, response);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我在web.xml中声明了它

<filter>
    <filter-name>login-filter</filter-name>
    <filter-class>LoginFilter</filter-class>
</filter>
<filter-mapping>
    <filter-name>login-filter</filter-name>
    <url-pattern>/sampleServlet</url-pattern>
</filter-mapping>
Run Code Online (Sandbox Code Playgroud)

我的问题是当我没有经过身份验证并且我通过AJAX调用servlet时,这行过滤器不起作用

httpServletResponse.sendRedirect(loginPage);
Run Code Online (Sandbox Code Playgroud)

所以,我没有收到任何数据,我没有被重定向到登录页面.在这种情况下我该怎么办?

authentication jquery servlets servlet-filters

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

如何将参数传递给Android AsyncTask

我的问题是如何动态地将参数传递给AsyncTask.我是怎么做到的

 public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.daily_download);

    SharedPreferences myPrefs = this.getSharedPreferences("myLogedPrefs",MODE_WORLD_READABLE);
    strBusinessUnit = myPrefs.getString("BusinessUnit", "");
    strExecutive = myPrefs.getString("Executive", "");
    strTerritoryCode = myPrefs.getString("TerritoryCode", "");

    tableListGrid = (GridView)findViewById(R.id.dailydownloadgrid);
    tableListGrid.setAdapter(new TableListImageAdapter(this));
    tableListGrid.setOnItemClickListener(new OnItemClickListener() {
        public void onItemClick(AdapterView parent, View v, int position,long id) {
            if (position == 0) {
                dailyDownTable = "LoadTarget";
                jsonFilter = "Target1";
                new DailyDownldAsyncTask().execute();
            }
        }
    });
}



    public class DailyDownldAsyncTask extends AsyncTask<Void, Integer, Void> {
        // private final ProgressDialog dialog = new ProgressDialog(DailyDownloadActivity.this);
         int myProgress;

        @Override
        protected void …
Run Code Online (Sandbox Code Playgroud)

android

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

使用STL中的sort函数在一行中对std :: vector <myclass>进行排序

问题是关于std::vector<myclass>使用sortSTL算法类中的函数进行排序.
标准方式是:sort(v.begin(), v.end(), &myfunct)
在哪里myfunct:

bool myfunct( myclass first, myclass second ) {   
    if (first.value < second.value)   
        return true;   
    else return false;   
}
Run Code Online (Sandbox Code Playgroud)

上面的方法需要不止一行.我很好奇如何在一行中做到这一点.是否有可能定义比较排序函数中的myclass对象的函数?可能会以某种方式使用它(a < b) ? a : b.我记得在C#中有这样的东西,但是我忘了怎么称呼它.是否可以用C++做.

c++ stl

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

我的报告管理员用户名/密码是什么?如何找到它?

我有SQL Server 2008和BIDS,我自己安装了sql server,我是机器的管理员.现在我可以使用BIDS进行报告,我也可以使用SSMS登录(Windows身份验证)报告服务器,但是当我尝试访问报告管理器URL时,它会要求我输入Username/passowrd.我不知道该给那里什么,直到现在从SSMS我可以管理数据库引擎的Windows身份验证.

sql-server authentication reportmanager reporting-services

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

Java:StackOverflowError

我正在研究Inner Class概念并编写以下代码_

public class InnerClassConcepts {
private int x = 11;

public static void main(String... args) {
    // method local 'x' variable
    int x = new InnerClassConcepts().new InnerA().new InnerB().x;

    InnerClassConcepts in = new InnerClassConcepts();
    InnerA InnerA = in.new InnerA();
    InnerA.InnerB xx = in.new InnerA().new InnerB();

    System.out.println("InnerClassConcepts`s x = " + in.x);
    System.out.println("InnerB`s x = " + xx.x);
    System.out.println("main`s x(local variable) = " + x);
    // System.out.println("InnerA`s x = " + InnerA.x);
    System.out.println("InnerA`s y = " + InnerA.y);
}

/**
 * …
Run Code Online (Sandbox Code Playgroud)

java

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

将类作为java中方法的参数传递

我试图创建一个创建类的新对象的方法,但我希望能够创建许多不同类的对象,因此为每个类创建一个方法对我来说不起作用.有没有什么方法可以将类传递给方法,以便可以创建新对象?我的所有类都有相同的构造函数.

java methods class object

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