问题列表 - 第43558页

在android中刷新

可能重复:
如何实现Android Pull-to-Refresh

我已经在我的应用程序中实现了pull刷新,它在2.2中运行良好,但在2.0中却没有.

我在2.0中找不到方法'smoothScrollBy()'.

任何人都可以给我这个问题的解决方案或任何其他选择?我怎样才能在iphone中实现刷新功能?

谢谢..

android android-2.0-eclair android-2.2-froyo

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

如何在没有WMI的情况下在.Net中获取远程机器操作系统版本?

有没有办法在.Net(C#)中获取远程机器的操作系统版本?使用WMI对我来说是不可接受的.

我有远程机器的IP地址:)和管理员凭据

.net c#

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

是否允许在std :: string的实现中进行此优化?

我只是想着实施std::string::substr.它返回一个新std::string对象,这对我来说似乎有点浪费.为什么不返回一个引用原始字符串内容的对象,并且可以隐式赋值给std::string?一种对实际复制的懒惰评价.这样的类看起来像这样:

template <class Ch, class Tr, class A>
class string_ref {
public:
    // not important yet, but *looks* like basic_string's for the most part

private:
    const basic_string<Ch, Tr, A> &s_;
    const size_type pos_;
    const size_type len_;    
};
Run Code Online (Sandbox Code Playgroud)

这个类的公共接口将模仿真实的所有只读操作std::string,因此使用将是无缝的.std::string然后可以有一个新的构造函数,string_ref因此用户永远不会更聪明.在您尝试"存储"结果的那一刻,您最终会创建一个副本,因此引用没有真正的问题指向数据,然后在其背后进行修改.

想法是这样的代码:

std::string s1 = "hello world";
std::string s2 = "world";
if(s1.substr(6) == s2) {
    std::cout << "match!" << std::endl;
}
Run Code Online (Sandbox Code Playgroud)

std::string总共不会构造2个对象.对于执行大量字符串操作的代码来说,这似乎是一种有用的优化.当然,这不仅适用于std::string任何可以返回其内容子集的类型.

据我所知,没有实现这样做.

我想问题的核心是:

给定一个可以根据需要隐式转换为类的类std::string,是否符合库编写者的标准,将成员的原型更改为返回类型?或者更一般地说,库编写者是否有余地在这些类型的情况下作为优化返回"代理对象"而不是常规对象?

我的直觉是,这是不允许的,原型必须完全匹配.鉴于您不能单独重载返回类型,这将使​​图书馆编写者无法利用这些类型的情况.就像我说的,我认为答案是否定的,但我想我会问:-).

c++ optimization standard-library proxy-object

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

SQL:如何在忽略重复字段值的同时从表中选择行?

如何从表中选择行而忽略重复的字段值?

这是一个例子:

id          user_id          message

1           Adam             "Adam is here."
2           Peter            "Hi there this is Peter."
3           Peter            "I am getting sick."
4           Josh             "Oh, snap. I'm on a boat!"
5           Tom              "This show is great."
6           Laura            "Textmate rocks."
Run Code Online (Sandbox Code Playgroud)

我想要实现的是从我的数据库中选择最近活跃的用户.假设我想选择5个最近活跃的用户.问题是,以下脚本选择了Peter两次.

mysql_query("SELECT * FROM messages ORDER BY id DESC LIMIT 5 ");
Run Code Online (Sandbox Code Playgroud)

我想要的是当它再次到达Peter时跳过该行,并选择下一个结果,在我们的例子中是Adam.因此,我不想向访问者展示最近活跃的用户是Laura,Tom,Josh,Peter和Peter.这没有任何意义,相反,我想以这种方式向他们展示:Laura,Tom,Josh,Peter,(跳过Peter)和Adam.

是否有可以用于此问题的SQL命令?

mysql sql

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

切换链接列表中的两个元素

有没有办法在链接列表中切换两个元素而不删除并重新插入它们?我目前使用的代码是:

void exchange(int i, int j) {
    int[] temp = matrix.get(i);
    matrix.remove(i);
    matrix.add(i, matrix.get(j - 1));
    matrix.remove(j);
    matrix.add(j, temp);
}
Run Code Online (Sandbox Code Playgroud)

