我遇到了一个问题,我需要将超过2000个字符从我的Flash应用程序传递到HTML页面,该页面读取信息并显示该人员来自Flash应用程序的正确选项.
一切都很好但是在最后阶段,当用户需要将他们的选择发布到表单时,由于字符串太长而无法发送字符.
有没有办法使用Bitly或TinyURL等服务发送这些长字符串,并在表单发送时在另一端"解构"?
否则,是否有另一个解决此问题的方法?
非常感谢!
Java没有运算符重载的概念.
Still +运算符表现为带数字的加法运算符,并将运算符与字符串连接起来.这类似于运算符重载行为.
那么,Java是否有运算符重载?
如何检查给定模型的modeladmin是否存在?
通过使用admin.site对象注册模型来创建modeladmins.如何检查站点对象以查看已注册的模型以及admin_class?
我需要采访一些人担任Sharepoint Architect/Developer角色.
虽然我精通.NET,但我在Sharepoint上的工作很少,所以我不确定如何测试候选人的Sharepoint技能.你对考生的考试有什么建议吗?
请提出我可以问候选人的问题; 并且请指明您的问题是否为Sharepoint开发人员的"必须知道"知识.请提供您问题的答案.
grep如果出现了单词列表中的至少一个元素,可以 选择行吗?例如
grep "hello world" file1
Run Code Online (Sandbox Code Playgroud)
grep必须给我所有包含单词hello或单词world或两者都包含的行。
鉴于IEnumerable<T>行数和行数,我想将其转换为IEnumerable<IEnumerable<T>>如此:
输入:
Row Count: 3 List: [1,2,3,4,5,6,7]
产量
[ [1,4,7] [2,5] [3,6] ]
编辑 我希望这适用于任何IEnumerable而不依赖于T是一个Int32.
我怎么能用LINQ做到这一点?
请考虑以下情形.我们有一个带有静态局部变量的C++函数:
void function()
{
static int variable = obtain();
//blahblablah
}
Run Code Online (Sandbox Code Playgroud)
该函数需要同时从多个线程调用,因此我们添加一个临界区以避免对静态local的并发访问:
void functionThreadSafe()
{
CriticalSectionLockClass lock( criticalSection );
static int variable = obtain();
//blahblablah
}
Run Code Online (Sandbox Code Playgroud)
但这还够吗?我的意思是有一些魔法可以使变量初始化不超过一次.因此,运行时维护了一些服务数据,指示每个静态本地是否已经初始化.
上述代码中的关键部分是否也会保护该服务数据?这种情况需要额外的保护吗?
我想保留由Quartz调度程序安排的作业历史,其中包含以下属性:"开始时间","结束时间","成功","错误".
有两个可用的接口:ITriggerListener和IJobListener(我正在使用接口的C#命名约定,因为我使用的是Quartz.NET,但可能会要求Java版本提出相同的问题).
IJobListener有JobToBeExecuted一个JobWasExecuted方法.后者提供了一个JobExecutionException让你知道什么时候出错的地方.但是,没有办法关联JobToBeExecuted和JobWasExecuted.假设我的工作运行了十分钟.我在启动t0和t0+2(让他们重叠).我接到两个电话,JobToBeExecuted并在历史表中插入两个开始时间.当两个工作完成时t1,t1+2我接到两个电话JobWasExecuted.我如何知道每次调用中要更新的数据库记录(存储结束时间及其相应的开始时间)?
ITriggerListener有另一个问题.TriggerComplete当作业失败时,无法在方法内部获得任何错误.
我如何获得所需的行为?
我有一个帖子控制器和一个评论控制器.Post有很多评论,评论属于Post.设置了关联,并启用了counter_cache选项:
#Inside post.rb
has_many :comments
#Inside comment.rb
belongs_to :post, :counter_cache => true
Run Code Online (Sandbox Code Playgroud)
comments_count我的posts表中有一列默认为零,如下:
add_column :posts, :comments_count, :integer, :default => 0
Run Code Online (Sandbox Code Playgroud)
在create我的评论控制器的操作中,我有以下代码:
def create
@posts = Post.find(params[:post_id])
@comment = @post.comments.build(params[:comment])
if @comment.save
redirect_to root
else
render :action => 'new'
end
end
Run Code Online (Sandbox Code Playgroud)
我的问题:@comment.save调用时,我收到以下错误:
ArgumentError in CommentsController#create
wrong number of arguments (2 for 0)
Run Code Online (Sandbox Code Playgroud)
:counter_cache => true从comment.rb中删除完全解决了问题,所以我假设它是导致这个模糊错误的原因.我在这里错过了什么?我怎样才能保存我的评论,并且仍然有我的帖子来处理我的counter_cache?
谢谢!
更新 - 附加应用程序跟踪:
/Library/Ruby/Gems/1.8/gems/activerecord-2.3.8/lib/active_record/base.rb:987:in `update_all'
/Library/Ruby/Gems/1.8/gems/activerecord-2.3.8/lib/active_record/base.rb:987:in `update_counters_without_lock'
/Library/Ruby/Gems/1.8/gems/activerecord-2.3.8/lib/active_record/locking/optimistic.rb:176:in `update_counters'
/Library/Ruby/Gems/1.8/gems/activerecord-2.3.8/lib/active_record/base.rb:1006:in `increment_counter'
/Library/Ruby/Gems/1.8/gems/activerecord-2.3.8/lib/active_record/associations.rb:1367:in `belongs_to_counter_cache_after_create_for_feed_entry'
/Library/Ruby/Gems/1.8/gems/activesupport-2.3.8/lib/active_support/callbacks.rb:178:in `send'
/Library/Ruby/Gems/1.8/gems/activesupport-2.3.8/lib/active_support/callbacks.rb:178:in `evaluate_method' …Run Code Online (Sandbox Code Playgroud) 我有一个字符串:"31-02-2010"并想检查它是否是一个有效的日期.最好的方法是什么?
我需要一个方法,如果字符串是有效日期,则返回true,否则返回false.
c# ×2
java ×2
.net ×1
c++ ×1
concurrency ×1
csh ×1
date ×1
django ×1
django-admin ×1
linq ×1
linux ×1
long-integer ×1
one-to-many ×1
ruby ×1
scripting ×1
sharepoint ×1
shell ×1
string ×1
task ×1
tcsh ×1
tinyurl ×1
url ×1