问题列表 - 第45156页

如何在python中创建特定类型的数组

如何在python中创建特定类型的定义长度数组?确切地说,我正在尝试创建一个最多可容纳1024条记录的句柄数组.我想出的模拟来处理Python类型,这将是c_void_pctypes的.

例如,C++代码将具有:

HANDLE myHandles[1024];
Run Code Online (Sandbox Code Playgroud)

什么是python类比上面的C++代码?谢谢您的意见.

python arrays ctypes

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

使用SSL保护已连接的Java套接字?

我已经在服务器端和客户端连接了套接字,我想知道是否可以使用SSLContext以某种方式用java中的ssl保护这种连接?

我知道客户端套接字可以这样保护(使用SSL).但我不确定服务器端的连接套接字?

谢谢你的帮助..

java sockets ssl

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

jQuery UI站点上的垂直"tab"组件

jQuery UI具有漂亮的"垂直标签"小部件,可在自己的网站上切换章节.

在此输入图像描述

有没有人知道这是否构建在某种标准小部件上(你期望用户自己的"标签"组件正在被用于此,但没有骰子!),或者是否是定制的东西?粗略地看一下这段代码让我怀疑后者......这对我正在研究的项目来说非常方便.

jquery jquery-ui

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

以编程方式将项添加到相对布局

我一直在寻找这个问题的答案.我是Android的新手,并尝试通过java而不是xml以编程方式将项目添加到相对布局.我已经创建了一个测试类来尝试它,但项目保持堆叠而不是正确格式化.我现在只想在另一个下面使用一个TextView(最终我将使用参数的左侧和右侧,但我开始很简单.我缺少什么?

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    ScrollView sv = new ScrollView(this);
    RelativeLayout ll = new RelativeLayout(this);
    ll.setId(99);
    sv.addView(ll);
    TextView tv = new TextView(this);
    tv.setText("txt1");
    tv.setId(1);
    TextView tv2 = new TextView(this);
    tv2.setText("txt2");
    tv2.setId(2);
    RelativeLayout.LayoutParams lay = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
    lay.addRule(RelativeLayout.ALIGN_PARENT_TOP);
    ll.addView(tv, lay);
    RelativeLayout.LayoutParams p = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
    p.addRule(RelativeLayout.ALIGN_BOTTOM, tv.getId());
    ll.addView(tv2, p);  this.setContentView(sv);};
Run Code Online (Sandbox Code Playgroud)

android android-layout android-relativelayout

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

Rails 3:使用Simple_form如何创建一个表单来发布专业#create?

使用Simple_form如何创建一个表单来发布专业#create?

我试过这个:

<%= simple_form_for @course_group, :html => 
   { :method => 'post', 
     :action=> 'create', 
     :controller=>'specialities' }
Run Code Online (Sandbox Code Playgroud)

但是创建的表单是:

<form accept-charset="UTF-8" 
   action="/course_groups" 
   class="simple_form course_group" 
   controller="specialities" 
   id="new_course_group" 
   method="post">
Run Code Online (Sandbox Code Playgroud)

我的期望是:

<form accept-charset="UTF-8" 
   action="/specialities" 
   class="simple_form course_group" 
   controller="specialities" 
   id="new_course_group" 
   method="post">
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails

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

python进入cygwin

如何在Cygwin中安装Python?我的桌面上有安装文件,并希望将其安装到cygwin中.

python cygwin

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

Hadoop作业跟踪器只能从localhost访问

我正在设置Hadoop(0.20.2).对于初学者,我只是希望它在一台机器上运行 - 我可能在某个时候需要一个集群,但是当我到达那里时我会担心.我得到了我的客户端代码可以连接到作业跟踪器并启动作业的点,但是有一个问题:作业跟踪器只能从它运行的同一台机器上访问.我实际上使用nmap进行了端口扫描,它在从Hadoop机器扫描时显示端口9001打开,并在从其他地方扫描时关闭.

我在三台机器(一台Mac,一台Ubuntu和一台运行在VirtualBox上的Ubuntu VM)上试过这个,它是一样的.他们都没有设置任何防火墙,所以我很确定这是一个Hadoop问题.有什么建议?

hadoop

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

Django ModelAdmin查询集覆盖不起作用

我试图覆盖ModelAdmin类的queryset(),以便admin中显示的对象列表将按两个级别排序.

我已经尝试了以下代码,但它不起作用,即表没有按预期排序

class ProductAdmin(admin.ModelAdmin):
    def queryset(self, request):
        qs = super(ProductAdmin, self).queryset(request)
        return qs.order_by('category','market')

    list_display = ('category', 'market', 'name', 'quantity')

admin.site.register(Product, ProductAdmin)
Run Code Online (Sandbox Code Playgroud)

顺便说一句,你不能用ordering = ('category','market')作为Django的明确规定,只有在排序元组的第一项生效(见注释文档中的位置)

overriding django-admin django-queryset

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

在rails 3中的多个列上按+总和

我需要得到一个按照我在DB中为这些位置的图片数排序的位置列表,这是我的查询

Location.select(:city).group(:city).order("SUM(images_count) DESC").sum(:images_count)
Run Code Online (Sandbox Code Playgroud)

这很像一个魅力,不幸的是,我现在需要添加省和国家,以防止出现歧义,所以我现在有这个

Location.select(:city, :province, :country).group(:city, :province, :country).order("SUM(images_count) DESC").sum(:images_count)
Run Code Online (Sandbox Code Playgroud)

这不起作用:(

有人可以帮我解决这个问题吗?

activerecord sum ruby-on-rails ruby-on-rails-3

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

使用Python获取鼠标增量!(在Linux中)

我知道Linux从/ dev/input/mice中发出了9位2的赞美数据.我也知道你可以通过/ dev/hidraw0获取数据,其中hidraw是你的USB设备,从HID中提供原始数据.我知道发送的数据是移动的增量(位移)而不是位置.通过我也可以通过"cat/dev/input/mice"查看乱码数据.我的问题是:

你能用Python语言告诉我如何读取这些数据?我真的很喜欢用简单的整数来获取数据.但事实证明这很难.真正的问题是阅读该死的数据.有没有办法读取位并进行位运算?(目前我并不担心root用户相关的问题.请假设脚本在root中运行.)

(我的主要参考文献是http://www.computer-engineering.org/ps2mouse/)

python linux mouse hid

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