matrix我的链表在哪里

java linked-list

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

Jquery Queue()每个()都带有Delay()

我有一个数组:result [i].我想遍历数组中的每个字段并将其附加到我页面中的元素.

$("tr:first").after(result[i]);
Run Code Online (Sandbox Code Playgroud)

但我希望这会延迟发生.

一直在努力克服每个循环和延迟的队列如何工作,但我似乎无法解决它.我可以得到一个延迟,但只有在它们全部附加之前.

提前致谢.

javascript arrays jquery loops

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

将GoDaddy发布的.spc和.key文件加入到完整的.pfx/.cer证书中

我在.spc文件中有一个GoDaddy发布的代码签名证书.另外,我在.key文件中有一个私钥.代码签名已于13个月前发布,然后过期并与GoDaddy续签.在续订过程中,没有请求私钥,只有一个新.spc文件出现问题.

现在我遇到了将原始私钥文件与问题证书一起加入以形成适合安装到Windows证书库的.pfx(或.cer?)文件的问题.

我正在尝试的命令是:

openssl.exe pkcs12 -inkey my.key -in my.spc -out my.pfx -export
Run Code Online (Sandbox Code Playgroud)

但是,我收到一条错误消息,显示"没有证书与私钥匹配".

在SO上按照这个答案来验证.key文件是否是有效的私钥.但是,当我尝试验证这.spc是一个有效的证书时,我得到了

unable to load certificate 
5436:error:0906D06C:PEM routines:PEM_read_bio:no start line:.\crypto\pem\pem_lib.c:650:Expecting: TRUSTED CERTIFICATE
Run Code Online (Sandbox Code Playgroud)

.pfx从输入中生成文件的正确方法是什么?我正在使用OpenSSL 0.9.8k.

key code-signing certificate pfx spc

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

使用反射从抽象基类访问构造函数

我正在玩Java的Reflection.我有一个Base带构造函数的抽象类.

abstract class Base {
    public Base( String foo ) {
        // do some magic
    }
}
Run Code Online (Sandbox Code Playgroud)

我还有一些课程在扩展Base.它们没有太多逻辑.我想用Base构造函数实例化它们,而不必在这些派生类中编写一些代理构造函数.当然,我想用Reflection实例化那些派生类.说:

Class cls = SomeDerivedClass.class;
Constructor constr;
constr = cls.getConstructor( new Class[] { String.class } ); // will return null
Class clsBase = Base.class;
constr = clsBase.getConstructor( new Class[] { String.class } ); // ok
Base obj = (Base) constr.newInstance( new Object[] { "foo" } ); // will throw InstantiationException because it belongs to an abstract class …
Run Code Online (Sandbox Code Playgroud)

java reflection constructor

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

不可见的标签页(标签控件)上的控件返回Visible = false

我在Windows窗体中有一个选项卡控件.除了以下示例之外,它工作得很好.当我tabpage2选择时,所有控件都tabpage1将其visible属性返回为FALSE,这实际上是不真实的,因为它们都被设置为visible = false.

我想这是因为tabpage1设置为visible = false所有子控件都继承FALSE.

当然,如果tabpage1选中,则所有控件都会返回visible属性的正确值.

必须有一个解决方法.有没有人有办法解决吗?

.net controls tabcontrol tabpage winforms

4
推荐指数
2
解决办法
4625
查看次数

定义自定义表单以在Django的ModelAdmin添加视图中使用

我正在尝试使用ModelAdmin类在管理中公开Django模型.ModelAdmin似乎假设您使用相同的表单进行添加和更改.我希望add_view使用只列出少数必填字段的简化表单.提交后,它将重定向到change_view并使用ModelForm的默认表单来渲染几乎所有字段.

最简单的方法是什么?我已经检查了代码,但我没有看到明确的方法.ModelAdmin倾向于在add_view和change_view中引用单个self.form引用.我正在考虑覆盖add_view(),但我不想重新实现所有代码.覆盖get_form()可能更有效,但我没有看到如何检测在add_view或change_view期间是否正在调用get_form().

python django django-admin

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