问题列表 - 第42646页

使用pyhook来响应组合键(不只是单击键)?

我一直在环顾四周,但我找不到如何使用pyhook来响应键组合的示例,例如Ctrl+,C而很容易找到如何响应单个按键的示例,如单独CtrlC单独按键.

顺便说一下,我在谈论Windows XP上的Python 2.6.

任何帮助赞赏.

python windows keyboard automation keyboard-shortcuts

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

如何卸载Ruby on Rails并进行全新安装?

我正在关注Rails教程.我遇到了RVM的版本问题,并且遇到了很多错误.我想重新开始使用Ruby,Rails,Gemfiles等的干净版本.

任何人都可以给我一些关于如何卸载Ruby-on-Rails环境的简要说明吗?

ruby install ruby-on-rails rvm

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

我可以使用Objective-C将块作为@selector传递吗?

是否可以为@selector一个UIButton?中的参数传递一个Objective-C块?即,有没有办法让以下工作?

    [closeOverlayButton addTarget:self 
                           action:^ {[anotherIvarLocalToThisMethod removeFromSuperview];} 
                 forControlEvents:UIControlEventTouchUpInside];
Run Code Online (Sandbox Code Playgroud)

谢谢

cocoa-touch objective-c

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

如何在django中获取用户IP地址?

如何在django中获取用户的IP?

我有这样的观点:

# Create your views
from django.contrib.gis.utils import GeoIP
from django.template import  RequestContext
from django.shortcuts import render_to_response


def home(request):
  g = GeoIP()
  client_ip = request.META['REMOTE_ADDR']
  lat,long = g.lat_lon(client_ip)
  return render_to_response('home_page_tmp.html',locals())
Run Code Online (Sandbox Code Playgroud)

但我得到这个错误:

KeyError at /mypage/
    'REMOTE_ADDR'
    Request Method: GET
    Request URL:    http://mywebsite.com/mypage/
    Django Version: 1.2.4
    Exception Type: KeyError
    Exception Value:    
    'REMOTE_ADDR'
    Exception Location: /mysite/homepage/views.py in home, line 9
    Python Executable:  /usr/bin/python
    Python Version: 2.6.6
    Python Path:    ['/mysite', '/usr/local/lib/python2.6/dist-packages/flup-1.0.2-py2.6.egg', '/usr/lib/python2.6', '/usr/lib/python2.6/plat-linux2', '/usr/lib/python2.6/lib-tk', '/usr/lib/python2.6/lib-old', '/usr/lib/python2.6/lib-dynload', '/usr/local/lib/python2.6/dist-packages', '/usr/lib/python2.6/dist-packages', '/usr/lib/pymodules/python2.6']
    Server time:    Sun, 2 …
Run Code Online (Sandbox Code Playgroud)

python django

266
推荐指数
8
解决办法
16万
查看次数

主要的C#DI/IoC框架如何比较?

冒着进入神圣战争领域的风险,这些流行的DI/IoC框架有哪些优点和缺点,可以轻松地被认为是最好的?..:

  • Ninject
  • 统一
  • Castle.Windsor
  • Autofac
  • StructureMap

我还没有列出其他用于C#的DI/IoC框架吗?

在我的用例的上下文中,我正在构建一个客户端WPF应用程序,一个WCF/SQL服务基础架构,易用性(特别是在清晰简洁的语法方面),一致的文档,良好的社区支持和性能都是重要因素在我的选择.

更新:

所引用的资源和重复问题似乎已经过时,那些了解所有这些框架的人能否提出并提供一些真正的见解?

我意识到关于这个主题的大多数意见可能都有偏见,但我希望有人花时间研究所有这些框架,并且至少进行了一般性的客观比较.

如果以前没有这样做,我非常愿意自己进行调查,但我认为至少有一些人已经这样做了.

第二次更新:

如果您有多个DI/IoC容器的使用经验,请对这些容器的优缺点进行排序和总结,谢谢.这不是发现人们制作的所有模糊小容器的练习,我正在寻找流行(和主动)框架之间的比较.

c# dependency-injection ninject ioc-container unity-container

298
推荐指数
7
解决办法
10万
查看次数

没有匹配函数调用类成员

我已经实现了一个通用列表,我试图从列表中的某个位置检索数据.嗯...但是我收到一个错误:没有匹配函数来调用'List :: retrieve(int&,Record&)'下面是main.cpp的代码和一个从List.h中检索的函数片段.#include

Main.cpp的

#include <iostream>
#include "List.h"    
#include "Key.h"
using namespace std;
typedef Key Record;
int main()
{
    int n;
    int p=3;
    List<int> the_list;
    Record data;
    cout<<"Enter the number of records to be stored. "<<endl;
    cin>>n;
    for(int i=0;i<n;i=i++)
    {
    the_list.insert(i,i);
    }
    cout<<the_list.size();
    the_list.retrieve(p, data);
    cout<<"Record value: "<<data;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

List.h

Error_code retrieve(int position, List_entry &x)const
    {
    if(empty()) return underflow;
    if(position<0 || position>count) return range_error;
    x=entry[position];
    return success;
    }
Run Code Online (Sandbox Code Playgroud)

完整代码:

Main.cpp:http://pastebin.com/UrBPzPvi

List.h:http://pastebin.com/7tcbSuQu

PS我只是学习基础知识,对于大规模可重用模块,代码可能并不完美.在这个阶段,它只需要工作.

谢谢

c++

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

Android中的自定义进度条?

我还没有弄清楚如何做到这一点.我的进度条应该是云的形状.有人可以指导我一本书,教程或只是给出正确的一步一步的方法吗?

感谢您的时间.

java xml android progress progress-bar

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

我是否需要Git在JetBrains IntelliJ IDEA中使用Github?

JetBrains IntelliJ IDEA有2个插件:GitGithub.我是否需要在我的本地Windows机器上从http://git-scm.com安装Git 才能通过IntelliJ IDEA将我的文件上传到GitHub?

git github intellij-idea

56
推荐指数
3
解决办法
8万
查看次数

来自XSS的$ _SERVER ['QUERY_STRING']安全吗?

我需要构建一个表单,其动作将您带回到完全相同的页面 - 包括GET参数.我想我可以说一些效果:

echo '<form action="'.$_SERVER['SCRIPT_NAME'].'?'.$_SERVER['QUERY_STRING'].
     '" method="post">'
Run Code Online (Sandbox Code Playgroud)

这似乎有效,并且测试传递几个XSS攻击似乎是成功的,因为QUERY_STRING的输出似乎是URL编码的.但是PHP文档没有提到这一点,所以我不相信我会相信这种行为.

以我上面的方式使用QUERY_STRING是否安全?如果没有,我该怎么办呢?我们将不胜感激参考文献.

更新已切换到SCRIPT_NAME,只是混淆了哪一个是好的,这在我脑子里很糟糕,谢谢你抓住我. action=""很好地解决了我的具体问题,但我仍然很好奇QUERY_STRING是否经过预处理,因此可以安全使用或不使用,因为有时你可能想重新使用查询字符串,假设这样做是安全的.

php xss http

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

Python整数范围

在Python中,有没有办法获得可以使用的最大整数?是否有像INT_MAX这样的预定义常量?

python integer

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