问题列表 - 第28303页

删除textarea的水平滚动条

我正在使用Java Swing.我在面板中有一个textarea.我不需要该textArea的水平滚动条,只需要一个垂直滚动条.我禁用了自动滚动条选项,但水平滚动条仍然有效.请帮助我.

java swing

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

如何在Python中实现'is'关键字?

... is可用于字符串中相等的关键字.

>>> s = 'str'
>>> s is 'str'
True
>>> s is 'st'
False
Run Code Online (Sandbox Code Playgroud)

我试过了两个__is__(),__eq__()但他们没有工作.

>>> class MyString:
...   def __init__(self):
...     self.s = 'string'
...   def __is__(self, s):
...     return self.s == s
...
>>>
>>>
>>> m = MyString()
>>> m is 'ss'
False
>>> m is 'string' # <--- Expected to work
False
>>>
>>> class MyString:
...   def __init__(self):
...     self.s = 'string'
...   def __eq__(self, s):
...     return …
Run Code Online (Sandbox Code Playgroud)

python built-in python-datamodel

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

" - >"在PHP中的含义是什么?

我在很多地方都看过这个,但从来没有理解它的含义或工作......例如:

// Registry
$registry = new Registry();

// Loader
$loader = new Loader($registry);
$registry->set('load', $loader);
Run Code Online (Sandbox Code Playgroud)

如果有人可以详细说明,我将非常感谢...提前感谢...

php

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

Python中的并行性

在Python中实现并行性有哪些选择?我想对一些非常大的栅格执行一堆CPU绑定计算,并希望将它们并行化.来自C背景,我熟悉三种并行方法:

  1. 消息传递过程,可能分布在集群中,例如MPI.
  2. 显式共享内存并行,使用pthreadsfork(),pipe()等.人
  3. 隐式共享内存并行,使用OpenMP.

决定使用方法是权衡利弊.

在Python中,有哪些方法可用,它们的特征是什么?是否有可群集的MPI克隆?实现共享内存并行性的首选方法是什么?我听说过GIL的问题,以及对tasklet的引用.

简而言之,在选择它们之前,我需要了解Python中的不同并行化策略?

python parallel-processing multithreading message-passing

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

当列错误配置为Integer时,多态关联插入0而不是引发错误

这是一个让我困扰了一段时间的人,虽然回想起来应该是显而易见的.我收到了错误消息

NoMethodError: undefined method `constantize' for 0:Fixnum
Run Code Online (Sandbox Code Playgroud)

通过多态关联访问模型时 原来belongs_to关联一侧的表有一个整数type列而不是一个字符串.

很容易修复,但似乎Rails应该在这种情况下引发错误 - 相反,它很乐意在类型列中添加0行.

ruby-on-rails

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

Perl中的C++ getch()?

在c ++中,有一个函数getch(),它返回你按下的键的变量 - 就像输入将是13.我怎么能在perl中这样做?

perl getch

5
推荐指数
2
解决办法
3599
查看次数

Python中的字符串比较:是vs ==

我注意到我写的一个Python脚本是松散的,并将其追溯到一个无限循环,循环条件是while line is not ''.在调试器中运行它,事实证明该行''.当我改为!=''而不是is not '',它工作得很好.

另外,通常认为默认情况下使用'=='会更好,即使在比较int或Boolean值时也是如此?我一直喜欢使用'是'因为我发现它更美观和pythonic(这就是我陷入这个陷阱...),但我想知道它是否只是为了保留当你关心找到两个具有相同id的对象.

python string comparison equality

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

如何自动测试基于浏览器的应用程序?

如果它是一个Windows程序,我会使用Auto它来自动化测试.基于浏览器的应用程序有类似的东西吗?

没有什么太复杂,它应该只允许脚本(我更喜欢宏录制)来模拟人与浏览器的交互,这意味着能够通过名称识别表单的字段,将文本注入某些字段,模拟鼠标单击其他人然后,在提交表单后,应该能够读取某些命名控件的文本,检查其他人的状态(已检查,无线电组索引,只读等).

虽然我很欣赏功能齐全的产品,但我并不欣赏陡峭的学习曲线.像Auto脚本一样简单的事情就好了.

我不知道使用哪种浏览器会有所不同,但我可以使用MSIE 6或更高版本(推送时可能为7或更高).


编辑:到目前为止三张海报(三分之一)推荐Selenium.有人说它只是FireFox,我需要测试MSIE,但是一些快速的谷歌搜索显示这应该是可能的(尽管你可能必须首先在FF中设置所有内容,然后切换到MSIE).

http://www.emadibrahim.com/2009/01/19/testing-web-app-with-selenium-explorer-and-net/http://wiki.openqa.org/display/SEL/Selenium+核心+常见问题 希望这有助于某人.

automated-tests

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

C语言中参数的默认值和C中的函数重载

将C++库转换为ANSI C,似乎ANSI C不支持函数变量的默认值,或者我错了?我想要的是类似的东西

int funcName(int foo, bar* = NULL);
Run Code Online (Sandbox Code Playgroud)

另外,ANSI C中的函数重载是否可行?

需要

const char* foo_property(foo_t* /* this */, int /* property_number*/);

const char* foo_property(foo_t* /* this */, const char* /* key */, int /* iter */);
Run Code Online (Sandbox Code Playgroud)

当然可以用不同的方式命名它们,但是习惯于C++,我曾经习惯于重载.

c default overloading function

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

路由别名,有可能吗?

我有一个车型:

路线:

map.resources :vehicles, :has_many => :suppliers
Run Code Online (Sandbox Code Playgroud)

一切都很好,但Vehicle有一个布尔属性is_truck.我想做一个Alias所以我可以获得相同的资源只过滤卡车,我试过:

路线:

map.trucks '/trucks', :controller => :vehicles, :action => :index, :is_truck => true
map.trucks '/trucks/by_supplier/:supplier', :controller => :vehicles, :action => :index, :is_truck => true
Run Code Online (Sandbox Code Playgroud)

第一个效果很好,但是当我在表单中搜索时,第二个不起作用并搜索所有供应商.

控制器:

class VehiclesController
   def index
     if params[:supplier]
       @vehicles = Vehicle.all :conditions => { :is_truck => params[:is_truck] }
     else
       @vehicles = Vehicle.all
     end
   end
   ...
end
Run Code Online (Sandbox Code Playgroud)

搜索表格:

<% form_for :truck, :url => {:controller => :trucks, :action => :index}, :html => {:method => :get} do |f| %>
  <% …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails

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