问题列表 - 第3876页

从资源文件设置自定义光标

在我的VB.net项目中,我创建了一个自定义游标(Window.cur).如何在不必使用该文件的完整文件路径的情况下将其分配给游标?

VB.Net有My.Resources但它没有显示项目中嵌入的游标.

我找到了一个使用这样的代码的例子:New Cursor(Reflection.Assembly.GetExecutingAssembly.GetManifestResourceStream("Window.cur")但是不起作用.

vb.net cursor

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

WPF - 使用标准按钮创建带有向上和向下箭头的按钮

我想使用标准按钮背景创建一些向上和向下按钮,但带有黑色箭头.

WPF实现这一目标的最佳方法是什么?

马尔科姆

wpf button

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

Python中的SFTP?(独立于平台)

我正在研究一种简单的工具,它将文件传输到硬编码的位置,密码也是硬编码的.我是一个python新手,但多亏了ftplib,很简单:

import ftplib

info= ('someuser', 'password')    #hard-coded

def putfile(file, site, dir, user=(), verbose=True):
    """
    upload a file by ftp to a site/directory
    login hard-coded, binary transfer
    """
    if verbose: print 'Uploading', file
    local = open(file, 'rb')    
    remote = ftplib.FTP(site)   
    remote.login(*user)         
    remote.cwd(dir)
    remote.storbinary('STOR ' + file, local, 1024)
    remote.quit()
    local.close()
    if verbose: print 'Upload done.'

if __name__ == '__main__':
    site = 'somewhere.com'            #hard-coded
    dir = './uploads/'                #hard-coded
    import sys, getpass
    putfile(sys.argv[1], site, dir, user=info)
Run Code Online (Sandbox Code Playgroud)

问题是我找不到任何支持sFTP的库.安全地做这样的事情的正常方法是什么?

编辑:感谢这里的答案,我已经让它与Paramiko合作,这就是语法.

import paramiko

host = "THEHOST.com" …
Run Code Online (Sandbox Code Playgroud)

python sftp

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

在Hibernate中双重登录

我一直非常成功地使用Hibernate,但今天我发现了一个与日志记录有关的奇怪现象.如果我为下面的类打开日志(在"调试"级别)org.hibernate(例如org.hibernate.SQLorg.hibernate.impl.SessionImpl),我会得到两个对应于这些类的每个日志行两次.我从来没有看到任何其他包的记录.

这是日志输出的摘录.第一行和第四行是我的,其他是Hibernate的:

23:54:45,472 TRACE UserDaoImpl:37 - Loading User by id: 2
23:54:45,473 DEBUG SQL:401 - select user0_.id as id22_2_, user0_.avatar as avatar22_2_, ...
23:54:45,473 DEBUG SQL:401 - select user0_.id as id22_2_, user0_.avatar as avatar22_2_, ...
23:54:45,499 TRACE PropertyDaoImpl:40 - Loading class com.myapp.locale.Region with ID 21
23:54:45,503 DEBUG SQL:401 - select region0_.id as id19_1_, region0_.code as code19_1_, ...
23:54:45,503 DEBUG SQL:401 - select region0_.id as id19_1_, region0_.code as code19_1_, ...
Run Code Online (Sandbox Code Playgroud)

来自数据库一侧的证据表明,每个命令只发送一次(幸运的是!).

我使用Hibernate-Annotations 3.3.1.GA
和PostgreSQL JDBC连接器5.0.7 …

logging hibernate

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

WPF - 如何从按钮处理程序确定列表框中当前项的索引

我有一个列表框,其中包含一个包含按钮的数据模板.

当单击按钮时,我想进入按钮单击处理程序当前列表框项的索引?

我该怎么办?

马尔科姆

.net c# wpf

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

分布式时间同步和Web应用程序

我目前正在尝试构建一个本质上需要跨服务器和每个客户端进行良好时间同步的应用程序.我的应用程序有替代设计可以消除这种同步需求,但是当我的应用程序不存在时,我的应用程序很快就会开始吮吸.

如果我遗漏了一些东西,我的基本问题是:在同一时刻在多个地点发起一个事件.我能说的最好,这样做的唯一方法就是需要某种时间同步,但我可能错了.我尝试过以不同方式对问题进行建模,但这一切都回到了a)一个糟糕的应用程序,或者b)需要时间同步.

让我们假设我真的需要同步时间.

