我有一个jframe(父),它创建一个输入框架(子),我得到一些参数.
在"子"框架中,我有"确定"和"取消"按钮.
按下"确定"按钮时,需要使用新数据更新父框架.
最好的方法是什么?
我正在尝试将存储在堆栈中的char转换为整数,这就是我所做的.
operands = new StackLinked();
if ( (a == '0') || (a == '1') || (a == '2') || (a == '3') || (a == '4') ||
(a == '5') || (a == '6') || (a == '7') || (a == '8') || (a == '9') )
{
operands.push(a); /*Stor operands in the stack operands.*/
}
//This line crushes my program. I don't know why.
int op1 = ((Integer)operands.peek()).intValue();
Run Code Online (Sandbox Code Playgroud) 我有这个代码
procedure TForm1.Edit1KeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
var
begin
if not (Key in [Ord('0')..Ord('9')]) then
Key := 0;
end;
Run Code Online (Sandbox Code Playgroud)
并且它与Delphi 2007一起工作正常.当我升级到Delphi 2009并且我尝试按任何字母时它被接受并且Key:= 0不会捕获输入?
有人遇到过同样的行为吗?
我正在将用C++编写的应用程序从Windows移植到Linux.我的头文件路径有问题.Windows使用\
和Linux使用/
.我发现在每个源和头文件中更改它很麻烦.有一些工作吗?
我知道wiki的概念是让来自世界各地的人们做出贡献.现在有没有办法为维基百科的代码库添加代码("贡献")?开源?
例如.我想在他们的用户页面上向每个维基百科(注册用户)提供一个民意调查,询问他们是否是删除人员(而不是更少)或添加者(而不是更多)
我相信很多人会有很好的想法,他们可以贡献...像FireFox插件.
有没有添加或添加到维基百科软件的方法?就算你适度下不断是和每一个变化是由维基百科的员工证实,心里很不舒服,你会得到更新的维基百科!
我正在建立一个带评论的简单博客.有一个Post模型和一个Comment模型.除了创建新注释之外,两者之间的每次交互都很好.在尝试发布新评论时,我在Rails中遇到问题:
wrong number of arguments (1 for 0)
Run Code Online (Sandbox Code Playgroud)
以下是请求参数(来自堆栈跟踪):
{"commit"=>"Post My Comment",
"post_id"=>"1",
"authenticity_token"=>"5a7b3ad3dda771d4ef5eb5850018649a8be2af11",
"comment"=>{"name"=>"bj",
"website"=>"asdf.com",
"comment"=>"asdf",
"email"=>"asdf@asdf.com"}}
Run Code Online (Sandbox Code Playgroud)
并且完整的堆栈跟踪:
/Library/Ruby/Gems/1.8/gems/activerecord-2.1.0/lib/active_record/callbacks.rb:296:in `notify'
/Library/Ruby/Gems/1.8/gems/activerecord-2.1.0/lib/active_record/callbacks.rb:296:in `callback'
/Library/Ruby/Gems/1.8/gems/activerecord-2.1.0/lib/active_record/callbacks.rb:263:in `valid?'
/Library/Ruby/Gems/1.8/gems/activerecord-2.1.0/lib/active_record/validations.rb:900:in `save_without_dirty'
/Library/Ruby/Gems/1.8/gems/activerecord-2.1.0/lib/active_record/dirty.rb:75:in `save_without_transactions'
/Library/Ruby/Gems/1.8/gems/activerecord-2.1.0/lib/active_record/transactions.rb:106:in `save'
/Library/Ruby/Gems/1.8/gems/activerecord-2.1.0/lib/active_record/connection_adapters/abstract/database_statements.rb:66:in `transaction'
/Library/Ruby/Gems/1.8/gems/activerecord-2.1.0/lib/active_record/transactions.rb:79:in `transaction'
/Library/Ruby/Gems/1.8/gems/activerecord-2.1.0/lib/active_record/transactions.rb:98:in `transaction'
/Library/Ruby/Gems/1.8/gems/activerecord-2.1.0/lib/active_record/transactions.rb:106:in `save'
/Library/Ruby/Gems/1.8/gems/activerecord-2.1.0/lib/active_record/transactions.rb:118:in `rollback_active_record_state!'
/Library/Ruby/Gems/1.8/gems/activerecord-2.1.0/lib/active_record/transactions.rb:106:in `save'
app/controllers/comments_controller.rb:39:in `create'
/Library/Ruby/Gems/1.8/gems/actionpack-2.1.0/lib/action_controller/base.rb:1162:in `send'
/Library/Ruby/Gems/1.8/gems/actionpack-2.1.0/lib/action_controller/base.rb:1162:in `perform_action_without_filters'
/Library/Ruby/Gems/1.8/gems/actionpack-2.1.0/lib/action_controller/filters.rb:580:in `call_filters'
/Library/Ruby/Gems/1.8/gems/actionpack-2.1.0/lib/action_controller/filters.rb:573:in `perform_action_without_benchmark'
/Library/Ruby/Gems/1.8/gems/actionpack-2.1.0/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
/Library/Ruby/Gems/1.8/gems/actionpack-2.1.0/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
/Library/Ruby/Gems/1.8/gems/actionpack-2.1.0/lib/action_controller/rescue.rb:201:in `perform_action_without_caching'
/Library/Ruby/Gems/1.8/gems/actionpack-2.1.0/lib/action_controller/caching/sql_cache.rb:13:in `perform_action'
/Library/Ruby/Gems/1.8/gems/activerecord-2.1.0/lib/active_record/connection_adapters/abstract/query_cache.rb:33:in `cache'
/Library/Ruby/Gems/1.8/gems/activerecord-2.1.0/lib/active_record/query_cache.rb:8:in `cache'
/Library/Ruby/Gems/1.8/gems/actionpack-2.1.0/lib/action_controller/caching/sql_cache.rb:12:in `perform_action'
/Library/Ruby/Gems/1.8/gems/actionpack-2.1.0/lib/action_controller/base.rb:529:in `send'
/Library/Ruby/Gems/1.8/gems/actionpack-2.1.0/lib/action_controller/base.rb:529:in `process_without_filters'
/Library/Ruby/Gems/1.8/gems/actionpack-2.1.0/lib/action_controller/filters.rb:569:in `process_without_session_management_support'
/Library/Ruby/Gems/1.8/gems/actionpack-2.1.0/lib/action_controller/session_management.rb:130:in `process'
/Library/Ruby/Gems/1.8/gems/actionpack-2.1.0/lib/action_controller/base.rb:389:in `process'
/Library/Ruby/Gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:76:in `process'
/Library/Ruby/Gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in …
Run Code Online (Sandbox Code Playgroud) 我是函数式编程领域的新手,刚开始学习Scheme(尽管它是一种半函数式编程语言).我在列表上做了一些教程,这些教程在Scheme中得到了很好的支持.我想知道Scheme是否支持摆弄数组?
或者我需要定义自己的数据类型?列表是归纳定义的数据类型.如果我要将数组定义为新数据类型,那么它是否可以归纳定义?
请帮忙.提前致谢.
干杯
我有两台运行Windows 2008 Web Edition和SQL 2008 Standard Edition的服务器,如何才能最好地平衡它们?
我应该使用数据库镜像还是日志传送?Win2008 NLB是否易于由开发人员配置,因为我不是系统管理员?
我正在寻找的是能够在单个服务器出现故障的情况下运行我的站点,并且能够在需求增长时轻松添加更多服务器.我的网站在ASP.Net 3.5中运行,所有这些网站都已将会话存储在SQL Server中.
我阅读了我能找到的关于NumPy C API的文档,但仍然无法确定是否有可能使用C API构建矩阵对象 - 而不是二维数组.该函数用于处理数学矩阵,如果用户调用矩阵乘法,忘记将数值从数组转换为矩阵(乘法和取幂是矩阵子类的唯一区别),我不希望得到奇怪的结果.
java ×2
activerecord ×1
backslash ×1
c++ ×1
casting ×1
codebase ×1
delphi ×1
delphi-2009 ×1
events ×1
header ×1
include ×1
jbutton ×1
jframe ×1
keyboard ×1
keydown ×1
model ×1
numpy ×1
open-source ×1
python ×1
python-c-api ×1
ruby ×1
scheme ×1
sql-server ×1
swing ×1
validation ×1
wikipedia ×1
windows ×1
xsd ×1