我的应用程序基于Google AppEngine构建.虽然AppEngine不保证其服务器上的时间同步状态,但通常它是非常好的,大约几秒钟(即优于NTP),但是有时它会糟糕地说,比如大约10秒钟同步 我的应用程序可以处理2-3秒不同步,但10秒对于用户体验是不可能的.所以基本上,我选择的服务器平台没有提供非常可靠的时间概念.

我的应用程序的客户端部分是用JavaScript编写的.我们再次遇到客户端没有可靠的时间概念的情况.我没有做任何测量,但我完全期望我的一些最终用户拥有设置为1901,1970,2024等的计算机时钟.基本上,我的客户端平台没有提供可靠的时间概念.

这个问题开始让我有点生气.到目前为止,我能想到的最好的事情就是在HTTP之上实现像NTP这样的东西(这并不像听起来那么疯狂).这可以通过在因特网的不同部分中调试2或3个服务器来工作,并且使用传统方式(PTP,NTP)来尝试确保它们的同步至少在几百毫秒的量级.

然后,我将创建一个JavaScript类,该类使用这些HTTP时间源(以及可从XMLHTTPRequest获得的相关往返信息)实现NTP交集算法.

正如你所知,这个解决方案也很糟糕.它不仅非常复杂,而且只能解决问题的一半,即为客户提供当前时间的良好概念.然后,我必须在服务器上妥协,或者允许客户端在发出请求时根据它们告诉服务器当前时间(大安全性禁止,但我可以减轻一些更明显的滥用此行为),或让服务器向我的一个神奇的HTTP-over-NTP服务器发出单个请求,并希望该请求足够快地完成.

这些解决方案都很糟糕,我迷失了.

提醒:我想要一堆Web浏览器,希望多达100个或更多,能够在同一时间触发事件.

time distributed synchronization

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

为什么C和C++中有有关图?

我今天学到了C99和C++中的有向图.以下是有效的计划:

%:include <stdio.h>

%:ifndef BUFSIZE
 %:define BUFSIZE  512
%:endif

void copy(char d<::>, const char s<::>, int len)
<%
    while (len-- >= 0)
    <%
        d<:len:> = s<:len:>;
    %>
%>
Run Code Online (Sandbox Code Playgroud)

我的问题是:它们为什么存在?

c c++ c99 digraphs

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

如何"做一些事情或DIE()"在PHP中工作?

我正在编写一个用于访问MySQL数据库的php应用程序,在教程中,它说的是一些表单

mysql_connect($host, $user, $pass) or die("could not connect");
Run Code Online (Sandbox Code Playgroud)

PHP如何知道函数失败以便它运行模具部分?我想我在问它的​​"或"部分是如何工作的.我不认为我以前见过它.

php mysql conditional exception-handling

96
推荐指数
3
解决办法
9万
查看次数

如何在iPhone上实现全景抗锯齿

我想在iPhone上的OpenGL ES应用程序上实现FSAA.

目前,我通过将场景渲染为两倍于屏幕宽度和高度的纹理来实现此目的.然后我使用nice函数:

void glDrawTexiOES(GLint x, GLint y, GLint z, GLint width, GLint height);
Run Code Online (Sandbox Code Playgroud)

将图像调整为屏幕分辨率.

有一个更好的方法吗?

更新赏金补充我想知道,鉴于它现在是2010年1月,是否有更好的方法在v3.1 3GS手机上做到这一点,等等.

opengl iphone graphics

13
推荐指数
2
解决办法
7139
查看次数

UITextField焦点在导航视图推送之前?

当您要编辑字段时,我在中UITextField设置了UITableViewCell一个控件,该控件模仿了Apple自己的“联系人”应用程序中的控件。除了一点UI错误外,所有这些基本上都可以正常工作。

UITableView是的一部分UIViewController创建并从XIB加载,但是被编程创建的文本字段(和成为第一应答器)中tableView:cellForRowAtIndexPath:,以便它可以被添加到电池中。

这会导致轻微的键盘滞后,将视图控制器推到堆栈上,之后很快就会出现键盘。

但是,“联系人”应用程序将其全部推送为一个。

我该如何纠正这种滞后?我尝试将文本字段的创建和第一个响应者移至viewDidLoad,但这没有帮助。我什至尝试创建一个layoutSubviews并在将其推送到堆栈之前从视图控制器外部调用它。

不幸的是,直到文本字段成为单元格的一部分时,才看起来好像该文本字段实际上成为了第一个响应者-早于视图被推送之后。

cocoa-touch ios

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